From 31d238a2cba18b87e05a7d9b4820db2c5186c658 Mon Sep 17 00:00:00 2001 From: vlad shkapenyuk Date: Tue, 29 Oct 2019 10:45:09 -0400 Subject: [PATCH] Initial commit of mc-core part of mc xApp codebase Signed-off-by: vlad shkapenyuk Change-Id: I530783380cff875603a59778a8acd24ffc6ce74b --- .gitreview | 5 + mc-core/Dockerfile | 83 + mc-core/LICENSE | 176 + mc-core/README.md | 6 + mc-core/mc/cfg/external_fcns.def | 218 + mc-core/mc/cfg/ifres.xml | 102 + mc-core/mc/cfg/ifres.xml.fragment | 78 + mc-core/mc/cfg/internal_fcn.def | 85 + mc-core/mc/cfg/localhost.ifq | 1 + mc-core/mc/cfg/packet_schema.txt | 906 + mc-core/mc/cfg/packet_schema.txt.fragment | 900 + mc-core/mc/data_gen/common_types_pb2.py | 520 + mc-core/mc/data_gen/dc_gen.py | 154 + mc-core/mc/data_gen/error_cause_pb2.py | 611 + mc-core/mc/data_gen/rrc_cg_config_info_pb2.py | 1483 + mc-core/mc/data_gen/rrc_cg_config_pb2.py | 872 + mc-core/mc/data_gen/rrc_common_types_pb2.py | 43744 ++++++++++++ mc-core/mc/data_gen/rrc_failure_information_pb2.py | 200 + .../mc/data_gen/rrc_general_message_types_pb2.py | 132 + mc-core/mc/data_gen/rrc_measurement_report_pb2.py | 130 + .../data_gen/rrc_reconfiguration_complete_pb2.py | 176 + mc-core/mc/data_gen/rrc_reconfiguration_pb2.py | 352 + mc-core/mc/data_gen/rrc_sib_pb2.py | 2805 + mc-core/mc/data_gen/rrc_system_information_pb2.py | 253 + mc-core/mc/data_gen/rrctransfer_pb2.py | 428 + mc-core/mc/data_gen/rrcx_gen.py | 180 + .../secondary_rat_data_usage_report_pb2.py | 435 + .../sgnb_addition_request_acknowledge_pb2.py | 538 + mc-core/mc/data_gen/sgnb_addition_request_pb2.py | 689 + .../data_gen/sgnb_addition_request_reject_pb2.py | 106 + .../mc/data_gen/sgnb_modification_confirm_pb2.py | 521 + .../mc/data_gen/sgnb_modification_refuse_pb2.py | 155 + .../sgnb_modification_request_acknowledge_pb2.py | 1386 + .../mc/data_gen/sgnb_modification_request_pb2.py | 1563 + .../sgnb_modification_request_reject_pb2.py | 146 + .../mc/data_gen/sgnb_modification_required_pb2.py | 787 + .../data_gen/sgnb_reconfiguration_complete_pb2.py | 314 + mc-core/mc/data_gen/sgnb_release_confirm_pb2.py | 417 + .../sgnb_release_request_acknowledge_pb2.py | 272 + mc-core/mc/data_gen/sgnb_release_request_pb2.py | 500 + mc-core/mc/data_gen/sgnb_release_required_pb2.py | 273 + mc-core/mc/data_gen/sn_status_transfer_pb2.py | 384 + mc-core/mc/data_gen/ue_context_release_pb2.py | 113 + mc-core/mc/data_gen/x2ap_common_types_pb2.py | 3686 + mc-core/mc/data_gen/x2ap_streaming_pb2.py | 347 + mc-core/mc/extract_params.py | 36 + mc-core/mc/local/SgNB_ack_for_add_mod_for_ue.h | 124 + mc-core/mc/local/SgNB_ack_for_ue_NRfreqs.h | 202 + mc-core/mc/local/SgNB_ack_for_ue_beam_csi.h | 118 + mc-core/mc/local/SgNB_ack_for_ue_beam_ssb.h | 118 + mc-core/mc/local/SgNB_ack_for_ue_measurements.h | 112 + mc-core/mc/local/SgNB_release_rqd.h | 146 + mc-core/mc/local/dc_release.h | 76 + mc-core/mc/local/eRABs_acked_for_admit_for_ue.h | 120 + mc-core/mc/local/eRABs_notadmitted_for_ue.h | 94 + mc-core/mc/local/neighbor_beam_csi.h | 96 + mc-core/mc/local/neighbor_beam_ssb.h | 96 + mc-core/mc/local/nr_neighbor.h | 90 + mc-core/mc/local/rat_data_usage.h | 94 + mc-core/mc/local/reconfig_all.h | 64 + mc-core/mc/local/reconfig_reject.h | 88 + mc-core/mc/local/reconfig_success.h | 64 + mc-core/mc/local/reconfig_success_old.h | 44 + mc-core/mc/local/reconfig_success_old2.h | 68 + mc-core/mc/local/release_req.h | 88 + mc-core/mc/local/release_req_ack.h | 64 + mc-core/mc/local/serv_cell_beam_csi.h | 102 + mc-core/mc/local/serv_cell_beam_ssb.h | 102 + mc-core/mc/local/serv_nr_cell.h | 96 + mc-core/mc/local/sgnb_add_req_reject.h | 82 + mc-core/mc/local/sgnb_addreq_for_ue.h | 82 + mc-core/mc/local/sgnb_addreq_for_ue_bearers.h | 170 + .../mc/local/sgnb_addreq_for_ue_mn_neigh_csi_rs.h | 84 + mc-core/mc/local/sgnb_addreq_for_ue_mn_neigh_ssb.h | 84 + .../mc/local/sgnb_addreq_for_ue_mn_serv_csi_rs.h | 84 + mc-core/mc/local/sgnb_addreq_for_ue_mn_serv_ssb.h | 84 + .../mc/local/sgnb_addreq_for_ue_sn_neigh_csi_rs.h | 84 + mc-core/mc/local/sgnb_addreq_for_ue_sn_neigh_ssb.h | 84 + .../mc/local/sgnb_addreq_for_ue_sn_serv_csi_rs.h | 84 + mc-core/mc/local/sgnb_addreq_for_ue_sn_serv_ssb.h | 84 + mc-core/mc/local/sgnb_mod_conf.h | 58 + mc-core/mc/local/sgnb_mod_refuse.h | 82 + mc-core/mc/local/sgnb_mod_req.h | 88 + mc-core/mc/local/sgnb_mod_req_ack.h | 58 + mc-core/mc/local/sgnb_mod_req_reject.h | 82 + mc-core/mc/local/sgnb_mod_required.h | 82 + mc-core/mc/local/sgnb_release_confirm_from_menb.h | 64 + .../local/sgnb_release_confirm_from_menb_erabs.h | 104 + mc-core/mc/local/sn_status_transfer.h | 70 + mc-core/mc/local_datasource/Makefile | 41 + mc-core/mc/local_datasource/common_types.pb-c.c | 853 + mc-core/mc/local_datasource/common_types.pb-c.h | 352 + mc-core/mc/local_datasource/error_cause.pb-c.c | 697 + mc-core/mc/local_datasource/error_cause.pb-c.h | 307 + .../google/protobuf/wrappers.pb-c.c | 756 + .../google/protobuf/wrappers.pb-c.h | 406 + mc-core/mc/local_datasource/rrc_cg_config.pb-c.c | 1618 + mc-core/mc/local_datasource/rrc_cg_config.pb-c.h | 636 + .../mc/local_datasource/rrc_cg_config_info.pb-c.c | 2661 + .../mc/local_datasource/rrc_cg_config_info.pb-c.h | 973 + .../mc/local_datasource/rrc_common_types.pb-c.c | 71530 +++++++++++++++++++ .../mc/local_datasource/rrc_common_types.pb-c.h | 24914 +++++++ .../rrc_failure_information.pb-c.c | 325 + .../rrc_failure_information.pb-c.h | 149 + .../rrc_general_message_types.pb-c.c | 188 + .../rrc_general_message_types.pb-c.h | 125 + .../local_datasource/rrc_measurement_report.pb-c.c | 188 + .../local_datasource/rrc_measurement_report.pb-c.h | 118 + .../mc/local_datasource/rrc_reconfiguration.pb-c.c | 606 + .../mc/local_datasource/rrc_reconfiguration.pb-c.h | 236 + .../rrc_reconfiguration_complete.pb-c.c | 284 + .../rrc_reconfiguration_complete.pb-c.h | 152 + mc-core/mc/local_datasource/rrc_sib.pb-c.c | 5058 ++ mc-core/mc/local_datasource/rrc_sib.pb-c.h | 1575 + .../local_datasource/rrc_system_information.pb-c.c | 362 + .../local_datasource/rrc_system_information.pb-c.h | 176 + mc-core/mc/local_datasource/rrctransfer.pb-c.c | 760 + mc-core/mc/local_datasource/rrctransfer.pb-c.h | 333 + mc-core/mc/local_datasource/rts_proto.c | 3739 + .../secondary_rat_data_usage_report.pb-c.c | 805 + .../secondary_rat_data_usage_report.pb-c.h | 326 + .../local_datasource/sgnb_addition_request.pb-c.c | 1235 + .../local_datasource/sgnb_addition_request.pb-c.h | 425 + .../sgnb_addition_request_acknowledge.pb-c.c | 952 + .../sgnb_addition_request_acknowledge.pb-c.h | 351 + .../sgnb_addition_request_reject.pb-c.c | 144 + .../sgnb_addition_request_reject.pb-c.h | 78 + .../sgnb_modification_confirm.pb-c.c | 955 + .../sgnb_modification_confirm.pb-c.h | 403 + .../sgnb_modification_refuse.pb-c.c | 240 + .../sgnb_modification_refuse.pb-c.h | 117 + .../sgnb_modification_request.pb-c.c | 2922 + .../sgnb_modification_request.pb-c.h | 1088 + .../sgnb_modification_request_acknowledge.pb-c.c | 2600 + .../sgnb_modification_request_acknowledge.pb-c.h | 1005 + .../sgnb_modification_request_reject.pb-c.c | 227 + .../sgnb_modification_request_reject.pb-c.h | 112 + .../sgnb_modification_required.pb-c.c | 1463 + .../sgnb_modification_required.pb-c.h | 560 + .../sgnb_reconfiguration_complete.pb-c.c | 545 + .../sgnb_reconfiguration_complete.pb-c.h | 259 + .../local_datasource/sgnb_release_confirm.pb-c.c | 750 + .../local_datasource/sgnb_release_confirm.pb-c.h | 331 + .../local_datasource/sgnb_release_request.pb-c.c | 887 + .../local_datasource/sgnb_release_request.pb-c.h | 378 + .../sgnb_release_request_acknowledge.pb-c.c | 482 + .../sgnb_release_request_acknowledge.pb-c.h | 216 + .../local_datasource/sgnb_release_required.pb-c.c | 482 + .../local_datasource/sgnb_release_required.pb-c.h | 217 + .../mc/local_datasource/sn_status_transfer.pb-c.c | 689 + .../mc/local_datasource/sn_status_transfer.pb-c.h | 259 + .../mc/local_datasource/ue_context_release.pb-c.c | 157 + .../mc/local_datasource/ue_context_release.pb-c.h | 78 + .../mc/local_datasource/x2ap_common_types.pb-c.c | 6707 ++ .../mc/local_datasource/x2ap_common_types.pb-c.h | 2462 + mc-core/mc/local_datasource/x2ap_streaming.pb-c.c | 435 + mc-core/mc/local_datasource/x2ap_streaming.pb-c.h | 180 + mc-core/mc/mc_deployment.json | 38 + mc-core/mc/queries/addn_req_time.gsql | 55 + mc-core/mc/queries/addreq_pdf.gsql | 35 + mc-core/mc/queries/addreq_stats.gsql | 42 + mc-core/mc/queries/admitted_erabs.gsql | 32 + mc-core/mc/queries/dc_conn_stats.gsql | 111 + mc-core/mc/queries/debug.gsql | 40 + mc-core/mc/queries/output_spec.cfg | 33 + mc-core/mc/queries/reconfig_status.gsql | 161 + mc-core/mc/queries/release_req_time.gsql | 57 + mc-core/mc/queries/rrcx_pdf_cell.gsql | 111 + mc-core/mc/queries/rrcx_stats.gsql | 88 + mc-core/mc/queries/rrcx_stats_cell.gsql | 27 + mc-core/mc/queries/runall | 103 + mc-core/mc/queries/throughput.gsql | 93 + 172 files changed, 223894 insertions(+) create mode 100644 .gitreview create mode 100644 mc-core/Dockerfile create mode 100644 mc-core/LICENSE create mode 100644 mc-core/README.md create mode 100644 mc-core/mc/cfg/external_fcns.def create mode 100644 mc-core/mc/cfg/ifres.xml create mode 100644 mc-core/mc/cfg/ifres.xml.fragment create mode 100644 mc-core/mc/cfg/internal_fcn.def create mode 100644 mc-core/mc/cfg/localhost.ifq create mode 100644 mc-core/mc/cfg/packet_schema.txt create mode 100644 mc-core/mc/cfg/packet_schema.txt.fragment create mode 100644 mc-core/mc/data_gen/common_types_pb2.py create mode 100644 mc-core/mc/data_gen/dc_gen.py create mode 100644 mc-core/mc/data_gen/error_cause_pb2.py create mode 100644 mc-core/mc/data_gen/rrc_cg_config_info_pb2.py create mode 100644 mc-core/mc/data_gen/rrc_cg_config_pb2.py create mode 100644 mc-core/mc/data_gen/rrc_common_types_pb2.py create mode 100644 mc-core/mc/data_gen/rrc_failure_information_pb2.py create mode 100644 mc-core/mc/data_gen/rrc_general_message_types_pb2.py create mode 100644 mc-core/mc/data_gen/rrc_measurement_report_pb2.py create mode 100644 mc-core/mc/data_gen/rrc_reconfiguration_complete_pb2.py create mode 100644 mc-core/mc/data_gen/rrc_reconfiguration_pb2.py create mode 100644 mc-core/mc/data_gen/rrc_sib_pb2.py create mode 100644 mc-core/mc/data_gen/rrc_system_information_pb2.py create mode 100644 mc-core/mc/data_gen/rrctransfer_pb2.py create mode 100644 mc-core/mc/data_gen/rrcx_gen.py create mode 100644 mc-core/mc/data_gen/secondary_rat_data_usage_report_pb2.py create mode 100644 mc-core/mc/data_gen/sgnb_addition_request_acknowledge_pb2.py create mode 100644 mc-core/mc/data_gen/sgnb_addition_request_pb2.py create mode 100644 mc-core/mc/data_gen/sgnb_addition_request_reject_pb2.py create mode 100644 mc-core/mc/data_gen/sgnb_modification_confirm_pb2.py create mode 100644 mc-core/mc/data_gen/sgnb_modification_refuse_pb2.py create mode 100644 mc-core/mc/data_gen/sgnb_modification_request_acknowledge_pb2.py create mode 100644 mc-core/mc/data_gen/sgnb_modification_request_pb2.py create mode 100644 mc-core/mc/data_gen/sgnb_modification_request_reject_pb2.py create mode 100644 mc-core/mc/data_gen/sgnb_modification_required_pb2.py create mode 100644 mc-core/mc/data_gen/sgnb_reconfiguration_complete_pb2.py create mode 100644 mc-core/mc/data_gen/sgnb_release_confirm_pb2.py create mode 100644 mc-core/mc/data_gen/sgnb_release_request_acknowledge_pb2.py create mode 100644 mc-core/mc/data_gen/sgnb_release_request_pb2.py create mode 100644 mc-core/mc/data_gen/sgnb_release_required_pb2.py create mode 100644 mc-core/mc/data_gen/sn_status_transfer_pb2.py create mode 100644 mc-core/mc/data_gen/ue_context_release_pb2.py create mode 100644 mc-core/mc/data_gen/x2ap_common_types_pb2.py create mode 100644 mc-core/mc/data_gen/x2ap_streaming_pb2.py create mode 100644 mc-core/mc/extract_params.py create mode 100644 mc-core/mc/local/SgNB_ack_for_add_mod_for_ue.h create mode 100644 mc-core/mc/local/SgNB_ack_for_ue_NRfreqs.h create mode 100644 mc-core/mc/local/SgNB_ack_for_ue_beam_csi.h create mode 100644 mc-core/mc/local/SgNB_ack_for_ue_beam_ssb.h create mode 100644 mc-core/mc/local/SgNB_ack_for_ue_measurements.h create mode 100644 mc-core/mc/local/SgNB_release_rqd.h create mode 100644 mc-core/mc/local/dc_release.h create mode 100644 mc-core/mc/local/eRABs_acked_for_admit_for_ue.h create mode 100644 mc-core/mc/local/eRABs_notadmitted_for_ue.h create mode 100644 mc-core/mc/local/neighbor_beam_csi.h create mode 100644 mc-core/mc/local/neighbor_beam_ssb.h create mode 100644 mc-core/mc/local/nr_neighbor.h create mode 100644 mc-core/mc/local/rat_data_usage.h create mode 100644 mc-core/mc/local/reconfig_all.h create mode 100644 mc-core/mc/local/reconfig_reject.h create mode 100644 mc-core/mc/local/reconfig_success.h create mode 100644 mc-core/mc/local/reconfig_success_old.h create mode 100644 mc-core/mc/local/reconfig_success_old2.h create mode 100644 mc-core/mc/local/release_req.h create mode 100644 mc-core/mc/local/release_req_ack.h create mode 100644 mc-core/mc/local/serv_cell_beam_csi.h create mode 100644 mc-core/mc/local/serv_cell_beam_ssb.h create mode 100644 mc-core/mc/local/serv_nr_cell.h create mode 100644 mc-core/mc/local/sgnb_add_req_reject.h create mode 100644 mc-core/mc/local/sgnb_addreq_for_ue.h create mode 100644 mc-core/mc/local/sgnb_addreq_for_ue_bearers.h create mode 100644 mc-core/mc/local/sgnb_addreq_for_ue_mn_neigh_csi_rs.h create mode 100644 mc-core/mc/local/sgnb_addreq_for_ue_mn_neigh_ssb.h create mode 100644 mc-core/mc/local/sgnb_addreq_for_ue_mn_serv_csi_rs.h create mode 100644 mc-core/mc/local/sgnb_addreq_for_ue_mn_serv_ssb.h create mode 100644 mc-core/mc/local/sgnb_addreq_for_ue_sn_neigh_csi_rs.h create mode 100644 mc-core/mc/local/sgnb_addreq_for_ue_sn_neigh_ssb.h create mode 100644 mc-core/mc/local/sgnb_addreq_for_ue_sn_serv_csi_rs.h create mode 100644 mc-core/mc/local/sgnb_addreq_for_ue_sn_serv_ssb.h create mode 100644 mc-core/mc/local/sgnb_mod_conf.h create mode 100644 mc-core/mc/local/sgnb_mod_refuse.h create mode 100644 mc-core/mc/local/sgnb_mod_req.h create mode 100644 mc-core/mc/local/sgnb_mod_req_ack.h create mode 100644 mc-core/mc/local/sgnb_mod_req_reject.h create mode 100644 mc-core/mc/local/sgnb_mod_required.h create mode 100644 mc-core/mc/local/sgnb_release_confirm_from_menb.h create mode 100644 mc-core/mc/local/sgnb_release_confirm_from_menb_erabs.h create mode 100644 mc-core/mc/local/sn_status_transfer.h create mode 100644 mc-core/mc/local_datasource/Makefile create mode 100644 mc-core/mc/local_datasource/common_types.pb-c.c create mode 100644 mc-core/mc/local_datasource/common_types.pb-c.h create mode 100644 mc-core/mc/local_datasource/error_cause.pb-c.c create mode 100644 mc-core/mc/local_datasource/error_cause.pb-c.h create mode 100644 mc-core/mc/local_datasource/google/protobuf/wrappers.pb-c.c create mode 100644 mc-core/mc/local_datasource/google/protobuf/wrappers.pb-c.h create mode 100644 mc-core/mc/local_datasource/rrc_cg_config.pb-c.c create mode 100644 mc-core/mc/local_datasource/rrc_cg_config.pb-c.h create mode 100644 mc-core/mc/local_datasource/rrc_cg_config_info.pb-c.c create mode 100644 mc-core/mc/local_datasource/rrc_cg_config_info.pb-c.h create mode 100644 mc-core/mc/local_datasource/rrc_common_types.pb-c.c create mode 100644 mc-core/mc/local_datasource/rrc_common_types.pb-c.h create mode 100644 mc-core/mc/local_datasource/rrc_failure_information.pb-c.c create mode 100644 mc-core/mc/local_datasource/rrc_failure_information.pb-c.h create mode 100644 mc-core/mc/local_datasource/rrc_general_message_types.pb-c.c create mode 100644 mc-core/mc/local_datasource/rrc_general_message_types.pb-c.h create mode 100644 mc-core/mc/local_datasource/rrc_measurement_report.pb-c.c create mode 100644 mc-core/mc/local_datasource/rrc_measurement_report.pb-c.h create mode 100644 mc-core/mc/local_datasource/rrc_reconfiguration.pb-c.c create mode 100644 mc-core/mc/local_datasource/rrc_reconfiguration.pb-c.h create mode 100644 mc-core/mc/local_datasource/rrc_reconfiguration_complete.pb-c.c create mode 100644 mc-core/mc/local_datasource/rrc_reconfiguration_complete.pb-c.h create mode 100644 mc-core/mc/local_datasource/rrc_sib.pb-c.c create mode 100644 mc-core/mc/local_datasource/rrc_sib.pb-c.h create mode 100644 mc-core/mc/local_datasource/rrc_system_information.pb-c.c create mode 100644 mc-core/mc/local_datasource/rrc_system_information.pb-c.h create mode 100644 mc-core/mc/local_datasource/rrctransfer.pb-c.c create mode 100644 mc-core/mc/local_datasource/rrctransfer.pb-c.h create mode 100644 mc-core/mc/local_datasource/rts_proto.c create mode 100644 mc-core/mc/local_datasource/secondary_rat_data_usage_report.pb-c.c create mode 100644 mc-core/mc/local_datasource/secondary_rat_data_usage_report.pb-c.h create mode 100644 mc-core/mc/local_datasource/sgnb_addition_request.pb-c.c create mode 100644 mc-core/mc/local_datasource/sgnb_addition_request.pb-c.h create mode 100644 mc-core/mc/local_datasource/sgnb_addition_request_acknowledge.pb-c.c create mode 100644 mc-core/mc/local_datasource/sgnb_addition_request_acknowledge.pb-c.h create mode 100644 mc-core/mc/local_datasource/sgnb_addition_request_reject.pb-c.c create mode 100644 mc-core/mc/local_datasource/sgnb_addition_request_reject.pb-c.h create mode 100644 mc-core/mc/local_datasource/sgnb_modification_confirm.pb-c.c create mode 100644 mc-core/mc/local_datasource/sgnb_modification_confirm.pb-c.h create mode 100644 mc-core/mc/local_datasource/sgnb_modification_refuse.pb-c.c create mode 100644 mc-core/mc/local_datasource/sgnb_modification_refuse.pb-c.h create mode 100644 mc-core/mc/local_datasource/sgnb_modification_request.pb-c.c create mode 100644 mc-core/mc/local_datasource/sgnb_modification_request.pb-c.h create mode 100644 mc-core/mc/local_datasource/sgnb_modification_request_acknowledge.pb-c.c create mode 100644 mc-core/mc/local_datasource/sgnb_modification_request_acknowledge.pb-c.h create mode 100644 mc-core/mc/local_datasource/sgnb_modification_request_reject.pb-c.c create mode 100644 mc-core/mc/local_datasource/sgnb_modification_request_reject.pb-c.h create mode 100644 mc-core/mc/local_datasource/sgnb_modification_required.pb-c.c create mode 100644 mc-core/mc/local_datasource/sgnb_modification_required.pb-c.h create mode 100644 mc-core/mc/local_datasource/sgnb_reconfiguration_complete.pb-c.c create mode 100644 mc-core/mc/local_datasource/sgnb_reconfiguration_complete.pb-c.h create mode 100644 mc-core/mc/local_datasource/sgnb_release_confirm.pb-c.c create mode 100644 mc-core/mc/local_datasource/sgnb_release_confirm.pb-c.h create mode 100644 mc-core/mc/local_datasource/sgnb_release_request.pb-c.c create mode 100644 mc-core/mc/local_datasource/sgnb_release_request.pb-c.h create mode 100644 mc-core/mc/local_datasource/sgnb_release_request_acknowledge.pb-c.c create mode 100644 mc-core/mc/local_datasource/sgnb_release_request_acknowledge.pb-c.h create mode 100644 mc-core/mc/local_datasource/sgnb_release_required.pb-c.c create mode 100644 mc-core/mc/local_datasource/sgnb_release_required.pb-c.h create mode 100644 mc-core/mc/local_datasource/sn_status_transfer.pb-c.c create mode 100644 mc-core/mc/local_datasource/sn_status_transfer.pb-c.h create mode 100644 mc-core/mc/local_datasource/ue_context_release.pb-c.c create mode 100644 mc-core/mc/local_datasource/ue_context_release.pb-c.h create mode 100644 mc-core/mc/local_datasource/x2ap_common_types.pb-c.c create mode 100644 mc-core/mc/local_datasource/x2ap_common_types.pb-c.h create mode 100644 mc-core/mc/local_datasource/x2ap_streaming.pb-c.c create mode 100644 mc-core/mc/local_datasource/x2ap_streaming.pb-c.h create mode 100644 mc-core/mc/mc_deployment.json create mode 100644 mc-core/mc/queries/addn_req_time.gsql create mode 100644 mc-core/mc/queries/addreq_pdf.gsql create mode 100644 mc-core/mc/queries/addreq_stats.gsql create mode 100644 mc-core/mc/queries/admitted_erabs.gsql create mode 100644 mc-core/mc/queries/dc_conn_stats.gsql create mode 100644 mc-core/mc/queries/debug.gsql create mode 100644 mc-core/mc/queries/output_spec.cfg create mode 100644 mc-core/mc/queries/reconfig_status.gsql create mode 100644 mc-core/mc/queries/release_req_time.gsql create mode 100644 mc-core/mc/queries/rrcx_pdf_cell.gsql create mode 100644 mc-core/mc/queries/rrcx_stats.gsql create mode 100644 mc-core/mc/queries/rrcx_stats_cell.gsql create mode 100755 mc-core/mc/queries/runall create mode 100644 mc-core/mc/queries/throughput.gsql diff --git a/.gitreview b/.gitreview new file mode 100644 index 0000000..f1957c5 --- /dev/null +++ b/.gitreview @@ -0,0 +1,5 @@ +[gerrit] +host=gerrit.o-ran-sc.org +port=29418 +project=ric-app/mc.git +defaultbranch=master diff --git a/mc-core/Dockerfile b/mc-core/Dockerfile new file mode 100644 index 0000000..8cf8916 --- /dev/null +++ b/mc-core/Dockerfile @@ -0,0 +1,83 @@ +# ------------------------------------------------------------------------------- +# Copyright (c) 2018-2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ------------------------------------------------------------------------------- + +ARG STAGE_DIR=/mc + +FROM nexus3.o-ran-sc.org:10004/bldr-ubuntu16-c-go:1-u16.04-nng1.1.1 AS project-build +# Update & installation of linux packages +RUN apt-get update -y && \ + apt-get install -y curl && \ + apt-get install -y procps && \ + apt-get install -y python-pip + +ARG STAGE_DIR + +COPY mc ${STAGE_DIR} +WORKDIR ${STAGE_DIR} +RUN git clone https://github.com/protocolbuffers/protobuf.git +WORKDIR ${STAGE_DIR}/protobuf +RUN ./autogen.sh +RUN ./configure +RUN make clean +RUN make +RUN make install +RUN ldconfig +WORKDIR ${STAGE_DIR} +RUN git clone https://github.com/protobuf-c/protobuf-c.git +WORKDIR protobuf-c +RUN ./autogen.sh +ENV PKG_CONFIG_PATH /usr/local/lib/pkgconfig +RUN ./configure +RUN make +RUN make install +RUN ldconfig +RUN pip install protobuf +WORKDIR ${STAGE_DIR} +RUN git clone https://gerrit.o-ran-sc.org/r/com/gs-lite +WORKDIR ${STAGE_DIR}/gs-lite +COPY mc/cfg ${STAGE_DIR}/gs-lite/cfg +COPY mc/local_datasource ${STAGE_DIR}/gs-lite/src/lib/gscprts/local_datasource +COPY mc/local ${STAGE_DIR}/gs-lite/include/lfta/local +COPY mc/queries ${STAGE_DIR}/gs-lite/demo/queries +RUN ./build_and_install.sh +WORKDIR ${STAGE_DIR}/gs-lite/demo/queries +ENV GSLITE_ROOT ${STAGE_DIR}/gs-lite +RUN bash ${STAGE_DIR}/gs-lite/bin/buildit + + +# now install the binaries and libraries into smaller docker image +FROM ubuntu:16.04 + +ARG STAGE_DIR + +COPY --from=project-build ${STAGE_DIR}/gs-lite/demo/queries /mc/gs-lite/demo/queries +COPY --from=project-build ${STAGE_DIR}/gs-lite/bin /mc/gs-lite/bin +COPY --from=project-build ${STAGE_DIR}/data_gen /mc/data_gen +COPY --from=project-build ${STAGE_DIR}/mc_deployment.json /mc/ +COPY --from=project-build ${STAGE_DIR}/extract_params.py /mc/ +COPY --from=project-build /usr/local/lib/libproto* /usr/local/lib/ + +RUN apt-get update && \ + apt-get install -y curl python python-pip && \ + apt-get clean + +RUN ldconfig +RUN pip install protobuf + +ENV XAPP_DESCRIPTOR_PATH /mc/mc_deployment.json +WORKDIR /mc/gs-lite/demo/queries +ENV GSLITE_ROOT /mc/gs-lite +CMD ["./runall"] diff --git a/mc-core/LICENSE b/mc-core/LICENSE new file mode 100644 index 0000000..d9a10c0 --- /dev/null +++ b/mc-core/LICENSE @@ -0,0 +1,176 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS diff --git a/mc-core/README.md b/mc-core/README.md new file mode 100644 index 0000000..953ac9e --- /dev/null +++ b/mc-core/README.md @@ -0,0 +1,6 @@ +GS-Lite based Measurement Campaign xApp + + + + + diff --git a/mc-core/mc/cfg/external_fcns.def b/mc-core/mc/cfg/external_fcns.def new file mode 100644 index 0000000..8091c8a --- /dev/null +++ b/mc-core/mc/cfg/external_fcns.def @@ -0,0 +1,218 @@ + /////////////////////////////////////////////////////////// +// Matching predicates +/////////////////////////////////////////////////////////// + PRED [LFTA_LEGAL, COST HIGH]str_exists_substr[string, string]; + PRED [LFTA_LEGAL, COST HIGH]str_compare[string,string]; + PRED [LFTA_LEGAL, COST LOW] str_match_offset [uint,string,string]; + PRED [LFTA_LEGAL, COST LOW] byte_match_offset [uint,uint,string]; + +/////////////////////////////////////////////////////////// +// MIN/MAX functions +/////////////////////////////////////////////////////////// + + + ullong FUN [LFTA_LEGAL, COST FREE] LLMIN (ullong,ullong); + ullong FUN [LFTA_LEGAL, COST FREE] LLMAX (ullong,ullong); + uint FUN [LFTA_LEGAL, COST FREE] UMIN (uint,uint); + uint FUN [LFTA_LEGAL, COST FREE] UMAX (uint,uint); + + IP FUN [LFTA_LEGAL, COST FREE] UMIN (IP,IP); + IP FUN [LFTA_LEGAL, COST FREE] UMAX (IP,IP); + +/////////////////////////////////////////////////////////// +// conditional functions +/////////////////////////////////////////////////////////// + + uint FUN [LFTA_LEGAL, COST FREE] EQ (uint, uint); + uint FUN [LFTA_LEGAL, COST FREE] EQ (int, int); + uint FUN [LFTA_LEGAL, COST FREE] EQ (ullong, ullong); + uint FUN [LFTA_LEGAL, COST FREE] GEQ (uint, uint); + uint FUN [LFTA_LEGAL, COST FREE] GEQ (int, int); + uint FUN [LFTA_LEGAL, COST FREE] GEQ (ullong, ullong); + uint FUN [LFTA_LEGAL, COST FREE] LEQ (uint, uint); + uint FUN [LFTA_LEGAL, COST FREE] LEQ (int, int); + uint FUN [LFTA_LEGAL, COST FREE] LEQ (ullong, ullong); + + +/////////////////////////////////////////////////////////// +// Function for regex matching +/////////////////////////////////////////////////////////// + + +uint FUN [LFTA_LEGAL, COST EXPENSIVE] + str_regex_match( string, string HANDLE); + uint FUN [LFTA_LEGAL, COST EXPENSIVE] + str_partial_regex_match( string, string HANDLE, uint); + string FUN [PARTIAL, COST EXPENSIVE] str_extract_regex( string, string HANDLE); + +/////////////////////////////////////////////////////////// +// Truncating strings +/////////////////////////////////////////////////////////// + + string FUN [LFTA_LEGAL,PARTIAL,COST FREE] str_truncate (string, uint); + +/////////////////////////////////////////////////////////// +// Function for casting +/////////////////////////////////////////////////////////// + + int FUN [LFTA_LEGAL,COST FREE] non_temporal(int); + uint FUN [LFTA_LEGAL,COST FREE] non_temporal(uint); + llong FUN [LFTA_LEGAL,COST FREE] non_temporal(llong); + ullong FUN [LFTA_LEGAL,COST FREE] non_temporal(ullong); + + int FUN [LFTA_LEGAL,COST FREE]INT(uint); + int FUN [LFTA_LEGAL,COST FREE]INT(ullong); + int FUN [LFTA_LEGAL,COST FREE]INT(llong); + + uint FUN [LFTA_LEGAL,COST FREE]UINT(int); + uint FUN [LFTA_LEGAL,COST FREE]UINT(ullong); + uint FUN [LFTA_LEGAL,COST FREE]UINT(llong); + uint FUN [LFTA_LEGAL,COST FREE]UINT(IP); + + float FUN [LFTA_LEGAL,COST FREE] FLOAT(llong); + float FUN [LFTA_LEGAL,COST FREE] FLOAT(ullong); + float FUN [LFTA_LEGAL,COST FREE] FLOAT(int); + float FUN [LFTA_LEGAL,COST FREE] FLOAT(uint); + + ullong FUN [LFTA_LEGAL,COST FREE]ULLONG(uint); + ullong FUN [LFTA_LEGAL,COST FREE]ULLONG(int); + +/////////////////////////////////////////////////////////// +// Numeric functions +/////////////////////////////////////////////////////////// + + float FUN [LFTA_LEGAL, COST LOW] sqrt(float); + + +/////////////////////////////////////////////////////////// +// Convert an IPv4 address +/////////////////////////////////////////////////////////// + + + uint FUN [PARTIAL,COST HIGH] strtoi(string); + IP FUN [PARTIAL,COST HIGH] strtoip(string); + +// for constant strings - faster at runtime + uint FUN [LFTA_LEGAL,COST LOW] strtoi_c(string HANDLE); + IP FUN [LFTA_LEGAL,COST LOW] strtoip_c(string HANDLE); + + +/////////////////////////////////////////////////////////// +// Compute running sum +/////////////////////////////////////////////////////////// + + + + ullong UDAF [RUNNING, SUBAGGR moving_sum_lfta, SUPERAGGR super_moving_sum_udaf ] moving_sum_udaf fstring12 (uint, uint); + + uint EXTR moving_sum moving_sum_udaf moving_sum_extract (uint,uint); + uint FUN [COST LOW] moving_sum_extract(ullong); + + float EXTR moving_sum_exp moving_sum_udaf moving_sum_extract_exp (uint,uint, float); + float FUN [COST LOW] moving_sum_extract_exp(ullong, float); + + ullong UDAF [RUNNING] super_moving_sum_udaf fstring12 (ullong); + ullong UDAF moving_sum_lfta fstring8 (uint, uint); + + +/////////////////////////////////////////////////////////// +// Compute the average of +// all positive numbers +/////////////////////////////////////////////////////////// + + float UDAF POSAVG fstring16(float); + + +/////////////////////////////////////////////////////////// +// Simple average example +/////////////////////////////////////////////////////////// + + float EXTR extr_avg avg_udaf extr_avg_fcn (uint); + float FUN extr_avg_fcn (string); + string UDAF[SUBAGGR avg_udaf_lfta, SUPERAGGR avg_udaf_hfta] avg_udaf fstring12 (uint); + string UDAF avg_udaf_hfta fstring12 (string); + string UDAF avg_udaf_lfta fstring12 (uint); + +/////////////////////////////////////////////////////////// +// SAMPLING +/////////////////////////////////////////////////////////// + + fstring100 STATE smart_sampling_state; + int SFUN packet_count smart_sampling_state (); + float SFUN gamma smart_sampling_state (); + int SFUN do_clean_count smart_sampling_state (); + int SFUN init_threshold smart_sampling_state (); + int SFUN delay smart_sampling_state(); + int SFUN newly_closed smart_sampling_state(); + +/////////////////////////////////////////////////////////// +// Manku Heavy Hitter +/////////////////////////////////////////////////////////// + + + fstring20 STATE manku_hh_state; + BOOL SFUN local_count manku_hh_state (UINT); + int SFUN current_bucket manku_hh_state (); + +/////////////////////////////////////////////////////////// +// Flips approximate quantile +/////////////////////////////////////////////////////////// + + uint EXTR quantile_of quant_udaf_hfta0 extr_quant_hfta0_fcn (uint, float); + uint FUN [COST LOW] extr_quant_hfta0_fcn(string, float); + uint EXTR median_of quant_udaf_hfta0 extr_med_hfta0_fcn (uint); + uint FUN [COST LOW] extr_med_hfta0_fcn(string); + uint EXTR qspace_of quant_udaf_hfta0 extr_quant_hfta0_space (uint); + uint FUN [COST LOW] extr_quant_hfta0_space(string); + string UDAF [SUBAGGR quant_udaf_lfta3, SUPERAGGR quant_udaf_hfta3] quant_udaf_hfta0 fstring16 (uint); + string UDAF quant_udaf_hfta3 fstring16 (string); + string UDAF quant_udaf_lfta3 fstring6600 (uint); + +/////////////////////////////////////////////////////////// +// FIRST and LAST aggregation funciton +// Should be replaced by builtins +/////////////////////////////////////////////////////////// + + uint UDAF [RUNNING, SUBAGGR FIRST_lfta, SUPERAGGR FIRST_hfta] FIRST uint (uint); + uint UDAF [RUNNING] FIRST_hfta uint (uint); + uint UDAF [RUNNING] FIRST_lfta uint (uint); + + ullong UDAF [RUNNING, SUBAGGR FIRST_ULL_lfta, SUPERAGGR FIRST_ULL_hfta] FIRST ullong (ullong); + ullong UDAF [RUNNING] FIRST_ULL_hfta ullong (ullong); + ullong UDAF [RUNNING] FIRST_ULL_lfta ullong (ullong); + + IP UDAF [RUNNING, SUBAGGR FIRST_lfta, SUPERAGGR FIRST_hfta] FIRST IP (IP); + IP UDAF [RUNNING] FIRST_hfta IP (IP); + IP UDAF [RUNNING] FIRST_lfta IP (IP); + + string UDAF [RUNNING, SUBAGGR FIRST_STR_lfta, SUPERAGGR FIRST_STR_hfta] FIRST string (string); + string UDAF [RUNNING] FIRST_STR_hfta string (string); + string UDAF [RUNNING] FIRST_STR_lfta string (string); + + uint UDAF [RUNNING, SUBAGGR LAST_lfta, SUPERAGGR LAST_hfta] LAST uint (uint); + uint UDAF [RUNNING] LAST_hfta uint (uint); + uint UDAF [RUNNING] LAST_lfta uint (uint); + + ullong UDAF [RUNNING, SUBAGGR LAST_ULL_lfta, SUPERAGGR LAST_ULL_hfta] LAST ullong (ullong); + ullong UDAF [RUNNING] LAST_ULL_hfta ullong (ullong); + ullong UDAF [RUNNING] LAST_ULL_lfta ullong (ullong); + + IP UDAF [RUNNING, SUBAGGR LAST_lfta, SUPERAGGR LAST_hfta] LAST IP (IP); + IP UDAF [RUNNING] LAST_hfta IP (IP); + IP UDAF [RUNNING] LAST_lfta IP (IP); + + string UDAF [RUNNING, SUBAGGR LAST_STR_lfta, SUPERAGGR LAST_STR_hfta] LAST string (string); + string UDAF [RUNNING] LAST_STR_hfta string (string); + string UDAF [RUNNING] LAST_STR_lfta string (string); + +/////////////////////////////////////////////////////////// +// integer array aggregation funciton +// We are going to store 4 values in LFTA in fixed size buffer +// plus one byte for array length (17 bytes total) +// HFTA will combine partial aggregates +/////////////////////////////////////////////////////////// + + string UDAF [RUNNING, SUBAGGR running_array_aggr_lfta, SUPERAGGR running_array_aggr_hfta] running_array_aggr string (uint); + string UDAF [RUNNING] running_array_aggr_hfta string (string); + string UDAF [RUNNING] running_array_aggr_lfta fstring17 (uint); + diff --git a/mc-core/mc/cfg/ifres.xml b/mc-core/mc/cfg/ifres.xml new file mode 100644 index 0000000..c559415 --- /dev/null +++ b/mc-core/mc/cfg/ifres.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mc-core/mc/cfg/ifres.xml.fragment b/mc-core/mc/cfg/ifres.xml.fragment new file mode 100644 index 0000000..5baf45b --- /dev/null +++ b/mc-core/mc/cfg/ifres.xml.fragment @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mc-core/mc/cfg/internal_fcn.def b/mc-core/mc/cfg/internal_fcn.def new file mode 100644 index 0000000..dff17b1 --- /dev/null +++ b/mc-core/mc/cfg/internal_fcn.def @@ -0,0 +1,85 @@ + +Add_Int_Timeval +static struct timeval Add_Int_Timeval(int inc, struct timeval t){ + struct timeval r; + r.tv_usec = t.tv_usec + (inc % 1000); + r.tv_sec = t.tv_sec + inc / 1000; + if(r.tv_usec > 999){ + r.tv_usec -= 1000; + r.tv_sec++; + } + return(r); +} + +Add_Timeval_Int +static struct timeval Add_Timeval_Int(struct timeval t, int inc){ + struct timeval r; + r.tv_usec = t.tv_usec + (inc % 1000); + r.tv_sec = t.tv_sec + inc / 1000; + if(r.tv_usec > 999){ + r.tv_usec -= 1000; + r.tv_sec++; + } + return(r); +} + +Subtract_Timeval_Int +static struct timeval Subtract_Timeval_Int(struct timeval t, int inc){ + struct timeval r; + r.tv_usec = t.tv_usec - (inc % 1000); + r.tv_sec = t.tv_sec - inc / 1000; + if(r.tv_usec < 0){ + r.tv_usec += 1000; + r.tv_sec--; + } + return(r); +} + +Divide_Timeval_Int +static struct timeval Divide_Timeval_Int(struct timeval t, int d){ + struct timeval r; + r.tv_sec = t.tv_sec / d; + r.tv_usec = (t.tv_usec + 1000*( t.tv_sec % d )) / d; + return(r); +} + + +Subtract_Timeval_Timeval +static int Subtract_Timeval_Timeval(struct timeval t1, struct timeval t2){ + return(1000*(t1.tv_sec - t2.tv_sec) + (t1.tv_usec - t2.tv_usec) ); +} + +Compare_Timeval +static int Compare_Timeval(struct timeval t1, struct timeval t2){ + return( t1.tv_sec != t2.tv_sec ? t1.tv_sec - t2.tv_sec : t1.tv_usec - t2.tv_usec ); +} + +Timeval_Constructor +static struct timeval Timeval_Constructor(int s, int m){ + struct timeval r; + r.tv_sec = s; + r.tv_usec = m; + return(r); +} + +String_Constructor +static struct gs_string String_Constructor(char *l){ + struct gs_string s; + s.data = l; + s.owner = NULL; + s.length = 0; + while(l[s.length] != '\0') s.length++; + return(s); +} + +Compare_String + +str_assign_with_copy + +str_assign_with_copy_in_tuple + +str_replace + +str_length + +str_destroy diff --git a/mc-core/mc/cfg/localhost.ifq b/mc-core/mc/cfg/localhost.ifq new file mode 100644 index 0000000..9ee50e9 --- /dev/null +++ b/mc-core/mc/cfg/localhost.ifq @@ -0,0 +1 @@ +default : Contains[InterfaceType,CSV] and Equals[Host,'localhost'] diff --git a/mc-core/mc/cfg/packet_schema.txt b/mc-core/mc/cfg/packet_schema.txt new file mode 100644 index 0000000..36ddd71 --- /dev/null +++ b/mc-core/mc/cfg/packet_schema.txt @@ -0,0 +1,906 @@ + +PROTOCOL base{ + uint systemTime get_system_time (low_cardinality,required,increasing, snap_len 0); + uint schemaId get_schemaId (low_cardinality,required, snap_len 0); +} + +// indicates release of dual connectivity for the UE +// Defined in context_release.json on ue_context_release.proto +// schemaId = 201, interface CONRELEASE +PROTOCOL dc_release (base){ +// timestamp in milliseconds + ullong timestamp_ms get_dc_release__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_dc_release__gnb_id (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_Old_eNB_UE_X2AP_ID_Extension get_dc_release__id_Old_eNB_UE_X2AP_ID_Extension (required); +// future UE_ID assigned by eNB for the UE over the X2. is mandatory default=0 + llong id_New_eNB_UE_X2AP_ID get_dc_release__id_New_eNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. Match against reconfig_success.id_SgNB_UE_X2AP_ID. is optional default=0 + uint id_SgNB_UE_X2AP_ID get_dc_release__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_New_eNB_UE_X2AP_ID_Extension get_dc_release__id_New_eNB_UE_X2AP_ID_Extension (required); +// deprecated UE_ID assigned by eNB for the UE over the X2. Match against reconfig_success.id_MeNB_UE_X2AP_ID. is mandatory default=0 + llong id_Old_eNB_UE_X2AP_ID get_dc_release__id_Old_eNB_UE_X2AP_ID (required); +} + +// transfer per UE and bearere between given time intervals +// Defined in rat_data_usage.json on secondary_rat_data_usage_report.proto +// schemaId = 1501, interface RATDATAUSAGE +PROTOCOL rat_data_usage (base){ +// timestamp in milliseconds + ullong timestamp_ms get_rat_data_usage__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_rat_data_usage__gnb_id (required); +// UE_ID assigned by eNB for the UE over the X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_rat_data_usage__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. Is mandatory + llong id_SgNB_UE_X2AP_ID get_rat_data_usage__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_rat_data_usage__id_MeNB_UE_X2AP_ID_Extension (required); +// Bearer ID + llong e_RAB_ID get_rat_data_usage__e_RAB_ID (required); +// + llong secondaryRATType get_rat_data_usage__secondaryRATType (required); + llong startTimeStamp get_rat_data_usage__startTimeStamp (required); + llong endTimeStamp get_rat_data_usage__endTimeStamp (required); + llong usageCountDL get_rat_data_usage__usageCountDL (required); +} + +// indicates successful configuration of Dual Connectivity +// Defined in recon_complete.json on sgnb_reconfiguration_complete.proto +// schemaId = 103, interface RECONCOMPLETE +PROTOCOL reconfig_all (base){ +// timestamp in milliseconds + ullong timestamp_ms get_reconfig_all__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_reconfig_all__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory default=0 + llong id_MeNB_UE_X2AP_ID get_reconfig_all__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is optional default=0 + llong id_SgNB_UE_X2AP_ID get_reconfig_all__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_reconfig_all__id_MeNB_UE_X2AP_ID_Extension (required); +} + +// indicates unsuccessful configuration of Dual Connectivity` +// Defined in recon_complete.json on sgnb_reconfiguration_complete.proto +// schemaId = 101, interface RECONCOMPLETE +PROTOCOL reconfig_success (base){ +// timestamp in milliseconds + ullong timestamp_ms get_reconfig_success__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_reconfig_success__gnb_id (required); +// UE_ID assigned by eNB for the UE over the X2. Is mandatory default=0 + llong id_MeNB_UE_X2AP_ID get_reconfig_success__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. Is optional default=0 + llong id_SgNB_UE_X2AP_ID get_reconfig_success__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_reconfig_success__id_MeNB_UE_X2AP_ID_Extension (required); +} + +// indicates unsuccessful configuration of Dual Connectivity` +// Defined in recon_complete.json on sgnb_reconfiguration_complete.proto +// schemaId = 102, interface RECONCOMPLETE +PROTOCOL reconfig_reject (base){ +// timestamp in milliseconds + ullong timestamp_ms get_reconfig_reject__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_reconfig_reject__gnb_id (required); +// UE_ID assigned by eNB for the UE over the X2. Is mandatory default=0 + llong id_MeNB_UE_X2AP_ID get_reconfig_reject__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. Is optional default=0 + llong id_SgNB_UE_X2AP_ID get_reconfig_reject__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_reconfig_reject__id_MeNB_UE_X2AP_ID_Extension (required); +// default=-1 + llong cause_radio_network get_reconfig_reject__cause_radio_network (required); +// default=-1 + llong cause_transport get_reconfig_reject__cause_transport (required); +// default=-1 + llong cause_protocol get_reconfig_reject__cause_protocol (required); +// default=-1 + llong cause_misc get_reconfig_reject__cause_misc (required); +} + +// Confirmation of release of SgNB and SCG resources by the MeNB, list the eRABs if any (default is ALL in which case no eRABs are listed). +// Defined in release_confirm.json on sgnb_release_confirm.proto +// schemaId = 1101, interface RELCONF +PROTOCOL sgnb_release_confirm_from_menb_erabs (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_release_confirm_from_menb_erabs__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_release_confirm_from_menb_erabs__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory default=0 + llong id_MeNB_UE_X2AP_ID get_sgnb_release_confirm_from_menb_erabs__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is mandatory default=0 + llong id_SgNB_UE_X2AP_ID get_sgnb_release_confirm_from_menb_erabs__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_release_confirm_from_menb_erabs__id_MeNB_UE_X2AP_ID_Extension (required); +// indicates whether NR lower layers (nr-rlc, nr-MAC, and mmwave-Phy) are being used to transport the traffic. default=-1 + llong sCGresources get_sgnb_release_confirm_from_menb_erabs__sCGresources (required); +// bearer eRAB id. default=0 + llong e_RAB_ID get_sgnb_release_confirm_from_menb_erabs__e_RAB_ID (required); +// Indicates whether NR pdcp is available at the SgNB for the PDUs pertaining to the bearer. default=-1 + llong pDCPatSgNB get_sgnb_release_confirm_from_menb_erabs__pDCPatSgNB (required); +// indicates whether LTE lower layers (rlc, MAC, and Phy) are being used to transport the traffic. default=-1 + llong mCGresources get_sgnb_release_confirm_from_menb_erabs__mCGresources (required); +// Tunnel is a virtual connection over the physical X2 connection meant to handle a bearer-specific GTP (GPRS Tunneling Protocol) traffic flow in terms of PDCP PDUs. This virtual connection has an ID given by this field. + string gTP_TEID get_sgnb_release_confirm_from_menb_erabs__gTP_TEID (required); +// logical IP address for this virtual connection over X2. + string transportLayerAddress get_sgnb_release_confirm_from_menb_erabs__transportLayerAddress (required); +} + +// Confirmation of release of SgNB and SCG resources by the MeNB. +// Defined in release_confirm.json on sgnb_release_confirm.proto +// schemaId = 1102, interface RELCONF +PROTOCOL sgnb_release_confirm_from_menb (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_release_confirm_from_menb__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_release_confirm_from_menb__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory default=0 + llong id_MeNB_UE_X2AP_ID get_sgnb_release_confirm_from_menb__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is mandatory default=0 + llong id_SgNB_UE_X2AP_ID get_sgnb_release_confirm_from_menb__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_release_confirm_from_menb__id_MeNB_UE_X2AP_ID_Extension (required); +} + +// initiated by the MeNB to request SgNB to release its SCG resources for the UE +// Defined in release_req.json on sgnb_release_request.proto +// schemaId = 801, interface RELREQ +PROTOCOL release_req (base){ +// timestamp in milliseconds + ullong timestamp_ms get_release_req__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_release_req__gnb_id (required); +// default=-1 + llong cause_protocol get_release_req__cause_protocol (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory default=0 + llong id_MeNB_UE_X2AP_ID get_release_req__id_MeNB_UE_X2AP_ID (required); +// default=-1 + llong cause_transport get_release_req__cause_transport (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_release_req__id_MeNB_UE_X2AP_ID_Extension (required); +// default=-1 + llong cause_radio_network get_release_req__cause_radio_network (required); +// UE_ID assigned by gNB for the UE over the X2. Is optional default=0 + uint id_SgNB_UE_X2AP_ID get_release_req__id_SgNB_UE_X2AP_ID (required); +// default=-1 + llong cause_misc get_release_req__cause_misc (required); +} + +// response by the SgNB back to the MeNB acknowledging release of SCG resources for the UE. +// Defined in release_req_ack.json on sgnb_release_request_acknowledge.proto +// schemaId = 901, interface RELREQACK +PROTOCOL release_req_ack (base){ +// timestamp in milliseconds + ullong timestamp_ms get_release_req_ack__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_release_req_ack__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory default=0 + llong id_MeNB_UE_X2AP_ID get_release_req_ack__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is mandatory default=0 + llong id_SgNB_UE_X2AP_ID get_release_req_ack__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_release_req_ack__id_MeNB_UE_X2AP_ID_Extension (required); +} + +// Initiated by the SgNB indicating to MeNB that SCG resources need to be released for the given underlying cause. +// Defined in release_rqd.json on sgnb_release_required.proto +// schemaId = 1001, interface SGNBRELEASERQD +PROTOCOL SgNB_release_rqd (base){ +// timestamp in milliseconds + ullong timestamp_ms get_SgNB_release_rqd__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_SgNB_release_rqd__gnb_id (required); +// default=-1 + llong cause_protocol get_SgNB_release_rqd__cause_protocol (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack. + llong id_MeNB_UE_X2AP_ID get_SgNB_release_rqd__id_MeNB_UE_X2AP_ID (required); +// default=-1 + llong cause_transport get_SgNB_release_rqd__cause_transport (required); +// default=-1 + llong cause_radio_network get_SgNB_release_rqd__cause_radio_network (required); +// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB. + llong id_SgNB_UE_X2AP_ID get_SgNB_release_rqd__id_SgNB_UE_X2AP_ID (required); +// default=-1 + llong cause_misc get_SgNB_release_rqd__cause_misc (required); +// max is 8, for piz trial 4. Optional. If not present, release ALL bearers. + llong e_RAB_ID0 get_SgNB_release_rqd__e_RAB_ID0; +// max is 8, for piz trial 4. Optional. If not present, release ALL bearers. + llong e_RAB_ID1 get_SgNB_release_rqd__e_RAB_ID1; +// max is 8, for piz trial 4. Optional. If not present, release ALL bearers. + llong e_RAB_ID2 get_SgNB_release_rqd__e_RAB_ID2; +// max is 8, for piz trial 4. Optional. If not present, release ALL bearers. + llong e_RAB_ID3 get_SgNB_release_rqd__e_RAB_ID3; +// max is 8, for piz trial 4. Optional. If not present, release ALL bearers. + llong e_RAB_ID4 get_SgNB_release_rqd__e_RAB_ID4; +// max is 8, for piz trial 4. Optional. If not present, release ALL bearers. + llong e_RAB_ID5 get_SgNB_release_rqd__e_RAB_ID5; +// max is 8, for piz trial 4. Optional. If not present, release ALL bearers. + llong e_RAB_ID6 get_SgNB_release_rqd__e_RAB_ID6; +// max is 8, for piz trial 4. Optional. If not present, release ALL bearers. + llong e_RAB_ID7 get_SgNB_release_rqd__e_RAB_ID7; +} + +// Cell-wide CSI-RS measurement tuple and SSB measurement (on serving cells) +// Defined in rrc_metrics.json on rrctransfer.proto +// schemaId = 1, interface RRCXFER +PROTOCOL serv_nr_cell (base){ +// timestamp in milliseconds + ullong timestamp_ms get_serv_nr_cell__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_serv_nr_cell__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_serv_nr_cell__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is optional + llong id_SgNB_UE_X2AP_ID get_serv_nr_cell__id_SgNB_UE_X2AP_ID (required); +// priority of the serving cell, 0 is the primary + llong servCellID get_serv_nr_cell__servCellID (required); +// CELL_ID + uint physCellId get_serv_nr_cell__physCellId; + uint rsrq get_serv_nr_cell__rsrq; + uint rsrp get_serv_nr_cell__rsrp; + uint sinr get_serv_nr_cell__sinr; +} + +// Cell-wide CSI-RS measurement tuple and SSB measurement (from neighbor cells) +// Defined in rrc_metrics.json on rrctransfer.proto +// schemaId = 4, interface RRCXFER +PROTOCOL nr_neighbor (base){ +// timestamp in milliseconds + ullong timestamp_ms get_nr_neighbor__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_nr_neighbor__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_nr_neighbor__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is optional + llong id_SgNB_UE_X2AP_ID get_nr_neighbor__id_SgNB_UE_X2AP_ID (required); +// CELL_ID + uint physCellId get_nr_neighbor__physCellId; + uint rsrq get_nr_neighbor__rsrq; + uint rsrp get_nr_neighbor__rsrp; + uint sinr get_nr_neighbor__sinr; +} + +// Cell-wide beam-specific CSI-RS measurements (on serving cells) +// Defined in rrc_metrics.json on rrctransfer.proto +// schemaId = 2, interface RRCXFER +PROTOCOL serv_cell_beam_csi (base){ +// timestamp in milliseconds + ullong timestamp_ms get_serv_cell_beam_csi__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_serv_cell_beam_csi__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_serv_cell_beam_csi__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is optional + llong id_SgNB_UE_X2AP_ID get_serv_cell_beam_csi__id_SgNB_UE_X2AP_ID (required); +// priority of the serving cell, 0 is the primary + llong servCellID get_serv_cell_beam_csi__servCellID (required); +// CELL_ID + uint physCellId get_serv_cell_beam_csi__physCellId; +// beam id for CSI Reference Signal measurement results + llong csi_rs_index get_serv_cell_beam_csi__csi_rs_index (required); + uint rsrq get_serv_cell_beam_csi__rsrq; + uint rsrp get_serv_cell_beam_csi__rsrp; + uint sinr get_serv_cell_beam_csi__sinr; +} + +// Cell-wide beam-specific CSI-RS measurements (from neighbor cells) +// Defined in rrc_metrics.json on rrctransfer.proto +// schemaId = 5, interface RRCXFER +PROTOCOL neighbor_beam_csi (base){ +// timestamp in milliseconds + ullong timestamp_ms get_neighbor_beam_csi__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_neighbor_beam_csi__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_neighbor_beam_csi__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is optional + llong id_SgNB_UE_X2AP_ID get_neighbor_beam_csi__id_SgNB_UE_X2AP_ID (required); +// CELL_ID + uint physCellId get_neighbor_beam_csi__physCellId; +// beam id for CSI Reference Signal measurement results + llong csi_rs_index get_neighbor_beam_csi__csi_rs_index (required); + uint rsrq get_neighbor_beam_csi__rsrq; + uint rsrp get_neighbor_beam_csi__rsrp; + uint sinr get_neighbor_beam_csi__sinr; +} + +// Cell-wide beam-specific LIST of SS/PBCH reference signal measurement (on serving cells) +// Defined in rrc_metrics.json on rrctransfer.proto +// schemaId = 3, interface RRCXFER +PROTOCOL serv_cell_beam_ssb (base){ +// timestamp in milliseconds + ullong timestamp_ms get_serv_cell_beam_ssb__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_serv_cell_beam_ssb__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_serv_cell_beam_ssb__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is optional + llong id_SgNB_UE_X2AP_ID get_serv_cell_beam_ssb__id_SgNB_UE_X2AP_ID (required); +// priority of the serving cell, 0 is the primary + llong servCellID get_serv_cell_beam_ssb__servCellID (required); +// CELL_ID + uint physCellId get_serv_cell_beam_ssb__physCellId; +// beam id for broadcast reference signals + llong ssb_Index get_serv_cell_beam_ssb__ssb_Index (required); + uint rsrq get_serv_cell_beam_ssb__rsrq; + uint rsrp get_serv_cell_beam_ssb__rsrp; + uint sinr get_serv_cell_beam_ssb__sinr; +} + +// Cell-wide beam-specific LIST of SS/PBCH reference signal measurement (from neighbor cell) +// Defined in rrc_metrics.json on rrctransfer.proto +// schemaId = 6, interface RRCXFER +PROTOCOL neighbor_beam_ssb (base){ +// timestamp in milliseconds + ullong timestamp_ms get_neighbor_beam_ssb__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_neighbor_beam_ssb__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_neighbor_beam_ssb__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is optional + llong id_SgNB_UE_X2AP_ID get_neighbor_beam_ssb__id_SgNB_UE_X2AP_ID (required); +// CELL_ID + uint physCellId get_neighbor_beam_ssb__physCellId; +// beam id for broadcast reference signals + llong ssb_Index get_neighbor_beam_ssb__ssb_Index (required); + uint rsrq get_neighbor_beam_ssb__rsrq; + uint rsrp get_neighbor_beam_ssb__rsrp; + uint sinr get_neighbor_beam_ssb__sinr; +} + +// Rejection by the gNMB of an incoming request from the MeNB to the gNB for getting added as a secondary node. +// Defined in sgnb_add_req_reject.json on sgnb_addition_request_reject.proto +// schemaId = 701, interface ADDREQREJECT +PROTOCOL sgnb_add_req_reject (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_add_req_reject__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_add_req_reject__gnb_id (required); +// UE_ID assigned by eNB for the UE over the X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_sgnb_add_req_reject__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. Is optional + llong id_SgNB_UE_X2AP_ID get_sgnb_add_req_reject__id_SgNB_UE_X2AP_ID (required); +// default=-1 + llong cause_radio_network get_sgnb_add_req_reject__cause_radio_network (required); +// default=-1 + llong cause_transport get_sgnb_add_req_reject__cause_transport (required); +// default=-1 + llong cause_protocol get_sgnb_add_req_reject__cause_protocol (required); +// default=-1 + llong cause_misc get_sgnb_add_req_reject__cause_misc (required); +} + +// Indicates positive response for adding secondary node to the UE. This record has indicated bearers not admitted by the secondary node. +// Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto +// schemaId = 501, interface SGNB_ADDITION_REQ_ACK +PROTOCOL eRABs_notadmitted_for_ue (base){ +// timestamp in milliseconds + ullong timestamp_ms get_eRABs_notadmitted_for_ue__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_eRABs_notadmitted_for_ue__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack. + llong id_MeNB_UE_X2AP_ID get_eRABs_notadmitted_for_ue__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB. + llong id_SgNB_UE_X2AP_ID get_eRABs_notadmitted_for_ue__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_eRABs_notadmitted_for_ue__id_MeNB_UE_X2AP_ID_Extension (required); +// bearer id + llong e_RAB_ID get_eRABs_notadmitted_for_ue__e_RAB_ID (required); +// default=-1 + llong cause_transport get_eRABs_notadmitted_for_ue__cause_transport (required); +// default=-1 + llong cause_protocol get_eRABs_notadmitted_for_ue__cause_protocol (required); +// default=-1 + llong cause_misc get_eRABs_notadmitted_for_ue__cause_misc (required); +// default=-1 + llong cause_radio_network get_eRABs_notadmitted_for_ue__cause_radio_network (required); +} + +// Indicates positive response for adding secondary node to the UE. This record indicates eRABs acknowledged for admission for the UE. +// Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto +// schemaId = 502, interface SGNB_ADDITION_REQ_ACK +PROTOCOL eRABs_acked_for_admit_for_ue (base){ +// timestamp in milliseconds + ullong timestamp_ms get_eRABs_acked_for_admit_for_ue__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_eRABs_acked_for_admit_for_ue__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack. + llong id_MeNB_UE_X2AP_ID get_eRABs_acked_for_admit_for_ue__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB. + llong id_SgNB_UE_X2AP_ID get_eRABs_acked_for_admit_for_ue__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_eRABs_acked_for_admit_for_ue__id_MeNB_UE_X2AP_ID_Extension (required); + string gTP_TEID_dl get_eRABs_acked_for_admit_for_ue__gTP_TEID_dl; + llong mCGresources get_eRABs_acked_for_admit_for_ue__mCGresources; + string transportLayerAddress_dl get_eRABs_acked_for_admit_for_ue__transportLayerAddress_dl; + llong pDCPatSgNB get_eRABs_acked_for_admit_for_ue__pDCPatSgNB; + llong sCGresources get_eRABs_acked_for_admit_for_ue__sCGresources; +// bearer id + llong e_RAB_ID get_eRABs_acked_for_admit_for_ue__e_RAB_ID (required); +// default=0 + llong qCI get_eRABs_acked_for_admit_for_ue__qCI (required); +} + +// Extracts the frequencies of the NR cells serving the eRAB. +// Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto +// schemaId = 503, interface SGNB_ADDITION_REQ_ACK +PROTOCOL SgNB_ack_for_ue_NRfreqs (base){ +// timestamp in milliseconds + ullong timestamp_ms get_SgNB_ack_for_ue_NRfreqs__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_SgNB_ack_for_ue_NRfreqs__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack. + llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_ue_NRfreqs__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB. + llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_ue_NRfreqs__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_ue_NRfreqs__id_MeNB_UE_X2AP_ID_Extension (required); +// rrc reconfig values for secondary cell group of sgNB + string scg_CellGroupConfig get_SgNB_ack_for_ue_NRfreqs__scg_CellGroupConfig; +// max is 8, for piz trial 4 + llong candidate_serving_cell_freqs0 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs0; +// max is 8, for piz trial 4 + llong candidate_serving_cell_freqs1 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs1; +// max is 8, for piz trial 4 + llong candidate_serving_cell_freqs2 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs2; +// max is 8, for piz trial 4 + llong candidate_serving_cell_freqs3 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs3; +// max is 8, for piz trial 4 + llong candidate_serving_cell_freqs4 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs4; +// max is 8, for piz trial 4 + llong candidate_serving_cell_freqs5 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs5; +// max is 8, for piz trial 4 + llong candidate_serving_cell_freqs6 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs6; +// max is 8, for piz trial 4 + llong candidate_serving_cell_freqs7 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs7; +// max is 8, 4 for PIZ trial + uint measuredFrequenciesSN0 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN0; +// max is 8, 4 for PIZ trial + uint measuredFrequenciesSN1 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN1; +// max is 8, 4 for PIZ trial + uint measuredFrequenciesSN2 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN2; +// max is 8, 4 for PIZ trial + uint measuredFrequenciesSN3 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN3; +// max is 8, 4 for PIZ trial + uint measuredFrequenciesSN4 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN4; +// max is 8, 4 for PIZ trial + uint measuredFrequenciesSN5 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN5; +// max is 8, 4 for PIZ trial + uint measuredFrequenciesSN6 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN6; +// max is 8, 4 for PIZ trial + uint measuredFrequenciesSN7 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN7; +} + +// list of eRABs with sgNB radio bearer config info for addition or modification. +// Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto +// schemaId = 504, interface SGNB_ADDITION_REQ_ACK +PROTOCOL SgNB_ack_for_add_mod_for_ue (base){ +// timestamp in milliseconds + ullong timestamp_ms get_SgNB_ack_for_add_mod_for_ue__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_SgNB_ack_for_add_mod_for_ue__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack. + llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_add_mod_for_ue__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB. + llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_add_mod_for_ue__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_add_mod_for_ue__id_MeNB_UE_X2AP_ID_Extension (required); + llong toRelease0 get_SgNB_ack_for_add_mod_for_ue__toRelease0; + llong toRelease1 get_SgNB_ack_for_add_mod_for_ue__toRelease1; + llong toRelease2 get_SgNB_ack_for_add_mod_for_ue__toRelease2; + llong toRelease3 get_SgNB_ack_for_add_mod_for_ue__toRelease3; +// to come + bool recoverPDCP get_SgNB_ack_for_add_mod_for_ue__recoverPDCP; +// to come + bool reestablishPDCP get_SgNB_ack_for_add_mod_for_ue__reestablishPDCP; +// RAN drb identity of the eRAB. For split drb this value is the same for both meNB and sgNB. + llong drb_Identity get_SgNB_ack_for_add_mod_for_ue__drb_Identity (required); +// RAN - core end to end bearer identity agnostic of underlying en-dc. + llong eps_BearerIdentity get_SgNB_ack_for_add_mod_for_ue__eps_BearerIdentity (required); +} + +// signaling measurements of the user while serving the eRABs +// Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto +// schemaId = 505, interface SGNB_ADDITION_REQ_ACK +PROTOCOL SgNB_ack_for_ue_measurements (base){ +// timestamp in milliseconds + ullong timestamp_ms get_SgNB_ack_for_ue_measurements__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_SgNB_ack_for_ue_measurements__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack. + llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_ue_measurements__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB. + llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_ue_measurements__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_ue_measurements__id_MeNB_UE_X2AP_ID_Extension (required); +// ss (synchronization signal) or broadcast cell-specific signam measurements + uint ssbFrequency get_SgNB_ack_for_ue_measurements__ssbFrequency; +// CSI RS downlink cell specific reference signal measurements + uint refFreqCSI_RS get_SgNB_ack_for_ue_measurements__refFreqCSI_RS; +// primary key of the cell id + uint physCellId get_SgNB_ack_for_ue_measurements__physCellId; + uint rsrq get_SgNB_ack_for_ue_measurements__rsrq; + uint rsrp get_SgNB_ack_for_ue_measurements__rsrp; + uint sinr get_SgNB_ack_for_ue_measurements__sinr; +} + +// CSI beam measurements of the user while serving the eRABs +// Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto +// schemaId = 506, interface SGNB_ADDITION_REQ_ACK +PROTOCOL SgNB_ack_for_ue_beam_csi (base){ +// timestamp in milliseconds + ullong timestamp_ms get_SgNB_ack_for_ue_beam_csi__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_SgNB_ack_for_ue_beam_csi__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack. + llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_ue_beam_csi__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB. + llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_ue_beam_csi__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_ue_beam_csi__id_MeNB_UE_X2AP_ID_Extension (required); +// ss (synchronization signal) or broadcast cell-specific signam measurements + uint ssbFrequency get_SgNB_ack_for_ue_beam_csi__ssbFrequency; +// CSI RS downlink cell specific reference signal measurements + uint refFreqCSI_RS get_SgNB_ack_for_ue_beam_csi__refFreqCSI_RS; +// primary key of the cell id + uint physCellId get_SgNB_ack_for_ue_beam_csi__physCellId; +// beam id for CSI Reference Signal measurement results + llong csi_rs_index get_SgNB_ack_for_ue_beam_csi__csi_rs_index (required); + uint rsrq get_SgNB_ack_for_ue_beam_csi__rsrq; + uint rsrp get_SgNB_ack_for_ue_beam_csi__rsrp; + uint sinr get_SgNB_ack_for_ue_beam_csi__sinr; +} + +// SSB beam measurements of the user while serving the eRABs +// Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto +// schemaId = 507, interface SGNB_ADDITION_REQ_ACK +PROTOCOL SgNB_ack_for_ue_beam_ssb (base){ +// timestamp in milliseconds + ullong timestamp_ms get_SgNB_ack_for_ue_beam_ssb__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_SgNB_ack_for_ue_beam_ssb__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack. + llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_ue_beam_ssb__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB. + llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_ue_beam_ssb__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_ue_beam_ssb__id_MeNB_UE_X2AP_ID_Extension (required); +// ss (synchronization signal) or broadcast cell-specific signam measurements + uint ssbFrequency get_SgNB_ack_for_ue_beam_ssb__ssbFrequency; +// CSI RS downlink cell specific reference signal measurements + uint refFreqCSI_RS get_SgNB_ack_for_ue_beam_ssb__refFreqCSI_RS; +// primary key of the cell id + uint physCellId get_SgNB_ack_for_ue_beam_ssb__physCellId; +// beam id for SSB Reference Signal measurement results + llong ssb_Index get_SgNB_ack_for_ue_beam_ssb__ssb_Index (required); + uint rsrq get_SgNB_ack_for_ue_beam_ssb__rsrq; + uint rsrp get_SgNB_ack_for_ue_beam_ssb__rsrp; + uint sinr get_SgNB_ack_for_ue_beam_ssb__sinr; +} + +// Indicates request for adding secondary node to the UE +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 401, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue__id_MeNB_UE_X2AP_ID (required); +// maximum allowed fraction of traffic on the sGNB. in bps. + llong uEaggregateMaximumBitRateDownlink get_sgnb_addreq_for_ue__uEaggregateMaximumBitRateDownlink; +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue__id_MeNB_UE_X2AP_ID_Extension (required); +// concatenate with plnm_identity to get the complete cell id + string eUTRANcellIdentifier get_sgnb_addreq_for_ue__eUTRANcellIdentifier (required); +// concatenate with eUTRANcellIdentifier to get the complete cell id + string pLMN_Identity get_sgnb_addreq_for_ue__pLMN_Identity (required); +} + +// Indicates request for adding secondary node to the UE, with bearer details +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 402, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_bearers (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_bearers__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_bearers__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_bearers__id_MeNB_UE_X2AP_ID (required); +// fraction for the enb LTE portion (MCG) default=0 + llong MCG_eRAB_MaximumBitrateDL get_sgnb_addreq_for_ue_bearers__MCG_eRAB_MaximumBitrateDL (required); +// default=-1 + llong pDCPatSgNB get_sgnb_addreq_for_ue_bearers__pDCPatSgNB (required); +// Data radio bearer ID of this bearer + llong drb_ID get_sgnb_addreq_for_ue_bearers__drb_ID (required); +// service class priority for the corresponding bearer. default=0 + llong priorityLevel get_sgnb_addreq_for_ue_bearers__priorityLevel (required); +// Tunnel is a virtual connection over the physical X2 connection meant to handle a bearer-specific GTP (GPRS Tunneling Protocol) traffic flow in terms of PDCP PDUs. This virtual connection has an ID given by this field. default="" + string gTP_TEID get_sgnb_addreq_for_ue_bearers__gTP_TEID (required); +// indicates if bearer preemption is possible or not. default=-1 + llong pre_emptionCapability get_sgnb_addreq_for_ue_bearers__pre_emptionCapability (required); +// fraction for the enb LTE portion (MCG) default=0 + llong MCG_eRAB_GuaranteedBitrateUL get_sgnb_addreq_for_ue_bearers__MCG_eRAB_GuaranteedBitrateUL (required); +// default=-1 + llong mCGresources get_sgnb_addreq_for_ue_bearers__mCGresources (required); +// logical IP address for this virtual connection over X2. default="" + string transportLayerAddress get_sgnb_addreq_for_ue_bearers__transportLayerAddress (required); +// complete profile default=0 + llong full_eRAB_GuaranteedBitrateUL get_sgnb_addreq_for_ue_bearers__full_eRAB_GuaranteedBitrateUL (required); +// default=-1 + llong sCGresources get_sgnb_addreq_for_ue_bearers__sCGresources (required); +// fraction for the enb LTE portion (MCG) default=0 + llong MCG_eRAB_MaximumBitrateUL get_sgnb_addreq_for_ue_bearers__MCG_eRAB_MaximumBitrateUL (required); +// complete profile default=0 + llong full_eRAB_MaximumBitrateUL get_sgnb_addreq_for_ue_bearers__full_eRAB_MaximumBitrateUL (required); +// indicates if bearer is pre-emptable or not pre-emptable. default=-1 + llong pre_emptionVulnerability get_sgnb_addreq_for_ue_bearers__pre_emptionVulnerability (required); +// radio access bearer of this bearer + llong e_RAB_ID get_sgnb_addreq_for_ue_bearers__e_RAB_ID (required); +// fraction for the enb LTE portion (MCG) default=0 + llong MCG_eRAB_GuaranteedBitrateDL get_sgnb_addreq_for_ue_bearers__MCG_eRAB_GuaranteedBitrateDL (required); +// Qos class identifier - this is used to refer to the traffic profile of the corresponding bearer in terms of performance metrics. default=0 + llong qCI get_sgnb_addreq_for_ue_bearers__qCI (required); +// complete profile default=0 + llong full_eRAB_MaximumBitrateDL get_sgnb_addreq_for_ue_bearers__full_eRAB_MaximumBitrateDL (required); +// complete profile default=0 + llong full_eRAB_GuaranteedBitrateDL get_sgnb_addreq_for_ue_bearers__full_eRAB_GuaranteedBitrateDL (required); +} + +// Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements. +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 403, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_sn_serv_ssb (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_sn_serv_ssb__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_sn_serv_ssb__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_sn_serv_ssb__id_MeNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_sn_serv_ssb__id_MeNB_UE_X2AP_ID_Extension (required); +// CELL_ID + uint physCellId get_sgnb_addreq_for_ue_sn_serv_ssb__physCellId; +// default=128 + uint rsrq get_sgnb_addreq_for_ue_sn_serv_ssb__rsrq (required); +// default=128 + uint rsrp get_sgnb_addreq_for_ue_sn_serv_ssb__rsrp (required); +// default=128 + uint sinr get_sgnb_addreq_for_ue_sn_serv_ssb__sinr (required); +} + +// Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements. +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 404, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_sn_serv_csi_rs (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_sn_serv_csi_rs__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_sn_serv_csi_rs__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_sn_serv_csi_rs__id_MeNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_sn_serv_csi_rs__id_MeNB_UE_X2AP_ID_Extension (required); +// CELL_ID + uint physCellId get_sgnb_addreq_for_ue_sn_serv_csi_rs__physCellId; +// default=128 + uint rsrq get_sgnb_addreq_for_ue_sn_serv_csi_rs__rsrq (required); +// default=128 + uint rsrp get_sgnb_addreq_for_ue_sn_serv_csi_rs__rsrp (required); +// default=128 + uint sinr get_sgnb_addreq_for_ue_sn_serv_csi_rs__sinr (required); +} + +// Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements. +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 405, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_mn_serv_ssb (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_mn_serv_ssb__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_mn_serv_ssb__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_mn_serv_ssb__id_MeNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_mn_serv_ssb__id_MeNB_UE_X2AP_ID_Extension (required); +// CELL_ID + uint physCellId get_sgnb_addreq_for_ue_mn_serv_ssb__physCellId; +// default=128 + uint rsrq get_sgnb_addreq_for_ue_mn_serv_ssb__rsrq (required); +// default=128 + uint rsrp get_sgnb_addreq_for_ue_mn_serv_ssb__rsrp (required); +// default=128 + uint sinr get_sgnb_addreq_for_ue_mn_serv_ssb__sinr (required); +} + +// Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements. +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 406, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_mn_serv_csi_rs (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_mn_serv_csi_rs__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_mn_serv_csi_rs__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_mn_serv_csi_rs__id_MeNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_mn_serv_csi_rs__id_MeNB_UE_X2AP_ID_Extension (required); +// CELL_ID + uint physCellId get_sgnb_addreq_for_ue_mn_serv_csi_rs__physCellId; +// default=128 + uint rsrq get_sgnb_addreq_for_ue_mn_serv_csi_rs__rsrq (required); +// default=128 + uint rsrp get_sgnb_addreq_for_ue_mn_serv_csi_rs__rsrp (required); +// default=128 + uint sinr get_sgnb_addreq_for_ue_mn_serv_csi_rs__sinr (required); +} + +// Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements. +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 408, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_sn_neigh_ssb (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_sn_neigh_ssb__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_sn_neigh_ssb__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_sn_neigh_ssb__id_MeNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_sn_neigh_ssb__id_MeNB_UE_X2AP_ID_Extension (required); +// CELL_ID + uint physCellId get_sgnb_addreq_for_ue_sn_neigh_ssb__physCellId; +// default=128 + uint rsrq get_sgnb_addreq_for_ue_sn_neigh_ssb__rsrq (required); +// default=128 + uint rsrp get_sgnb_addreq_for_ue_sn_neigh_ssb__rsrp (required); +// default=128 + uint sinr get_sgnb_addreq_for_ue_sn_neigh_ssb__sinr (required); +} + +// Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements. +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 409, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_sn_neigh_csi_rs (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_sn_neigh_csi_rs__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_sn_neigh_csi_rs__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_sn_neigh_csi_rs__id_MeNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_sn_neigh_csi_rs__id_MeNB_UE_X2AP_ID_Extension (required); +// CELL_ID + uint physCellId get_sgnb_addreq_for_ue_sn_neigh_csi_rs__physCellId; +// default=128 + uint rsrq get_sgnb_addreq_for_ue_sn_neigh_csi_rs__rsrq (required); +// default=128 + uint rsrp get_sgnb_addreq_for_ue_sn_neigh_csi_rs__rsrp (required); +// default=128 + uint sinr get_sgnb_addreq_for_ue_sn_neigh_csi_rs__sinr (required); +} + +// Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements. +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 410, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_mn_neigh_ssb (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_mn_neigh_ssb__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_mn_neigh_ssb__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_mn_neigh_ssb__id_MeNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_mn_neigh_ssb__id_MeNB_UE_X2AP_ID_Extension (required); +// CELL_ID + uint physCellId get_sgnb_addreq_for_ue_mn_neigh_ssb__physCellId; +// default=128 + uint rsrq get_sgnb_addreq_for_ue_mn_neigh_ssb__rsrq (required); +// default=128 + uint rsrp get_sgnb_addreq_for_ue_mn_neigh_ssb__rsrp (required); +// default=128 + uint sinr get_sgnb_addreq_for_ue_mn_neigh_ssb__sinr (required); +} + +// Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements. +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 411, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_mn_neigh_csi_rs (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_mn_neigh_csi_rs__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_mn_neigh_csi_rs__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_mn_neigh_csi_rs__id_MeNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_mn_neigh_csi_rs__id_MeNB_UE_X2AP_ID_Extension (required); +// CELL_ID + uint physCellId get_sgnb_addreq_for_ue_mn_neigh_csi_rs__physCellId; +// default=128 + uint rsrq get_sgnb_addreq_for_ue_mn_neigh_csi_rs__rsrq (required); +// default=128 + uint rsrp get_sgnb_addreq_for_ue_mn_neigh_csi_rs__rsrp (required); +// default=128 + uint sinr get_sgnb_addreq_for_ue_mn_neigh_csi_rs__sinr (required); +} + +// ??? +// Defined in sgnb_mod_confirm.json on sgnb_modification_confirm.proto +// schemaId = 1301, interface SGNBMODCONF +PROTOCOL sgnb_mod_conf (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_mod_conf__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_mod_conf__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_sgnb_mod_conf__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is mandatory + llong id_SgNB_UE_X2AP_ID get_sgnb_mod_conf__id_SgNB_UE_X2AP_ID (required); +} + +// ??? +// Defined in sgnb_mod_req.json on sgnb_modification_request.proto +// schemaId = 1201, interface SGNBMODREQ +PROTOCOL sgnb_mod_req (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_mod_req__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_mod_req__gnb_id (required); +// default=-1 + llong cause_protocol get_sgnb_mod_req__cause_protocol (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_sgnb_mod_req__id_MeNB_UE_X2AP_ID (required); +// default=-1 + llong cause_transport get_sgnb_mod_req__cause_transport (required); +// default=-1 + llong cause_radio_network get_sgnb_mod_req__cause_radio_network (required); +// UE_ID assigned by gNB for the UE over the X2. Is mandatory + llong id_SgNB_UE_X2AP_ID get_sgnb_mod_req__id_SgNB_UE_X2AP_ID (required); +// default=-1 + llong cause_misc get_sgnb_mod_req__cause_misc (required); +} + +// ??? +// Defined in sgnb_modification_refuse.json on sgnb_modification_refuse.proto +// schemaId = 1401, interface SGNBMODREFUSE +PROTOCOL sgnb_mod_refuse (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_mod_refuse__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_mod_refuse__gnb_id (required); +// UE_ID assigned by eNB for the UE over the X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_sgnb_mod_refuse__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. Is optional + llong id_SgNB_UE_X2AP_ID get_sgnb_mod_refuse__id_SgNB_UE_X2AP_ID (required); +// default=-1 + llong cause_radio_network get_sgnb_mod_refuse__cause_radio_network (required); +// default=-1 + llong cause_transport get_sgnb_mod_refuse__cause_transport (required); +// default=-1 + llong cause_protocol get_sgnb_mod_refuse__cause_protocol (required); +// default=-1 + llong cause_misc get_sgnb_mod_refuse__cause_misc (required); +} + +// +// Defined in snstatusxfer.json on sn_status_transfer.proto +// schemaId = 1601, interface SNSTATUSXFER +PROTOCOL sn_status_transfer (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sn_status_transfer__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sn_status_transfer__gnb_id (required); +// same as id_MeNB_UE_X2AP_ID in SgNBAdditionRequest, SgNBAdditionRequestAcknowledge, etc + llong id_Old_eNB_UE_X2AP_ID get_sn_status_transfer__id_Old_eNB_UE_X2AP_ID (required); +// UE_ID assigned by eNB for the UE over the X2. Is mandatory default=0 + uint id_SgNB_UE_X2AP_ID get_sn_status_transfer__id_SgNB_UE_X2AP_ID (required); +// Bearer ID + llong e_RAB_ID get_sn_status_transfer__e_RAB_ID (required); + llong pDCP_SNlength18 get_sn_status_transfer__pDCP_SNlength18 (required); +} + diff --git a/mc-core/mc/cfg/packet_schema.txt.fragment b/mc-core/mc/cfg/packet_schema.txt.fragment new file mode 100644 index 0000000..21eb397 --- /dev/null +++ b/mc-core/mc/cfg/packet_schema.txt.fragment @@ -0,0 +1,900 @@ +// indicates release of dual connectivity for the UE +// Defined in context_release.json on ue_context_release.proto +// schemaId = 201, interface CONRELEASE +PROTOCOL dc_release (base){ +// timestamp in milliseconds + ullong timestamp_ms get_dc_release__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_dc_release__gnb_id (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_Old_eNB_UE_X2AP_ID_Extension get_dc_release__id_Old_eNB_UE_X2AP_ID_Extension (required); +// future UE_ID assigned by eNB for the UE over the X2. is mandatory default=0 + llong id_New_eNB_UE_X2AP_ID get_dc_release__id_New_eNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. Match against reconfig_success.id_SgNB_UE_X2AP_ID. is optional default=0 + uint id_SgNB_UE_X2AP_ID get_dc_release__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_New_eNB_UE_X2AP_ID_Extension get_dc_release__id_New_eNB_UE_X2AP_ID_Extension (required); +// deprecated UE_ID assigned by eNB for the UE over the X2. Match against reconfig_success.id_MeNB_UE_X2AP_ID. is mandatory default=0 + llong id_Old_eNB_UE_X2AP_ID get_dc_release__id_Old_eNB_UE_X2AP_ID (required); +} + +// transfer per UE and bearere between given time intervals +// Defined in rat_data_usage.json on secondary_rat_data_usage_report.proto +// schemaId = 1501, interface RATDATAUSAGE +PROTOCOL rat_data_usage (base){ +// timestamp in milliseconds + ullong timestamp_ms get_rat_data_usage__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_rat_data_usage__gnb_id (required); +// UE_ID assigned by eNB for the UE over the X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_rat_data_usage__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. Is mandatory + llong id_SgNB_UE_X2AP_ID get_rat_data_usage__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_rat_data_usage__id_MeNB_UE_X2AP_ID_Extension (required); +// Bearer ID + llong e_RAB_ID get_rat_data_usage__e_RAB_ID (required); +// + llong secondaryRATType get_rat_data_usage__secondaryRATType (required); + llong startTimeStamp get_rat_data_usage__startTimeStamp (required); + llong endTimeStamp get_rat_data_usage__endTimeStamp (required); + llong usageCountDL get_rat_data_usage__usageCountDL (required); +} + +// indicates successful configuration of Dual Connectivity +// Defined in recon_complete.json on sgnb_reconfiguration_complete.proto +// schemaId = 103, interface RECONCOMPLETE +PROTOCOL reconfig_all (base){ +// timestamp in milliseconds + ullong timestamp_ms get_reconfig_all__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_reconfig_all__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory default=0 + llong id_MeNB_UE_X2AP_ID get_reconfig_all__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is optional default=0 + llong id_SgNB_UE_X2AP_ID get_reconfig_all__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_reconfig_all__id_MeNB_UE_X2AP_ID_Extension (required); +} + +// indicates unsuccessful configuration of Dual Connectivity` +// Defined in recon_complete.json on sgnb_reconfiguration_complete.proto +// schemaId = 101, interface RECONCOMPLETE +PROTOCOL reconfig_success (base){ +// timestamp in milliseconds + ullong timestamp_ms get_reconfig_success__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_reconfig_success__gnb_id (required); +// UE_ID assigned by eNB for the UE over the X2. Is mandatory default=0 + llong id_MeNB_UE_X2AP_ID get_reconfig_success__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. Is optional default=0 + llong id_SgNB_UE_X2AP_ID get_reconfig_success__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_reconfig_success__id_MeNB_UE_X2AP_ID_Extension (required); +} + +// indicates unsuccessful configuration of Dual Connectivity` +// Defined in recon_complete.json on sgnb_reconfiguration_complete.proto +// schemaId = 102, interface RECONCOMPLETE +PROTOCOL reconfig_reject (base){ +// timestamp in milliseconds + ullong timestamp_ms get_reconfig_reject__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_reconfig_reject__gnb_id (required); +// UE_ID assigned by eNB for the UE over the X2. Is mandatory default=0 + llong id_MeNB_UE_X2AP_ID get_reconfig_reject__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. Is optional default=0 + llong id_SgNB_UE_X2AP_ID get_reconfig_reject__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_reconfig_reject__id_MeNB_UE_X2AP_ID_Extension (required); +// default=-1 + llong cause_radio_network get_reconfig_reject__cause_radio_network (required); +// default=-1 + llong cause_transport get_reconfig_reject__cause_transport (required); +// default=-1 + llong cause_protocol get_reconfig_reject__cause_protocol (required); +// default=-1 + llong cause_misc get_reconfig_reject__cause_misc (required); +} + +// Confirmation of release of SgNB and SCG resources by the MeNB, list the eRABs if any (default is ALL in which case no eRABs are listed). +// Defined in release_confirm.json on sgnb_release_confirm.proto +// schemaId = 1101, interface RELCONF +PROTOCOL sgnb_release_confirm_from_menb_erabs (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_release_confirm_from_menb_erabs__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_release_confirm_from_menb_erabs__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory default=0 + llong id_MeNB_UE_X2AP_ID get_sgnb_release_confirm_from_menb_erabs__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is mandatory default=0 + llong id_SgNB_UE_X2AP_ID get_sgnb_release_confirm_from_menb_erabs__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_release_confirm_from_menb_erabs__id_MeNB_UE_X2AP_ID_Extension (required); +// indicates whether NR lower layers (nr-rlc, nr-MAC, and mmwave-Phy) are being used to transport the traffic. default=-1 + llong sCGresources get_sgnb_release_confirm_from_menb_erabs__sCGresources (required); +// bearer eRAB id. default=0 + llong e_RAB_ID get_sgnb_release_confirm_from_menb_erabs__e_RAB_ID (required); +// Indicates whether NR pdcp is available at the SgNB for the PDUs pertaining to the bearer. default=-1 + llong pDCPatSgNB get_sgnb_release_confirm_from_menb_erabs__pDCPatSgNB (required); +// indicates whether LTE lower layers (rlc, MAC, and Phy) are being used to transport the traffic. default=-1 + llong mCGresources get_sgnb_release_confirm_from_menb_erabs__mCGresources (required); +// Tunnel is a virtual connection over the physical X2 connection meant to handle a bearer-specific GTP (GPRS Tunneling Protocol) traffic flow in terms of PDCP PDUs. This virtual connection has an ID given by this field. + string gTP_TEID get_sgnb_release_confirm_from_menb_erabs__gTP_TEID (required); +// logical IP address for this virtual connection over X2. + string transportLayerAddress get_sgnb_release_confirm_from_menb_erabs__transportLayerAddress (required); +} + +// Confirmation of release of SgNB and SCG resources by the MeNB. +// Defined in release_confirm.json on sgnb_release_confirm.proto +// schemaId = 1102, interface RELCONF +PROTOCOL sgnb_release_confirm_from_menb (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_release_confirm_from_menb__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_release_confirm_from_menb__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory default=0 + llong id_MeNB_UE_X2AP_ID get_sgnb_release_confirm_from_menb__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is mandatory default=0 + llong id_SgNB_UE_X2AP_ID get_sgnb_release_confirm_from_menb__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_release_confirm_from_menb__id_MeNB_UE_X2AP_ID_Extension (required); +} + +// initiated by the MeNB to request SgNB to release its SCG resources for the UE +// Defined in release_req.json on sgnb_release_request.proto +// schemaId = 801, interface RELREQ +PROTOCOL release_req (base){ +// timestamp in milliseconds + ullong timestamp_ms get_release_req__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_release_req__gnb_id (required); +// default=-1 + llong cause_protocol get_release_req__cause_protocol (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory default=0 + llong id_MeNB_UE_X2AP_ID get_release_req__id_MeNB_UE_X2AP_ID (required); +// default=-1 + llong cause_transport get_release_req__cause_transport (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_release_req__id_MeNB_UE_X2AP_ID_Extension (required); +// default=-1 + llong cause_radio_network get_release_req__cause_radio_network (required); +// UE_ID assigned by gNB for the UE over the X2. Is optional default=0 + uint id_SgNB_UE_X2AP_ID get_release_req__id_SgNB_UE_X2AP_ID (required); +// default=-1 + llong cause_misc get_release_req__cause_misc (required); +} + +// response by the SgNB back to the MeNB acknowledging release of SCG resources for the UE. +// Defined in release_req_ack.json on sgnb_release_request_acknowledge.proto +// schemaId = 901, interface RELREQACK +PROTOCOL release_req_ack (base){ +// timestamp in milliseconds + ullong timestamp_ms get_release_req_ack__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_release_req_ack__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory default=0 + llong id_MeNB_UE_X2AP_ID get_release_req_ack__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is mandatory default=0 + llong id_SgNB_UE_X2AP_ID get_release_req_ack__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_release_req_ack__id_MeNB_UE_X2AP_ID_Extension (required); +} + +// Initiated by the SgNB indicating to MeNB that SCG resources need to be released for the given underlying cause. +// Defined in release_rqd.json on sgnb_release_required.proto +// schemaId = 1001, interface SGNBRELEASERQD +PROTOCOL SgNB_release_rqd (base){ +// timestamp in milliseconds + ullong timestamp_ms get_SgNB_release_rqd__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_SgNB_release_rqd__gnb_id (required); +// default=-1 + llong cause_protocol get_SgNB_release_rqd__cause_protocol (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack. + llong id_MeNB_UE_X2AP_ID get_SgNB_release_rqd__id_MeNB_UE_X2AP_ID (required); +// default=-1 + llong cause_transport get_SgNB_release_rqd__cause_transport (required); +// default=-1 + llong cause_radio_network get_SgNB_release_rqd__cause_radio_network (required); +// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB. + llong id_SgNB_UE_X2AP_ID get_SgNB_release_rqd__id_SgNB_UE_X2AP_ID (required); +// default=-1 + llong cause_misc get_SgNB_release_rqd__cause_misc (required); +// max is 8, for piz trial 4. Optional. If not present, release ALL bearers. + llong e_RAB_ID0 get_SgNB_release_rqd__e_RAB_ID0; +// max is 8, for piz trial 4. Optional. If not present, release ALL bearers. + llong e_RAB_ID1 get_SgNB_release_rqd__e_RAB_ID1; +// max is 8, for piz trial 4. Optional. If not present, release ALL bearers. + llong e_RAB_ID2 get_SgNB_release_rqd__e_RAB_ID2; +// max is 8, for piz trial 4. Optional. If not present, release ALL bearers. + llong e_RAB_ID3 get_SgNB_release_rqd__e_RAB_ID3; +// max is 8, for piz trial 4. Optional. If not present, release ALL bearers. + llong e_RAB_ID4 get_SgNB_release_rqd__e_RAB_ID4; +// max is 8, for piz trial 4. Optional. If not present, release ALL bearers. + llong e_RAB_ID5 get_SgNB_release_rqd__e_RAB_ID5; +// max is 8, for piz trial 4. Optional. If not present, release ALL bearers. + llong e_RAB_ID6 get_SgNB_release_rqd__e_RAB_ID6; +// max is 8, for piz trial 4. Optional. If not present, release ALL bearers. + llong e_RAB_ID7 get_SgNB_release_rqd__e_RAB_ID7; +} + +// Cell-wide CSI-RS measurement tuple and SSB measurement (on serving cells) +// Defined in rrc_metrics.json on rrctransfer.proto +// schemaId = 1, interface RRCXFER +PROTOCOL serv_nr_cell (base){ +// timestamp in milliseconds + ullong timestamp_ms get_serv_nr_cell__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_serv_nr_cell__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_serv_nr_cell__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is optional + llong id_SgNB_UE_X2AP_ID get_serv_nr_cell__id_SgNB_UE_X2AP_ID (required); +// priority of the serving cell, 0 is the primary + llong servCellID get_serv_nr_cell__servCellID (required); +// CELL_ID + uint physCellId get_serv_nr_cell__physCellId; + uint rsrq get_serv_nr_cell__rsrq; + uint rsrp get_serv_nr_cell__rsrp; + uint sinr get_serv_nr_cell__sinr; +} + +// Cell-wide CSI-RS measurement tuple and SSB measurement (from neighbor cells) +// Defined in rrc_metrics.json on rrctransfer.proto +// schemaId = 4, interface RRCXFER +PROTOCOL nr_neighbor (base){ +// timestamp in milliseconds + ullong timestamp_ms get_nr_neighbor__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_nr_neighbor__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_nr_neighbor__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is optional + llong id_SgNB_UE_X2AP_ID get_nr_neighbor__id_SgNB_UE_X2AP_ID (required); +// CELL_ID + uint physCellId get_nr_neighbor__physCellId; + uint rsrq get_nr_neighbor__rsrq; + uint rsrp get_nr_neighbor__rsrp; + uint sinr get_nr_neighbor__sinr; +} + +// Cell-wide beam-specific CSI-RS measurements (on serving cells) +// Defined in rrc_metrics.json on rrctransfer.proto +// schemaId = 2, interface RRCXFER +PROTOCOL serv_cell_beam_csi (base){ +// timestamp in milliseconds + ullong timestamp_ms get_serv_cell_beam_csi__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_serv_cell_beam_csi__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_serv_cell_beam_csi__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is optional + llong id_SgNB_UE_X2AP_ID get_serv_cell_beam_csi__id_SgNB_UE_X2AP_ID (required); +// priority of the serving cell, 0 is the primary + llong servCellID get_serv_cell_beam_csi__servCellID (required); +// CELL_ID + uint physCellId get_serv_cell_beam_csi__physCellId; +// beam id for CSI Reference Signal measurement results + llong csi_rs_index get_serv_cell_beam_csi__csi_rs_index (required); + uint rsrq get_serv_cell_beam_csi__rsrq; + uint rsrp get_serv_cell_beam_csi__rsrp; + uint sinr get_serv_cell_beam_csi__sinr; +} + +// Cell-wide beam-specific CSI-RS measurements (from neighbor cells) +// Defined in rrc_metrics.json on rrctransfer.proto +// schemaId = 5, interface RRCXFER +PROTOCOL neighbor_beam_csi (base){ +// timestamp in milliseconds + ullong timestamp_ms get_neighbor_beam_csi__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_neighbor_beam_csi__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_neighbor_beam_csi__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is optional + llong id_SgNB_UE_X2AP_ID get_neighbor_beam_csi__id_SgNB_UE_X2AP_ID (required); +// CELL_ID + uint physCellId get_neighbor_beam_csi__physCellId; +// beam id for CSI Reference Signal measurement results + llong csi_rs_index get_neighbor_beam_csi__csi_rs_index (required); + uint rsrq get_neighbor_beam_csi__rsrq; + uint rsrp get_neighbor_beam_csi__rsrp; + uint sinr get_neighbor_beam_csi__sinr; +} + +// Cell-wide beam-specific LIST of SS/PBCH reference signal measurement (on serving cells) +// Defined in rrc_metrics.json on rrctransfer.proto +// schemaId = 3, interface RRCXFER +PROTOCOL serv_cell_beam_ssb (base){ +// timestamp in milliseconds + ullong timestamp_ms get_serv_cell_beam_ssb__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_serv_cell_beam_ssb__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_serv_cell_beam_ssb__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is optional + llong id_SgNB_UE_X2AP_ID get_serv_cell_beam_ssb__id_SgNB_UE_X2AP_ID (required); +// priority of the serving cell, 0 is the primary + llong servCellID get_serv_cell_beam_ssb__servCellID (required); +// CELL_ID + uint physCellId get_serv_cell_beam_ssb__physCellId; +// beam id for broadcast reference signals + llong ssb_Index get_serv_cell_beam_ssb__ssb_Index (required); + uint rsrq get_serv_cell_beam_ssb__rsrq; + uint rsrp get_serv_cell_beam_ssb__rsrp; + uint sinr get_serv_cell_beam_ssb__sinr; +} + +// Cell-wide beam-specific LIST of SS/PBCH reference signal measurement (from neighbor cell) +// Defined in rrc_metrics.json on rrctransfer.proto +// schemaId = 6, interface RRCXFER +PROTOCOL neighbor_beam_ssb (base){ +// timestamp in milliseconds + ullong timestamp_ms get_neighbor_beam_ssb__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_neighbor_beam_ssb__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_neighbor_beam_ssb__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is optional + llong id_SgNB_UE_X2AP_ID get_neighbor_beam_ssb__id_SgNB_UE_X2AP_ID (required); +// CELL_ID + uint physCellId get_neighbor_beam_ssb__physCellId; +// beam id for broadcast reference signals + llong ssb_Index get_neighbor_beam_ssb__ssb_Index (required); + uint rsrq get_neighbor_beam_ssb__rsrq; + uint rsrp get_neighbor_beam_ssb__rsrp; + uint sinr get_neighbor_beam_ssb__sinr; +} + +// Rejection by the gNMB of an incoming request from the MeNB to the gNB for getting added as a secondary node. +// Defined in sgnb_add_req_reject.json on sgnb_addition_request_reject.proto +// schemaId = 701, interface ADDREQREJECT +PROTOCOL sgnb_add_req_reject (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_add_req_reject__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_add_req_reject__gnb_id (required); +// UE_ID assigned by eNB for the UE over the X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_sgnb_add_req_reject__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. Is optional + llong id_SgNB_UE_X2AP_ID get_sgnb_add_req_reject__id_SgNB_UE_X2AP_ID (required); +// default=-1 + llong cause_radio_network get_sgnb_add_req_reject__cause_radio_network (required); +// default=-1 + llong cause_transport get_sgnb_add_req_reject__cause_transport (required); +// default=-1 + llong cause_protocol get_sgnb_add_req_reject__cause_protocol (required); +// default=-1 + llong cause_misc get_sgnb_add_req_reject__cause_misc (required); +} + +// Indicates positive response for adding secondary node to the UE. This record has indicated bearers not admitted by the secondary node. +// Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto +// schemaId = 501, interface SGNB_ADDITION_REQ_ACK +PROTOCOL eRABs_notadmitted_for_ue (base){ +// timestamp in milliseconds + ullong timestamp_ms get_eRABs_notadmitted_for_ue__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_eRABs_notadmitted_for_ue__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack. + llong id_MeNB_UE_X2AP_ID get_eRABs_notadmitted_for_ue__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB. + llong id_SgNB_UE_X2AP_ID get_eRABs_notadmitted_for_ue__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_eRABs_notadmitted_for_ue__id_MeNB_UE_X2AP_ID_Extension (required); +// bearer id + llong e_RAB_ID get_eRABs_notadmitted_for_ue__e_RAB_ID (required); +// default=-1 + llong cause_transport get_eRABs_notadmitted_for_ue__cause_transport (required); +// default=-1 + llong cause_protocol get_eRABs_notadmitted_for_ue__cause_protocol (required); +// default=-1 + llong cause_misc get_eRABs_notadmitted_for_ue__cause_misc (required); +// default=-1 + llong cause_radio_network get_eRABs_notadmitted_for_ue__cause_radio_network (required); +} + +// Indicates positive response for adding secondary node to the UE. This record indicates eRABs acknowledged for admission for the UE. +// Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto +// schemaId = 502, interface SGNB_ADDITION_REQ_ACK +PROTOCOL eRABs_acked_for_admit_for_ue (base){ +// timestamp in milliseconds + ullong timestamp_ms get_eRABs_acked_for_admit_for_ue__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_eRABs_acked_for_admit_for_ue__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack. + llong id_MeNB_UE_X2AP_ID get_eRABs_acked_for_admit_for_ue__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB. + llong id_SgNB_UE_X2AP_ID get_eRABs_acked_for_admit_for_ue__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_eRABs_acked_for_admit_for_ue__id_MeNB_UE_X2AP_ID_Extension (required); + string gTP_TEID_dl get_eRABs_acked_for_admit_for_ue__gTP_TEID_dl; + llong mCGresources get_eRABs_acked_for_admit_for_ue__mCGresources; + string transportLayerAddress_dl get_eRABs_acked_for_admit_for_ue__transportLayerAddress_dl; + llong pDCPatSgNB get_eRABs_acked_for_admit_for_ue__pDCPatSgNB; + llong sCGresources get_eRABs_acked_for_admit_for_ue__sCGresources; +// bearer id + llong e_RAB_ID get_eRABs_acked_for_admit_for_ue__e_RAB_ID (required); +// default=0 + llong qCI get_eRABs_acked_for_admit_for_ue__qCI (required); +} + +// Extracts the frequencies of the NR cells serving the eRAB. +// Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto +// schemaId = 503, interface SGNB_ADDITION_REQ_ACK +PROTOCOL SgNB_ack_for_ue_NRfreqs (base){ +// timestamp in milliseconds + ullong timestamp_ms get_SgNB_ack_for_ue_NRfreqs__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_SgNB_ack_for_ue_NRfreqs__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack. + llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_ue_NRfreqs__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB. + llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_ue_NRfreqs__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_ue_NRfreqs__id_MeNB_UE_X2AP_ID_Extension (required); +// rrc reconfig values for secondary cell group of sgNB + string scg_CellGroupConfig get_SgNB_ack_for_ue_NRfreqs__scg_CellGroupConfig; +// max is 8, for piz trial 4 + llong candidate_serving_cell_freqs0 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs0; +// max is 8, for piz trial 4 + llong candidate_serving_cell_freqs1 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs1; +// max is 8, for piz trial 4 + llong candidate_serving_cell_freqs2 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs2; +// max is 8, for piz trial 4 + llong candidate_serving_cell_freqs3 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs3; +// max is 8, for piz trial 4 + llong candidate_serving_cell_freqs4 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs4; +// max is 8, for piz trial 4 + llong candidate_serving_cell_freqs5 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs5; +// max is 8, for piz trial 4 + llong candidate_serving_cell_freqs6 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs6; +// max is 8, for piz trial 4 + llong candidate_serving_cell_freqs7 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs7; +// max is 8, 4 for PIZ trial + uint measuredFrequenciesSN0 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN0; +// max is 8, 4 for PIZ trial + uint measuredFrequenciesSN1 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN1; +// max is 8, 4 for PIZ trial + uint measuredFrequenciesSN2 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN2; +// max is 8, 4 for PIZ trial + uint measuredFrequenciesSN3 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN3; +// max is 8, 4 for PIZ trial + uint measuredFrequenciesSN4 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN4; +// max is 8, 4 for PIZ trial + uint measuredFrequenciesSN5 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN5; +// max is 8, 4 for PIZ trial + uint measuredFrequenciesSN6 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN6; +// max is 8, 4 for PIZ trial + uint measuredFrequenciesSN7 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN7; +} + +// list of eRABs with sgNB radio bearer config info for addition or modification. +// Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto +// schemaId = 504, interface SGNB_ADDITION_REQ_ACK +PROTOCOL SgNB_ack_for_add_mod_for_ue (base){ +// timestamp in milliseconds + ullong timestamp_ms get_SgNB_ack_for_add_mod_for_ue__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_SgNB_ack_for_add_mod_for_ue__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack. + llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_add_mod_for_ue__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB. + llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_add_mod_for_ue__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_add_mod_for_ue__id_MeNB_UE_X2AP_ID_Extension (required); + llong toRelease0 get_SgNB_ack_for_add_mod_for_ue__toRelease0; + llong toRelease1 get_SgNB_ack_for_add_mod_for_ue__toRelease1; + llong toRelease2 get_SgNB_ack_for_add_mod_for_ue__toRelease2; + llong toRelease3 get_SgNB_ack_for_add_mod_for_ue__toRelease3; +// to come + bool recoverPDCP get_SgNB_ack_for_add_mod_for_ue__recoverPDCP; +// to come + bool reestablishPDCP get_SgNB_ack_for_add_mod_for_ue__reestablishPDCP; +// RAN drb identity of the eRAB. For split drb this value is the same for both meNB and sgNB. + llong drb_Identity get_SgNB_ack_for_add_mod_for_ue__drb_Identity (required); +// RAN - core end to end bearer identity agnostic of underlying en-dc. + llong eps_BearerIdentity get_SgNB_ack_for_add_mod_for_ue__eps_BearerIdentity (required); +} + +// signaling measurements of the user while serving the eRABs +// Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto +// schemaId = 505, interface SGNB_ADDITION_REQ_ACK +PROTOCOL SgNB_ack_for_ue_measurements (base){ +// timestamp in milliseconds + ullong timestamp_ms get_SgNB_ack_for_ue_measurements__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_SgNB_ack_for_ue_measurements__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack. + llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_ue_measurements__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB. + llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_ue_measurements__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_ue_measurements__id_MeNB_UE_X2AP_ID_Extension (required); +// ss (synchronization signal) or broadcast cell-specific signam measurements + uint ssbFrequency get_SgNB_ack_for_ue_measurements__ssbFrequency; +// CSI RS downlink cell specific reference signal measurements + uint refFreqCSI_RS get_SgNB_ack_for_ue_measurements__refFreqCSI_RS; +// primary key of the cell id + uint physCellId get_SgNB_ack_for_ue_measurements__physCellId; + uint rsrq get_SgNB_ack_for_ue_measurements__rsrq; + uint rsrp get_SgNB_ack_for_ue_measurements__rsrp; + uint sinr get_SgNB_ack_for_ue_measurements__sinr; +} + +// CSI beam measurements of the user while serving the eRABs +// Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto +// schemaId = 506, interface SGNB_ADDITION_REQ_ACK +PROTOCOL SgNB_ack_for_ue_beam_csi (base){ +// timestamp in milliseconds + ullong timestamp_ms get_SgNB_ack_for_ue_beam_csi__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_SgNB_ack_for_ue_beam_csi__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack. + llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_ue_beam_csi__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB. + llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_ue_beam_csi__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_ue_beam_csi__id_MeNB_UE_X2AP_ID_Extension (required); +// ss (synchronization signal) or broadcast cell-specific signam measurements + uint ssbFrequency get_SgNB_ack_for_ue_beam_csi__ssbFrequency; +// CSI RS downlink cell specific reference signal measurements + uint refFreqCSI_RS get_SgNB_ack_for_ue_beam_csi__refFreqCSI_RS; +// primary key of the cell id + uint physCellId get_SgNB_ack_for_ue_beam_csi__physCellId; +// beam id for CSI Reference Signal measurement results + llong csi_rs_index get_SgNB_ack_for_ue_beam_csi__csi_rs_index (required); + uint rsrq get_SgNB_ack_for_ue_beam_csi__rsrq; + uint rsrp get_SgNB_ack_for_ue_beam_csi__rsrp; + uint sinr get_SgNB_ack_for_ue_beam_csi__sinr; +} + +// SSB beam measurements of the user while serving the eRABs +// Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto +// schemaId = 507, interface SGNB_ADDITION_REQ_ACK +PROTOCOL SgNB_ack_for_ue_beam_ssb (base){ +// timestamp in milliseconds + ullong timestamp_ms get_SgNB_ack_for_ue_beam_ssb__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_SgNB_ack_for_ue_beam_ssb__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack. + llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_ue_beam_ssb__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB. + llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_ue_beam_ssb__id_SgNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_ue_beam_ssb__id_MeNB_UE_X2AP_ID_Extension (required); +// ss (synchronization signal) or broadcast cell-specific signam measurements + uint ssbFrequency get_SgNB_ack_for_ue_beam_ssb__ssbFrequency; +// CSI RS downlink cell specific reference signal measurements + uint refFreqCSI_RS get_SgNB_ack_for_ue_beam_ssb__refFreqCSI_RS; +// primary key of the cell id + uint physCellId get_SgNB_ack_for_ue_beam_ssb__physCellId; +// beam id for SSB Reference Signal measurement results + llong ssb_Index get_SgNB_ack_for_ue_beam_ssb__ssb_Index (required); + uint rsrq get_SgNB_ack_for_ue_beam_ssb__rsrq; + uint rsrp get_SgNB_ack_for_ue_beam_ssb__rsrp; + uint sinr get_SgNB_ack_for_ue_beam_ssb__sinr; +} + +// Indicates request for adding secondary node to the UE +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 401, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue__id_MeNB_UE_X2AP_ID (required); +// maximum allowed fraction of traffic on the sGNB. in bps. + llong uEaggregateMaximumBitRateDownlink get_sgnb_addreq_for_ue__uEaggregateMaximumBitRateDownlink; +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue__id_MeNB_UE_X2AP_ID_Extension (required); +// concatenate with plnm_identity to get the complete cell id + string eUTRANcellIdentifier get_sgnb_addreq_for_ue__eUTRANcellIdentifier (required); +// concatenate with eUTRANcellIdentifier to get the complete cell id + string pLMN_Identity get_sgnb_addreq_for_ue__pLMN_Identity (required); +} + +// Indicates request for adding secondary node to the UE, with bearer details +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 402, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_bearers (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_bearers__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_bearers__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_bearers__id_MeNB_UE_X2AP_ID (required); +// fraction for the enb LTE portion (MCG) default=0 + llong MCG_eRAB_MaximumBitrateDL get_sgnb_addreq_for_ue_bearers__MCG_eRAB_MaximumBitrateDL (required); +// default=-1 + llong pDCPatSgNB get_sgnb_addreq_for_ue_bearers__pDCPatSgNB (required); +// Data radio bearer ID of this bearer + llong drb_ID get_sgnb_addreq_for_ue_bearers__drb_ID (required); +// service class priority for the corresponding bearer. default=0 + llong priorityLevel get_sgnb_addreq_for_ue_bearers__priorityLevel (required); +// Tunnel is a virtual connection over the physical X2 connection meant to handle a bearer-specific GTP (GPRS Tunneling Protocol) traffic flow in terms of PDCP PDUs. This virtual connection has an ID given by this field. default="" + string gTP_TEID get_sgnb_addreq_for_ue_bearers__gTP_TEID (required); +// indicates if bearer preemption is possible or not. default=-1 + llong pre_emptionCapability get_sgnb_addreq_for_ue_bearers__pre_emptionCapability (required); +// fraction for the enb LTE portion (MCG) default=0 + llong MCG_eRAB_GuaranteedBitrateUL get_sgnb_addreq_for_ue_bearers__MCG_eRAB_GuaranteedBitrateUL (required); +// default=-1 + llong mCGresources get_sgnb_addreq_for_ue_bearers__mCGresources (required); +// logical IP address for this virtual connection over X2. default="" + string transportLayerAddress get_sgnb_addreq_for_ue_bearers__transportLayerAddress (required); +// complete profile default=0 + llong full_eRAB_GuaranteedBitrateUL get_sgnb_addreq_for_ue_bearers__full_eRAB_GuaranteedBitrateUL (required); +// default=-1 + llong sCGresources get_sgnb_addreq_for_ue_bearers__sCGresources (required); +// fraction for the enb LTE portion (MCG) default=0 + llong MCG_eRAB_MaximumBitrateUL get_sgnb_addreq_for_ue_bearers__MCG_eRAB_MaximumBitrateUL (required); +// complete profile default=0 + llong full_eRAB_MaximumBitrateUL get_sgnb_addreq_for_ue_bearers__full_eRAB_MaximumBitrateUL (required); +// indicates if bearer is pre-emptable or not pre-emptable. default=-1 + llong pre_emptionVulnerability get_sgnb_addreq_for_ue_bearers__pre_emptionVulnerability (required); +// radio access bearer of this bearer + llong e_RAB_ID get_sgnb_addreq_for_ue_bearers__e_RAB_ID (required); +// fraction for the enb LTE portion (MCG) default=0 + llong MCG_eRAB_GuaranteedBitrateDL get_sgnb_addreq_for_ue_bearers__MCG_eRAB_GuaranteedBitrateDL (required); +// Qos class identifier - this is used to refer to the traffic profile of the corresponding bearer in terms of performance metrics. default=0 + llong qCI get_sgnb_addreq_for_ue_bearers__qCI (required); +// complete profile default=0 + llong full_eRAB_MaximumBitrateDL get_sgnb_addreq_for_ue_bearers__full_eRAB_MaximumBitrateDL (required); +// complete profile default=0 + llong full_eRAB_GuaranteedBitrateDL get_sgnb_addreq_for_ue_bearers__full_eRAB_GuaranteedBitrateDL (required); +} + +// Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements. +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 403, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_sn_serv_ssb (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_sn_serv_ssb__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_sn_serv_ssb__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_sn_serv_ssb__id_MeNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_sn_serv_ssb__id_MeNB_UE_X2AP_ID_Extension (required); +// CELL_ID + uint physCellId get_sgnb_addreq_for_ue_sn_serv_ssb__physCellId; +// default=128 + uint rsrq get_sgnb_addreq_for_ue_sn_serv_ssb__rsrq (required); +// default=128 + uint rsrp get_sgnb_addreq_for_ue_sn_serv_ssb__rsrp (required); +// default=128 + uint sinr get_sgnb_addreq_for_ue_sn_serv_ssb__sinr (required); +} + +// Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements. +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 404, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_sn_serv_csi_rs (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_sn_serv_csi_rs__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_sn_serv_csi_rs__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_sn_serv_csi_rs__id_MeNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_sn_serv_csi_rs__id_MeNB_UE_X2AP_ID_Extension (required); +// CELL_ID + uint physCellId get_sgnb_addreq_for_ue_sn_serv_csi_rs__physCellId; +// default=128 + uint rsrq get_sgnb_addreq_for_ue_sn_serv_csi_rs__rsrq (required); +// default=128 + uint rsrp get_sgnb_addreq_for_ue_sn_serv_csi_rs__rsrp (required); +// default=128 + uint sinr get_sgnb_addreq_for_ue_sn_serv_csi_rs__sinr (required); +} + +// Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements. +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 405, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_mn_serv_ssb (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_mn_serv_ssb__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_mn_serv_ssb__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_mn_serv_ssb__id_MeNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_mn_serv_ssb__id_MeNB_UE_X2AP_ID_Extension (required); +// CELL_ID + uint physCellId get_sgnb_addreq_for_ue_mn_serv_ssb__physCellId; +// default=128 + uint rsrq get_sgnb_addreq_for_ue_mn_serv_ssb__rsrq (required); +// default=128 + uint rsrp get_sgnb_addreq_for_ue_mn_serv_ssb__rsrp (required); +// default=128 + uint sinr get_sgnb_addreq_for_ue_mn_serv_ssb__sinr (required); +} + +// Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements. +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 406, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_mn_serv_csi_rs (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_mn_serv_csi_rs__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_mn_serv_csi_rs__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_mn_serv_csi_rs__id_MeNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_mn_serv_csi_rs__id_MeNB_UE_X2AP_ID_Extension (required); +// CELL_ID + uint physCellId get_sgnb_addreq_for_ue_mn_serv_csi_rs__physCellId; +// default=128 + uint rsrq get_sgnb_addreq_for_ue_mn_serv_csi_rs__rsrq (required); +// default=128 + uint rsrp get_sgnb_addreq_for_ue_mn_serv_csi_rs__rsrp (required); +// default=128 + uint sinr get_sgnb_addreq_for_ue_mn_serv_csi_rs__sinr (required); +} + +// Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements. +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 408, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_sn_neigh_ssb (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_sn_neigh_ssb__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_sn_neigh_ssb__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_sn_neigh_ssb__id_MeNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_sn_neigh_ssb__id_MeNB_UE_X2AP_ID_Extension (required); +// CELL_ID + uint physCellId get_sgnb_addreq_for_ue_sn_neigh_ssb__physCellId; +// default=128 + uint rsrq get_sgnb_addreq_for_ue_sn_neigh_ssb__rsrq (required); +// default=128 + uint rsrp get_sgnb_addreq_for_ue_sn_neigh_ssb__rsrp (required); +// default=128 + uint sinr get_sgnb_addreq_for_ue_sn_neigh_ssb__sinr (required); +} + +// Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements. +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 409, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_sn_neigh_csi_rs (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_sn_neigh_csi_rs__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_sn_neigh_csi_rs__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_sn_neigh_csi_rs__id_MeNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_sn_neigh_csi_rs__id_MeNB_UE_X2AP_ID_Extension (required); +// CELL_ID + uint physCellId get_sgnb_addreq_for_ue_sn_neigh_csi_rs__physCellId; +// default=128 + uint rsrq get_sgnb_addreq_for_ue_sn_neigh_csi_rs__rsrq (required); +// default=128 + uint rsrp get_sgnb_addreq_for_ue_sn_neigh_csi_rs__rsrp (required); +// default=128 + uint sinr get_sgnb_addreq_for_ue_sn_neigh_csi_rs__sinr (required); +} + +// Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements. +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 410, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_mn_neigh_ssb (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_mn_neigh_ssb__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_mn_neigh_ssb__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_mn_neigh_ssb__id_MeNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_mn_neigh_ssb__id_MeNB_UE_X2AP_ID_Extension (required); +// CELL_ID + uint physCellId get_sgnb_addreq_for_ue_mn_neigh_ssb__physCellId; +// default=128 + uint rsrq get_sgnb_addreq_for_ue_mn_neigh_ssb__rsrq (required); +// default=128 + uint rsrp get_sgnb_addreq_for_ue_mn_neigh_ssb__rsrp (required); +// default=128 + uint sinr get_sgnb_addreq_for_ue_mn_neigh_ssb__sinr (required); +} + +// Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements. +// Defined in sgnb_addition_req.json on sgnb_addition_request.proto +// schemaId = 411, interface SGNB_ADDITION_REQ +PROTOCOL sgnb_addreq_for_ue_mn_neigh_csi_rs (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_addreq_for_ue_mn_neigh_csi_rs__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_addreq_for_ue_mn_neigh_csi_rs__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. primary key for matching. + llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_mn_neigh_csi_rs__id_MeNB_UE_X2AP_ID (required); +// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0 + uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_mn_neigh_csi_rs__id_MeNB_UE_X2AP_ID_Extension (required); +// CELL_ID + uint physCellId get_sgnb_addreq_for_ue_mn_neigh_csi_rs__physCellId; +// default=128 + uint rsrq get_sgnb_addreq_for_ue_mn_neigh_csi_rs__rsrq (required); +// default=128 + uint rsrp get_sgnb_addreq_for_ue_mn_neigh_csi_rs__rsrp (required); +// default=128 + uint sinr get_sgnb_addreq_for_ue_mn_neigh_csi_rs__sinr (required); +} + +// ??? +// Defined in sgnb_mod_confirm.json on sgnb_modification_confirm.proto +// schemaId = 1301, interface SGNBMODCONF +PROTOCOL sgnb_mod_conf (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_mod_conf__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_mod_conf__gnb_id (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_sgnb_mod_conf__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over the X2. Is mandatory + llong id_SgNB_UE_X2AP_ID get_sgnb_mod_conf__id_SgNB_UE_X2AP_ID (required); +} + +// ??? +// Defined in sgnb_mod_req.json on sgnb_modification_request.proto +// schemaId = 1201, interface SGNBMODREQ +PROTOCOL sgnb_mod_req (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_mod_req__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_mod_req__gnb_id (required); +// default=-1 + llong cause_protocol get_sgnb_mod_req__cause_protocol (required); +// UE_ID assigned by eNB for the UE over an X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_sgnb_mod_req__id_MeNB_UE_X2AP_ID (required); +// default=-1 + llong cause_transport get_sgnb_mod_req__cause_transport (required); +// default=-1 + llong cause_radio_network get_sgnb_mod_req__cause_radio_network (required); +// UE_ID assigned by gNB for the UE over the X2. Is mandatory + llong id_SgNB_UE_X2AP_ID get_sgnb_mod_req__id_SgNB_UE_X2AP_ID (required); +// default=-1 + llong cause_misc get_sgnb_mod_req__cause_misc (required); +} + +// ??? +// Defined in sgnb_modification_refuse.json on sgnb_modification_refuse.proto +// schemaId = 1401, interface SGNBMODREFUSE +PROTOCOL sgnb_mod_refuse (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sgnb_mod_refuse__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sgnb_mod_refuse__gnb_id (required); +// UE_ID assigned by eNB for the UE over the X2. Is mandatory + llong id_MeNB_UE_X2AP_ID get_sgnb_mod_refuse__id_MeNB_UE_X2AP_ID (required); +// UE_ID assigned by gNB for the UE over an X2. Is optional + llong id_SgNB_UE_X2AP_ID get_sgnb_mod_refuse__id_SgNB_UE_X2AP_ID (required); +// default=-1 + llong cause_radio_network get_sgnb_mod_refuse__cause_radio_network (required); +// default=-1 + llong cause_transport get_sgnb_mod_refuse__cause_transport (required); +// default=-1 + llong cause_protocol get_sgnb_mod_refuse__cause_protocol (required); +// default=-1 + llong cause_misc get_sgnb_mod_refuse__cause_misc (required); +} + +// +// Defined in snstatusxfer.json on sn_status_transfer.proto +// schemaId = 1601, interface SNSTATUSXFER +PROTOCOL sn_status_transfer (base){ +// timestamp in milliseconds + ullong timestamp_ms get_sn_status_transfer__timestamp_ms (required,increasing); +// gNB ID + string gnb_id get_sn_status_transfer__gnb_id (required); +// same as id_MeNB_UE_X2AP_ID in SgNBAdditionRequest, SgNBAdditionRequestAcknowledge, etc + llong id_Old_eNB_UE_X2AP_ID get_sn_status_transfer__id_Old_eNB_UE_X2AP_ID (required); +// UE_ID assigned by eNB for the UE over the X2. Is mandatory default=0 + uint id_SgNB_UE_X2AP_ID get_sn_status_transfer__id_SgNB_UE_X2AP_ID (required); +// Bearer ID + llong e_RAB_ID get_sn_status_transfer__e_RAB_ID (required); + llong pDCP_SNlength18 get_sn_status_transfer__pDCP_SNlength18 (required); +} + diff --git a/mc-core/mc/data_gen/common_types_pb2.py b/mc-core/mc/data_gen/common_types_pb2.py new file mode 100644 index 0000000..b51d5f0 --- /dev/null +++ b/mc-core/mc/data_gen/common_types_pb2.py @@ -0,0 +1,520 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: common_types.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='common_types.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x12\x63ommon_types.proto\x12\x13uenibstreamprotobuf\"\x06\n\x04Null\"{\n\rConfiguredOpt\x12\x37\n\x05value\x18\x01 \x01(\x0e\x32(.uenibstreamprotobuf.ConfiguredOpt.Value\"1\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0e\n\nconfigured\x10\x01\"i\n\x07TrueOpt\x12\x31\n\x05value\x18\x01 \x01(\x0e\x32\".uenibstreamprotobuf.TrueOpt.Value\"+\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04true\x10\x01\"l\n\x08\x46\x61lseOpt\x12\x32\n\x05value\x18\x01 \x01(\x0e\x32#.uenibstreamprotobuf.FalseOpt.Value\",\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05\x66\x61lse\x10\x01\"r\n\nEnabledOpt\x12\x34\n\x05value\x18\x01 \x01(\x0e\x32%.uenibstreamprotobuf.EnabledOpt.Value\".\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0b\n\x07\x65nabled\x10\x01\"u\n\x0b\x44isabledOpt\x12\x35\n\x05value\x18\x01 \x01(\x0e\x32&.uenibstreamprotobuf.DisabledOpt.Value\"/\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0c\n\x08\x64isabled\x10\x01\"\x90\x01\n\x12\x45nabledDisabledOpt\x12<\n\x05value\x18\x01 \x01(\x0e\x32-.uenibstreamprotobuf.EnabledDisabledOpt.Value\"<\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0b\n\x07\x65nabled\x10\x01\x12\x0c\n\x08\x64isabled\x10\x02\"r\n\x08OnOffOpt\x12\x32\n\x05value\x18\x01 \x01(\x0e\x32#.uenibstreamprotobuf.OnOffOpt.Value\"2\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02on\x10\x01\x12\x07\n\x03off\x10\x02\x42:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') +) + + + +_CONFIGUREDOPT_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.ConfiguredOpt.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='configured', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=125, + serialized_end=174, +) +_sym_db.RegisterEnumDescriptor(_CONFIGUREDOPT_VALUE) + +_TRUEOPT_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.TrueOpt.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='true', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=238, + serialized_end=281, +) +_sym_db.RegisterEnumDescriptor(_TRUEOPT_VALUE) + +_FALSEOPT_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.FalseOpt.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='false', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=347, + serialized_end=391, +) +_sym_db.RegisterEnumDescriptor(_FALSEOPT_VALUE) + +_ENABLEDOPT_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.EnabledOpt.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='enabled', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=461, + serialized_end=507, +) +_sym_db.RegisterEnumDescriptor(_ENABLEDOPT_VALUE) + +_DISABLEDOPT_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.DisabledOpt.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='disabled', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=579, + serialized_end=626, +) +_sym_db.RegisterEnumDescriptor(_DISABLEDOPT_VALUE) + +_ENABLEDDISABLEDOPT_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.EnabledDisabledOpt.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='enabled', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='disabled', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=713, + serialized_end=773, +) +_sym_db.RegisterEnumDescriptor(_ENABLEDDISABLEDOPT_VALUE) + +_ONOFFOPT_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.OnOffOpt.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='on', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='off', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=839, + serialized_end=889, +) +_sym_db.RegisterEnumDescriptor(_ONOFFOPT_VALUE) + + +_NULL = _descriptor.Descriptor( + name='Null', + full_name='uenibstreamprotobuf.Null', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=43, + serialized_end=49, +) + + +_CONFIGUREDOPT = _descriptor.Descriptor( + name='ConfiguredOpt', + full_name='uenibstreamprotobuf.ConfiguredOpt', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.ConfiguredOpt.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CONFIGUREDOPT_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=51, + serialized_end=174, +) + + +_TRUEOPT = _descriptor.Descriptor( + name='TrueOpt', + full_name='uenibstreamprotobuf.TrueOpt', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.TrueOpt.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _TRUEOPT_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=176, + serialized_end=281, +) + + +_FALSEOPT = _descriptor.Descriptor( + name='FalseOpt', + full_name='uenibstreamprotobuf.FalseOpt', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.FalseOpt.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _FALSEOPT_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=283, + serialized_end=391, +) + + +_ENABLEDOPT = _descriptor.Descriptor( + name='EnabledOpt', + full_name='uenibstreamprotobuf.EnabledOpt', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.EnabledOpt.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _ENABLEDOPT_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=393, + serialized_end=507, +) + + +_DISABLEDOPT = _descriptor.Descriptor( + name='DisabledOpt', + full_name='uenibstreamprotobuf.DisabledOpt', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.DisabledOpt.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DISABLEDOPT_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=509, + serialized_end=626, +) + + +_ENABLEDDISABLEDOPT = _descriptor.Descriptor( + name='EnabledDisabledOpt', + full_name='uenibstreamprotobuf.EnabledDisabledOpt', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.EnabledDisabledOpt.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _ENABLEDDISABLEDOPT_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=629, + serialized_end=773, +) + + +_ONOFFOPT = _descriptor.Descriptor( + name='OnOffOpt', + full_name='uenibstreamprotobuf.OnOffOpt', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.OnOffOpt.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _ONOFFOPT_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=775, + serialized_end=889, +) + +_CONFIGUREDOPT.fields_by_name['value'].enum_type = _CONFIGUREDOPT_VALUE +_CONFIGUREDOPT_VALUE.containing_type = _CONFIGUREDOPT +_TRUEOPT.fields_by_name['value'].enum_type = _TRUEOPT_VALUE +_TRUEOPT_VALUE.containing_type = _TRUEOPT +_FALSEOPT.fields_by_name['value'].enum_type = _FALSEOPT_VALUE +_FALSEOPT_VALUE.containing_type = _FALSEOPT +_ENABLEDOPT.fields_by_name['value'].enum_type = _ENABLEDOPT_VALUE +_ENABLEDOPT_VALUE.containing_type = _ENABLEDOPT +_DISABLEDOPT.fields_by_name['value'].enum_type = _DISABLEDOPT_VALUE +_DISABLEDOPT_VALUE.containing_type = _DISABLEDOPT +_ENABLEDDISABLEDOPT.fields_by_name['value'].enum_type = _ENABLEDDISABLEDOPT_VALUE +_ENABLEDDISABLEDOPT_VALUE.containing_type = _ENABLEDDISABLEDOPT +_ONOFFOPT.fields_by_name['value'].enum_type = _ONOFFOPT_VALUE +_ONOFFOPT_VALUE.containing_type = _ONOFFOPT +DESCRIPTOR.message_types_by_name['Null'] = _NULL +DESCRIPTOR.message_types_by_name['ConfiguredOpt'] = _CONFIGUREDOPT +DESCRIPTOR.message_types_by_name['TrueOpt'] = _TRUEOPT +DESCRIPTOR.message_types_by_name['FalseOpt'] = _FALSEOPT +DESCRIPTOR.message_types_by_name['EnabledOpt'] = _ENABLEDOPT +DESCRIPTOR.message_types_by_name['DisabledOpt'] = _DISABLEDOPT +DESCRIPTOR.message_types_by_name['EnabledDisabledOpt'] = _ENABLEDDISABLEDOPT +DESCRIPTOR.message_types_by_name['OnOffOpt'] = _ONOFFOPT +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +Null = _reflection.GeneratedProtocolMessageType('Null', (_message.Message,), { + 'DESCRIPTOR' : _NULL, + '__module__' : 'common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Null) + }) +_sym_db.RegisterMessage(Null) + +ConfiguredOpt = _reflection.GeneratedProtocolMessageType('ConfiguredOpt', (_message.Message,), { + 'DESCRIPTOR' : _CONFIGUREDOPT, + '__module__' : 'common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ConfiguredOpt) + }) +_sym_db.RegisterMessage(ConfiguredOpt) + +TrueOpt = _reflection.GeneratedProtocolMessageType('TrueOpt', (_message.Message,), { + 'DESCRIPTOR' : _TRUEOPT, + '__module__' : 'common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TrueOpt) + }) +_sym_db.RegisterMessage(TrueOpt) + +FalseOpt = _reflection.GeneratedProtocolMessageType('FalseOpt', (_message.Message,), { + 'DESCRIPTOR' : _FALSEOPT, + '__module__' : 'common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.FalseOpt) + }) +_sym_db.RegisterMessage(FalseOpt) + +EnabledOpt = _reflection.GeneratedProtocolMessageType('EnabledOpt', (_message.Message,), { + 'DESCRIPTOR' : _ENABLEDOPT, + '__module__' : 'common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EnabledOpt) + }) +_sym_db.RegisterMessage(EnabledOpt) + +DisabledOpt = _reflection.GeneratedProtocolMessageType('DisabledOpt', (_message.Message,), { + 'DESCRIPTOR' : _DISABLEDOPT, + '__module__' : 'common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DisabledOpt) + }) +_sym_db.RegisterMessage(DisabledOpt) + +EnabledDisabledOpt = _reflection.GeneratedProtocolMessageType('EnabledDisabledOpt', (_message.Message,), { + 'DESCRIPTOR' : _ENABLEDDISABLEDOPT, + '__module__' : 'common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EnabledDisabledOpt) + }) +_sym_db.RegisterMessage(EnabledDisabledOpt) + +OnOffOpt = _reflection.GeneratedProtocolMessageType('OnOffOpt', (_message.Message,), { + 'DESCRIPTOR' : _ONOFFOPT, + '__module__' : 'common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.OnOffOpt) + }) +_sym_db.RegisterMessage(OnOffOpt) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/dc_gen.py b/mc-core/mc/data_gen/dc_gen.py new file mode 100644 index 0000000..3638149 --- /dev/null +++ b/mc-core/mc/data_gen/dc_gen.py @@ -0,0 +1,154 @@ +# ------------------------------------------------------------------------------- +# Copyright (c) 2018-2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ------------------------------------------------------------------------------- + +import sys +import random +import time +import os + +import sgnb_reconfiguration_complete_pb2 +import ue_context_release_pb2 +import x2ap_streaming_pb2 + + +# -------------------------------- +# Operating params +n_ue = 50 +events_per_fl = 5 +epoch_len = 1 +ue_id_range = 100000 + +conn_flnm = "MT_000010280" +dis_flnm = "MT_000010050" + +fifo_dir = "/tmp/mcl/fifos" + +# ------------------------------- +# Create records + +def process_conn_record(ofl,gnb_id, ue_id, ts): +# print "Connected ue_iud="+str(ue_id)+", gnb_id="+str(gnb_id) + X2APStreaming = x2ap_streaming_pb2.X2APStreaming() # header message + X2APStreaming.header.gNbID.value = "Bar" + +# root = sgnb_reconfiguration_complete_pb2.SgNBReconfigurationComplete() + root = X2APStreaming.sgNBReconfigurationComplete + + root.id_MeNB_UE_X2AP_ID = ue_id + root.id_SgNB_UE_X2AP_ID = gnb_id + child = root.id_ResponseInformationSgNBReconfComp + child.success_SgNBReconfComp.meNBtoSgNBContainer.value = "foo" + + v = X2APStreaming.SerializeToString() + vlen = len(v) + ofl.write("@MCL") + ofl.write("{0:7}".format(vlen)) + ofl.write('\0') + ofl.write(str(ts)) + ofl.write('\0') + ofl.write('\0') + ofl.write('\0') + ofl.write(v) + + + +def process_dis_record(ofl, gnb_id, old_enb_id, new_enb_id, ts): +# print "Disconnected old_ue_iud="+str(old_enb_id)+", gnb_id="+str(gnb_id)+", new_ue_id="+str(new_enb_id) + X2APStreaming = x2ap_streaming_pb2.X2APStreaming() # header message + X2APStreaming.header.gNbID.value = "Bar" + +# root = ue_context_release_pb2.UEContextRelease() + root = X2APStreaming.ueContextRelease + + root.id_Old_eNB_UE_X2AP_ID = old_enb_id + root.id_New_eNB_UE_X2AP_ID = new_enb_id + root.id_SgNB_UE_X2AP_ID.value = gnb_id + + v = X2APStreaming.SerializeToString() + vlen = len(v) + ofl.write("@MCL") + ofl.write("{0:7}".format(vlen)) + ofl.write('\0') + ofl.write(str(ts)) + ofl.write('\0') + ofl.write('\0') + ofl.write('\0') + ofl.write(v) + +# ------------------------------- +# main body of data generator + +enb_to_ue = {} # avoid duplicate enb_ue_ids +gnb_to_ue = {} # avoid duplicate gnb_ue_ids +ue_list = [] + +# initialize +for i in xrange(0,n_ue): + enb_id = random.randint(1,ue_id_range) + while enb_id in enb_to_ue: + enb_id = random.randint(1,ue_id_range) + ue_list.append({"state": "dis", "enb_id": enb_id}) + enb_to_ue[enb_id] = i + +if not os.path.exists(fifo_dir + "/" + conn_flnm): + os.mkfifo(fifo_dir + "/" + conn_flnm) + +if not os.path.exists(fifo_dir + "/" + dis_flnm): + os.mkfifo(fifo_dir + "/" + dis_flnm) + +cfl = open(fifo_dir + "/" + conn_flnm,"w", 0) +dfl = open(fifo_dir + "/" + dis_flnm, "w", 0) + + +# main loop +while(1): + + curr_time = int(time.time()) + + processed = [] + for i in xrange(0, events_per_fl): + ueix = random.randint(0,n_ue-1) + if ueix in processed: + ueix = random.randint(0,n_ue-1) + processed.append(ueix) + + curr_ue = ue_list[ueix] + if curr_ue["state"] == "dis": + gnb_id = random.randint(1,ue_id_range) + while gnb_id in gnb_to_ue: + gnb_id = random.randint(1,ue_id_range) + gnb_to_ue[gnb_id] = ueix + curr_ue["gnb_id"] = gnb_id + curr_ue["state"] = "conn" + process_conn_record(cfl,curr_ue["gnb_id"], curr_ue["enb_id"],1000*curr_time +50*i) + else: + new_enb_id = random.randint(1,ue_id_range) + while new_enb_id in enb_to_ue: + new_enb_id = random.randint(1,ue_id_range) + old_enb_id = curr_ue["enb_id"] + gnb_id = curr_ue["gnb_id"] + del enb_to_ue[old_enb_id] + del gnb_to_ue[gnb_id] + enb_to_ue[new_enb_id] = ueix + + curr_ue["enb_id"] = new_enb_id + curr_ue["state"] = "dis" + process_dis_record(dfl,gnb_id, old_enb_id, new_enb_id,1000*curr_time +50*i) + + time.sleep(epoch_len) + + + diff --git a/mc-core/mc/data_gen/error_cause_pb2.py b/mc-core/mc/data_gen/error_cause_pb2.py new file mode 100644 index 0000000..d742322 --- /dev/null +++ b/mc-core/mc/data_gen/error_cause_pb2.py @@ -0,0 +1,611 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: error_cause.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='error_cause.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x11\x65rror_cause.proto\x12\x13uenibstreamprotobuf\"\xf2\x01\n\x05\x43\x61use\x12>\n\x0cradioNetwork\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.CauseRadioNetworkH\x00\x12\x38\n\ttransport\x18\x02 \x01(\x0b\x32#.uenibstreamprotobuf.CauseTransportH\x00\x12\x36\n\x08protocol\x18\x03 \x01(\x0b\x32\".uenibstreamprotobuf.CauseProtocolH\x00\x12.\n\x04misc\x18\x04 \x01(\x0b\x32\x1e.uenibstreamprotobuf.CauseMiscH\x00\x42\x07\n\x05value\"\xdf\x0c\n\x11\x43\x61useRadioNetwork\x12;\n\x05value\x18\x01 \x01(\x0e\x32,.uenibstreamprotobuf.CauseRadioNetwork.Value\"\x8c\x0c\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12(\n$handover_desirable_for_radio_reasons\x10\x01\x12\x1a\n\x16time_critical_handover\x10\x02\x12\"\n\x1eresource_optimisation_handover\x10\x03\x12\x1f\n\x1breduce_load_in_serving_cell\x10\x04\x12\x14\n\x10partial_handover\x10\x05\x12\x1e\n\x1aunknown_new_eNB_UE_X2AP_ID\x10\x06\x12\x1e\n\x1aunknown_old_eNB_UE_X2AP_ID\x10\x07\x12\x1e\n\x1aunknown_pair_of_UE_X2AP_ID\x10\x08\x12\x19\n\x15ho_target_not_allowed\x10\t\x12\x1a\n\x16tx2relocoverall_expiry\x10\n\x12\x15\n\x11trelocprep_expiry\x10\x0b\x12\x16\n\x12\x63\x65ll_not_available\x10\x0c\x12/\n+no_radio_resources_available_in_target_cell\x10\r\x12\x17\n\x13invalid_MME_GroupID\x10\x0e\x12\x14\n\x10unknown_MME_Code\x10\x0f\x12\x43\n?encryption_and_or_integrity_protection_algorithms_not_supported\x10\x10\x12\x1e\n\x1areportCharacteristicsEmpty\x10\x11\x12\x17\n\x13noReportPeriodicity\x10\x12\x12\x19\n\x15\x65xistingMeasurementID\x10\x13\x12\x1e\n\x1aunknown_eNB_Measurement_ID\x10\x14\x12)\n%measurement_temporarily_not_available\x10\x15\x12\x0f\n\x0bunspecified\x10\x16\x12\x12\n\x0eload_balancing\x10\x17\x12\x19\n\x15handover_optimisation\x10\x18\x12\x1e\n\x1avalue_out_of_allowed_range\x10\x19\x12\x1f\n\x1bmultiple_E_RAB_ID_instances\x10\x1a\x12\x16\n\x12switch_off_ongoing\x10\x1b\x12\x1b\n\x17not_supported_QCI_value\x10\x1c\x12,\n(measurement_not_supported_for_the_object\x10\x1d\x12\x15\n\x11tDCoverall_expiry\x10\x1e\x12\x12\n\x0etDCprep_expiry\x10\x1f\x12&\n\"action_desirable_for_radio_reasons\x10 \x12\x0f\n\x0breduce_load\x10!\x12\x19\n\x15resource_optimisation\x10\"\x12\x18\n\x14time_critical_action\x10#\x12\x16\n\x12target_not_allowed\x10$\x12 \n\x1cno_radio_resources_available\x10%\x12\x1b\n\x17invalid_QoS_combination\x10&\x12\'\n#encryption_algorithms_not_aupported\x10\'\x12\x17\n\x13procedure_cancelled\x10(\x12\x0f\n\x0brRM_purpose\x10)\x12\x19\n\x15improve_user_bit_rate\x10*\x12\x13\n\x0fuser_inactivity\x10+\x12!\n\x1dradio_connection_with_UE_lost\x10,\x12,\n(failure_in_the_radio_interface_procedure\x10-\x12\x1f\n\x1b\x62\x65\x61rer_option_not_supported\x10.\x12\x10\n\x0cmCG_Mobility\x10/\x12\x10\n\x0csCG_Mobility\x10\x30\x12\x1b\n\x17\x63ount_reaches_max_value\x10\x31\x12!\n\x1dunknown_old_en_gNB_UE_X2AP_ID\x10\x32\x12\x11\n\rpDCP_Overload\x10\x33\"\xa2\x01\n\x0e\x43\x61useTransport\x12\x38\n\x05value\x18\x01 \x01(\x0e\x32).uenibstreamprotobuf.CauseTransport.Value\"V\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\"\n\x1etransport_resource_unavailable\x10\x01\x12\x0f\n\x0bunspecified\x10\x02\"\xe2\x02\n\rCauseProtocol\x12\x37\n\x05value\x18\x01 \x01(\x0e\x32(.uenibstreamprotobuf.CauseProtocol.Value\"\x97\x02\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x19\n\x15transfer_syntax_error\x10\x01\x12 \n\x1c\x61\x62stract_syntax_error_reject\x10\x02\x12+\n\'abstract_syntax_error_ignore_and_notify\x10\x03\x12.\n*message_not_compatible_with_receiver_state\x10\x04\x12\x12\n\x0esemantic_error\x10\x05\x12\x0f\n\x0bunspecified\x10\x06\x12\x35\n1abstract_syntax_error_falsely_constructed_message\x10\x07\"\xf1\x01\n\tCauseMisc\x12\x33\n\x05value\x18\x01 \x01(\x0e\x32$.uenibstreamprotobuf.CauseMisc.Value\"\xae\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x1f\n\x1b\x63ontrol_processing_overload\x10\x01\x12\x14\n\x10hardware_failure\x10\x02\x12\x13\n\x0fom_intervention\x10\x03\x12.\n*not_enough_user_plane_processing_resources\x10\x04\x12\x0f\n\x0bunspecified\x10\x05\x42:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') +) + + + +_CAUSERADIONETWORK_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.CauseRadioNetwork.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='handover_desirable_for_radio_reasons', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='time_critical_handover', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='resource_optimisation_handover', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='reduce_load_in_serving_cell', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='partial_handover', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='unknown_new_eNB_UE_X2AP_ID', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='unknown_old_eNB_UE_X2AP_ID', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='unknown_pair_of_UE_X2AP_ID', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ho_target_not_allowed', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='tx2relocoverall_expiry', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='trelocprep_expiry', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='cell_not_available', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='no_radio_resources_available_in_target_cell', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='invalid_MME_GroupID', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='unknown_MME_Code', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='encryption_and_or_integrity_protection_algorithms_not_supported', index=16, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='reportCharacteristicsEmpty', index=17, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='noReportPeriodicity', index=18, number=18, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='existingMeasurementID', index=19, number=19, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='unknown_eNB_Measurement_ID', index=20, number=20, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='measurement_temporarily_not_available', index=21, number=21, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='unspecified', index=22, number=22, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='load_balancing', index=23, number=23, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='handover_optimisation', index=24, number=24, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='value_out_of_allowed_range', index=25, number=25, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='multiple_E_RAB_ID_instances', index=26, number=26, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='switch_off_ongoing', index=27, number=27, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='not_supported_QCI_value', index=28, number=28, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='measurement_not_supported_for_the_object', index=29, number=29, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='tDCoverall_expiry', index=30, number=30, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='tDCprep_expiry', index=31, number=31, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='action_desirable_for_radio_reasons', index=32, number=32, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='reduce_load', index=33, number=33, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='resource_optimisation', index=34, number=34, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='time_critical_action', index=35, number=35, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='target_not_allowed', index=36, number=36, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='no_radio_resources_available', index=37, number=37, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='invalid_QoS_combination', index=38, number=38, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='encryption_algorithms_not_aupported', index=39, number=39, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='procedure_cancelled', index=40, number=40, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rRM_purpose', index=41, number=41, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='improve_user_bit_rate', index=42, number=42, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='user_inactivity', index=43, number=43, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='radio_connection_with_UE_lost', index=44, number=44, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='failure_in_the_radio_interface_procedure', index=45, number=45, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='bearer_option_not_supported', index=46, number=46, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mCG_Mobility', index=47, number=47, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sCG_Mobility', index=48, number=48, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='count_reaches_max_value', index=49, number=49, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='unknown_old_en_gNB_UE_X2AP_ID', index=50, number=50, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pDCP_Overload', index=51, number=51, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=371, + serialized_end=1919, +) +_sym_db.RegisterEnumDescriptor(_CAUSERADIONETWORK_VALUE) + +_CAUSETRANSPORT_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.CauseTransport.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='transport_resource_unavailable', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='unspecified', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=1998, + serialized_end=2084, +) +_sym_db.RegisterEnumDescriptor(_CAUSETRANSPORT_VALUE) + +_CAUSEPROTOCOL_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.CauseProtocol.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='transfer_syntax_error', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='abstract_syntax_error_reject', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='abstract_syntax_error_ignore_and_notify', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='message_not_compatible_with_receiver_state', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='semantic_error', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='unspecified', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='abstract_syntax_error_falsely_constructed_message', index=7, number=7, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=2162, + serialized_end=2441, +) +_sym_db.RegisterEnumDescriptor(_CAUSEPROTOCOL_VALUE) + +_CAUSEMISC_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.CauseMisc.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='control_processing_overload', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='hardware_failure', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='om_intervention', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='not_enough_user_plane_processing_resources', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='unspecified', index=5, number=5, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=2511, + serialized_end=2685, +) +_sym_db.RegisterEnumDescriptor(_CAUSEMISC_VALUE) + + +_CAUSE = _descriptor.Descriptor( + name='Cause', + full_name='uenibstreamprotobuf.Cause', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='radioNetwork', full_name='uenibstreamprotobuf.Cause.radioNetwork', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='transport', full_name='uenibstreamprotobuf.Cause.transport', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='protocol', full_name='uenibstreamprotobuf.Cause.protocol', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='misc', full_name='uenibstreamprotobuf.Cause.misc', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='value', full_name='uenibstreamprotobuf.Cause.value', + index=0, containing_type=None, fields=[]), + ], + serialized_start=43, + serialized_end=285, +) + + +_CAUSERADIONETWORK = _descriptor.Descriptor( + name='CauseRadioNetwork', + full_name='uenibstreamprotobuf.CauseRadioNetwork', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.CauseRadioNetwork.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CAUSERADIONETWORK_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=288, + serialized_end=1919, +) + + +_CAUSETRANSPORT = _descriptor.Descriptor( + name='CauseTransport', + full_name='uenibstreamprotobuf.CauseTransport', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.CauseTransport.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CAUSETRANSPORT_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1922, + serialized_end=2084, +) + + +_CAUSEPROTOCOL = _descriptor.Descriptor( + name='CauseProtocol', + full_name='uenibstreamprotobuf.CauseProtocol', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.CauseProtocol.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CAUSEPROTOCOL_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2087, + serialized_end=2441, +) + + +_CAUSEMISC = _descriptor.Descriptor( + name='CauseMisc', + full_name='uenibstreamprotobuf.CauseMisc', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.CauseMisc.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CAUSEMISC_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2444, + serialized_end=2685, +) + +_CAUSE.fields_by_name['radioNetwork'].message_type = _CAUSERADIONETWORK +_CAUSE.fields_by_name['transport'].message_type = _CAUSETRANSPORT +_CAUSE.fields_by_name['protocol'].message_type = _CAUSEPROTOCOL +_CAUSE.fields_by_name['misc'].message_type = _CAUSEMISC +_CAUSE.oneofs_by_name['value'].fields.append( + _CAUSE.fields_by_name['radioNetwork']) +_CAUSE.fields_by_name['radioNetwork'].containing_oneof = _CAUSE.oneofs_by_name['value'] +_CAUSE.oneofs_by_name['value'].fields.append( + _CAUSE.fields_by_name['transport']) +_CAUSE.fields_by_name['transport'].containing_oneof = _CAUSE.oneofs_by_name['value'] +_CAUSE.oneofs_by_name['value'].fields.append( + _CAUSE.fields_by_name['protocol']) +_CAUSE.fields_by_name['protocol'].containing_oneof = _CAUSE.oneofs_by_name['value'] +_CAUSE.oneofs_by_name['value'].fields.append( + _CAUSE.fields_by_name['misc']) +_CAUSE.fields_by_name['misc'].containing_oneof = _CAUSE.oneofs_by_name['value'] +_CAUSERADIONETWORK.fields_by_name['value'].enum_type = _CAUSERADIONETWORK_VALUE +_CAUSERADIONETWORK_VALUE.containing_type = _CAUSERADIONETWORK +_CAUSETRANSPORT.fields_by_name['value'].enum_type = _CAUSETRANSPORT_VALUE +_CAUSETRANSPORT_VALUE.containing_type = _CAUSETRANSPORT +_CAUSEPROTOCOL.fields_by_name['value'].enum_type = _CAUSEPROTOCOL_VALUE +_CAUSEPROTOCOL_VALUE.containing_type = _CAUSEPROTOCOL +_CAUSEMISC.fields_by_name['value'].enum_type = _CAUSEMISC_VALUE +_CAUSEMISC_VALUE.containing_type = _CAUSEMISC +DESCRIPTOR.message_types_by_name['Cause'] = _CAUSE +DESCRIPTOR.message_types_by_name['CauseRadioNetwork'] = _CAUSERADIONETWORK +DESCRIPTOR.message_types_by_name['CauseTransport'] = _CAUSETRANSPORT +DESCRIPTOR.message_types_by_name['CauseProtocol'] = _CAUSEPROTOCOL +DESCRIPTOR.message_types_by_name['CauseMisc'] = _CAUSEMISC +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +Cause = _reflection.GeneratedProtocolMessageType('Cause', (_message.Message,), { + 'DESCRIPTOR' : _CAUSE, + '__module__' : 'error_cause_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Cause) + }) +_sym_db.RegisterMessage(Cause) + +CauseRadioNetwork = _reflection.GeneratedProtocolMessageType('CauseRadioNetwork', (_message.Message,), { + 'DESCRIPTOR' : _CAUSERADIONETWORK, + '__module__' : 'error_cause_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CauseRadioNetwork) + }) +_sym_db.RegisterMessage(CauseRadioNetwork) + +CauseTransport = _reflection.GeneratedProtocolMessageType('CauseTransport', (_message.Message,), { + 'DESCRIPTOR' : _CAUSETRANSPORT, + '__module__' : 'error_cause_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CauseTransport) + }) +_sym_db.RegisterMessage(CauseTransport) + +CauseProtocol = _reflection.GeneratedProtocolMessageType('CauseProtocol', (_message.Message,), { + 'DESCRIPTOR' : _CAUSEPROTOCOL, + '__module__' : 'error_cause_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CauseProtocol) + }) +_sym_db.RegisterMessage(CauseProtocol) + +CauseMisc = _reflection.GeneratedProtocolMessageType('CauseMisc', (_message.Message,), { + 'DESCRIPTOR' : _CAUSEMISC, + '__module__' : 'error_cause_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CauseMisc) + }) +_sym_db.RegisterMessage(CauseMisc) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/rrc_cg_config_info_pb2.py b/mc-core/mc/data_gen/rrc_cg_config_info_pb2.py new file mode 100644 index 0000000..1500e8d --- /dev/null +++ b/mc-core/mc/data_gen/rrc_cg_config_info_pb2.py @@ -0,0 +1,1483 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: rrc_cg_config_info.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import rrc_common_types_pb2 as rrc__common__types__pb2 +import common_types_pb2 as common__types__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='rrc_cg_config_info.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x18rrc_cg_config_info.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x16rrc_common_types.proto\x1a\x12\x63ommon_types.proto\"\x87\x01\n\rCG_ConfigInfo\x12`\n\x19\x63riticalExtensionsChoice1\x18\x01 \x01(\x0b\x32;.uenibstreamprotobuf.CG_ConfigInfoCriticalExtensionsChoice1H\x00\x42\x14\n\x12\x63riticalExtensions\"m\n&CG_ConfigInfoCriticalExtensionsChoice1\x12=\n\x0bprotocolIEs\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.CG_ConfigInfo_IEsH\x00\x42\x04\n\x02\x63\x31\"\x84\x07\n\x11\x43G_ConfigInfo_IEs\x12J\n\x11ue_CapabilityInfo\x18\x01 \x03(\x0b\x32/.uenibstreamprotobuf.UE_CapabilityRAT_Container\x12G\n\x17\x63\x61ndidateCellInfoListMN\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.MeasResultList2NR\x12G\n\x17\x63\x61ndidateCellInfoListSN\x18\x03 \x01(\x0b\x32&.uenibstreamprotobuf.MeasResultList2NR\x12K\n\x16measResultCellListSFTD\x18\x04 \x01(\x0b\x32+.uenibstreamprotobuf.MeasResultCellListSFTD\x12;\n\x0escgFailureInfo\x18\x05 \x01(\x0b\x32#.uenibstreamprotobuf.ScgFailureInfo\x12\x46\n\x12\x63onfigRestrictInfo\x18\x06 \x01(\x0b\x32*.uenibstreamprotobuf.ConfigRestrictInfoSCG\x12\x32\n\x0b\x64rx_InfoMCG\x18\x07 \x01(\x0b\x32\x1d.uenibstreamprotobuf.DRX_Info\x12\x37\n\x0cmeasConfigMN\x18\x08 \x01(\x0b\x32!.uenibstreamprotobuf.MeasConfigMN\x12\x35\n\x0fsourceConfigSCG\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12=\n\rscg_RB_Config\x18\n \x01(\x0b\x32&.uenibstreamprotobuf.RadioBearerConfig\x12=\n\rmcg_RB_Config\x18\x0b \x01(\x0b\x32&.uenibstreamprotobuf.RadioBearerConfig\x12Q\n\x13mrdc_AssistanceInfo\x18\x0c \x03(\x0b\x32\x34.uenibstreamprotobuf.AffectedCarrierFreqCombInfoMRDC\x12J\n\x14nonCriticalExtension\x18\r \x01(\x0b\x32,.uenibstreamprotobuf.CG_ConfigInfo_v1540_IEs\"q\n\x1aUE_CapabilityRAT_Container\x12/\n\x08rat_Type\x18\x01 \x01(\x0b\x32\x1d.uenibstreamprotobuf.RAT_Type\x12\"\n\x1aue_CapabilityRAT_Container\x18\x02 \x01(\t\"\x82\x01\n\x08RAT_Type\x12\x32\n\x05value\x18\x01 \x01(\x0e\x32#.uenibstreamprotobuf.RAT_Type.Value\"B\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02nr\x10\x01\x12\x0c\n\x08\x65utra_nr\x10\x02\x12\t\n\x05\x65utra\x10\x03\"\xd3\x02\n\x0eScgFailureInfo\x12\x44\n\x0b\x66\x61ilureType\x18\x01 \x01(\x0e\x32/.uenibstreamprotobuf.ScgFailureInfo.FailureType\x12\x41\n\rmeasResultSCG\x18\x02 \x01(\x0b\x32*.uenibstreamprotobuf.MeasResultSCG_Failure\"\xb7\x01\n\x0b\x46\x61ilureType\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0f\n\x0bt310_Expiry\x10\x01\x12\x17\n\x13randomAccessProblem\x10\x02\x12\x12\n\x0erlc_MaxNumRetx\x10\x03\x12\x1c\n\x18synchReconfigFailure_SCG\x10\x04\x12\x17\n\x13scg_reconfigFailure\x10\x05\x12\x19\n\x15srb3_IntegrityFailure\x10\x06\"\\\n\x15MeasResultSCG_Failure\x12\x43\n\x13measResultPerMOList\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.MeasResultList2NR\"\xf0\x02\n\x15\x43onfigRestrictInfoSCG\x12H\n\x12\x61llowedBC_ListMRDC\x18\x01 \x01(\x0b\x32,.uenibstreamprotobuf.BandCombinationInfoList\x12I\n\x15powerCoordination_FR1\x18\x02 \x01(\x0b\x32*.uenibstreamprotobuf.PowerCoordination_FR1\x12I\n\x15servCellIndexRangeSCG\x18\x03 \x01(\x0b\x32*.uenibstreamprotobuf.ServCellIndexRangeSCG\x12\x38\n\x12maxMeasFreqsSCG_NR\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12=\n\x17maxMeasIdentitiesSCG_NR\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"R\n\x17\x42\x61ndCombinationInfoList\x12\x37\n\x05items\x18\x01 \x03(\x0b\x32(.uenibstreamprotobuf.BandCombinationInfo\"S\n\x13\x42\x61ndCombinationInfo\x12\x1c\n\x14\x62\x61ndCombinationIndex\x18\x01 \x01(\r\x12\x1e\n\x16\x61llowedFeatureSetsList\x18\x02 \x03(\r\"\xac\x01\n\x15PowerCoordination_FR1\x12\x30\n\x0bp_maxNR_FR1\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12/\n\np_maxEUTRA\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x30\n\x0bp_maxUE_FR1\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\":\n\x15ServCellIndexRangeSCG\x12\x10\n\x08lowBound\x18\x01 \x01(\r\x12\x0f\n\x07upBound\x18\x02 \x01(\r\"\x90\x02\n\x0cMeasConfigMN\x12?\n\x15measuredFrequenciesMN\x18\x01 \x03(\x0b\x32 .uenibstreamprotobuf.NR_FreqInfo\x12:\n\x15release_measGapConfig\x18\x02 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12=\n\x13setup_measGapConfig\x18\x03 \x01(\x0b\x32\x1e.uenibstreamprotobuf.GapConfigH\x00\x12\x33\n\ngapPurpose\x18\x04 \x01(\x0b\x32\x1f.uenibstreamprotobuf.GapPurposeB\x0f\n\rmeasGapConfig\"|\n\nGapPurpose\x12\x34\n\x05value\x18\x01 \x01(\x0e\x32%.uenibstreamprotobuf.GapPurpose.Value\"8\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05perUE\x10\x01\x12\n\n\x06perFR1\x10\x02\"\xa5\x03\n\x1f\x41\x66\x66\x65\x63tedCarrierFreqCombInfoMRDC\x12?\n\x10victimSystemType\x18\x01 \x01(\x0b\x32%.uenibstreamprotobuf.VictimSystemType\x12q\n\x19interferenceDirectionMRDC\x18\x02 \x01(\x0e\x32N.uenibstreamprotobuf.AffectedCarrierFreqCombInfoMRDC.InterferenceDirectionMRDC\x12U\n\x1b\x61\x66\x66\x65\x63tedCarrierFreqCombMRDC\x18\x03 \x01(\x0b\x32\x30.uenibstreamprotobuf.AffectedCarrierFreqCombMRDC\"w\n\x19InterferenceDirectionMRDC\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0c\n\x08\x65utra_nr\x10\x01\x12\x06\n\x02nr\x10\x02\x12\t\n\x05other\x10\x03\x12\x11\n\rutra_nr_other\x10\x04\x12\x0c\n\x08nr_other\x10\x05\"\xa3\x02\n\x10VictimSystemType\x12)\n\x03gps\x18\x01 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\x12-\n\x07glonass\x18\x02 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\x12)\n\x03\x62\x64s\x18\x03 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\x12-\n\x07galileo\x18\x04 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\x12*\n\x04wlan\x18\x05 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\x12/\n\tbluetooth\x18\x06 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\"\xc9\x01\n\x1b\x41\x66\x66\x65\x63tedCarrierFreqCombMRDC\x12W\n\x1c\x61\x66\x66\x65\x63tedCarrierFreqCombEUTRA\x18\x01 \x01(\x0b\x32\x31.uenibstreamprotobuf.AffectedCarrierFreqCombEUTRA\x12Q\n\x19\x61\x66\x66\x65\x63tedCarrierFreqCombNR\x18\x02 \x01(\x0b\x32..uenibstreamprotobuf.AffectedCarrierFreqCombNR\"-\n\x1c\x41\x66\x66\x65\x63tedCarrierFreqCombEUTRA\x12\r\n\x05items\x18\x01 \x03(\r\"*\n\x19\x41\x66\x66\x65\x63tedCarrierFreqCombNR\x12\r\n\x05items\x18\x01 \x03(\r\"\x99\x01\n\x17\x43G_ConfigInfo_v1540_IEs\x12\x37\n\nph_InfoMCG\x18\x01 \x01(\x0b\x32#.uenibstreamprotobuf.PH_TypeListMCG\x12\x45\n\x13measResultReportCGI\x18\x02 \x01(\x0b\x32(.uenibstreamprotobuf.MeasResultReportCGI\"@\n\x0ePH_TypeListMCG\x12.\n\x05items\x18\x01 \x03(\x0b\x32\x1f.uenibstreamprotobuf.PH_InfoMCG\"\xaa\x01\n\nPH_InfoMCG\x12\x15\n\rservCellIndex\x18\x01 \x01(\r\x12;\n\tph_Uplink\x18\x02 \x01(\x0b\x32(.uenibstreamprotobuf.PH_UplinkCarrierMCG\x12H\n\x16ph_SupplementaryUplink\x18\x03 \x01(\x0b\x32(.uenibstreamprotobuf.PH_UplinkCarrierMCG\"\x9f\x01\n\x13PH_UplinkCarrierMCG\x12I\n\x0bph_Type1or3\x18\x01 \x01(\x0e\x32\x34.uenibstreamprotobuf.PH_UplinkCarrierMCG.PH_Type1or3\"=\n\x0bPH_Type1or3\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05type1\x10\x01\x12\t\n\x05type3\x10\x02\"}\n\x13MeasResultReportCGI\x12\x14\n\x0cssbFrequency\x18\x01 \x01(\r\x12\x1f\n\x17\x63\x65llForWhichToReportCGI\x18\x02 \x01(\r\x12/\n\x08\x63gi_Info\x18\x03 \x01(\x0b\x32\x1d.uenibstreamprotobuf.CGI_InfoB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,rrc__common__types__pb2.DESCRIPTOR,common__types__pb2.DESCRIPTOR,]) + + + +_RAT_TYPE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.RAT_Type.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nr', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='eutra_nr', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='eutra', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=1457, + serialized_end=1523, +) +_sym_db.RegisterEnumDescriptor(_RAT_TYPE_VALUE) + +_SCGFAILUREINFO_FAILURETYPE = _descriptor.EnumDescriptor( + name='FailureType', + full_name='uenibstreamprotobuf.ScgFailureInfo.FailureType', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='t310_Expiry', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='randomAccessProblem', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rlc_MaxNumRetx', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='synchReconfigFailure_SCG', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='scg_reconfigFailure', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='srb3_IntegrityFailure', index=6, number=6, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=1682, + serialized_end=1865, +) +_sym_db.RegisterEnumDescriptor(_SCGFAILUREINFO_FAILURETYPE) + +_GAPPURPOSE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.GapPurpose.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='perUE', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='perFR1', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=3079, + serialized_end=3135, +) +_sym_db.RegisterEnumDescriptor(_GAPPURPOSE_VALUE) + +_AFFECTEDCARRIERFREQCOMBINFOMRDC_INTERFERENCEDIRECTIONMRDC = _descriptor.EnumDescriptor( + name='InterferenceDirectionMRDC', + full_name='uenibstreamprotobuf.AffectedCarrierFreqCombInfoMRDC.InterferenceDirectionMRDC', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='eutra_nr', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nr', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='other', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='utra_nr_other', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nr_other', index=5, number=5, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=3440, + serialized_end=3559, +) +_sym_db.RegisterEnumDescriptor(_AFFECTEDCARRIERFREQCOMBINFOMRDC_INTERFERENCEDIRECTIONMRDC) + +_PH_UPLINKCARRIERMCG_PH_TYPE1OR3 = _descriptor.EnumDescriptor( + name='PH_Type1or3', + full_name='uenibstreamprotobuf.PH_UplinkCarrierMCG.PH_Type1or3', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='type1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='type3', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=4644, + serialized_end=4705, +) +_sym_db.RegisterEnumDescriptor(_PH_UPLINKCARRIERMCG_PH_TYPE1OR3) + + +_CG_CONFIGINFO = _descriptor.Descriptor( + name='CG_ConfigInfo', + full_name='uenibstreamprotobuf.CG_ConfigInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='criticalExtensionsChoice1', full_name='uenibstreamprotobuf.CG_ConfigInfo.criticalExtensionsChoice1', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='criticalExtensions', full_name='uenibstreamprotobuf.CG_ConfigInfo.criticalExtensions', + index=0, containing_type=None, fields=[]), + ], + serialized_start=126, + serialized_end=261, +) + + +_CG_CONFIGINFOCRITICALEXTENSIONSCHOICE1 = _descriptor.Descriptor( + name='CG_ConfigInfoCriticalExtensionsChoice1', + full_name='uenibstreamprotobuf.CG_ConfigInfoCriticalExtensionsChoice1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='protocolIEs', full_name='uenibstreamprotobuf.CG_ConfigInfoCriticalExtensionsChoice1.protocolIEs', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='c1', full_name='uenibstreamprotobuf.CG_ConfigInfoCriticalExtensionsChoice1.c1', + index=0, containing_type=None, fields=[]), + ], + serialized_start=263, + serialized_end=372, +) + + +_CG_CONFIGINFO_IES = _descriptor.Descriptor( + name='CG_ConfigInfo_IEs', + full_name='uenibstreamprotobuf.CG_ConfigInfo_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ue_CapabilityInfo', full_name='uenibstreamprotobuf.CG_ConfigInfo_IEs.ue_CapabilityInfo', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='candidateCellInfoListMN', full_name='uenibstreamprotobuf.CG_ConfigInfo_IEs.candidateCellInfoListMN', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='candidateCellInfoListSN', full_name='uenibstreamprotobuf.CG_ConfigInfo_IEs.candidateCellInfoListSN', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measResultCellListSFTD', full_name='uenibstreamprotobuf.CG_ConfigInfo_IEs.measResultCellListSFTD', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='scgFailureInfo', full_name='uenibstreamprotobuf.CG_ConfigInfo_IEs.scgFailureInfo', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='configRestrictInfo', full_name='uenibstreamprotobuf.CG_ConfigInfo_IEs.configRestrictInfo', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drx_InfoMCG', full_name='uenibstreamprotobuf.CG_ConfigInfo_IEs.drx_InfoMCG', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measConfigMN', full_name='uenibstreamprotobuf.CG_ConfigInfo_IEs.measConfigMN', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sourceConfigSCG', full_name='uenibstreamprotobuf.CG_ConfigInfo_IEs.sourceConfigSCG', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='scg_RB_Config', full_name='uenibstreamprotobuf.CG_ConfigInfo_IEs.scg_RB_Config', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mcg_RB_Config', full_name='uenibstreamprotobuf.CG_ConfigInfo_IEs.mcg_RB_Config', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mrdc_AssistanceInfo', full_name='uenibstreamprotobuf.CG_ConfigInfo_IEs.mrdc_AssistanceInfo', index=11, + number=12, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nonCriticalExtension', full_name='uenibstreamprotobuf.CG_ConfigInfo_IEs.nonCriticalExtension', index=12, + number=13, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=375, + serialized_end=1275, +) + + +_UE_CAPABILITYRAT_CONTAINER = _descriptor.Descriptor( + name='UE_CapabilityRAT_Container', + full_name='uenibstreamprotobuf.UE_CapabilityRAT_Container', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rat_Type', full_name='uenibstreamprotobuf.UE_CapabilityRAT_Container.rat_Type', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ue_CapabilityRAT_Container', full_name='uenibstreamprotobuf.UE_CapabilityRAT_Container.ue_CapabilityRAT_Container', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1277, + serialized_end=1390, +) + + +_RAT_TYPE = _descriptor.Descriptor( + name='RAT_Type', + full_name='uenibstreamprotobuf.RAT_Type', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.RAT_Type.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RAT_TYPE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1393, + serialized_end=1523, +) + + +_SCGFAILUREINFO = _descriptor.Descriptor( + name='ScgFailureInfo', + full_name='uenibstreamprotobuf.ScgFailureInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='failureType', full_name='uenibstreamprotobuf.ScgFailureInfo.failureType', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measResultSCG', full_name='uenibstreamprotobuf.ScgFailureInfo.measResultSCG', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SCGFAILUREINFO_FAILURETYPE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1526, + serialized_end=1865, +) + + +_MEASRESULTSCG_FAILURE = _descriptor.Descriptor( + name='MeasResultSCG_Failure', + full_name='uenibstreamprotobuf.MeasResultSCG_Failure', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='measResultPerMOList', full_name='uenibstreamprotobuf.MeasResultSCG_Failure.measResultPerMOList', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1867, + serialized_end=1959, +) + + +_CONFIGRESTRICTINFOSCG = _descriptor.Descriptor( + name='ConfigRestrictInfoSCG', + full_name='uenibstreamprotobuf.ConfigRestrictInfoSCG', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='allowedBC_ListMRDC', full_name='uenibstreamprotobuf.ConfigRestrictInfoSCG.allowedBC_ListMRDC', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='powerCoordination_FR1', full_name='uenibstreamprotobuf.ConfigRestrictInfoSCG.powerCoordination_FR1', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='servCellIndexRangeSCG', full_name='uenibstreamprotobuf.ConfigRestrictInfoSCG.servCellIndexRangeSCG', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxMeasFreqsSCG_NR', full_name='uenibstreamprotobuf.ConfigRestrictInfoSCG.maxMeasFreqsSCG_NR', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxMeasIdentitiesSCG_NR', full_name='uenibstreamprotobuf.ConfigRestrictInfoSCG.maxMeasIdentitiesSCG_NR', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1962, + serialized_end=2330, +) + + +_BANDCOMBINATIONINFOLIST = _descriptor.Descriptor( + name='BandCombinationInfoList', + full_name='uenibstreamprotobuf.BandCombinationInfoList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.BandCombinationInfoList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2332, + serialized_end=2414, +) + + +_BANDCOMBINATIONINFO = _descriptor.Descriptor( + name='BandCombinationInfo', + full_name='uenibstreamprotobuf.BandCombinationInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='bandCombinationIndex', full_name='uenibstreamprotobuf.BandCombinationInfo.bandCombinationIndex', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='allowedFeatureSetsList', full_name='uenibstreamprotobuf.BandCombinationInfo.allowedFeatureSetsList', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2416, + serialized_end=2499, +) + + +_POWERCOORDINATION_FR1 = _descriptor.Descriptor( + name='PowerCoordination_FR1', + full_name='uenibstreamprotobuf.PowerCoordination_FR1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='p_maxNR_FR1', full_name='uenibstreamprotobuf.PowerCoordination_FR1.p_maxNR_FR1', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p_maxEUTRA', full_name='uenibstreamprotobuf.PowerCoordination_FR1.p_maxEUTRA', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p_maxUE_FR1', full_name='uenibstreamprotobuf.PowerCoordination_FR1.p_maxUE_FR1', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2502, + serialized_end=2674, +) + + +_SERVCELLINDEXRANGESCG = _descriptor.Descriptor( + name='ServCellIndexRangeSCG', + full_name='uenibstreamprotobuf.ServCellIndexRangeSCG', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='lowBound', full_name='uenibstreamprotobuf.ServCellIndexRangeSCG.lowBound', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='upBound', full_name='uenibstreamprotobuf.ServCellIndexRangeSCG.upBound', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2676, + serialized_end=2734, +) + + +_MEASCONFIGMN = _descriptor.Descriptor( + name='MeasConfigMN', + full_name='uenibstreamprotobuf.MeasConfigMN', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='measuredFrequenciesMN', full_name='uenibstreamprotobuf.MeasConfigMN.measuredFrequenciesMN', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_measGapConfig', full_name='uenibstreamprotobuf.MeasConfigMN.release_measGapConfig', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_measGapConfig', full_name='uenibstreamprotobuf.MeasConfigMN.setup_measGapConfig', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='gapPurpose', full_name='uenibstreamprotobuf.MeasConfigMN.gapPurpose', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='measGapConfig', full_name='uenibstreamprotobuf.MeasConfigMN.measGapConfig', + index=0, containing_type=None, fields=[]), + ], + serialized_start=2737, + serialized_end=3009, +) + + +_GAPPURPOSE = _descriptor.Descriptor( + name='GapPurpose', + full_name='uenibstreamprotobuf.GapPurpose', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.GapPurpose.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _GAPPURPOSE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3011, + serialized_end=3135, +) + + +_AFFECTEDCARRIERFREQCOMBINFOMRDC = _descriptor.Descriptor( + name='AffectedCarrierFreqCombInfoMRDC', + full_name='uenibstreamprotobuf.AffectedCarrierFreqCombInfoMRDC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='victimSystemType', full_name='uenibstreamprotobuf.AffectedCarrierFreqCombInfoMRDC.victimSystemType', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='interferenceDirectionMRDC', full_name='uenibstreamprotobuf.AffectedCarrierFreqCombInfoMRDC.interferenceDirectionMRDC', index=1, + number=2, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='affectedCarrierFreqCombMRDC', full_name='uenibstreamprotobuf.AffectedCarrierFreqCombInfoMRDC.affectedCarrierFreqCombMRDC', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _AFFECTEDCARRIERFREQCOMBINFOMRDC_INTERFERENCEDIRECTIONMRDC, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3138, + serialized_end=3559, +) + + +_VICTIMSYSTEMTYPE = _descriptor.Descriptor( + name='VictimSystemType', + full_name='uenibstreamprotobuf.VictimSystemType', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='gps', full_name='uenibstreamprotobuf.VictimSystemType.gps', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='glonass', full_name='uenibstreamprotobuf.VictimSystemType.glonass', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bds', full_name='uenibstreamprotobuf.VictimSystemType.bds', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='galileo', full_name='uenibstreamprotobuf.VictimSystemType.galileo', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='wlan', full_name='uenibstreamprotobuf.VictimSystemType.wlan', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bluetooth', full_name='uenibstreamprotobuf.VictimSystemType.bluetooth', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3562, + serialized_end=3853, +) + + +_AFFECTEDCARRIERFREQCOMBMRDC = _descriptor.Descriptor( + name='AffectedCarrierFreqCombMRDC', + full_name='uenibstreamprotobuf.AffectedCarrierFreqCombMRDC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='affectedCarrierFreqCombEUTRA', full_name='uenibstreamprotobuf.AffectedCarrierFreqCombMRDC.affectedCarrierFreqCombEUTRA', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='affectedCarrierFreqCombNR', full_name='uenibstreamprotobuf.AffectedCarrierFreqCombMRDC.affectedCarrierFreqCombNR', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3856, + serialized_end=4057, +) + + +_AFFECTEDCARRIERFREQCOMBEUTRA = _descriptor.Descriptor( + name='AffectedCarrierFreqCombEUTRA', + full_name='uenibstreamprotobuf.AffectedCarrierFreqCombEUTRA', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.AffectedCarrierFreqCombEUTRA.items', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4059, + serialized_end=4104, +) + + +_AFFECTEDCARRIERFREQCOMBNR = _descriptor.Descriptor( + name='AffectedCarrierFreqCombNR', + full_name='uenibstreamprotobuf.AffectedCarrierFreqCombNR', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.AffectedCarrierFreqCombNR.items', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4106, + serialized_end=4148, +) + + +_CG_CONFIGINFO_V1540_IES = _descriptor.Descriptor( + name='CG_ConfigInfo_v1540_IEs', + full_name='uenibstreamprotobuf.CG_ConfigInfo_v1540_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ph_InfoMCG', full_name='uenibstreamprotobuf.CG_ConfigInfo_v1540_IEs.ph_InfoMCG', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measResultReportCGI', full_name='uenibstreamprotobuf.CG_ConfigInfo_v1540_IEs.measResultReportCGI', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4151, + serialized_end=4304, +) + + +_PH_TYPELISTMCG = _descriptor.Descriptor( + name='PH_TypeListMCG', + full_name='uenibstreamprotobuf.PH_TypeListMCG', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.PH_TypeListMCG.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4306, + serialized_end=4370, +) + + +_PH_INFOMCG = _descriptor.Descriptor( + name='PH_InfoMCG', + full_name='uenibstreamprotobuf.PH_InfoMCG', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='servCellIndex', full_name='uenibstreamprotobuf.PH_InfoMCG.servCellIndex', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ph_Uplink', full_name='uenibstreamprotobuf.PH_InfoMCG.ph_Uplink', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ph_SupplementaryUplink', full_name='uenibstreamprotobuf.PH_InfoMCG.ph_SupplementaryUplink', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4373, + serialized_end=4543, +) + + +_PH_UPLINKCARRIERMCG = _descriptor.Descriptor( + name='PH_UplinkCarrierMCG', + full_name='uenibstreamprotobuf.PH_UplinkCarrierMCG', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ph_Type1or3', full_name='uenibstreamprotobuf.PH_UplinkCarrierMCG.ph_Type1or3', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PH_UPLINKCARRIERMCG_PH_TYPE1OR3, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4546, + serialized_end=4705, +) + + +_MEASRESULTREPORTCGI = _descriptor.Descriptor( + name='MeasResultReportCGI', + full_name='uenibstreamprotobuf.MeasResultReportCGI', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ssbFrequency', full_name='uenibstreamprotobuf.MeasResultReportCGI.ssbFrequency', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellForWhichToReportCGI', full_name='uenibstreamprotobuf.MeasResultReportCGI.cellForWhichToReportCGI', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cgi_Info', full_name='uenibstreamprotobuf.MeasResultReportCGI.cgi_Info', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4707, + serialized_end=4832, +) + +_CG_CONFIGINFO.fields_by_name['criticalExtensionsChoice1'].message_type = _CG_CONFIGINFOCRITICALEXTENSIONSCHOICE1 +_CG_CONFIGINFO.oneofs_by_name['criticalExtensions'].fields.append( + _CG_CONFIGINFO.fields_by_name['criticalExtensionsChoice1']) +_CG_CONFIGINFO.fields_by_name['criticalExtensionsChoice1'].containing_oneof = _CG_CONFIGINFO.oneofs_by_name['criticalExtensions'] +_CG_CONFIGINFOCRITICALEXTENSIONSCHOICE1.fields_by_name['protocolIEs'].message_type = _CG_CONFIGINFO_IES +_CG_CONFIGINFOCRITICALEXTENSIONSCHOICE1.oneofs_by_name['c1'].fields.append( + _CG_CONFIGINFOCRITICALEXTENSIONSCHOICE1.fields_by_name['protocolIEs']) +_CG_CONFIGINFOCRITICALEXTENSIONSCHOICE1.fields_by_name['protocolIEs'].containing_oneof = _CG_CONFIGINFOCRITICALEXTENSIONSCHOICE1.oneofs_by_name['c1'] +_CG_CONFIGINFO_IES.fields_by_name['ue_CapabilityInfo'].message_type = _UE_CAPABILITYRAT_CONTAINER +_CG_CONFIGINFO_IES.fields_by_name['candidateCellInfoListMN'].message_type = rrc__common__types__pb2._MEASRESULTLIST2NR +_CG_CONFIGINFO_IES.fields_by_name['candidateCellInfoListSN'].message_type = rrc__common__types__pb2._MEASRESULTLIST2NR +_CG_CONFIGINFO_IES.fields_by_name['measResultCellListSFTD'].message_type = rrc__common__types__pb2._MEASRESULTCELLLISTSFTD +_CG_CONFIGINFO_IES.fields_by_name['scgFailureInfo'].message_type = _SCGFAILUREINFO +_CG_CONFIGINFO_IES.fields_by_name['configRestrictInfo'].message_type = _CONFIGRESTRICTINFOSCG +_CG_CONFIGINFO_IES.fields_by_name['drx_InfoMCG'].message_type = rrc__common__types__pb2._DRX_INFO +_CG_CONFIGINFO_IES.fields_by_name['measConfigMN'].message_type = _MEASCONFIGMN +_CG_CONFIGINFO_IES.fields_by_name['sourceConfigSCG'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_CG_CONFIGINFO_IES.fields_by_name['scg_RB_Config'].message_type = rrc__common__types__pb2._RADIOBEARERCONFIG +_CG_CONFIGINFO_IES.fields_by_name['mcg_RB_Config'].message_type = rrc__common__types__pb2._RADIOBEARERCONFIG +_CG_CONFIGINFO_IES.fields_by_name['mrdc_AssistanceInfo'].message_type = _AFFECTEDCARRIERFREQCOMBINFOMRDC +_CG_CONFIGINFO_IES.fields_by_name['nonCriticalExtension'].message_type = _CG_CONFIGINFO_V1540_IES +_UE_CAPABILITYRAT_CONTAINER.fields_by_name['rat_Type'].message_type = _RAT_TYPE +_RAT_TYPE.fields_by_name['value'].enum_type = _RAT_TYPE_VALUE +_RAT_TYPE_VALUE.containing_type = _RAT_TYPE +_SCGFAILUREINFO.fields_by_name['failureType'].enum_type = _SCGFAILUREINFO_FAILURETYPE +_SCGFAILUREINFO.fields_by_name['measResultSCG'].message_type = _MEASRESULTSCG_FAILURE +_SCGFAILUREINFO_FAILURETYPE.containing_type = _SCGFAILUREINFO +_MEASRESULTSCG_FAILURE.fields_by_name['measResultPerMOList'].message_type = rrc__common__types__pb2._MEASRESULTLIST2NR +_CONFIGRESTRICTINFOSCG.fields_by_name['allowedBC_ListMRDC'].message_type = _BANDCOMBINATIONINFOLIST +_CONFIGRESTRICTINFOSCG.fields_by_name['powerCoordination_FR1'].message_type = _POWERCOORDINATION_FR1 +_CONFIGRESTRICTINFOSCG.fields_by_name['servCellIndexRangeSCG'].message_type = _SERVCELLINDEXRANGESCG +_CONFIGRESTRICTINFOSCG.fields_by_name['maxMeasFreqsSCG_NR'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CONFIGRESTRICTINFOSCG.fields_by_name['maxMeasIdentitiesSCG_NR'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_BANDCOMBINATIONINFOLIST.fields_by_name['items'].message_type = _BANDCOMBINATIONINFO +_POWERCOORDINATION_FR1.fields_by_name['p_maxNR_FR1'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_POWERCOORDINATION_FR1.fields_by_name['p_maxEUTRA'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_POWERCOORDINATION_FR1.fields_by_name['p_maxUE_FR1'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_MEASCONFIGMN.fields_by_name['measuredFrequenciesMN'].message_type = rrc__common__types__pb2._NR_FREQINFO +_MEASCONFIGMN.fields_by_name['release_measGapConfig'].message_type = common__types__pb2._NULL +_MEASCONFIGMN.fields_by_name['setup_measGapConfig'].message_type = rrc__common__types__pb2._GAPCONFIG +_MEASCONFIGMN.fields_by_name['gapPurpose'].message_type = _GAPPURPOSE +_MEASCONFIGMN.oneofs_by_name['measGapConfig'].fields.append( + _MEASCONFIGMN.fields_by_name['release_measGapConfig']) +_MEASCONFIGMN.fields_by_name['release_measGapConfig'].containing_oneof = _MEASCONFIGMN.oneofs_by_name['measGapConfig'] +_MEASCONFIGMN.oneofs_by_name['measGapConfig'].fields.append( + _MEASCONFIGMN.fields_by_name['setup_measGapConfig']) +_MEASCONFIGMN.fields_by_name['setup_measGapConfig'].containing_oneof = _MEASCONFIGMN.oneofs_by_name['measGapConfig'] +_GAPPURPOSE.fields_by_name['value'].enum_type = _GAPPURPOSE_VALUE +_GAPPURPOSE_VALUE.containing_type = _GAPPURPOSE +_AFFECTEDCARRIERFREQCOMBINFOMRDC.fields_by_name['victimSystemType'].message_type = _VICTIMSYSTEMTYPE +_AFFECTEDCARRIERFREQCOMBINFOMRDC.fields_by_name['interferenceDirectionMRDC'].enum_type = _AFFECTEDCARRIERFREQCOMBINFOMRDC_INTERFERENCEDIRECTIONMRDC +_AFFECTEDCARRIERFREQCOMBINFOMRDC.fields_by_name['affectedCarrierFreqCombMRDC'].message_type = _AFFECTEDCARRIERFREQCOMBMRDC +_AFFECTEDCARRIERFREQCOMBINFOMRDC_INTERFERENCEDIRECTIONMRDC.containing_type = _AFFECTEDCARRIERFREQCOMBINFOMRDC +_VICTIMSYSTEMTYPE.fields_by_name['gps'].message_type = common__types__pb2._TRUEOPT +_VICTIMSYSTEMTYPE.fields_by_name['glonass'].message_type = common__types__pb2._TRUEOPT +_VICTIMSYSTEMTYPE.fields_by_name['bds'].message_type = common__types__pb2._TRUEOPT +_VICTIMSYSTEMTYPE.fields_by_name['galileo'].message_type = common__types__pb2._TRUEOPT +_VICTIMSYSTEMTYPE.fields_by_name['wlan'].message_type = common__types__pb2._TRUEOPT +_VICTIMSYSTEMTYPE.fields_by_name['bluetooth'].message_type = common__types__pb2._TRUEOPT +_AFFECTEDCARRIERFREQCOMBMRDC.fields_by_name['affectedCarrierFreqCombEUTRA'].message_type = _AFFECTEDCARRIERFREQCOMBEUTRA +_AFFECTEDCARRIERFREQCOMBMRDC.fields_by_name['affectedCarrierFreqCombNR'].message_type = _AFFECTEDCARRIERFREQCOMBNR +_CG_CONFIGINFO_V1540_IES.fields_by_name['ph_InfoMCG'].message_type = _PH_TYPELISTMCG +_CG_CONFIGINFO_V1540_IES.fields_by_name['measResultReportCGI'].message_type = _MEASRESULTREPORTCGI +_PH_TYPELISTMCG.fields_by_name['items'].message_type = _PH_INFOMCG +_PH_INFOMCG.fields_by_name['ph_Uplink'].message_type = _PH_UPLINKCARRIERMCG +_PH_INFOMCG.fields_by_name['ph_SupplementaryUplink'].message_type = _PH_UPLINKCARRIERMCG +_PH_UPLINKCARRIERMCG.fields_by_name['ph_Type1or3'].enum_type = _PH_UPLINKCARRIERMCG_PH_TYPE1OR3 +_PH_UPLINKCARRIERMCG_PH_TYPE1OR3.containing_type = _PH_UPLINKCARRIERMCG +_MEASRESULTREPORTCGI.fields_by_name['cgi_Info'].message_type = rrc__common__types__pb2._CGI_INFO +DESCRIPTOR.message_types_by_name['CG_ConfigInfo'] = _CG_CONFIGINFO +DESCRIPTOR.message_types_by_name['CG_ConfigInfoCriticalExtensionsChoice1'] = _CG_CONFIGINFOCRITICALEXTENSIONSCHOICE1 +DESCRIPTOR.message_types_by_name['CG_ConfigInfo_IEs'] = _CG_CONFIGINFO_IES +DESCRIPTOR.message_types_by_name['UE_CapabilityRAT_Container'] = _UE_CAPABILITYRAT_CONTAINER +DESCRIPTOR.message_types_by_name['RAT_Type'] = _RAT_TYPE +DESCRIPTOR.message_types_by_name['ScgFailureInfo'] = _SCGFAILUREINFO +DESCRIPTOR.message_types_by_name['MeasResultSCG_Failure'] = _MEASRESULTSCG_FAILURE +DESCRIPTOR.message_types_by_name['ConfigRestrictInfoSCG'] = _CONFIGRESTRICTINFOSCG +DESCRIPTOR.message_types_by_name['BandCombinationInfoList'] = _BANDCOMBINATIONINFOLIST +DESCRIPTOR.message_types_by_name['BandCombinationInfo'] = _BANDCOMBINATIONINFO +DESCRIPTOR.message_types_by_name['PowerCoordination_FR1'] = _POWERCOORDINATION_FR1 +DESCRIPTOR.message_types_by_name['ServCellIndexRangeSCG'] = _SERVCELLINDEXRANGESCG +DESCRIPTOR.message_types_by_name['MeasConfigMN'] = _MEASCONFIGMN +DESCRIPTOR.message_types_by_name['GapPurpose'] = _GAPPURPOSE +DESCRIPTOR.message_types_by_name['AffectedCarrierFreqCombInfoMRDC'] = _AFFECTEDCARRIERFREQCOMBINFOMRDC +DESCRIPTOR.message_types_by_name['VictimSystemType'] = _VICTIMSYSTEMTYPE +DESCRIPTOR.message_types_by_name['AffectedCarrierFreqCombMRDC'] = _AFFECTEDCARRIERFREQCOMBMRDC +DESCRIPTOR.message_types_by_name['AffectedCarrierFreqCombEUTRA'] = _AFFECTEDCARRIERFREQCOMBEUTRA +DESCRIPTOR.message_types_by_name['AffectedCarrierFreqCombNR'] = _AFFECTEDCARRIERFREQCOMBNR +DESCRIPTOR.message_types_by_name['CG_ConfigInfo_v1540_IEs'] = _CG_CONFIGINFO_V1540_IES +DESCRIPTOR.message_types_by_name['PH_TypeListMCG'] = _PH_TYPELISTMCG +DESCRIPTOR.message_types_by_name['PH_InfoMCG'] = _PH_INFOMCG +DESCRIPTOR.message_types_by_name['PH_UplinkCarrierMCG'] = _PH_UPLINKCARRIERMCG +DESCRIPTOR.message_types_by_name['MeasResultReportCGI'] = _MEASRESULTREPORTCGI +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +CG_ConfigInfo = _reflection.GeneratedProtocolMessageType('CG_ConfigInfo', (_message.Message,), { + 'DESCRIPTOR' : _CG_CONFIGINFO, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CG_ConfigInfo) + }) +_sym_db.RegisterMessage(CG_ConfigInfo) + +CG_ConfigInfoCriticalExtensionsChoice1 = _reflection.GeneratedProtocolMessageType('CG_ConfigInfoCriticalExtensionsChoice1', (_message.Message,), { + 'DESCRIPTOR' : _CG_CONFIGINFOCRITICALEXTENSIONSCHOICE1, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CG_ConfigInfoCriticalExtensionsChoice1) + }) +_sym_db.RegisterMessage(CG_ConfigInfoCriticalExtensionsChoice1) + +CG_ConfigInfo_IEs = _reflection.GeneratedProtocolMessageType('CG_ConfigInfo_IEs', (_message.Message,), { + 'DESCRIPTOR' : _CG_CONFIGINFO_IES, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CG_ConfigInfo_IEs) + }) +_sym_db.RegisterMessage(CG_ConfigInfo_IEs) + +UE_CapabilityRAT_Container = _reflection.GeneratedProtocolMessageType('UE_CapabilityRAT_Container', (_message.Message,), { + 'DESCRIPTOR' : _UE_CAPABILITYRAT_CONTAINER, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UE_CapabilityRAT_Container) + }) +_sym_db.RegisterMessage(UE_CapabilityRAT_Container) + +RAT_Type = _reflection.GeneratedProtocolMessageType('RAT_Type', (_message.Message,), { + 'DESCRIPTOR' : _RAT_TYPE, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RAT_Type) + }) +_sym_db.RegisterMessage(RAT_Type) + +ScgFailureInfo = _reflection.GeneratedProtocolMessageType('ScgFailureInfo', (_message.Message,), { + 'DESCRIPTOR' : _SCGFAILUREINFO, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ScgFailureInfo) + }) +_sym_db.RegisterMessage(ScgFailureInfo) + +MeasResultSCG_Failure = _reflection.GeneratedProtocolMessageType('MeasResultSCG_Failure', (_message.Message,), { + 'DESCRIPTOR' : _MEASRESULTSCG_FAILURE, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasResultSCG_Failure) + }) +_sym_db.RegisterMessage(MeasResultSCG_Failure) + +ConfigRestrictInfoSCG = _reflection.GeneratedProtocolMessageType('ConfigRestrictInfoSCG', (_message.Message,), { + 'DESCRIPTOR' : _CONFIGRESTRICTINFOSCG, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ConfigRestrictInfoSCG) + }) +_sym_db.RegisterMessage(ConfigRestrictInfoSCG) + +BandCombinationInfoList = _reflection.GeneratedProtocolMessageType('BandCombinationInfoList', (_message.Message,), { + 'DESCRIPTOR' : _BANDCOMBINATIONINFOLIST, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BandCombinationInfoList) + }) +_sym_db.RegisterMessage(BandCombinationInfoList) + +BandCombinationInfo = _reflection.GeneratedProtocolMessageType('BandCombinationInfo', (_message.Message,), { + 'DESCRIPTOR' : _BANDCOMBINATIONINFO, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BandCombinationInfo) + }) +_sym_db.RegisterMessage(BandCombinationInfo) + +PowerCoordination_FR1 = _reflection.GeneratedProtocolMessageType('PowerCoordination_FR1', (_message.Message,), { + 'DESCRIPTOR' : _POWERCOORDINATION_FR1, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PowerCoordination_FR1) + }) +_sym_db.RegisterMessage(PowerCoordination_FR1) + +ServCellIndexRangeSCG = _reflection.GeneratedProtocolMessageType('ServCellIndexRangeSCG', (_message.Message,), { + 'DESCRIPTOR' : _SERVCELLINDEXRANGESCG, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ServCellIndexRangeSCG) + }) +_sym_db.RegisterMessage(ServCellIndexRangeSCG) + +MeasConfigMN = _reflection.GeneratedProtocolMessageType('MeasConfigMN', (_message.Message,), { + 'DESCRIPTOR' : _MEASCONFIGMN, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasConfigMN) + }) +_sym_db.RegisterMessage(MeasConfigMN) + +GapPurpose = _reflection.GeneratedProtocolMessageType('GapPurpose', (_message.Message,), { + 'DESCRIPTOR' : _GAPPURPOSE, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.GapPurpose) + }) +_sym_db.RegisterMessage(GapPurpose) + +AffectedCarrierFreqCombInfoMRDC = _reflection.GeneratedProtocolMessageType('AffectedCarrierFreqCombInfoMRDC', (_message.Message,), { + 'DESCRIPTOR' : _AFFECTEDCARRIERFREQCOMBINFOMRDC, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.AffectedCarrierFreqCombInfoMRDC) + }) +_sym_db.RegisterMessage(AffectedCarrierFreqCombInfoMRDC) + +VictimSystemType = _reflection.GeneratedProtocolMessageType('VictimSystemType', (_message.Message,), { + 'DESCRIPTOR' : _VICTIMSYSTEMTYPE, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.VictimSystemType) + }) +_sym_db.RegisterMessage(VictimSystemType) + +AffectedCarrierFreqCombMRDC = _reflection.GeneratedProtocolMessageType('AffectedCarrierFreqCombMRDC', (_message.Message,), { + 'DESCRIPTOR' : _AFFECTEDCARRIERFREQCOMBMRDC, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.AffectedCarrierFreqCombMRDC) + }) +_sym_db.RegisterMessage(AffectedCarrierFreqCombMRDC) + +AffectedCarrierFreqCombEUTRA = _reflection.GeneratedProtocolMessageType('AffectedCarrierFreqCombEUTRA', (_message.Message,), { + 'DESCRIPTOR' : _AFFECTEDCARRIERFREQCOMBEUTRA, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.AffectedCarrierFreqCombEUTRA) + }) +_sym_db.RegisterMessage(AffectedCarrierFreqCombEUTRA) + +AffectedCarrierFreqCombNR = _reflection.GeneratedProtocolMessageType('AffectedCarrierFreqCombNR', (_message.Message,), { + 'DESCRIPTOR' : _AFFECTEDCARRIERFREQCOMBNR, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.AffectedCarrierFreqCombNR) + }) +_sym_db.RegisterMessage(AffectedCarrierFreqCombNR) + +CG_ConfigInfo_v1540_IEs = _reflection.GeneratedProtocolMessageType('CG_ConfigInfo_v1540_IEs', (_message.Message,), { + 'DESCRIPTOR' : _CG_CONFIGINFO_V1540_IES, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CG_ConfigInfo_v1540_IEs) + }) +_sym_db.RegisterMessage(CG_ConfigInfo_v1540_IEs) + +PH_TypeListMCG = _reflection.GeneratedProtocolMessageType('PH_TypeListMCG', (_message.Message,), { + 'DESCRIPTOR' : _PH_TYPELISTMCG, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PH_TypeListMCG) + }) +_sym_db.RegisterMessage(PH_TypeListMCG) + +PH_InfoMCG = _reflection.GeneratedProtocolMessageType('PH_InfoMCG', (_message.Message,), { + 'DESCRIPTOR' : _PH_INFOMCG, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PH_InfoMCG) + }) +_sym_db.RegisterMessage(PH_InfoMCG) + +PH_UplinkCarrierMCG = _reflection.GeneratedProtocolMessageType('PH_UplinkCarrierMCG', (_message.Message,), { + 'DESCRIPTOR' : _PH_UPLINKCARRIERMCG, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PH_UplinkCarrierMCG) + }) +_sym_db.RegisterMessage(PH_UplinkCarrierMCG) + +MeasResultReportCGI = _reflection.GeneratedProtocolMessageType('MeasResultReportCGI', (_message.Message,), { + 'DESCRIPTOR' : _MEASRESULTREPORTCGI, + '__module__' : 'rrc_cg_config_info_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasResultReportCGI) + }) +_sym_db.RegisterMessage(MeasResultReportCGI) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/rrc_cg_config_pb2.py b/mc-core/mc/data_gen/rrc_cg_config_pb2.py new file mode 100644 index 0000000..c156d43 --- /dev/null +++ b/mc-core/mc/data_gen/rrc_cg_config_pb2.py @@ -0,0 +1,872 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: rrc_cg_config.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import rrc_common_types_pb2 as rrc__common__types__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='rrc_cg_config.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x13rrc_cg_config.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x16rrc_common_types.proto\"\x7f\n\tCG_Config\x12\\\n\x19\x63riticalExtensionsChoice1\x18\x01 \x01(\x0b\x32\x37.uenibstreamprotobuf.CG_ConfigCriticalExtensionsChoice1H\x00\x42\x14\n\x12\x63riticalExtensions\"e\n\"CG_ConfigCriticalExtensionsChoice1\x12\x39\n\x0bprotocolIEs\x18\x01 \x01(\x0b\x32\".uenibstreamprotobuf.CG_Config_IEsH\x00\x42\x04\n\x02\x63\x31\"\xb1\x05\n\rCG_Config_IEs\x12\x39\n\x13scg_CellGroupConfig\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12=\n\rscg_RB_Config\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.RadioBearerConfig\x12J\n\x14\x63onfigRestrictModReq\x18\x03 \x01(\x0b\x32,.uenibstreamprotobuf.ConfigRestrictModReqSCG\x12\x32\n\x0b\x64rx_InfoSCG\x18\x04 \x01(\x0b\x32\x1d.uenibstreamprotobuf.DRX_Info\x12G\n\x17\x63\x61ndidateCellInfoListSN\x18\x05 \x01(\x0b\x32&.uenibstreamprotobuf.MeasResultList2NR\x12\x37\n\x0cmeasConfigSN\x18\x06 \x01(\x0b\x32!.uenibstreamprotobuf.MeasConfigSN\x12M\n\x19selectedBandCombinationNR\x18\x07 \x01(\x0b\x32*.uenibstreamprotobuf.BandCombinationInfoSN\x12\x38\n\x0e\x66r_InfoListSCG\x18\x08 \x01(\x0b\x32 .uenibstreamprotobuf.FR_InfoList\x12S\n\x1a\x63\x61ndidateServingFreqListNR\x18\t \x01(\x0b\x32/.uenibstreamprotobuf.CandidateServingFreqListNR\x12\x46\n\x14nonCriticalExtension\x18\n \x01(\x0b\x32(.uenibstreamprotobuf.CG_Config_v1540_IEs\"\x97\x01\n\x17\x43onfigRestrictModReqSCG\x12\x44\n\x10requestedBC_MRDC\x18\x01 \x01(\x0b\x32*.uenibstreamprotobuf.BandCombinationInfoSN\x12\x36\n\x11requestedP_MaxFR1\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\"S\n\x15\x42\x61ndCombinationInfoSN\x12\x1c\n\x14\x62\x61ndCombinationIndex\x18\x01 \x01(\r\x12\x1c\n\x14requestedFeatureSets\x18\x02 \x01(\r\":\n\x0b\x46R_InfoList\x12+\n\x05items\x18\x01 \x03(\x0b\x32\x1c.uenibstreamprotobuf.FR_Info\"O\n\x07\x46R_Info\x12\x15\n\rservCellIndex\x18\x01 \x01(\r\x12-\n\x07\x66r_Type\x18\x02 \x01(\x0b\x32\x1c.uenibstreamprotobuf.FR_Type\"q\n\x07\x46R_Type\x12\x31\n\x05value\x18\x01 \x01(\x0e\x32\".uenibstreamprotobuf.FR_Type.Value\"3\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03\x66r1\x10\x01\x12\x07\n\x03\x66r2\x10\x02\"+\n\x1a\x43\x61ndidateServingFreqListNR\x12\r\n\x05items\x18\x01 \x03(\r\"\xc8\x01\n\x13\x43G_Config_v1540_IEs\x12\x35\n\x0fpSCellFrequency\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x41\n\x11reportCGI_Request\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.ReportCGI_Request\x12\x37\n\nph_InfoSCG\x18\x03 \x01(\x0b\x32#.uenibstreamprotobuf.PH_TypeListSCG\"V\n\x11ReportCGI_Request\x12\x41\n\x11requestedCellInfo\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.RequestedCellInfo\"J\n\x11RequestedCellInfo\x12\x14\n\x0cssbFrequency\x18\x01 \x01(\r\x12\x1f\n\x17\x63\x65llForWhichToReportCGI\x18\x02 \x01(\r\"@\n\x0ePH_TypeListSCG\x12.\n\x05items\x18\x01 \x03(\x0b\x32\x1f.uenibstreamprotobuf.PH_InfoSCG\"\xaa\x01\n\nPH_InfoSCG\x12\x15\n\rservCellIndex\x18\x01 \x01(\r\x12;\n\tph_Uplink\x18\x02 \x01(\x0b\x32(.uenibstreamprotobuf.PH_UplinkCarrierSCG\x12H\n\x16ph_SupplementaryUplink\x18\x03 \x01(\x0b\x32(.uenibstreamprotobuf.PH_UplinkCarrierSCG\"\x9f\x01\n\x13PH_UplinkCarrierSCG\x12I\n\x0bph_Type1or3\x18\x01 \x01(\x0e\x32\x34.uenibstreamprotobuf.PH_UplinkCarrierSCG.PH_Type1or3\"=\n\x0bPH_Type1or3\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05type1\x10\x01\x12\t\n\x05type3\x10\x02\"O\n\x0cMeasConfigSN\x12?\n\x15measuredFrequenciesSN\x18\x01 \x03(\x0b\x32 .uenibstreamprotobuf.NR_FreqInfoB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,rrc__common__types__pb2.DESCRIPTOR,]) + + + +_FR_TYPE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.FR_Type.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fr1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fr2', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=1466, + serialized_end=1517, +) +_sym_db.RegisterEnumDescriptor(_FR_TYPE_VALUE) + +_PH_UPLINKCARRIERSCG_PH_TYPE1OR3 = _descriptor.EnumDescriptor( + name='PH_Type1or3', + full_name='uenibstreamprotobuf.PH_UplinkCarrierSCG.PH_Type1or3', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='type1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='type3', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=2269, + serialized_end=2330, +) +_sym_db.RegisterEnumDescriptor(_PH_UPLINKCARRIERSCG_PH_TYPE1OR3) + + +_CG_CONFIG = _descriptor.Descriptor( + name='CG_Config', + full_name='uenibstreamprotobuf.CG_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='criticalExtensionsChoice1', full_name='uenibstreamprotobuf.CG_Config.criticalExtensionsChoice1', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='criticalExtensions', full_name='uenibstreamprotobuf.CG_Config.criticalExtensions', + index=0, containing_type=None, fields=[]), + ], + serialized_start=100, + serialized_end=227, +) + + +_CG_CONFIGCRITICALEXTENSIONSCHOICE1 = _descriptor.Descriptor( + name='CG_ConfigCriticalExtensionsChoice1', + full_name='uenibstreamprotobuf.CG_ConfigCriticalExtensionsChoice1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='protocolIEs', full_name='uenibstreamprotobuf.CG_ConfigCriticalExtensionsChoice1.protocolIEs', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='c1', full_name='uenibstreamprotobuf.CG_ConfigCriticalExtensionsChoice1.c1', + index=0, containing_type=None, fields=[]), + ], + serialized_start=229, + serialized_end=330, +) + + +_CG_CONFIG_IES = _descriptor.Descriptor( + name='CG_Config_IEs', + full_name='uenibstreamprotobuf.CG_Config_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='scg_CellGroupConfig', full_name='uenibstreamprotobuf.CG_Config_IEs.scg_CellGroupConfig', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='scg_RB_Config', full_name='uenibstreamprotobuf.CG_Config_IEs.scg_RB_Config', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='configRestrictModReq', full_name='uenibstreamprotobuf.CG_Config_IEs.configRestrictModReq', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drx_InfoSCG', full_name='uenibstreamprotobuf.CG_Config_IEs.drx_InfoSCG', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='candidateCellInfoListSN', full_name='uenibstreamprotobuf.CG_Config_IEs.candidateCellInfoListSN', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measConfigSN', full_name='uenibstreamprotobuf.CG_Config_IEs.measConfigSN', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='selectedBandCombinationNR', full_name='uenibstreamprotobuf.CG_Config_IEs.selectedBandCombinationNR', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='fr_InfoListSCG', full_name='uenibstreamprotobuf.CG_Config_IEs.fr_InfoListSCG', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='candidateServingFreqListNR', full_name='uenibstreamprotobuf.CG_Config_IEs.candidateServingFreqListNR', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nonCriticalExtension', full_name='uenibstreamprotobuf.CG_Config_IEs.nonCriticalExtension', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=333, + serialized_end=1022, +) + + +_CONFIGRESTRICTMODREQSCG = _descriptor.Descriptor( + name='ConfigRestrictModReqSCG', + full_name='uenibstreamprotobuf.ConfigRestrictModReqSCG', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='requestedBC_MRDC', full_name='uenibstreamprotobuf.ConfigRestrictModReqSCG.requestedBC_MRDC', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='requestedP_MaxFR1', full_name='uenibstreamprotobuf.ConfigRestrictModReqSCG.requestedP_MaxFR1', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1025, + serialized_end=1176, +) + + +_BANDCOMBINATIONINFOSN = _descriptor.Descriptor( + name='BandCombinationInfoSN', + full_name='uenibstreamprotobuf.BandCombinationInfoSN', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='bandCombinationIndex', full_name='uenibstreamprotobuf.BandCombinationInfoSN.bandCombinationIndex', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='requestedFeatureSets', full_name='uenibstreamprotobuf.BandCombinationInfoSN.requestedFeatureSets', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1178, + serialized_end=1261, +) + + +_FR_INFOLIST = _descriptor.Descriptor( + name='FR_InfoList', + full_name='uenibstreamprotobuf.FR_InfoList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.FR_InfoList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1263, + serialized_end=1321, +) + + +_FR_INFO = _descriptor.Descriptor( + name='FR_Info', + full_name='uenibstreamprotobuf.FR_Info', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='servCellIndex', full_name='uenibstreamprotobuf.FR_Info.servCellIndex', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='fr_Type', full_name='uenibstreamprotobuf.FR_Info.fr_Type', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1323, + serialized_end=1402, +) + + +_FR_TYPE = _descriptor.Descriptor( + name='FR_Type', + full_name='uenibstreamprotobuf.FR_Type', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.FR_Type.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _FR_TYPE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1404, + serialized_end=1517, +) + + +_CANDIDATESERVINGFREQLISTNR = _descriptor.Descriptor( + name='CandidateServingFreqListNR', + full_name='uenibstreamprotobuf.CandidateServingFreqListNR', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.CandidateServingFreqListNR.items', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1519, + serialized_end=1562, +) + + +_CG_CONFIG_V1540_IES = _descriptor.Descriptor( + name='CG_Config_v1540_IEs', + full_name='uenibstreamprotobuf.CG_Config_v1540_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pSCellFrequency', full_name='uenibstreamprotobuf.CG_Config_v1540_IEs.pSCellFrequency', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportCGI_Request', full_name='uenibstreamprotobuf.CG_Config_v1540_IEs.reportCGI_Request', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ph_InfoSCG', full_name='uenibstreamprotobuf.CG_Config_v1540_IEs.ph_InfoSCG', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1565, + serialized_end=1765, +) + + +_REPORTCGI_REQUEST = _descriptor.Descriptor( + name='ReportCGI_Request', + full_name='uenibstreamprotobuf.ReportCGI_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='requestedCellInfo', full_name='uenibstreamprotobuf.ReportCGI_Request.requestedCellInfo', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1767, + serialized_end=1853, +) + + +_REQUESTEDCELLINFO = _descriptor.Descriptor( + name='RequestedCellInfo', + full_name='uenibstreamprotobuf.RequestedCellInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ssbFrequency', full_name='uenibstreamprotobuf.RequestedCellInfo.ssbFrequency', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellForWhichToReportCGI', full_name='uenibstreamprotobuf.RequestedCellInfo.cellForWhichToReportCGI', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1855, + serialized_end=1929, +) + + +_PH_TYPELISTSCG = _descriptor.Descriptor( + name='PH_TypeListSCG', + full_name='uenibstreamprotobuf.PH_TypeListSCG', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.PH_TypeListSCG.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1931, + serialized_end=1995, +) + + +_PH_INFOSCG = _descriptor.Descriptor( + name='PH_InfoSCG', + full_name='uenibstreamprotobuf.PH_InfoSCG', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='servCellIndex', full_name='uenibstreamprotobuf.PH_InfoSCG.servCellIndex', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ph_Uplink', full_name='uenibstreamprotobuf.PH_InfoSCG.ph_Uplink', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ph_SupplementaryUplink', full_name='uenibstreamprotobuf.PH_InfoSCG.ph_SupplementaryUplink', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1998, + serialized_end=2168, +) + + +_PH_UPLINKCARRIERSCG = _descriptor.Descriptor( + name='PH_UplinkCarrierSCG', + full_name='uenibstreamprotobuf.PH_UplinkCarrierSCG', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ph_Type1or3', full_name='uenibstreamprotobuf.PH_UplinkCarrierSCG.ph_Type1or3', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PH_UPLINKCARRIERSCG_PH_TYPE1OR3, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2171, + serialized_end=2330, +) + + +_MEASCONFIGSN = _descriptor.Descriptor( + name='MeasConfigSN', + full_name='uenibstreamprotobuf.MeasConfigSN', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='measuredFrequenciesSN', full_name='uenibstreamprotobuf.MeasConfigSN.measuredFrequenciesSN', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2332, + serialized_end=2411, +) + +_CG_CONFIG.fields_by_name['criticalExtensionsChoice1'].message_type = _CG_CONFIGCRITICALEXTENSIONSCHOICE1 +_CG_CONFIG.oneofs_by_name['criticalExtensions'].fields.append( + _CG_CONFIG.fields_by_name['criticalExtensionsChoice1']) +_CG_CONFIG.fields_by_name['criticalExtensionsChoice1'].containing_oneof = _CG_CONFIG.oneofs_by_name['criticalExtensions'] +_CG_CONFIGCRITICALEXTENSIONSCHOICE1.fields_by_name['protocolIEs'].message_type = _CG_CONFIG_IES +_CG_CONFIGCRITICALEXTENSIONSCHOICE1.oneofs_by_name['c1'].fields.append( + _CG_CONFIGCRITICALEXTENSIONSCHOICE1.fields_by_name['protocolIEs']) +_CG_CONFIGCRITICALEXTENSIONSCHOICE1.fields_by_name['protocolIEs'].containing_oneof = _CG_CONFIGCRITICALEXTENSIONSCHOICE1.oneofs_by_name['c1'] +_CG_CONFIG_IES.fields_by_name['scg_CellGroupConfig'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_CG_CONFIG_IES.fields_by_name['scg_RB_Config'].message_type = rrc__common__types__pb2._RADIOBEARERCONFIG +_CG_CONFIG_IES.fields_by_name['configRestrictModReq'].message_type = _CONFIGRESTRICTMODREQSCG +_CG_CONFIG_IES.fields_by_name['drx_InfoSCG'].message_type = rrc__common__types__pb2._DRX_INFO +_CG_CONFIG_IES.fields_by_name['candidateCellInfoListSN'].message_type = rrc__common__types__pb2._MEASRESULTLIST2NR +_CG_CONFIG_IES.fields_by_name['measConfigSN'].message_type = _MEASCONFIGSN +_CG_CONFIG_IES.fields_by_name['selectedBandCombinationNR'].message_type = _BANDCOMBINATIONINFOSN +_CG_CONFIG_IES.fields_by_name['fr_InfoListSCG'].message_type = _FR_INFOLIST +_CG_CONFIG_IES.fields_by_name['candidateServingFreqListNR'].message_type = _CANDIDATESERVINGFREQLISTNR +_CG_CONFIG_IES.fields_by_name['nonCriticalExtension'].message_type = _CG_CONFIG_V1540_IES +_CONFIGRESTRICTMODREQSCG.fields_by_name['requestedBC_MRDC'].message_type = _BANDCOMBINATIONINFOSN +_CONFIGRESTRICTMODREQSCG.fields_by_name['requestedP_MaxFR1'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_FR_INFOLIST.fields_by_name['items'].message_type = _FR_INFO +_FR_INFO.fields_by_name['fr_Type'].message_type = _FR_TYPE +_FR_TYPE.fields_by_name['value'].enum_type = _FR_TYPE_VALUE +_FR_TYPE_VALUE.containing_type = _FR_TYPE +_CG_CONFIG_V1540_IES.fields_by_name['pSCellFrequency'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CG_CONFIG_V1540_IES.fields_by_name['reportCGI_Request'].message_type = _REPORTCGI_REQUEST +_CG_CONFIG_V1540_IES.fields_by_name['ph_InfoSCG'].message_type = _PH_TYPELISTSCG +_REPORTCGI_REQUEST.fields_by_name['requestedCellInfo'].message_type = _REQUESTEDCELLINFO +_PH_TYPELISTSCG.fields_by_name['items'].message_type = _PH_INFOSCG +_PH_INFOSCG.fields_by_name['ph_Uplink'].message_type = _PH_UPLINKCARRIERSCG +_PH_INFOSCG.fields_by_name['ph_SupplementaryUplink'].message_type = _PH_UPLINKCARRIERSCG +_PH_UPLINKCARRIERSCG.fields_by_name['ph_Type1or3'].enum_type = _PH_UPLINKCARRIERSCG_PH_TYPE1OR3 +_PH_UPLINKCARRIERSCG_PH_TYPE1OR3.containing_type = _PH_UPLINKCARRIERSCG +_MEASCONFIGSN.fields_by_name['measuredFrequenciesSN'].message_type = rrc__common__types__pb2._NR_FREQINFO +DESCRIPTOR.message_types_by_name['CG_Config'] = _CG_CONFIG +DESCRIPTOR.message_types_by_name['CG_ConfigCriticalExtensionsChoice1'] = _CG_CONFIGCRITICALEXTENSIONSCHOICE1 +DESCRIPTOR.message_types_by_name['CG_Config_IEs'] = _CG_CONFIG_IES +DESCRIPTOR.message_types_by_name['ConfigRestrictModReqSCG'] = _CONFIGRESTRICTMODREQSCG +DESCRIPTOR.message_types_by_name['BandCombinationInfoSN'] = _BANDCOMBINATIONINFOSN +DESCRIPTOR.message_types_by_name['FR_InfoList'] = _FR_INFOLIST +DESCRIPTOR.message_types_by_name['FR_Info'] = _FR_INFO +DESCRIPTOR.message_types_by_name['FR_Type'] = _FR_TYPE +DESCRIPTOR.message_types_by_name['CandidateServingFreqListNR'] = _CANDIDATESERVINGFREQLISTNR +DESCRIPTOR.message_types_by_name['CG_Config_v1540_IEs'] = _CG_CONFIG_V1540_IES +DESCRIPTOR.message_types_by_name['ReportCGI_Request'] = _REPORTCGI_REQUEST +DESCRIPTOR.message_types_by_name['RequestedCellInfo'] = _REQUESTEDCELLINFO +DESCRIPTOR.message_types_by_name['PH_TypeListSCG'] = _PH_TYPELISTSCG +DESCRIPTOR.message_types_by_name['PH_InfoSCG'] = _PH_INFOSCG +DESCRIPTOR.message_types_by_name['PH_UplinkCarrierSCG'] = _PH_UPLINKCARRIERSCG +DESCRIPTOR.message_types_by_name['MeasConfigSN'] = _MEASCONFIGSN +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +CG_Config = _reflection.GeneratedProtocolMessageType('CG_Config', (_message.Message,), { + 'DESCRIPTOR' : _CG_CONFIG, + '__module__' : 'rrc_cg_config_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CG_Config) + }) +_sym_db.RegisterMessage(CG_Config) + +CG_ConfigCriticalExtensionsChoice1 = _reflection.GeneratedProtocolMessageType('CG_ConfigCriticalExtensionsChoice1', (_message.Message,), { + 'DESCRIPTOR' : _CG_CONFIGCRITICALEXTENSIONSCHOICE1, + '__module__' : 'rrc_cg_config_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CG_ConfigCriticalExtensionsChoice1) + }) +_sym_db.RegisterMessage(CG_ConfigCriticalExtensionsChoice1) + +CG_Config_IEs = _reflection.GeneratedProtocolMessageType('CG_Config_IEs', (_message.Message,), { + 'DESCRIPTOR' : _CG_CONFIG_IES, + '__module__' : 'rrc_cg_config_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CG_Config_IEs) + }) +_sym_db.RegisterMessage(CG_Config_IEs) + +ConfigRestrictModReqSCG = _reflection.GeneratedProtocolMessageType('ConfigRestrictModReqSCG', (_message.Message,), { + 'DESCRIPTOR' : _CONFIGRESTRICTMODREQSCG, + '__module__' : 'rrc_cg_config_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ConfigRestrictModReqSCG) + }) +_sym_db.RegisterMessage(ConfigRestrictModReqSCG) + +BandCombinationInfoSN = _reflection.GeneratedProtocolMessageType('BandCombinationInfoSN', (_message.Message,), { + 'DESCRIPTOR' : _BANDCOMBINATIONINFOSN, + '__module__' : 'rrc_cg_config_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BandCombinationInfoSN) + }) +_sym_db.RegisterMessage(BandCombinationInfoSN) + +FR_InfoList = _reflection.GeneratedProtocolMessageType('FR_InfoList', (_message.Message,), { + 'DESCRIPTOR' : _FR_INFOLIST, + '__module__' : 'rrc_cg_config_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.FR_InfoList) + }) +_sym_db.RegisterMessage(FR_InfoList) + +FR_Info = _reflection.GeneratedProtocolMessageType('FR_Info', (_message.Message,), { + 'DESCRIPTOR' : _FR_INFO, + '__module__' : 'rrc_cg_config_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.FR_Info) + }) +_sym_db.RegisterMessage(FR_Info) + +FR_Type = _reflection.GeneratedProtocolMessageType('FR_Type', (_message.Message,), { + 'DESCRIPTOR' : _FR_TYPE, + '__module__' : 'rrc_cg_config_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.FR_Type) + }) +_sym_db.RegisterMessage(FR_Type) + +CandidateServingFreqListNR = _reflection.GeneratedProtocolMessageType('CandidateServingFreqListNR', (_message.Message,), { + 'DESCRIPTOR' : _CANDIDATESERVINGFREQLISTNR, + '__module__' : 'rrc_cg_config_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CandidateServingFreqListNR) + }) +_sym_db.RegisterMessage(CandidateServingFreqListNR) + +CG_Config_v1540_IEs = _reflection.GeneratedProtocolMessageType('CG_Config_v1540_IEs', (_message.Message,), { + 'DESCRIPTOR' : _CG_CONFIG_V1540_IES, + '__module__' : 'rrc_cg_config_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CG_Config_v1540_IEs) + }) +_sym_db.RegisterMessage(CG_Config_v1540_IEs) + +ReportCGI_Request = _reflection.GeneratedProtocolMessageType('ReportCGI_Request', (_message.Message,), { + 'DESCRIPTOR' : _REPORTCGI_REQUEST, + '__module__' : 'rrc_cg_config_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ReportCGI_Request) + }) +_sym_db.RegisterMessage(ReportCGI_Request) + +RequestedCellInfo = _reflection.GeneratedProtocolMessageType('RequestedCellInfo', (_message.Message,), { + 'DESCRIPTOR' : _REQUESTEDCELLINFO, + '__module__' : 'rrc_cg_config_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RequestedCellInfo) + }) +_sym_db.RegisterMessage(RequestedCellInfo) + +PH_TypeListSCG = _reflection.GeneratedProtocolMessageType('PH_TypeListSCG', (_message.Message,), { + 'DESCRIPTOR' : _PH_TYPELISTSCG, + '__module__' : 'rrc_cg_config_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PH_TypeListSCG) + }) +_sym_db.RegisterMessage(PH_TypeListSCG) + +PH_InfoSCG = _reflection.GeneratedProtocolMessageType('PH_InfoSCG', (_message.Message,), { + 'DESCRIPTOR' : _PH_INFOSCG, + '__module__' : 'rrc_cg_config_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PH_InfoSCG) + }) +_sym_db.RegisterMessage(PH_InfoSCG) + +PH_UplinkCarrierSCG = _reflection.GeneratedProtocolMessageType('PH_UplinkCarrierSCG', (_message.Message,), { + 'DESCRIPTOR' : _PH_UPLINKCARRIERSCG, + '__module__' : 'rrc_cg_config_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PH_UplinkCarrierSCG) + }) +_sym_db.RegisterMessage(PH_UplinkCarrierSCG) + +MeasConfigSN = _reflection.GeneratedProtocolMessageType('MeasConfigSN', (_message.Message,), { + 'DESCRIPTOR' : _MEASCONFIGSN, + '__module__' : 'rrc_cg_config_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasConfigSN) + }) +_sym_db.RegisterMessage(MeasConfigSN) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/rrc_common_types_pb2.py b/mc-core/mc/data_gen/rrc_common_types_pb2.py new file mode 100644 index 0000000..bd1fc2f --- /dev/null +++ b/mc-core/mc/data_gen/rrc_common_types_pb2.py @@ -0,0 +1,43744 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: rrc_common_types.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import common_types_pb2 as common__types__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='rrc_common_types.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x16rrc_common_types.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x12\x63ommon_types.proto\"\xfd\x03\n\x0f\x43\x65llGroupConfig\x12\x13\n\x0b\x63\x65llGroupId\x18\x01 \x01(\r\x12\x45\n\x16rlc_BearerToAddModList\x18\x02 \x03(\x0b\x32%.uenibstreamprotobuf.RLC_BearerConfig\x12\x1f\n\x17rlc_BearerToReleaseList\x18\x03 \x03(\r\x12\x45\n\x13mac_CellGroupConfig\x18\x04 \x01(\x0b\x32(.uenibstreamprotobuf.MAC_CellGroupConfig\x12M\n\x17physicalCellGroupConfig\x18\x05 \x01(\x0b\x32,.uenibstreamprotobuf.PhysicalCellGroupConfig\x12\x37\n\x0cspCellConfig\x18\x06 \x01(\x0b\x32!.uenibstreamprotobuf.SpCellConfig\x12;\n\x11sCellToAddModList\x18\x07 \x03(\x0b\x32 .uenibstreamprotobuf.SCellConfig\x12\x1a\n\x12sCellToReleaseList\x18\x08 \x03(\r\x12\x45\n!reportUplinkTxDirectCurrent_v1530\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xad\x02\n\x10RLC_BearerConfig\x12\x1e\n\x16logicalChannelIdentity\x18\x01 \x01(\r\x12\x16\n\x0csrb_Identity\x18\x02 \x01(\rH\x00\x12\x16\n\x0c\x64rb_Identity\x18\x03 \x01(\rH\x00\x12\x32\n\x0ereestablishRLC\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x33\n\nrlc_Config\x18\x05 \x01(\x0b\x32\x1f.uenibstreamprotobuf.RLC_Config\x12K\n\x18mac_LogicalChannelConfig\x18\x06 \x01(\x0b\x32).uenibstreamprotobuf.LogicalChannelConfigB\x13\n\x11servedRadioBearer\"\x8a\x02\n\nRLC_Config\x12#\n\x02\x61m\x18\x01 \x01(\x0b\x32\x17.uenibstreamprotobuf.AM\x12\x41\n\x11um_Bi_Directional\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.UM_Bi_Directional\x12I\n\x15um_Uni_Directional_UL\x18\x03 \x01(\x0b\x32*.uenibstreamprotobuf.UM_Uni_Directional_UL\x12I\n\x15um_Uni_Directional_DL\x18\x04 \x01(\x0b\x32*.uenibstreamprotobuf.UM_Uni_Directional_DL\"j\n\x02\x41M\x12\x31\n\tul_AM_RLC\x18\x01 \x01(\x0b\x32\x1e.uenibstreamprotobuf.UL_AM_RLC\x12\x31\n\tdl_AM_RLC\x18\x02 \x01(\x0b\x32\x1e.uenibstreamprotobuf.DL_AM_RLC\"\xac\x02\n\tUL_AM_RLC\x12=\n\x0esn_FieldLength\x18\x01 \x01(\x0b\x32%.uenibstreamprotobuf.SN_FieldLengthAM\x12?\n\x10t_PollRetransmit\x18\x02 \x01(\x0b\x32%.uenibstreamprotobuf.T_PollRetransmit\x12-\n\x07pollPDU\x18\x03 \x01(\x0b\x32\x1c.uenibstreamprotobuf.PollPDU\x12/\n\x08pollByte\x18\x04 \x01(\x0b\x32\x1d.uenibstreamprotobuf.PollByte\x12?\n\x10maxRetxThreshold\x18\x05 \x01(\x0b\x32%.uenibstreamprotobuf.MaxRetxThreshold\"\xb3\x01\n\x10MaxRetxThreshold\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.MaxRetxThreshold.Value\"c\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02t1\x10\x01\x12\x06\n\x02t2\x10\x02\x12\x06\n\x02t3\x10\x03\x12\x06\n\x02t4\x10\x04\x12\x06\n\x02t6\x10\x05\x12\x06\n\x02t7\x10\x06\x12\x07\n\x03t16\x10\x07\x12\x07\n\x03t32\x10\x08\"\x89\x01\n\x10SN_FieldLengthAM\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.SN_FieldLengthAM.Value\"9\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\n\n\x06size12\x10\x01\x12\n\n\x06size18\x10\x02\"\xea\x05\n\x10T_PollRetransmit\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.T_PollRetransmit.Value\"\x99\x05\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms5\x10\x01\x12\x08\n\x04ms10\x10\x02\x12\x08\n\x04ms15\x10\x03\x12\x08\n\x04ms20\x10\x04\x12\x08\n\x04ms25\x10\x05\x12\x08\n\x04ms30\x10\x06\x12\x08\n\x04ms35\x10\x07\x12\x08\n\x04ms40\x10\x08\x12\x08\n\x04ms45\x10\t\x12\x08\n\x04ms50\x10\n\x12\x08\n\x04ms55\x10\x0b\x12\x08\n\x04ms60\x10\x0c\x12\x08\n\x04ms65\x10\r\x12\x08\n\x04ms70\x10\x0e\x12\x08\n\x04ms75\x10\x0f\x12\x08\n\x04ms80\x10\x10\x12\x08\n\x04ms85\x10\x11\x12\x08\n\x04ms90\x10\x12\x12\x08\n\x04ms95\x10\x13\x12\t\n\x05ms100\x10\x14\x12\t\n\x05ms105\x10\x15\x12\t\n\x05ms110\x10\x16\x12\t\n\x05ms115\x10\x17\x12\t\n\x05ms120\x10\x18\x12\t\n\x05ms125\x10\x19\x12\t\n\x05ms130\x10\x1a\x12\t\n\x05ms135\x10\x1b\x12\t\n\x05ms140\x10\x1c\x12\t\n\x05ms145\x10\x1d\x12\t\n\x05ms150\x10\x1e\x12\t\n\x05ms155\x10\x1f\x12\t\n\x05ms160\x10 \x12\t\n\x05ms165\x10!\x12\t\n\x05ms170\x10\"\x12\t\n\x05ms175\x10#\x12\t\n\x05ms180\x10$\x12\t\n\x05ms185\x10%\x12\t\n\x05ms190\x10&\x12\t\n\x05ms195\x10\'\x12\t\n\x05ms200\x10(\x12\t\n\x05ms205\x10)\x12\t\n\x05ms210\x10*\x12\t\n\x05ms215\x10+\x12\t\n\x05ms220\x10,\x12\t\n\x05ms225\x10-\x12\t\n\x05ms230\x10.\x12\t\n\x05ms235\x10/\x12\t\n\x05ms240\x10\x30\x12\t\n\x05ms245\x10\x31\x12\t\n\x05ms250\x10\x32\x12\t\n\x05ms300\x10\x33\x12\t\n\x05ms350\x10\x34\x12\t\n\x05ms400\x10\x35\x12\t\n\x05ms450\x10\x36\x12\t\n\x05ms500\x10\x37\x12\t\n\x05ms800\x10\x38\x12\n\n\x06ms1000\x10\x39\x12\n\n\x06ms2000\x10:\x12\n\n\x06ms4000\x10;\"\xe6\x02\n\x07PollPDU\x12\x31\n\x05value\x18\x01 \x01(\x0e\x32\".uenibstreamprotobuf.PollPDU.Value\"\xa7\x02\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02p4\x10\x01\x12\x06\n\x02p8\x10\x02\x12\x07\n\x03p16\x10\x03\x12\x07\n\x03p32\x10\x04\x12\x07\n\x03p64\x10\x05\x12\x08\n\x04p128\x10\x06\x12\x08\n\x04p256\x10\x07\x12\x08\n\x04p512\x10\x08\x12\t\n\x05p1024\x10\t\x12\t\n\x05p2048\x10\n\x12\t\n\x05p4096\x10\x0b\x12\t\n\x05p6144\x10\x0c\x12\t\n\x05p8192\x10\r\x12\n\n\x06p12288\x10\x0e\x12\n\n\x06p16384\x10\x0f\x12\n\n\x06p20480\x10\x10\x12\n\n\x06p24576\x10\x11\x12\n\n\x06p28672\x10\x12\x12\n\n\x06p32768\x10\x13\x12\n\n\x06p40960\x10\x14\x12\n\n\x06p49152\x10\x15\x12\n\n\x06p57344\x10\x16\x12\n\n\x06p65536\x10\x17\x12\x0c\n\x08infinity\x10\x18\"\xb8\x04\n\x08PollByte\x12\x32\n\x05value\x18\x01 \x01(\x0e\x32#.uenibstreamprotobuf.PollByte.Value\"\xf7\x03\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03kb1\x10\x01\x12\x07\n\x03kb2\x10\x02\x12\x07\n\x03kb5\x10\x03\x12\x07\n\x03kb8\x10\x04\x12\x08\n\x04kb10\x10\x05\x12\x08\n\x04kb15\x10\x06\x12\x08\n\x04kb25\x10\x07\x12\x08\n\x04kb50\x10\x08\x12\x08\n\x04kb75\x10\t\x12\t\n\x05kb100\x10\n\x12\t\n\x05kb125\x10\x0b\x12\t\n\x05kb250\x10\x0c\x12\t\n\x05kb375\x10\r\x12\t\n\x05kb500\x10\x0e\x12\t\n\x05kb750\x10\x0f\x12\n\n\x06kb1000\x10\x10\x12\n\n\x06kb1250\x10\x11\x12\n\n\x06kb1500\x10\x12\x12\n\n\x06kb2000\x10\x13\x12\n\n\x06kb3000\x10\x14\x12\n\n\x06kb4000\x10\x15\x12\n\n\x06kb4500\x10\x16\x12\n\n\x06kb5000\x10\x17\x12\n\n\x06kb5500\x10\x18\x12\n\n\x06kb6000\x10\x19\x12\n\n\x06kb6500\x10\x1a\x12\n\n\x06kb7000\x10\x1b\x12\n\n\x06kb7500\x10\x1c\x12\x07\n\x03mb8\x10\x1d\x12\x07\n\x03mb9\x10\x1e\x12\x08\n\x04mb10\x10\x1f\x12\x08\n\x04mb11\x10 \x12\x08\n\x04mb12\x10!\x12\x08\n\x04mb13\x10\"\x12\x08\n\x04mb14\x10#\x12\x08\n\x04mb15\x10$\x12\x08\n\x04mb16\x10%\x12\x08\n\x04mb17\x10&\x12\x08\n\x04mb18\x10\'\x12\x08\n\x04mb20\x10(\x12\x08\n\x04mb25\x10)\x12\x08\n\x04mb30\x10*\x12\x08\n\x04mb40\x10+\x12\x0c\n\x08infinity\x10,\"\xc4\x01\n\tDL_AM_RLC\x12=\n\x0esn_FieldLength\x18\x01 \x01(\x0b\x32%.uenibstreamprotobuf.SN_FieldLengthAM\x12\x37\n\x0ct_Reassembly\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.T_Reassembly\x12?\n\x10t_statusProhibit\x18\x03 \x01(\x0b\x32%.uenibstreamprotobuf.T_StatusProhibit\"\xa9\x03\n\x0cT_Reassembly\x12\x36\n\x05value\x18\x01 \x01(\x0e\x32\'.uenibstreamprotobuf.T_Reassembly.Value\"\xe0\x02\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms0\x10\x01\x12\x07\n\x03ms5\x10\x02\x12\x08\n\x04ms10\x10\x03\x12\x08\n\x04ms15\x10\x04\x12\x08\n\x04ms20\x10\x05\x12\x08\n\x04ms25\x10\x06\x12\x08\n\x04ms30\x10\x07\x12\x08\n\x04ms35\x10\x08\x12\x08\n\x04ms40\x10\t\x12\x08\n\x04ms45\x10\n\x12\x08\n\x04ms50\x10\x0b\x12\x08\n\x04ms55\x10\x0c\x12\x08\n\x04ms60\x10\r\x12\x08\n\x04ms65\x10\x0e\x12\x08\n\x04ms70\x10\x0f\x12\x08\n\x04ms75\x10\x10\x12\x08\n\x04ms80\x10\x11\x12\x08\n\x04ms85\x10\x12\x12\x08\n\x04ms90\x10\x13\x12\x08\n\x04ms95\x10\x14\x12\t\n\x05ms100\x10\x15\x12\t\n\x05ms110\x10\x16\x12\t\n\x05ms120\x10\x17\x12\t\n\x05ms130\x10\x18\x12\t\n\x05ms140\x10\x19\x12\t\n\x05ms150\x10\x1a\x12\t\n\x05ms160\x10\x1b\x12\t\n\x05ms170\x10\x1c\x12\t\n\x05ms180\x10\x1d\x12\t\n\x05ms190\x10\x1e\x12\t\n\x05ms200\x10\x1f\"\x8b\x06\n\x10T_StatusProhibit\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.T_StatusProhibit.Value\"\xba\x05\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms0\x10\x01\x12\x07\n\x03ms5\x10\x02\x12\x08\n\x04ms10\x10\x03\x12\x08\n\x04ms15\x10\x04\x12\x08\n\x04ms20\x10\x05\x12\x08\n\x04ms25\x10\x06\x12\x08\n\x04ms30\x10\x07\x12\x08\n\x04ms35\x10\x08\x12\x08\n\x04ms40\x10\t\x12\x08\n\x04ms45\x10\n\x12\x08\n\x04ms50\x10\x0b\x12\x08\n\x04ms55\x10\x0c\x12\x08\n\x04ms60\x10\r\x12\x08\n\x04ms65\x10\x0e\x12\x08\n\x04ms70\x10\x0f\x12\x08\n\x04ms75\x10\x10\x12\x08\n\x04ms80\x10\x11\x12\x08\n\x04ms85\x10\x12\x12\x08\n\x04ms90\x10\x13\x12\x08\n\x04ms95\x10\x14\x12\t\n\x05ms100\x10\x15\x12\t\n\x05ms105\x10\x16\x12\t\n\x05ms110\x10\x17\x12\t\n\x05ms115\x10\x18\x12\t\n\x05ms120\x10\x19\x12\t\n\x05ms125\x10\x1a\x12\t\n\x05ms130\x10\x1b\x12\t\n\x05ms135\x10\x1c\x12\t\n\x05ms140\x10\x1d\x12\t\n\x05ms145\x10\x1e\x12\t\n\x05ms150\x10\x1f\x12\t\n\x05ms155\x10 \x12\t\n\x05ms160\x10!\x12\t\n\x05ms165\x10\"\x12\t\n\x05ms170\x10#\x12\t\n\x05ms175\x10$\x12\t\n\x05ms180\x10%\x12\t\n\x05ms185\x10&\x12\t\n\x05ms190\x10\'\x12\t\n\x05ms195\x10(\x12\t\n\x05ms200\x10)\x12\t\n\x05ms205\x10*\x12\t\n\x05ms210\x10+\x12\t\n\x05ms215\x10,\x12\t\n\x05ms220\x10-\x12\t\n\x05ms225\x10.\x12\t\n\x05ms230\x10/\x12\t\n\x05ms235\x10\x30\x12\t\n\x05ms240\x10\x31\x12\t\n\x05ms245\x10\x32\x12\t\n\x05ms250\x10\x33\x12\t\n\x05ms300\x10\x34\x12\t\n\x05ms350\x10\x35\x12\t\n\x05ms400\x10\x36\x12\t\n\x05ms450\x10\x37\x12\t\n\x05ms500\x10\x38\x12\t\n\x05ms800\x10\x39\x12\n\n\x06ms1000\x10:\x12\n\n\x06ms1200\x10;\x12\n\n\x06ms1600\x10<\x12\n\n\x06ms2000\x10=\x12\n\n\x06ms2400\x10>\"y\n\x11UM_Bi_Directional\x12\x31\n\tul_UM_RLC\x18\x01 \x01(\x0b\x32\x1e.uenibstreamprotobuf.UL_UM_RLC\x12\x31\n\tdl_UM_RLC\x18\x02 \x01(\x0b\x32\x1e.uenibstreamprotobuf.DL_UM_RLC\"J\n\tUL_UM_RLC\x12=\n\x0esn_FieldLength\x18\x01 \x01(\x0b\x32%.uenibstreamprotobuf.SN_FieldLengthUM\"\x88\x01\n\x10SN_FieldLengthUM\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.SN_FieldLengthUM.Value\"8\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05size6\x10\x01\x12\n\n\x06size12\x10\x02\"\x83\x01\n\tDL_UM_RLC\x12=\n\x0esn_FieldLength\x18\x01 \x01(\x0b\x32%.uenibstreamprotobuf.SN_FieldLengthUM\x12\x37\n\x0ct_Reassembly\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.T_Reassembly\"J\n\x15UM_Uni_Directional_UL\x12\x31\n\tul_UM_RLC\x18\x01 \x01(\x0b\x32\x1e.uenibstreamprotobuf.UL_UM_RLC\"J\n\x15UM_Uni_Directional_DL\x12\x31\n\tdl_UM_RLC\x18\x01 \x01(\x0b\x32\x1e.uenibstreamprotobuf.DL_UM_RLC\"a\n\x14LogicalChannelConfig\x12I\n\x15ul_SpecificParameters\x18\x01 \x01(\x0b\x32*.uenibstreamprotobuf.UL_SpecificParameters\"\xa9\x05\n\x15UL_SpecificParameters\x12\x10\n\x08priority\x18\x01 \x01(\r\x12\x43\n\x12prioritisedBitRate\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.PrioritisedBitRate\x12\x43\n\x12\x62ucketSizeDuration\x18\x03 \x01(\x0b\x32\'.uenibstreamprotobuf.BucketSizeDuration\x12\x1b\n\x13\x61llowedServingCells\x18\x04 \x03(\r\x12?\n\x0f\x61llowedSCS_List\x18\x05 \x03(\x0b\x32&.uenibstreamprotobuf.SubcarrierSpacing\x12\x41\n\x11maxPUSCH_Duration\x18\x06 \x01(\x0b\x32&.uenibstreamprotobuf.MaxPUSCH_Duration\x12?\n\x1b\x63onfiguredGrantType1Allowed\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x39\n\x13logicalChannelGroup\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x39\n\x13schedulingRequestID\x18\t \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x1d\n\x15logicalChannelSR_Mask\x18\n \x01(\x08\x12*\n\"logicalChannelSR_DelayTimerApplied\x18\x0b \x01(\x08\x12Q\n\x19\x62itRateQueryProhibitTimer\x18\x0c \x01(\x0b\x32..uenibstreamprotobuf.BitRateQueryProhibitTimer\"\xca\x02\n\x12PrioritisedBitRate\x12<\n\x05value\x18\x01 \x01(\x0e\x32-.uenibstreamprotobuf.PrioritisedBitRate.Value\"\xf5\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05kbps0\x10\x01\x12\t\n\x05kbps8\x10\x02\x12\n\n\x06kbps16\x10\x03\x12\n\n\x06kbps32\x10\x04\x12\n\n\x06kbps64\x10\x05\x12\x0b\n\x07kbps128\x10\x06\x12\x0b\n\x07kbps256\x10\x07\x12\x0b\n\x07kbps512\x10\x08\x12\x0c\n\x08kbps1024\x10\t\x12\x0c\n\x08kbps2048\x10\n\x12\x0c\n\x08kbps4096\x10\x0b\x12\x0c\n\x08kbps8192\x10\x0c\x12\r\n\tkbps16384\x10\r\x12\r\n\tkbps32768\x10\x0e\x12\r\n\tkbps65536\x10\x0f\x12\x0c\n\x08infinity\x10\x10\"\xd5\x01\n\x12\x42ucketSizeDuration\x12<\n\x05value\x18\x01 \x01(\x0e\x32-.uenibstreamprotobuf.BucketSizeDuration.Value\"\x80\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms5\x10\x01\x12\x08\n\x04ms10\x10\x02\x12\x08\n\x04ms20\x10\x03\x12\x08\n\x04ms50\x10\x04\x12\t\n\x05ms100\x10\x05\x12\t\n\x05ms150\x10\x06\x12\t\n\x05ms300\x10\x07\x12\t\n\x05ms500\x10\x08\x12\n\n\x06ms1000\x10\t\"\xac\x01\n\x11SubcarrierSpacing\x12;\n\x05value\x18\x01 \x01(\x0e\x32,.uenibstreamprotobuf.SubcarrierSpacing.Value\"Z\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05kHz15\x10\x01\x12\t\n\x05kHz30\x10\x02\x12\t\n\x05kHz60\x10\x03\x12\n\n\x06kHz120\x10\x04\x12\n\n\x06kHz240\x10\x05\"\xbd\x01\n\x11MaxPUSCH_Duration\x12;\n\x05value\x18\x01 \x01(\x0e\x32,.uenibstreamprotobuf.MaxPUSCH_Duration.Value\"k\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\n\n\x06ms0p02\x10\x01\x12\n\n\x06ms0p04\x10\x02\x12\x0c\n\x08ms0p0625\x10\x03\x12\x0b\n\x07ms0p125\x10\x04\x12\n\n\x06ms0p25\x10\x05\x12\t\n\x05ms0p5\x10\x06\"\xd1\x01\n\x19\x42itRateQueryProhibitTimer\x12\x43\n\x05value\x18\x01 \x01(\x0e\x32\x34.uenibstreamprotobuf.BitRateQueryProhibitTimer.Value\"o\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02s0\x10\x01\x12\n\n\x06s0dot4\x10\x02\x12\n\n\x06s0dot8\x10\x03\x12\n\n\x06s1dot6\x10\x04\x12\x06\n\x02s3\x10\x05\x12\x06\n\x02s6\x10\x06\x12\x07\n\x03s12\x10\x07\x12\x07\n\x03s30\x10\x08\"\xe1\x05\n\x13MAC_CellGroupConfig\x12\x37\n\x12release_drx_Config\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12;\n\x10setup_drx_Config\x18\x02 \x01(\x0b\x32\x1f.uenibstreamprotobuf.DRX_ConfigH\x00\x12M\n\x17schedulingRequestConfig\x18\x03 \x01(\x0b\x32,.uenibstreamprotobuf.SchedulingRequestConfig\x12\x33\n\nbsr_Config\x18\x04 \x01(\x0b\x32\x1f.uenibstreamprotobuf.BSR_Config\x12\x33\n\ntag_Config\x18\x05 \x01(\x0b\x32\x1f.uenibstreamprotobuf.TAG_Config\x12\x37\n\x12release_phr_Config\x18\x06 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12;\n\x10setup_phr_Config\x18\x07 \x01(\x0b\x32\x1f.uenibstreamprotobuf.PHR_ConfigH\x01\x12\x1b\n\x13skipUplinkTxDynamic\x18\x08 \x01(\x08\x12\x32\n\x0e\x63si_Mask_v1530\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x46\n!release_dataInactivityTimer_v1530\x18\n \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x02\x12S\n\x1fsetup_dataInactivityTimer_v1530\x18\x0b \x01(\x0b\x32(.uenibstreamprotobuf.DataInactivityTimerH\x02\x42\x0c\n\ndrx_ConfigB\x0c\n\nphr_ConfigB\x1b\n\x19\x64\x61taInactivityTimer_v1530\"\xd6\x06\n\nDRX_Config\x12\x19\n\x0fsubMilliSeconds\x18\x01 \x01(\rH\x00\x12\x39\n\x0cmilliSeconds\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.MilliSecondsH\x00\x12\x45\n\x13\x64rx_InactivityTimer\x18\x03 \x01(\x0b\x32(.uenibstreamprotobuf.DRX_InactivityTimer\x12\x1c\n\x14\x64rx_HARQ_RTT_TimerDL\x18\x04 \x01(\r\x12\x1c\n\x14\x64rx_HARQ_RTT_TimerUL\x18\x05 \x01(\r\x12O\n\x19\x64rx_RetransmissionTimerDL\x18\x06 \x01(\x0b\x32,.uenibstreamprotobuf.DRX_RetransmissionTimer\x12O\n\x19\x64rx_RetransmissionTimerUL\x18\x07 \x01(\x0b\x32,.uenibstreamprotobuf.DRX_RetransmissionTimer\x12\x0e\n\x04ms10\x18\x08 \x01(\rH\x01\x12\x0e\n\x04ms20\x18\t \x01(\rH\x01\x12\x0e\n\x04ms32\x18\n \x01(\rH\x01\x12\x0e\n\x04ms40\x18\x0b \x01(\rH\x01\x12\x0e\n\x04ms60\x18\x0c \x01(\rH\x01\x12\x0e\n\x04ms64\x18\r \x01(\rH\x01\x12\x0e\n\x04ms70\x18\x0e \x01(\rH\x01\x12\x0e\n\x04ms80\x18\x0f \x01(\rH\x01\x12\x0f\n\x05ms128\x18\x10 \x01(\rH\x01\x12\x0f\n\x05ms160\x18\x11 \x01(\rH\x01\x12\x0f\n\x05ms256\x18\x12 \x01(\rH\x01\x12\x0f\n\x05ms320\x18\x13 \x01(\rH\x01\x12\x0f\n\x05ms512\x18\x14 \x01(\rH\x01\x12\x0f\n\x05ms640\x18\x15 \x01(\rH\x01\x12\x10\n\x06ms1024\x18\x16 \x01(\rH\x01\x12\x10\n\x06ms1280\x18\x17 \x01(\rH\x01\x12\x10\n\x06ms2048\x18\x18 \x01(\rH\x01\x12\x10\n\x06ms2560\x18\x19 \x01(\rH\x01\x12\x10\n\x06ms5120\x18\x1a \x01(\rH\x01\x12\x11\n\x07ms10240\x18\x1b \x01(\rH\x01\x12/\n\x08shortDRX\x18\x1c \x01(\x0b\x32\x1d.uenibstreamprotobuf.ShortDRX\x12\x16\n\x0e\x64rx_SlotOffset\x18\x1d \x01(\rB\x15\n\x13\x64rx_onDurationTimerB\x1a\n\x18\x64rx_LongCycleStartOffset\"\xe0\x02\n\x0cMilliSeconds\x12\x36\n\x05value\x18\x01 \x01(\x0e\x32\'.uenibstreamprotobuf.MilliSeconds.Value\"\x97\x02\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms1\x10\x01\x12\x07\n\x03ms2\x10\x02\x12\x07\n\x03ms3\x10\x03\x12\x07\n\x03ms4\x10\x04\x12\x07\n\x03ms5\x10\x05\x12\x07\n\x03ms6\x10\x06\x12\x07\n\x03ms8\x10\x07\x12\x08\n\x04ms10\x10\x08\x12\x08\n\x04ms20\x10\t\x12\x08\n\x04ms30\x10\n\x12\x08\n\x04ms40\x10\x0b\x12\x08\n\x04ms50\x10\x0c\x12\x08\n\x04ms60\x10\r\x12\x08\n\x04ms80\x10\x0e\x12\t\n\x05ms100\x10\x0f\x12\t\n\x05ms200\x10\x10\x12\t\n\x05ms300\x10\x11\x12\t\n\x05ms400\x10\x12\x12\t\n\x05ms500\x10\x13\x12\t\n\x05ms600\x10\x14\x12\t\n\x05ms800\x10\x15\x12\n\n\x06ms1000\x10\x16\x12\n\n\x06ms1200\x10\x17\x12\n\n\x06ms1600\x10\x18\"\xe1\x02\n\x13\x44RX_InactivityTimer\x12=\n\x05value\x18\x01 \x01(\x0e\x32..uenibstreamprotobuf.DRX_InactivityTimer.Value\"\x8a\x02\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms0\x10\x01\x12\x07\n\x03ms1\x10\x02\x12\x07\n\x03ms2\x10\x03\x12\x07\n\x03ms3\x10\x04\x12\x07\n\x03ms4\x10\x05\x12\x07\n\x03ms5\x10\x06\x12\x07\n\x03ms6\x10\x07\x12\x07\n\x03ms8\x10\x08\x12\x08\n\x04ms10\x10\t\x12\x08\n\x04ms20\x10\n\x12\x08\n\x04ms30\x10\x0b\x12\x08\n\x04ms40\x10\x0c\x12\x08\n\x04ms50\x10\r\x12\x08\n\x04ms60\x10\x0e\x12\x08\n\x04ms80\x10\x0f\x12\t\n\x05ms100\x10\x10\x12\t\n\x05ms200\x10\x11\x12\t\n\x05ms300\x10\x12\x12\t\n\x05ms500\x10\x13\x12\t\n\x05ms750\x10\x14\x12\n\n\x06ms1280\x10\x15\x12\n\n\x06ms1920\x10\x16\x12\n\n\x06ms2560\x10\x17\"\xa8\x02\n\x17\x44RX_RetransmissionTimer\x12\x41\n\x05value\x18\x01 \x01(\x0e\x32\x32.uenibstreamprotobuf.DRX_RetransmissionTimer.Value\"\xc9\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03sl0\x10\x01\x12\x07\n\x03sl1\x10\x02\x12\x07\n\x03sl2\x10\x03\x12\x07\n\x03sl4\x10\x04\x12\x07\n\x03sl6\x10\x05\x12\x07\n\x03sl8\x10\x06\x12\x08\n\x04sl16\x10\x07\x12\x08\n\x04sl24\x10\x08\x12\x08\n\x04sl33\x10\t\x12\x08\n\x04sl40\x10\n\x12\x08\n\x04sl64\x10\x0b\x12\x08\n\x04sl80\x10\x0c\x12\x08\n\x04sl96\x10\r\x12\t\n\x05sl112\x10\x0e\x12\t\n\x05sl128\x10\x0f\x12\t\n\x05sl160\x10\x10\x12\t\n\x05sl320\x10\x11\"d\n\x08ShortDRX\x12;\n\x0e\x64rx_ShortCycle\x18\x01 \x01(\x0b\x32#.uenibstreamprotobuf.DRX_ShortCycle\x12\x1b\n\x13\x64rx_ShortCycleTimer\x18\x02 \x01(\r\"\xd3\x02\n\x0e\x44RX_ShortCycle\x12\x38\n\x05value\x18\x01 \x01(\x0e\x32).uenibstreamprotobuf.DRX_ShortCycle.Value\"\x86\x02\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms2\x10\x01\x12\x07\n\x03ms3\x10\x02\x12\x07\n\x03ms4\x10\x03\x12\x07\n\x03ms5\x10\x04\x12\x07\n\x03ms6\x10\x05\x12\x07\n\x03ms7\x10\x06\x12\x07\n\x03ms8\x10\x07\x12\x08\n\x04ms10\x10\x08\x12\x08\n\x04ms14\x10\t\x12\x08\n\x04ms16\x10\n\x12\x08\n\x04ms20\x10\x0b\x12\x08\n\x04ms30\x10\x0c\x12\x08\n\x04ms32\x10\r\x12\x08\n\x04ms35\x10\x0e\x12\x08\n\x04ms40\x10\x0f\x12\x08\n\x04ms64\x10\x10\x12\x08\n\x04ms80\x10\x11\x12\t\n\x05ms128\x10\x12\x12\t\n\x05ms160\x10\x13\x12\t\n\x05ms256\x10\x14\x12\t\n\x05ms320\x10\x15\x12\t\n\x05ms512\x10\x16\x12\t\n\x05ms640\x10\x17\"\x98\x01\n\x17SchedulingRequestConfig\x12U\n\x1dschedulingRequestToAddModList\x18\x01 \x03(\x0b\x32..uenibstreamprotobuf.SchedulingRequestToAddMod\x12&\n\x1eschedulingRequestToReleaseList\x18\x02 \x03(\r\"\xb0\x01\n\x19SchedulingRequestToAddMod\x12\x1b\n\x13schedulingRequestId\x18\x01 \x01(\r\x12?\n\x10sr_ProhibitTimer\x18\x02 \x01(\x0b\x32%.uenibstreamprotobuf.SR_ProhibitTimer\x12\x35\n\x0bsr_TransMax\x18\x03 \x01(\x0b\x32 .uenibstreamprotobuf.SR_TransMax\"\xbe\x01\n\x10SR_ProhibitTimer\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.SR_ProhibitTimer.Value\"n\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms1\x10\x01\x12\x07\n\x03ms2\x10\x02\x12\x07\n\x03ms4\x10\x03\x12\x07\n\x03ms8\x10\x04\x12\x08\n\x04ms16\x10\x05\x12\x08\n\x04ms32\x10\x06\x12\x08\n\x04ms64\x10\x07\x12\t\n\x05ms128\x10\x08\"\x92\x01\n\x0bSR_TransMax\x12\x35\n\x05value\x18\x01 \x01(\x0e\x32&.uenibstreamprotobuf.SR_TransMax.Value\"L\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n4\x10\x01\x12\x06\n\x02n8\x10\x02\x12\x07\n\x03n16\x10\x03\x12\x07\n\x03n32\x10\x04\x12\x07\n\x03n64\x10\x05\"\xe1\x01\n\nBSR_Config\x12\x41\n\x11periodicBSR_Timer\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.PeriodicBSR_Timer\x12\x39\n\rretxBSR_Timer\x18\x02 \x01(\x0b\x32\".uenibstreamprotobuf.RetxBSR_Timer\x12U\n\x1blogicalChannelSR_DelayTimer\x18\x03 \x01(\x0b\x32\x30.uenibstreamprotobuf.LogicalChannelSR_DelayTimer\"\x9e\x02\n\x11PeriodicBSR_Timer\x12;\n\x05value\x18\x01 \x01(\x0e\x32,.uenibstreamprotobuf.PeriodicBSR_Timer.Value\"\xcb\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03sf1\x10\x01\x12\x07\n\x03sf5\x10\x02\x12\x08\n\x04sf10\x10\x03\x12\x08\n\x04sf16\x10\x04\x12\x08\n\x04sf20\x10\x05\x12\x08\n\x04sf32\x10\x06\x12\x08\n\x04sf40\x10\x07\x12\x08\n\x04sf64\x10\x08\x12\x08\n\x04sf80\x10\t\x12\t\n\x05sf128\x10\n\x12\t\n\x05sf160\x10\x0b\x12\t\n\x05sf320\x10\x0c\x12\t\n\x05sf640\x10\r\x12\n\n\x06sf1280\x10\x0e\x12\n\n\x06sf2560\x10\x0f\x12\x0c\n\x08infinity\x10\x10\"\xe6\x01\n\rRetxBSR_Timer\x12\x37\n\x05value\x18\x01 \x01(\x0e\x32(.uenibstreamprotobuf.RetxBSR_Timer.Value\"\x9b\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04sf10\x10\x01\x12\x08\n\x04sf20\x10\x02\x12\x08\n\x04sf40\x10\x03\x12\x08\n\x04sf80\x10\x04\x12\t\n\x05sf160\x10\x05\x12\t\n\x05sf320\x10\x06\x12\t\n\x05sf640\x10\x07\x12\n\n\x06sf1280\x10\x08\x12\n\n\x06sf2560\x10\t\x12\n\n\x06sf5120\x10\n\x12\x0b\n\x07sf10240\x10\x0b\"\xd3\x01\n\x1bLogicalChannelSR_DelayTimer\x12\x45\n\x05value\x18\x01 \x01(\x0e\x32\x36.uenibstreamprotobuf.LogicalChannelSR_DelayTimer.Value\"m\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04sf20\x10\x01\x12\x08\n\x04sf40\x10\x02\x12\x08\n\x04sf64\x10\x03\x12\t\n\x05sf128\x10\x04\x12\t\n\x05sf512\x10\x05\x12\n\n\x06sf1024\x10\x06\x12\n\n\x06sf2560\x10\x07\"y\n\nTAG_Config\x12\x37\n\x11tag_ToReleaseList\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x32\n\x10tag_ToAddModList\x18\x02 \x03(\x0b\x32\x18.uenibstreamprotobuf.TAG\"Z\n\x03TAG\x12\x0e\n\x06tag_Id\x18\x01 \x01(\r\x12\x43\n\x12timeAlignmentTimer\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.TimeAlignmentTimer\"\xd7\x01\n\x12TimeAlignmentTimer\x12<\n\x05value\x18\x01 \x01(\x0e\x32-.uenibstreamprotobuf.TimeAlignmentTimer.Value\"\x82\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05ms500\x10\x01\x12\t\n\x05ms750\x10\x02\x12\n\n\x06ms1280\x10\x03\x12\n\n\x06ms1920\x10\x04\x12\n\n\x06ms2560\x10\x05\x12\n\n\x06ms5120\x10\x06\x12\x0b\n\x07ms10240\x10\x07\x12\x0c\n\x08infinity\x10\x08\"\xe2\x02\n\nPHR_Config\x12\x41\n\x11phr_PeriodicTimer\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.PHR_PeriodicTimer\x12\x41\n\x11phr_ProhibitTimer\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.PHR_ProhibitTimer\x12O\n\x18phr_Tx_PowerFactorChange\x18\x03 \x01(\x0b\x32-.uenibstreamprotobuf.PHR_Tx_PowerFactorChange\x12\x13\n\x0bmultiplePHR\x18\x04 \x01(\x08\x12\r\n\x05\x64ummy\x18\x05 \x01(\x08\x12\x1a\n\x12phr_Type2OtherCell\x18\x06 \x01(\x08\x12=\n\x0fphr_ModeOtherCG\x18\x07 \x01(\x0b\x32$.uenibstreamprotobuf.PHR_ModeOtherCG\"\xcc\x01\n\x11PHR_PeriodicTimer\x12;\n\x05value\x18\x01 \x01(\x0e\x32,.uenibstreamprotobuf.PHR_PeriodicTimer.Value\"z\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04sf10\x10\x01\x12\x08\n\x04sf20\x10\x02\x12\x08\n\x04sf50\x10\x03\x12\t\n\x05sf100\x10\x04\x12\t\n\x05sf200\x10\x05\x12\t\n\x05sf500\x10\x06\x12\n\n\x06sf1000\x10\x07\x12\x0c\n\x08infinity\x10\x08\"\xc7\x01\n\x11PHR_ProhibitTimer\x12;\n\x05value\x18\x01 \x01(\x0e\x32,.uenibstreamprotobuf.PHR_ProhibitTimer.Value\"u\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03sf0\x10\x01\x12\x08\n\x04sf10\x10\x02\x12\x08\n\x04sf20\x10\x03\x12\x08\n\x04sf50\x10\x04\x12\t\n\x05sf100\x10\x05\x12\t\n\x05sf200\x10\x06\x12\t\n\x05sf500\x10\x07\x12\n\n\x06sf1000\x10\x08\"\xaa\x01\n\x18PHR_Tx_PowerFactorChange\x12\x42\n\x05value\x18\x01 \x01(\x0e\x32\x33.uenibstreamprotobuf.PHR_Tx_PowerFactorChange.Value\"J\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03\x64\x42\x31\x10\x01\x12\x07\n\x03\x64\x42\x33\x10\x02\x12\x07\n\x03\x64\x42\x36\x10\x03\x12\x0c\n\x08infinity\x10\x04\"\x86\x01\n\x0fPHR_ModeOtherCG\x12\x39\n\x05value\x18\x01 \x01(\x0e\x32*.uenibstreamprotobuf.PHR_ModeOtherCG.Value\"8\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04real\x10\x01\x12\x0b\n\x07virtual\x10\x02\"\x87\x02\n\x13\x44\x61taInactivityTimer\x12=\n\x05value\x18\x01 \x01(\x0e\x32..uenibstreamprotobuf.DataInactivityTimer.Value\"\xb0\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02s1\x10\x01\x12\x06\n\x02s2\x10\x02\x12\x06\n\x02s3\x10\x03\x12\x06\n\x02s5\x10\x04\x12\x06\n\x02s7\x10\x05\x12\x07\n\x03s10\x10\x06\x12\x07\n\x03s15\x10\x07\x12\x07\n\x03s20\x10\x08\x12\x07\n\x03s40\x10\t\x12\x07\n\x03s50\x10\n\x12\x07\n\x03s60\x10\x0b\x12\x07\n\x03s80\x10\x0c\x12\x08\n\x04s100\x10\r\x12\x08\n\x04s120\x10\x0e\x12\x08\n\x04s150\x10\x0f\x12\x08\n\x04s180\x10\x10\"\xc2\x06\n\x17PhysicalCellGroupConfig\x12\x41\n\x1dharq_ACK_SpatialBundlingPUCCH\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x41\n\x1dharq_ACK_SpatialBundlingPUSCH\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x08p_NR_FR1\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x65\n\x17pdsch_HARQ_ACK_Codebook\x18\x04 \x01(\x0e\x32\x44.uenibstreamprotobuf.PhysicalCellGroupConfig.PDSCH_HARQ_ACK_Codebook\x12\x32\n\x0ctpc_SRS_RNTI\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x34\n\x0etpc_PUCCH_RNTI\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x34\n\x0etpc_PUSCH_RNTI\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x31\n\x0bsp_CSI_RNTI\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x34\n\x0frelease_cs_RNTI\x18\t \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12\x17\n\rsetup_cs_RNTI\x18\n \x01(\rH\x00\x12\x30\n\nmcs_C_RNTI\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12-\n\x08p_UE_FR1\x18\x0c \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12+\n\x06xScale\x18\r \x01(\x0b\x32\x1b.uenibstreamprotobuf.XScale\"P\n\x17PDSCH_HARQ_ACK_Codebook\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0e\n\nsemiStatic\x10\x01\x12\x0b\n\x07\x64ynamic\x10\x02\x42\t\n\x07\x63s_RNTI\"o\n\x06XScale\x12\x30\n\x05value\x18\x01 \x01(\x0e\x32!.uenibstreamprotobuf.XScale.Value\"3\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03\x64\x42\x30\x10\x01\x12\x07\n\x03\x64\x42\x36\x10\x02\"\xe4\x03\n\x0cSpCellConfig\x12\x33\n\rservCellIndex\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12M\n\x17reconfigurationWithSync\x18\x02 \x01(\x0b\x32,.uenibstreamprotobuf.ReconfigurationWithSync\x12\x43\n\x1erelease_rlf_TimersAndConstants\x18\x03 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12S\n\x1csetup_rlf_TimersAndConstants\x18\x04 \x01(\x0b\x32+.uenibstreamprotobuf.RLF_TimersAndConstantsH\x00\x12U\n\x1brlmInSyncOutOfSyncThreshold\x18\x05 \x01(\x0b\x32\x30.uenibstreamprotobuf.RlmInSyncOutOfSyncThreshold\x12\x45\n\x15spCellConfigDedicated\x18\x06 \x01(\x0b\x32&.uenibstreamprotobuf.ServingCellConfigB\x18\n\x16rlf_TimersAndConstants\"\xef\x02\n\x17ReconfigurationWithSync\x12H\n\x12spCellConfigCommon\x18\x01 \x01(\x0b\x32,.uenibstreamprotobuf.ServingCellConfigCommon\x12\x16\n\x0enewUE_Identity\x18\x02 \x01(\r\x12\'\n\x04t304\x18\x03 \x01(\x0b\x32\x19.uenibstreamprotobuf.T304\x12;\n\x06uplink\x18\x04 \x01(\x0b\x32).uenibstreamprotobuf.RACH_ConfigDedicatedH\x00\x12H\n\x13supplementaryUplink\x18\x05 \x01(\x0b\x32).uenibstreamprotobuf.RACH_ConfigDedicatedH\x00\x12*\n\x04smtc\x18\x06 \x01(\x0b\x32\x1c.uenibstreamprotobuf.SSB_MTCB\x16\n\x14rach_ConfigDedicated\"\xc1\x08\n\x17ServingCellConfigCommon\x12\x30\n\nphysCellId\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12G\n\x14\x64ownlinkConfigCommon\x18\x02 \x01(\x0b\x32).uenibstreamprotobuf.DownlinkConfigCommon\x12\x43\n\x12uplinkConfigCommon\x18\x03 \x01(\x0b\x32\'.uenibstreamprotobuf.UplinkConfigCommon\x12P\n\x1fsupplementaryUplinkConfigCommon\x18\x04 \x01(\x0b\x32\'.uenibstreamprotobuf.UplinkConfigCommon\x12I\n\x15n_TimingAdvanceOffset\x18\x05 \x01(\x0b\x32*.uenibstreamprotobuf.N_TimingAdvanceOffset\x12\x15\n\x0bshortBitmap\x18\x06 \x01(\tH\x00\x12\x16\n\x0cmediumBitmap\x18\x07 \x01(\tH\x00\x12\x14\n\nlongBitmap\x18\x08 \x01(\tH\x00\x12S\n\x1assb_PeriodicityServingCell\x18\t \x01(\x0b\x32/.uenibstreamprotobuf.SSB_PeriodicityServingCell\x12\x45\n\x13\x64mrs_TypeA_Position\x18\n \x01(\x0b\x32(.uenibstreamprotobuf.DMRS_TypeA_Position\x12\x42\n\x1drelease_lte_CRS_ToMatchAround\x18\x0b \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12S\n\x1bsetup_lte_CRS_ToMatchAround\x18\x0c \x01(\x0b\x32,.uenibstreamprotobuf.RateMatchPatternLTE_CRSH\x01\x12K\n\x1crateMatchPatternToAddModList\x18\r \x03(\x0b\x32%.uenibstreamprotobuf.RateMatchPattern\x12%\n\x1drateMatchPatternToReleaseList\x18\x0e \x03(\r\x12\x41\n\x11subcarrierSpacing\x18\x0f \x01(\x0b\x32&.uenibstreamprotobuf.SubcarrierSpacing\x12K\n\x16tdd_UL_DL_ConfigCommon\x18\x10 \x01(\x0b\x32+.uenibstreamprotobuf.TDD_UL_DL_ConfigCommon\x12\x1a\n\x12ss_PBCH_BlockPower\x18\x11 \x01(\x11\x42\x16\n\x14ssb_PositionsInBurstB\x17\n\x15lte_CRS_ToMatchAround\"\x9a\x01\n\x14\x44ownlinkConfigCommon\x12=\n\x0f\x66requencyInfoDL\x18\x01 \x01(\x0b\x32$.uenibstreamprotobuf.FrequencyInfoDL\x12\x43\n\x12initialDownlinkBWP\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.BWP_DownlinkCommon\"\xff\x01\n\x0f\x46requencyInfoDL\x12:\n\x14\x61\x62soluteFrequencySSB\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12H\n\x11\x66requencyBandList\x18\x02 \x01(\x0b\x32-.uenibstreamprotobuf.MultiFrequencyBandListNR\x12\x1f\n\x17\x61\x62soluteFrequencyPointA\x18\x03 \x01(\r\x12\x45\n\x13scs_SpecificCarrier\x18\x04 \x03(\x0b\x32(.uenibstreamprotobuf.SCS_SpecificCarrier\"\xd0\x01\n\x13SCS_SpecificCarrier\x12\x17\n\x0foffsetToCarrier\x18\x01 \x01(\r\x12\x41\n\x11subcarrierSpacing\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.SubcarrierSpacing\x12\x18\n\x10\x63\x61rrierBandwidth\x18\x03 \x01(\r\x12\x43\n\x1dtxDirectCurrentLocation_v1530\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\x91\x03\n\x12\x42WP_DownlinkCommon\x12\x33\n\x11genericParameters\x18\x01 \x01(\x0b\x32\x18.uenibstreamprotobuf.BWP\x12?\n\x1arelease_pdcch_ConfigCommon\x18\x02 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12K\n\x18setup_pdcch_ConfigCommon\x18\x03 \x01(\x0b\x32\'.uenibstreamprotobuf.PDCCH_ConfigCommonH\x00\x12?\n\x1arelease_pdsch_ConfigCommon\x18\x04 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12K\n\x18setup_pdsch_ConfigCommon\x18\x05 \x01(\x0b\x32\'.uenibstreamprotobuf.PDSCH_ConfigCommonH\x01\x42\x14\n\x12pdcch_ConfigCommonB\x14\n\x12pdsch_ConfigCommon\"\x9f\x01\n\x03\x42WP\x12\x1c\n\x14locationAndBandwidth\x18\x01 \x01(\r\x12\x41\n\x11subcarrierSpacing\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.SubcarrierSpacing\x12\x37\n\x0c\x63yclicPrefix\x18\x03 \x01(\x0b\x32!.uenibstreamprotobuf.CyclicPrefix\"w\n\x0c\x43yclicPrefix\x12\x36\n\x05value\x18\x01 \x01(\x0e\x32\'.uenibstreamprotobuf.CyclicPrefix.Value\"/\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0c\n\x08\x65xtended\x10\x01\"\xe7\x04\n\x12PDCCH_ConfigCommon\x12<\n\x16\x63ontrolResourceSetZero\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12I\n\x18\x63ommonControlResourceSet\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.ControlResourceSet\x12\x35\n\x0fsearchSpaceZero\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12?\n\x15\x63ommonSearchSpaceList\x18\x04 \x03(\x0b\x32 .uenibstreamprotobuf.SearchSpace\x12\x35\n\x0fsearchSpaceSIB1\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12G\n!searchSpaceOtherSystemInformation\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x37\n\x11pagingSearchSpace\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x34\n\x0era_SearchSpace\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x61\n!firstPDCCH_MonitoringOccasionOfP0\x18\t \x01(\x0b\x32\x36.uenibstreamprotobuf.FirstPDCCH_MonitoringOccasionOfP0\"\xf6\x03\n\x12\x43ontrolResourceSet\x12\x1c\n\x14\x63ontrolResourceSetId\x18\x01 \x01(\r\x12 \n\x18\x66requencyDomainResources\x18\x02 \x01(\t\x12\x10\n\x08\x64uration\x18\x03 \x01(\r\x12\x37\n\x0binterleaved\x18\x04 \x01(\x0b\x32 .uenibstreamprotobuf.InterleavedH\x00\x12\x33\n\x0enonInterleaved\x18\x05 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12\x45\n\x13precoderGranularity\x18\x06 \x01(\x0b\x32(.uenibstreamprotobuf.PrecoderGranularity\x12!\n\x19tci_StatesPDCCH_ToAddList\x18\x07 \x03(\r\x12%\n\x1dtci_StatesPDCCH_ToReleaseList\x18\x08 \x03(\r\x12\x39\n\x10tci_PresentInDCI\x18\t \x01(\x0b\x32\x1f.uenibstreamprotobuf.EnabledOpt\x12=\n\x17pdcch_DMRS_ScramblingId\x18\n \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x15\n\x13\x63\x63\x65_REG_MappingType\"\xbb\x01\n\x0bInterleaved\x12;\n\x0ereg_BundleSize\x18\x01 \x01(\x0b\x32#.uenibstreamprotobuf.Reg_BundleSize\x12=\n\x0finterleaverSize\x18\x02 \x01(\x0b\x32$.uenibstreamprotobuf.InterleaverSize\x12\x30\n\nshiftIndex\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\x85\x01\n\x0eReg_BundleSize\x12\x38\n\x05value\x18\x01 \x01(\x0e\x32).uenibstreamprotobuf.Reg_BundleSize.Value\"9\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n2\x10\x01\x12\x06\n\x02n3\x10\x02\x12\x06\n\x02n6\x10\x03\"\x87\x01\n\x0fInterleaverSize\x12\x39\n\x05value\x18\x01 \x01(\x0e\x32*.uenibstreamprotobuf.InterleaverSize.Value\"9\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n2\x10\x01\x12\x06\n\x02n3\x10\x02\x12\x06\n\x02n6\x10\x03\"\xa3\x01\n\x13PrecoderGranularity\x12=\n\x05value\x18\x01 \x01(\x0e\x32..uenibstreamprotobuf.PrecoderGranularity.Value\"M\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x14\n\x10sameAsREG_bundle\x10\x01\x12\x14\n\x10\x61llContiguousRBs\x10\x02\"\xc8\x06\n!FirstPDCCH_MonitoringOccasionOfP0\x12@\n\x0csCS15KHZoneT\x18\x01 \x01(\x0b\x32(.uenibstreamprotobuf.Sequence_Of_IntegerH\x00\x12N\n\x1asCS30KHZoneT_SCS15KHZhalfT\x18\x02 \x01(\x0b\x32(.uenibstreamprotobuf.Sequence_Of_IntegerH\x00\x12_\n+sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT\x18\x03 \x01(\x0b\x32(.uenibstreamprotobuf.Sequence_Of_IntegerH\x00\x12s\n?sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT\x18\x04 \x01(\x0b\x32(.uenibstreamprotobuf.Sequence_Of_IntegerH\x00\x12|\nHsCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT\x18\x05 \x01(\x0b\x32(.uenibstreamprotobuf.Sequence_Of_IntegerH\x00\x12n\n:sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT\x18\x06 \x01(\x0b\x32(.uenibstreamprotobuf.Sequence_Of_IntegerH\x00\x12]\n)sCS120KHZoneEighthT_SCS60KHZoneSixteenthT\x18\x07 \x01(\x0b\x32(.uenibstreamprotobuf.Sequence_Of_IntegerH\x00\x12J\n\x16sCS120KHZoneSixteenthT\x18\x08 \x01(\x0b\x32(.uenibstreamprotobuf.Sequence_Of_IntegerH\x00\x42\"\n firstPDCCHMonitoringOccasionOfP0\"2\n\x13Sequence_Of_Integer\x12\x1b\n\x13sequence_Of_Integer\x18\x01 \x03(\r\"y\n\x12PDSCH_ConfigCommon\x12\x63\n\x1epdsch_TimeDomainAllocationList\x18\x01 \x01(\x0b\x32;.uenibstreamprotobuf.PDSCH_TimeDomainResourceAllocationList\"p\n&PDSCH_TimeDomainResourceAllocationList\x12\x46\n\x05items\x18\x01 \x03(\x0b\x32\x37.uenibstreamprotobuf.PDSCH_TimeDomainResourceAllocation\"\xa3\x01\n\"PDSCH_TimeDomainResourceAllocation\x12(\n\x02k0\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x35\n\x0bmappingType\x18\x02 \x01(\x0b\x32 .uenibstreamprotobuf.MappingType\x12\x1c\n\x14startSymbolAndLength\x18\x03 \x01(\r\"}\n\x0bMappingType\x12\x35\n\x05value\x18\x01 \x01(\x0e\x32&.uenibstreamprotobuf.MappingType.Value\"7\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05typeA\x10\x01\x12\t\n\x05typeB\x10\x02\"\xcc\x01\n\x12UplinkConfigCommon\x12=\n\x0f\x66requencyInfoUL\x18\x01 \x01(\x0b\x32$.uenibstreamprotobuf.FrequencyInfoUL\x12?\n\x10initialUplinkBWP\x18\x02 \x01(\x0b\x32%.uenibstreamprotobuf.BWP_UplinkCommon\x12\x36\n\x05\x64ummy\x18\x03 \x01(\x0b\x32\'.uenibstreamprotobuf.TimeAlignmentTimer\"\x8d\x03\n\x0f\x46requencyInfoUL\x12H\n\x11\x66requencyBandList\x18\x01 \x01(\x0b\x32-.uenibstreamprotobuf.MultiFrequencyBandListNR\x12=\n\x17\x61\x62soluteFrequencyPointA\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12I\n\x17scs_SpecificCarrierList\x18\x03 \x03(\x0b\x32(.uenibstreamprotobuf.SCS_SpecificCarrier\x12@\n\x1a\x61\x64\x64itionalSpectrumEmission\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12*\n\x05p_Max\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x38\n\x14\x66requencyShift7p5khz\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xaf\x04\n\x10\x42WP_UplinkCommon\x12\x33\n\x11genericParameters\x18\x01 \x01(\x0b\x32\x18.uenibstreamprotobuf.BWP\x12>\n\x19release_rach_ConfigCommon\x18\x02 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12I\n\x17setup_rach_ConfigCommon\x18\x03 \x01(\x0b\x32&.uenibstreamprotobuf.RACH_ConfigCommonH\x00\x12?\n\x1arelease_pusch_ConfigCommon\x18\x04 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12K\n\x18setup_pusch_ConfigCommon\x18\x05 \x01(\x0b\x32\'.uenibstreamprotobuf.PUSCH_ConfigCommonH\x01\x12?\n\x1arelease_pucch_ConfigCommon\x18\x06 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x02\x12K\n\x18setup_pucch_ConfigCommon\x18\x07 \x01(\x0b\x32\'.uenibstreamprotobuf.PUCCH_ConfigCommonH\x02\x42\x13\n\x11rach_ConfigCommonB\x14\n\x12pusch_ConfigCommonB\x14\n\x12pucch_ConfigCommon\"\x98\x01\n\nBWP_Uplink\x12\x0e\n\x06\x62wp_Id\x18\x01 \x01(\r\x12\x39\n\nbwp_Common\x18\x02 \x01(\x0b\x32%.uenibstreamprotobuf.BWP_UplinkCommon\x12?\n\rbwp_Dedicated\x18\x03 \x01(\x0b\x32(.uenibstreamprotobuf.BWP_UplinkDedicated\"\x90\x08\n\x11RACH_ConfigCommon\x12\x43\n\x12rach_ConfigGeneric\x18\x01 \x01(\x0b\x32\'.uenibstreamprotobuf.RACH_ConfigGeneric\x12?\n\x19totalNumberOfRA_Preambles\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x32\n\toneEighth\x18\x03 \x01(\x0b\x32\x1d.uenibstreamprotobuf.FractionH\x00\x12\x32\n\toneFourth\x18\x04 \x01(\x0b\x32\x1d.uenibstreamprotobuf.FractionH\x00\x12\x30\n\x07oneHalf\x18\x05 \x01(\x0b\x32\x1d.uenibstreamprotobuf.FractionH\x00\x12,\n\x03one\x18\x06 \x01(\x0b\x32\x1d.uenibstreamprotobuf.FractionH\x00\x12\x31\n\x03two\x18\x07 \x01(\x0b\x32\".uenibstreamprotobuf.OtherFractionH\x00\x12\x0e\n\x04\x66our\x18\x08 \x01(\rH\x00\x12\x0f\n\x05\x65ight\x18\t \x01(\rH\x00\x12\x11\n\x07sixteen\x18\n \x01(\rH\x00\x12?\n\x10groupBconfigured\x18\x0b \x01(\x0b\x32%.uenibstreamprotobuf.GroupBconfigured\x12W\n\x1cra_ContentionResolutionTimer\x18\x0c \x01(\x0b\x32\x31.uenibstreamprotobuf.RA_ContentionResolutionTimer\x12\x37\n\x11rsrp_ThresholdSSB\x18\r \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12;\n\x15rsrp_ThresholdSSB_SUL\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x0e\n\x04l839\x18\x0f \x01(\rH\x01\x12\x0e\n\x04l139\x18\x10 \x01(\rH\x01\x12\x46\n\x16msg1_SubcarrierSpacing\x18\x11 \x01(\x0b\x32&.uenibstreamprotobuf.SubcarrierSpacing\x12\x45\n\x13restrictedSetConfig\x18\x12 \x01(\x0b\x32(.uenibstreamprotobuf.RestrictedSetConfig\x12?\n\x16msg3_transformPrecoder\x18\x13 \x01(\x0b\x32\x1f.uenibstreamprotobuf.EnabledOptB+\n)ssb_perRACH_OccasionAndCB_PreamblesPerSSBB\x19\n\x17prach_RootSequenceIndex\"\x91\x03\n\x12RACH_ConfigGeneric\x12 \n\x18prach_ConfigurationIndex\x18\x01 \x01(\r\x12/\n\x08msg1_FDM\x18\x02 \x01(\x0b\x32\x1d.uenibstreamprotobuf.Msg1_FDM\x12\x1b\n\x13msg1_FrequencyStart\x18\x03 \x01(\r\x12!\n\x19zeroCorrelationZoneConfig\x18\x04 \x01(\r\x12#\n\x1bpreambleReceivedTargetPower\x18\x05 \x01(\x11\x12?\n\x10preambleTransMax\x18\x06 \x01(\x0b\x32%.uenibstreamprotobuf.PreambleTransMax\x12?\n\x10powerRampingStep\x18\x07 \x01(\x0b\x32%.uenibstreamprotobuf.PowerRampingStep\x12\x41\n\x11ra_ResponseWindow\x18\x08 \x01(\x0b\x32&.uenibstreamprotobuf.RA_ResponseWindow\"\x88\x01\n\x08Msg1_FDM\x12\x32\n\x05value\x18\x01 \x01(\x0e\x32#.uenibstreamprotobuf.Msg1_FDM.Value\"H\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03one\x10\x01\x12\x07\n\x03two\x10\x02\x12\x08\n\x04\x66our\x10\x03\x12\t\n\x05\x65ight\x10\x04\"\xd1\x01\n\x10PreambleTransMax\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.PreambleTransMax.Value\"\x80\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n3\x10\x01\x12\x06\n\x02n4\x10\x02\x12\x06\n\x02n5\x10\x03\x12\x06\n\x02n6\x10\x04\x12\x06\n\x02n7\x10\x05\x12\x06\n\x02n8\x10\x06\x12\x07\n\x03n10\x10\x07\x12\x07\n\x03n20\x10\x08\x12\x07\n\x03n50\x10\t\x12\x08\n\x04n100\x10\n\x12\x08\n\x04n200\x10\x0b\"\x95\x01\n\x10PowerRampingStep\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.PowerRampingStep.Value\"E\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03\x64\x42\x30\x10\x01\x12\x07\n\x03\x64\x42\x32\x10\x02\x12\x07\n\x03\x64\x42\x34\x10\x03\x12\x07\n\x03\x64\x42\x36\x10\x04\"\xbf\x01\n\x11RA_ResponseWindow\x12;\n\x05value\x18\x01 \x01(\x0e\x32,.uenibstreamprotobuf.RA_ResponseWindow.Value\"m\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03sl1\x10\x01\x12\x07\n\x03sl2\x10\x02\x12\x07\n\x03sl4\x10\x03\x12\x07\n\x03sl8\x10\x04\x12\x08\n\x04sl10\x10\x05\x12\x08\n\x04sl20\x10\x06\x12\x08\n\x04sl40\x10\x07\x12\x08\n\x04sl80\x10\x08\"\xf0\x01\n\x08\x46raction\x12\x32\n\x05value\x18\x01 \x01(\x0e\x32#.uenibstreamprotobuf.Fraction.Value\"\xaf\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n4\x10\x01\x12\x06\n\x02n8\x10\x02\x12\x07\n\x03n12\x10\x03\x12\x07\n\x03n16\x10\x04\x12\x07\n\x03n20\x10\x05\x12\x07\n\x03n24\x10\x06\x12\x07\n\x03n28\x10\x07\x12\x07\n\x03n32\x10\x08\x12\x07\n\x03n36\x10\t\x12\x07\n\x03n40\x10\n\x12\x07\n\x03n44\x10\x0b\x12\x07\n\x03n48\x10\x0c\x12\x07\n\x03n52\x10\r\x12\x07\n\x03n56\x10\x0e\x12\x07\n\x03n60\x10\x0f\x12\x07\n\x03n64\x10\x10\"\xb1\x01\n\rOtherFraction\x12\x37\n\x05value\x18\x01 \x01(\x0e\x32(.uenibstreamprotobuf.OtherFraction.Value\"g\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n4\x10\x01\x12\x06\n\x02n8\x10\x02\x12\x07\n\x03n12\x10\x03\x12\x07\n\x03n16\x10\x04\x12\x07\n\x03n20\x10\x05\x12\x07\n\x03n24\x10\x06\x12\x07\n\x03n28\x10\x07\x12\x07\n\x03n32\x10\x08\"\xca\x01\n\x10GroupBconfigured\x12\x41\n\x11ra_Msg3SizeGroupA\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.RA_Msg3SizeGroupA\x12O\n\x18messagePowerOffsetGroupB\x18\x02 \x01(\x0b\x32-.uenibstreamprotobuf.MessagePowerOffsetGroupB\x12\"\n\x1anumberOfRA_PreamblesGroupA\x18\x03 \x01(\r\"\xd7\x01\n\x11RA_Msg3SizeGroupA\x12;\n\x05value\x18\x01 \x01(\x0e\x32,.uenibstreamprotobuf.RA_Msg3SizeGroupA.Value\"\x84\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03\x62\x35\x36\x10\x01\x12\x08\n\x04\x62\x31\x34\x34\x10\x02\x12\x08\n\x04\x62\x32\x30\x38\x10\x03\x12\x08\n\x04\x62\x32\x35\x36\x10\x04\x12\x08\n\x04\x62\x32\x38\x32\x10\x05\x12\x08\n\x04\x62\x34\x38\x30\x10\x06\x12\x08\n\x04\x62\x36\x34\x30\x10\x07\x12\x08\n\x04\x62\x38\x30\x30\x10\x08\x12\t\n\x05\x62\x31\x30\x30\x30\x10\t\x12\x07\n\x03\x62\x37\x32\x10\n\"\xd7\x01\n\x18MessagePowerOffsetGroupB\x12\x42\n\x05value\x18\x01 \x01(\x0e\x32\x33.uenibstreamprotobuf.MessagePowerOffsetGroupB.Value\"w\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x11\n\rminusinfinity\x10\x01\x12\x07\n\x03\x64\x42\x30\x10\x02\x12\x07\n\x03\x64\x42\x35\x10\x03\x12\x07\n\x03\x64\x42\x38\x10\x04\x12\x08\n\x04\x64\x42\x31\x30\x10\x05\x12\x08\n\x04\x64\x42\x31\x32\x10\x06\x12\x08\n\x04\x64\x42\x31\x35\x10\x07\x12\x08\n\x04\x64\x42\x31\x38\x10\x08\"\xd8\x01\n\x1cRA_ContentionResolutionTimer\x12\x46\n\x05value\x18\x01 \x01(\x0e\x32\x37.uenibstreamprotobuf.RA_ContentionResolutionTimer.Value\"p\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03sf8\x10\x01\x12\x08\n\x04sf16\x10\x02\x12\x08\n\x04sf24\x10\x03\x12\x08\n\x04sf32\x10\x04\x12\x08\n\x04sf40\x10\x05\x12\x08\n\x04sf48\x10\x06\x12\x08\n\x04sf56\x10\x07\x12\x08\n\x04sf64\x10\x08\"\xbc\x01\n\x13RestrictedSetConfig\x12=\n\x05value\x18\x01 \x01(\x0e\x32..uenibstreamprotobuf.RestrictedSetConfig.Value\"f\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x13\n\x0funrestrictedSet\x10\x01\x12\x16\n\x12restrictedSetTypeA\x10\x02\x12\x16\n\x12restrictedSetTypeB\x10\x03\"\xbc\x02\n\x12PUSCH_ConfigCommon\x12N\n%groupHoppingEnabledTransformPrecoding\x18\x01 \x01(\x0b\x32\x1f.uenibstreamprotobuf.EnabledOpt\x12\x63\n\x1epusch_TimeDomainAllocationList\x18\x02 \x01(\x0b\x32;.uenibstreamprotobuf.PUSCH_TimeDomainResourceAllocationList\x12\x37\n\x12msg3_DeltaPreamble\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x38\n\x13p0_NominalWithGrant\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\"p\n&PUSCH_TimeDomainResourceAllocationList\x12\x46\n\x05items\x18\x01 \x03(\x0b\x32\x37.uenibstreamprotobuf.PUSCH_TimeDomainResourceAllocation\"\xa3\x01\n\"PUSCH_TimeDomainResourceAllocation\x12(\n\x02k2\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x35\n\x0bmappingType\x18\x02 \x01(\x0b\x32 .uenibstreamprotobuf.MappingType\x12\x1c\n\x14startSymbolAndLength\x18\x03 \x01(\r\"\xf7\x01\n\x12PUCCH_ConfigCommon\x12:\n\x14pucch_ResourceCommon\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x43\n\x12pucch_GroupHopping\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.PUCCH_GroupHopping\x12/\n\thoppingId\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12/\n\np0_nominal\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\"\x9b\x01\n\x12PUCCH_GroupHopping\x12<\n\x05value\x18\x01 \x01(\x0e\x32-.uenibstreamprotobuf.PUCCH_GroupHopping.Value\"G\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0b\n\x07neither\x10\x01\x12\n\n\x06\x65nable\x10\x02\x12\x0b\n\x07\x64isable\x10\x03\"\x9b\x01\n\x15N_TimingAdvanceOffset\x12?\n\x05value\x18\x01 \x01(\x0e\x32\x30.uenibstreamprotobuf.N_TimingAdvanceOffset.Value\"A\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n0\x10\x01\x12\n\n\x06n25600\x10\x02\x12\n\n\x06n39936\x10\x03\"\xc1\x01\n\x1aSSB_PeriodicityServingCell\x12\x44\n\x05value\x18\x01 \x01(\x0e\x32\x35.uenibstreamprotobuf.SSB_PeriodicityServingCell.Value\"]\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms5\x10\x01\x12\x08\n\x04ms10\x10\x02\x12\x08\n\x04ms20\x10\x03\x12\x08\n\x04ms40\x10\x04\x12\x08\n\x04ms80\x10\x05\x12\t\n\x05ms160\x10\x06\"\x8b\x01\n\x13\x44MRS_TypeA_Position\x12=\n\x05value\x18\x01 \x01(\x0e\x32..uenibstreamprotobuf.DMRS_TypeA_Position.Value\"5\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04pos2\x10\x01\x12\x08\n\x04pos3\x10\x02\"\xb6\x02\n\x17RateMatchPatternLTE_CRS\x12\x15\n\rcarrierFreqDL\x18\x01 \x01(\r\x12\x43\n\x12\x63\x61rrierBandwidthDL\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.CarrierBandwidthDL\x12U\n\x18mbsfn_SubframeConfigList\x18\x03 \x01(\x0b\x32\x33.uenibstreamprotobuf.EUTRA_MBSFN_SubframeConfigList\x12\x39\n\rnrofCRS_Ports\x18\x04 \x01(\x0b\x32\".uenibstreamprotobuf.NrofCRS_Ports\x12-\n\x07v_Shift\x18\x05 \x01(\x0b\x32\x1c.uenibstreamprotobuf.V_Shift\"\xab\x01\n\x12\x43\x61rrierBandwidthDL\x12<\n\x05value\x18\x01 \x01(\x0e\x32-.uenibstreamprotobuf.CarrierBandwidthDL.Value\"W\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n6\x10\x01\x12\x07\n\x03n15\x10\x02\x12\x07\n\x03n25\x10\x03\x12\x07\n\x03n50\x10\x04\x12\x07\n\x03n75\x10\x05\x12\x08\n\x04n100\x10\x06\"`\n\x1e\x45UTRA_MBSFN_SubframeConfigList\x12>\n\x05items\x18\x01 \x03(\x0b\x32/.uenibstreamprotobuf.EUTRA_MBSFN_SubframeConfig\"\xa1\x02\n\x1a\x45UTRA_MBSFN_SubframeConfig\x12S\n\x1aradioframeAllocationPeriod\x18\x01 \x01(\x0b\x32/.uenibstreamprotobuf.RadioframeAllocationPeriod\x12\"\n\x1aradioframeAllocationOffset\x18\x02 \x01(\r\x12\x44\n\x13subframeAllocation1\x18\x03 \x01(\x0b\x32\'.uenibstreamprotobuf.SubframeAllocation\x12\x44\n\x13subframeAllocation2\x18\x04 \x01(\x0b\x32\'.uenibstreamprotobuf.SubframeAllocation\"\xb7\x01\n\x1aRadioframeAllocationPeriod\x12\x44\n\x05value\x18\x01 \x01(\x0e\x32\x35.uenibstreamprotobuf.RadioframeAllocationPeriod.Value\"S\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\x12\x06\n\x02n4\x10\x03\x12\x06\n\x02n8\x10\x04\x12\x07\n\x03n16\x10\x05\x12\x07\n\x03n32\x10\x06\"N\n\x12SubframeAllocation\x12\x12\n\x08oneFrame\x18\x01 \x01(\tH\x00\x12\x14\n\nfourFrames\x18\x02 \x01(\tH\x00\x42\x0e\n\x0csfAllocation\"\x83\x01\n\rNrofCRS_Ports\x12\x37\n\x05value\x18\x01 \x01(\x0e\x32(.uenibstreamprotobuf.NrofCRS_Ports.Value\"9\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\x12\x06\n\x02n4\x10\x03\"\x8f\x01\n\x07V_Shift\x12\x31\n\x05value\x18\x01 \x01(\x0e\x32\".uenibstreamprotobuf.V_Shift.Value\"Q\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n0\x10\x01\x12\x06\n\x02n1\x10\x02\x12\x06\n\x02n2\x10\x03\x12\x06\n\x02n3\x10\x04\x12\x06\n\x02n4\x10\x05\x12\x06\n\x02n5\x10\x06\"\xfa\x01\n\x10RateMatchPattern\x12\x1a\n\x12rateMatchPatternId\x18\x01 \x01(\r\x12/\n\x07\x62itmaps\x18\x02 \x01(\x0b\x32\x1c.uenibstreamprotobuf.BitmapsH\x00\x12\x1c\n\x12\x63ontrolResourceSet\x18\x03 \x01(\rH\x00\x12\x41\n\x11subcarrierSpacing\x18\x04 \x01(\x0b\x32&.uenibstreamprotobuf.SubcarrierSpacing\x12)\n\x05\x64ummy\x18\x05 \x01(\x0b\x32\x1a.uenibstreamprotobuf.DummyB\r\n\x0bpatternType\"\xe0\x01\n\x07\x42itmaps\x12\x16\n\x0eresourceBlocks\x18\x01 \x01(\t\x12\x11\n\x07oneSlot\x18\x02 \x01(\tH\x00\x12\x12\n\x08twoSlots\x18\x03 \x01(\tH\x00\x12\x0c\n\x02n2\x18\x04 \x01(\tH\x01\x12\x0c\n\x02n4\x18\x05 \x01(\tH\x01\x12\x0c\n\x02n5\x18\x06 \x01(\tH\x01\x12\x0c\n\x02n8\x18\x07 \x01(\tH\x01\x12\r\n\x03n10\x18\x08 \x01(\tH\x01\x12\r\n\x03n20\x18\t \x01(\tH\x01\x12\r\n\x03n40\x18\n \x01(\tH\x01\x42\x18\n\x16symbolsInResourceBlockB\x17\n\x15periodicityAndPattern\"x\n\x05\x44ummy\x12/\n\x05value\x18\x01 \x01(\x0e\x32 .uenibstreamprotobuf.Dummy.Value\">\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0b\n\x07\x64ynamic\x10\x01\x12\x0e\n\nsemiStatic\x10\x02\"\xd8\x01\n\x16TDD_UL_DL_ConfigCommon\x12J\n\x1areferenceSubcarrierSpacing\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.SubcarrierSpacing\x12\x38\n\x08pattern1\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.TDD_UL_DL_Pattern\x12\x38\n\x08pattern2\x18\x03 \x01(\x0b\x32&.uenibstreamprotobuf.TDD_UL_DL_Pattern\"\xc1\x02\n\x11TDD_UL_DL_Pattern\x12Y\n\x1d\x64l_UL_TransmissionPeriodicity\x18\x01 \x01(\x0b\x32\x32.uenibstreamprotobuf.DL_UL_TransmissionPeriodicity\x12\x19\n\x11nrofDownlinkSlots\x18\x02 \x01(\r\x12\x1b\n\x13nrofDownlinkSymbols\x18\x03 \x01(\r\x12\x17\n\x0fnrofUplinkSlots\x18\x04 \x01(\r\x12\x19\n\x11nrofUplinkSymbols\x18\x05 \x01(\r\x12\x65\n#dl_UL_TransmissionPeriodicity_v1530\x18\x06 \x01(\x0b\x32\x38.uenibstreamprotobuf.DL_UL_TransmissionPeriodicity_v1530\"\xdf\x01\n\x1d\x44L_UL_TransmissionPeriodicity\x12G\n\x05value\x18\x01 \x01(\x0e\x32\x38.uenibstreamprotobuf.DL_UL_TransmissionPeriodicity.Value\"u\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05ms0p5\x10\x01\x12\x0b\n\x07ms0p625\x10\x02\x12\x07\n\x03ms1\x10\x03\x12\n\n\x06ms1p25\x10\x04\x12\x07\n\x03ms2\x10\x05\x12\t\n\x05ms2p5\x10\x06\x12\x07\n\x03ms5\x10\x07\x12\x08\n\x04ms10\x10\x08\"\xa9\x01\n#DL_UL_TransmissionPeriodicity_v1530\x12M\n\x05value\x18\x01 \x01(\x0e\x32>.uenibstreamprotobuf.DL_UL_TransmissionPeriodicity_v1530.Value\"3\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms3\x10\x01\x12\x07\n\x03ms4\x10\x02\"\xb4\x01\n\x04T304\x12.\n\x05value\x18\x01 \x01(\x0e\x32\x1f.uenibstreamprotobuf.T304.Value\"|\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04ms50\x10\x01\x12\t\n\x05ms100\x10\x02\x12\t\n\x05ms150\x10\x03\x12\t\n\x05ms200\x10\x04\x12\t\n\x05ms500\x10\x05\x12\n\n\x06ms1000\x10\x06\x12\n\n\x06ms2000\x10\x07\x12\x0b\n\x07ms10000\x10\x08\"\x82\x01\n\x14RACH_ConfigDedicated\x12\'\n\x04\x63\x66ra\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.CFRA\x12\x41\n\x11ra_Prioritization\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.RA_Prioritization\"\xe2\x01\n\x04\x43\x46RA\x12\x31\n\toccasions\x18\x01 \x01(\x0b\x32\x1e.uenibstreamprotobuf.Occasions\x12\'\n\x03ssb\x18\x02 \x01(\x0b\x32\x18.uenibstreamprotobuf.SSBH\x00\x12+\n\x05\x63sirs\x18\x03 \x01(\x0b\x32\x1a.uenibstreamprotobuf.CSIRSH\x00\x12\x45\n\x1ftotalNumberOfRA_Preambles_v1530\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\n\n\x08resource\"\x99\x01\n\tOccasions\x12\x43\n\x12rach_ConfigGeneric\x18\x01 \x01(\x0b\x32\'.uenibstreamprotobuf.RACH_ConfigGeneric\x12G\n\x14ssb_perRACH_Occasion\x18\x02 \x01(\x0b\x32).uenibstreamprotobuf.SSB_perRACH_Occasion\"k\n\x03SSB\x12@\n\x10ssb_ResourceList\x18\x01 \x03(\x0b\x32&.uenibstreamprotobuf.CFRA_SSB_Resource\x12\"\n\x1ara_ssb_occasion_mask_index\x18\x02 \x01(\r\":\n\x11\x43\x46RA_SSB_Resource\x12\x0b\n\x03ssb\x18\x01 \x01(\r\x12\x18\n\x10ra_PreambleIndex\x18\x02 \x01(\r\"k\n\x05\x43SIRS\x12\x44\n\x12\x63sirs_ResourceList\x18\x01 \x03(\x0b\x32(.uenibstreamprotobuf.CFRA_CSIRS_Resource\x12\x1c\n\x14rsrp_ThresholdCSI_RS\x18\x02 \x01(\r\"X\n\x13\x43\x46RA_CSIRS_Resource\x12\x0e\n\x06\x63si_RS\x18\x01 \x01(\r\x12\x17\n\x0fra_OccasionList\x18\x02 \x03(\r\x12\x18\n\x10ra_PreambleIndex\x18\x03 \x01(\r\"\xab\x01\n\x11RA_Prioritization\x12W\n\x1cpowerRampingStepHighPriority\x18\x01 \x01(\x0b\x32\x31.uenibstreamprotobuf.PowerRampingStepHighPriority\x12=\n\x0fscalingFactorBI\x18\x02 \x01(\x0b\x32$.uenibstreamprotobuf.ScalingFactorBI\"\xad\x01\n\x1cPowerRampingStepHighPriority\x12\x46\n\x05value\x18\x01 \x01(\x0e\x32\x37.uenibstreamprotobuf.PowerRampingStepHighPriority.Value\"E\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03\x64\x42\x30\x10\x01\x12\x07\n\x03\x64\x42\x32\x10\x02\x12\x07\n\x03\x64\x42\x34\x10\x03\x12\x07\n\x03\x64\x42\x36\x10\x04\"\x99\x01\n\x0fScalingFactorBI\x12\x39\n\x05value\x18\x01 \x01(\x0e\x32*.uenibstreamprotobuf.ScalingFactorBI.Value\"K\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04zero\x10\x01\x12\t\n\x05\x64ot25\x10\x02\x12\x08\n\x04\x64ot5\x10\x03\x12\t\n\x05\x64ot75\x10\x04\"\xb2\x01\n\x07SSB_MTC\x12\r\n\x03sf5\x18\x01 \x01(\rH\x00\x12\x0e\n\x04sf10\x18\x02 \x01(\rH\x00\x12\x0e\n\x04sf20\x18\x03 \x01(\rH\x00\x12\x0e\n\x04sf40\x18\x04 \x01(\rH\x00\x12\x0e\n\x04sf80\x18\x05 \x01(\rH\x00\x12\x0f\n\x05sf160\x18\x06 \x01(\rH\x00\x12/\n\x08\x64uration\x18\x07 \x01(\x0b\x32\x1d.uenibstreamprotobuf.DurationB\x16\n\x14periodicityAndOffset\"\x8e\x01\n\x08\x44uration\x12\x32\n\x05value\x18\x01 \x01(\x0e\x32#.uenibstreamprotobuf.Duration.Value\"N\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03sf1\x10\x01\x12\x07\n\x03sf2\x10\x02\x12\x07\n\x03sf3\x10\x03\x12\x07\n\x03sf4\x10\x04\x12\x07\n\x03sf5\x10\x05\"S\n\x08SSB_MTC2\x12\x10\n\x08pci_List\x18\x01 \x03(\r\x12\x35\n\x0bperiodicity\x18\x02 \x01(\x0b\x32 .uenibstreamprotobuf.Periodicity\"\x98\x01\n\x0bPeriodicity\x12\x35\n\x05value\x18\x01 \x01(\x0e\x32&.uenibstreamprotobuf.Periodicity.Value\"R\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03sf5\x10\x01\x12\x08\n\x04sf10\x10\x02\x12\x08\n\x04sf20\x10\x03\x12\x08\n\x04sf40\x10\x04\x12\x08\n\x04sf80\x10\x05\"\xc8\x01\n\x16RLF_TimersAndConstants\x12\'\n\x04t310\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.T310\x12\'\n\x04n310\x18\x02 \x01(\x0b\x32\x19.uenibstreamprotobuf.N310\x12\'\n\x04n311\x18\x03 \x01(\x0b\x32\x19.uenibstreamprotobuf.N311\x12\x33\n\nt311_v1530\x18\x04 \x01(\x0b\x32\x1f.uenibstreamprotobuf.T311_v1530\"\xbe\x01\n\x04T310\x12.\n\x05value\x18\x01 \x01(\x0e\x32\x1f.uenibstreamprotobuf.T310.Value\"\x85\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms0\x10\x01\x12\x08\n\x04ms50\x10\x02\x12\t\n\x05ms100\x10\x03\x12\t\n\x05ms200\x10\x04\x12\t\n\x05ms500\x10\x05\x12\n\n\x06ms1000\x10\x06\x12\n\n\x06ms2000\x10\x07\x12\n\n\x06ms4000\x10\x08\x12\n\n\x06ms6000\x10\t\"\x9b\x01\n\x04N310\x12.\n\x05value\x18\x01 \x01(\x0e\x32\x1f.uenibstreamprotobuf.N310.Value\"c\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\x12\x06\n\x02n3\x10\x03\x12\x06\n\x02n4\x10\x04\x12\x06\n\x02n6\x10\x05\x12\x06\n\x02n8\x10\x06\x12\x07\n\x03n10\x10\x07\x12\x07\n\x03n20\x10\x08\"\x9a\x01\n\x04N311\x12.\n\x05value\x18\x01 \x01(\x0e\x32\x1f.uenibstreamprotobuf.N311.Value\"b\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\x12\x06\n\x02n3\x10\x03\x12\x06\n\x02n4\x10\x04\x12\x06\n\x02n5\x10\x05\x12\x06\n\x02n6\x10\x06\x12\x06\n\x02n8\x10\x07\x12\x07\n\x03n10\x10\x08\"\xbd\x01\n\nT311_v1530\x12\x34\n\x05value\x18\x01 \x01(\x0e\x32%.uenibstreamprotobuf.T311_v1530.Value\"y\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\n\n\x06ms1000\x10\x01\x12\n\n\x06ms3000\x10\x02\x12\n\n\x06ms5000\x10\x03\x12\x0b\n\x07ms10000\x10\x04\x12\x0b\n\x07ms15000\x10\x05\x12\x0b\n\x07ms20000\x10\x06\x12\x0b\n\x07ms30000\x10\x07\"\x8f\x01\n\x1bRlmInSyncOutOfSyncThreshold\x12\x45\n\x05value\x18\x01 \x01(\x0e\x32\x36.uenibstreamprotobuf.RlmInSyncOutOfSyncThreshold.Value\")\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\"\x90\x0e\n\x11ServingCellConfig\x12Q\n\x19tdd_UL_DL_ConfigDedicated\x18\x01 \x01(\x0b\x32..uenibstreamprotobuf.TDD_UL_DL_ConfigDedicated\x12\x46\n\x12initialDownlinkBWP\x18\x02 \x01(\x0b\x32*.uenibstreamprotobuf.BWP_DownlinkDedicated\x12!\n\x19\x64ownlinkBWP_ToReleaseList\x18\x03 \x03(\r\x12\x43\n\x18\x64ownlinkBWP_ToAddModList\x18\x04 \x03(\x0b\x32!.uenibstreamprotobuf.BWP_Downlink\x12?\n\x19\x66irstActiveDownlinkBWP_Id\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x45\n\x13\x62wp_InactivityTimer\x18\x06 \x01(\x0b\x32(.uenibstreamprotobuf.BWP_InactivityTimer\x12;\n\x15\x64\x65\x66\x61ultDownlinkBWP_Id\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x37\n\x0cuplinkConfig\x18\x08 \x01(\x0b\x32!.uenibstreamprotobuf.UplinkConfig\x12>\n\x13supplementaryUplink\x18\t \x01(\x0b\x32!.uenibstreamprotobuf.UplinkConfig\x12\x44\n\x1frelease_pdcch_ServingCellConfig\x18\n \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12U\n\x1dsetup_pdcch_ServingCellConfig\x18\x0b \x01(\x0b\x32,.uenibstreamprotobuf.PDCCH_ServingCellConfigH\x00\x12\x44\n\x1frelease_pdsch_ServingCellConfig\x18\x0c \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12U\n\x1dsetup_pdsch_ServingCellConfig\x18\r \x01(\x0b\x32,.uenibstreamprotobuf.PDSCH_ServingCellConfigH\x01\x12;\n\x0e\x63si_MeasConfig\x18\x0e \x01(\x0b\x32#.uenibstreamprotobuf.CSI_MeasConfig\x12K\n\x16sCellDeactivationTimer\x18\x0f \x01(\x0b\x32+.uenibstreamprotobuf.SCellDeactivationTimer\x12W\n\x1c\x63rossCarrierSchedulingConfig\x18\x10 \x01(\x0b\x32\x31.uenibstreamprotobuf.CrossCarrierSchedulingConfig\x12\x0e\n\x06tag_Id\x18\x11 \x01(\r\x12<\n\x13ue_BeamLockFunction\x18\x12 \x01(\x0b\x32\x1f.uenibstreamprotobuf.EnabledOpt\x12O\n\x18pathlossReferenceLinking\x18\x13 \x01(\x0b\x32-.uenibstreamprotobuf.PathlossReferenceLinking\x12\x33\n\rservingCellMO\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x42\n\x1drelease_lte_CRS_ToMatchAround\x18\x15 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x02\x12S\n\x1bsetup_lte_CRS_ToMatchAround\x18\x16 \x01(\x0b\x32,.uenibstreamprotobuf.RateMatchPatternLTE_CRSH\x02\x12K\n\x1crateMatchPatternToAddModList\x18\x17 \x03(\x0b\x32%.uenibstreamprotobuf.RateMatchPattern\x12\x43\n\x1drateMatchPatternToReleaseList\x18\x18 \x03(\x0b\x32\x1c.google.protobuf.UInt32Value\x12O\n\x1d\x64ownlinkChannelBW_PerSCS_List\x18\x19 \x03(\x0b\x32(.uenibstreamprotobuf.SCS_SpecificCarrierB\x19\n\x17pdcch_ServingCellConfigB\x19\n\x17pdsch_ServingCellConfigB\x17\n\x15lte_CRS_ToMatchAround\"\x93\x01\n\x19TDD_UL_DL_ConfigDedicated\x12Y\n&slotSpecificConfigurationsToAddModList\x18\x01 \x03(\x0b\x32).uenibstreamprotobuf.TDD_UL_DL_SlotConfig\x12\x1b\n\x13TDD_UL_DL_SlotIndex\x18\x02 \x03(\r\"\xc9\x01\n\x14TDD_UL_DL_SlotConfig\x12\x11\n\tslotIndex\x18\x01 \x01(\r\x12\x30\n\x0b\x61llDownlink\x18\x02 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12.\n\tallUplink\x18\x03 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12\x31\n\x08\x65xplicit\x18\x04 \x01(\x0b\x32\x1d.uenibstreamprotobuf.ExplicitH\x00\x42\t\n\x07symbols\"~\n\x08\x45xplicit\x12\x39\n\x13nrofDownlinkSymbols\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x37\n\x11nrofUplinkSymbols\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\xf3\x04\n\x15\x42WP_DownlinkDedicated\x12\x39\n\x14release_pdcch_Config\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12?\n\x12setup_pdcch_Config\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.PDCCH_ConfigH\x00\x12\x39\n\x14release_pdsch_Config\x18\x03 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12?\n\x12setup_pdsch_Config\x18\x04 \x01(\x0b\x32!.uenibstreamprotobuf.PDSCH_ConfigH\x01\x12\x37\n\x12release_sps_Config\x18\x05 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x02\x12;\n\x10setup_sps_Config\x18\x06 \x01(\x0b\x32\x1f.uenibstreamprotobuf.SPS_ConfigH\x02\x12\x46\n!release_radioLinkMonitoringConfig\x18\x07 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x03\x12Y\n\x1fsetup_radioLinkMonitoringConfig\x18\x08 \x01(\x0b\x32..uenibstreamprotobuf.RadioLinkMonitoringConfigH\x03\x42\x0e\n\x0cpdcch_ConfigB\x0e\n\x0cpdsch_ConfigB\x0c\n\nsps_ConfigB\x1b\n\x19radioLinkMonitoringConfig\"\xb5\x06\n\x0cPDCCH_Config\x12O\n\x1e\x63ontrolResourceSetToAddModList\x18\x01 \x03(\x0b\x32\'.uenibstreamprotobuf.ControlResourceSet\x12\'\n\x1f\x63ontrolResourceSetToReleaseList\x18\x02 \x03(\r\x12\x42\n\x18searchSpacesToAddModList\x18\x03 \x03(\x0b\x32 .uenibstreamprotobuf.SearchSpace\x12!\n\x19searchSpacesToReleaseList\x18\x04 \x03(\r\x12?\n\x1arelease_downlinkPreemption\x18\x05 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12K\n\x18setup_downlinkPreemption\x18\x06 \x01(\x0b\x32\'.uenibstreamprotobuf.DownlinkPreemptionH\x00\x12\x36\n\x11release_tpc_PUSCH\x18\x07 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12G\n\x0fsetup_tpc_PUSCH\x18\x08 \x01(\x0b\x32,.uenibstreamprotobuf.PUSCH_TPC_CommandConfigH\x01\x12\x36\n\x11release_tpc_PUCCH\x18\t \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x02\x12G\n\x0fsetup_tpc_PUCCH\x18\n \x01(\x0b\x32,.uenibstreamprotobuf.PUCCH_TPC_CommandConfigH\x02\x12\x34\n\x0frelease_tpc_SRS\x18\x0b \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x03\x12\x43\n\rsetup_tpc_SRS\x18\x0c \x01(\x0b\x32*.uenibstreamprotobuf.SRS_TPC_CommandConfigH\x03\x42\x14\n\x12\x64ownlinkPreemptionB\x0b\n\ttpc_PUSCHB\x0b\n\ttpc_PUCCHB\t\n\x07tpc_SRS\"\xdf\x01\n\x12\x44ownlinkPreemption\x12\x10\n\x08int_RNTI\x18\x01 \x01(\r\x12?\n\x10timeFrequencySet\x18\x02 \x01(\x0b\x32%.uenibstreamprotobuf.TimeFrequencySet\x12\x17\n\x0f\x64\x63i_PayloadSize\x18\x03 \x01(\r\x12]\n\x1fint_ConfigurationPerServingCell\x18\x04 \x03(\x0b\x32\x34.uenibstreamprotobuf.INT_ConfigurationPerServingCell\"\x85\x01\n\x10TimeFrequencySet\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.TimeFrequencySet.Value\"5\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04set0\x10\x01\x12\x08\n\x04set1\x10\x02\"O\n\x1fINT_ConfigurationPerServingCell\x12\x15\n\rservingCellId\x18\x01 \x01(\r\x12\x15\n\rpositionInDCI\x18\x02 \x01(\r\"\xb0\x01\n\x17PUSCH_TPC_CommandConfig\x12/\n\ttpc_Index\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x32\n\x0ctpc_IndexSUL\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x30\n\ntargetCell\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\x8b\x01\n\x17PUCCH_TPC_CommandConfig\x12\x34\n\x0etpc_IndexPCell\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12:\n\x14tpc_IndexPUCCH_SCell\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\xd6\x01\n\x15SRS_TPC_CommandConfig\x12<\n\x16startingBitOfFormat2_3\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x38\n\x12\x66ieldTypeFormat2_3\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x45\n\x1fstartingBitOfFormat2_3SUL_v1530\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\xcc\x11\n\x0cPDSCH_Config\x12\x41\n\x1b\x64\x61taScramblingIdentityPDSCH\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12O\n*release_dmrs_DownlinkForPDSCH_MappingTypeA\x18\x02 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12\\\n(setup_dmrs_DownlinkForPDSCH_MappingTypeA\x18\x03 \x01(\x0b\x32(.uenibstreamprotobuf.DMRS_DownlinkConfigH\x00\x12O\n*release_dmrs_DownlinkForPDSCH_MappingTypeB\x18\x04 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12\\\n(setup_dmrs_DownlinkForPDSCH_MappingTypeB\x18\x05 \x01(\x0b\x32(.uenibstreamprotobuf.DMRS_DownlinkConfigH\x01\x12>\n\x16tci_StatesToAddModList\x18\x06 \x03(\x0b\x32\x1e.uenibstreamprotobuf.TCI_State\x12\x1f\n\x17tci_StatesToReleaseList\x18\x07 \x03(\r\x12I\n\x15vrb_ToPRB_Interleaver\x18\x08 \x01(\x0b\x32*.uenibstreamprotobuf.VRB_ToPRB_Interleaver\x12\x43\n\x12resourceAllocation\x18\t \x01(\x0b\x32\'.uenibstreamprotobuf.ResourceAllocation\x12K\n&release_pdsch_TimeDomainAllocationList\x18\n \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x02\x12k\n$setup_pdsch_TimeDomainAllocationList\x18\x0b \x01(\x0b\x32;.uenibstreamprotobuf.PDSCH_TimeDomainResourceAllocationListH\x02\x12M\n\x17pdsch_AggregationFactor\x18\x0c \x01(\x0b\x32,.uenibstreamprotobuf.PDSCH_AggregationFactor\x12K\n\x1crateMatchPatternToAddModList\x18\r \x03(\x0b\x32%.uenibstreamprotobuf.RateMatchPattern\x12%\n\x1drateMatchPatternToReleaseList\x18\x0e \x03(\r\x12J\n\x16rateMatchPatternGroup1\x18\x0f \x01(\x0b\x32*.uenibstreamprotobuf.RateMatchPatternGroup\x12J\n\x16rateMatchPatternGroup2\x18\x10 \x01(\x0b\x32*.uenibstreamprotobuf.RateMatchPatternGroup\x12/\n\x08rbg_Size\x18\x11 \x01(\x0b\x32\x1d.uenibstreamprotobuf.RBG_Size\x12\x31\n\tmcs_Table\x18\x12 \x01(\x0b\x32\x1e.uenibstreamprotobuf.MCS_Table\x12[\n\x1emaxNrofCodeWordsScheduledByDCI\x18\x13 \x01(\x0b\x32\x33.uenibstreamprotobuf.MaxNrofCodeWordsScheduledByDCI\x12=\n\x0estaticBundling\x18\x14 \x01(\x0b\x32#.uenibstreamprotobuf.StaticBundlingH\x03\x12?\n\x0f\x64ynamicBundling\x18\x15 \x01(\x0b\x32$.uenibstreamprotobuf.DynamicBundlingH\x03\x12O\n\x1ezp_CSI_RS_ResourceToAddModList\x18\x16 \x03(\x0b\x32\'.uenibstreamprotobuf.ZP_CSI_RS_Resource\x12\'\n\x1fzp_CSI_RS_ResourceToReleaseList\x18\x17 \x03(\r\x12`\n,aperiodic_ZP_CSI_RS_ResourceSetsToAddModList\x18\x18 \x03(\x0b\x32*.uenibstreamprotobuf.ZP_CSI_RS_ResourceSet\x12\x35\n-aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList\x18\x19 \x03(\r\x12Y\n%sp_ZP_CSI_RS_ResourceSetsToAddModList\x18\x1a \x03(\x0b\x32*.uenibstreamprotobuf.ZP_CSI_RS_ResourceSet\x12.\n&sp_ZP_CSI_RS_ResourceSetsToReleaseList\x18\x1b \x03(\r\x12\x44\n\x1frelease_p_ZP_CSI_RS_ResourceSet\x18\x1c \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x04\x12S\n\x1dsetup_p_ZP_CSI_RS_ResourceSet\x18\x1d \x01(\x0b\x32*.uenibstreamprotobuf.ZP_CSI_RS_ResourceSetH\x04\x42$\n\"dmrs_DownlinkForPDSCH_MappingTypeAB$\n\"dmrs_DownlinkForPDSCH_MappingTypeBB \n\x1epdsch_TimeDomainAllocationListB\x12\n\x10prb_BundlingTypeB\x19\n\x17p_ZP_CSI_RS_ResourceSet\"\xd0\x03\n\x13\x44MRS_DownlinkConfig\x12\x31\n\tdmrs_Type\x18\x01 \x01(\x0b\x32\x1e.uenibstreamprotobuf.DMRS_Type\x12M\n\x17\x64mrs_AdditionalPosition\x18\x02 \x01(\x0b\x32,.uenibstreamprotobuf.DMRS_AdditionalPosition\x12\x31\n\tmaxLength\x18\x03 \x01(\x0b\x32\x1e.uenibstreamprotobuf.MaxLength\x12\x33\n\rscramblingId0\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x33\n\rscramblingId1\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12<\n\x17release_phaseTrackingRS\x18\x06 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12I\n\x15setup_phaseTrackingRS\x18\x07 \x01(\x0b\x32(.uenibstreamprotobuf.PTRS_DownlinkConfigH\x00\x42\x11\n\x0fphaseTrackingRS\"n\n\tDMRS_Type\x12\x33\n\x05value\x18\x01 \x01(\x0e\x32$.uenibstreamprotobuf.DMRS_Type.Value\",\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05type2\x10\x01\"\x9d\x01\n\x17\x44MRS_AdditionalPosition\x12\x41\n\x05value\x18\x01 \x01(\x0e\x32\x32.uenibstreamprotobuf.DMRS_AdditionalPosition.Value\"?\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04pos0\x10\x01\x12\x08\n\x04pos1\x10\x02\x12\x08\n\x04pos3\x10\x03\"m\n\tMaxLength\x12\x33\n\x05value\x18\x01 \x01(\x0e\x32$.uenibstreamprotobuf.MaxLength.Value\"+\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04len2\x10\x01\"\xc1\x01\n\x13PTRS_DownlinkConfig\x12\x18\n\x10\x66requencyDensity\x18\x01 \x03(\r\x12\x13\n\x0btimeDensity\x18\x02 \x03(\r\x12\x30\n\nepre_Ratio\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12I\n\x15resourceElementOffset\x18\x04 \x01(\x0b\x32*.uenibstreamprotobuf.ResourceElementOffset\"\xa5\x01\n\x15ResourceElementOffset\x12?\n\x05value\x18\x01 \x01(\x0e\x32\x30.uenibstreamprotobuf.ResourceElementOffset.Value\"K\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0c\n\x08offset01\x10\x01\x12\x0c\n\x08offset10\x10\x02\x12\x0c\n\x08offset11\x10\x03\"\x84\x01\n\tTCI_State\x12\x13\n\x0btci_StateId\x18\x01 \x01(\r\x12\x30\n\tqcl_Type1\x18\x02 \x01(\x0b\x32\x1d.uenibstreamprotobuf.QCL_Info\x12\x30\n\tqcl_Type2\x18\x03 \x01(\x0b\x32\x1d.uenibstreamprotobuf.QCL_Info\"\xc9\x01\n\x08QCL_Info\x12*\n\x04\x63\x65ll\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12,\n\x06\x62wp_Id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x10\n\x06\x63si_rs\x18\x03 \x01(\rH\x00\x12\r\n\x03ssb\x18\x04 \x01(\rH\x00\x12/\n\x08qcl_Type\x18\x05 \x01(\x0b\x32\x1d.uenibstreamprotobuf.QCL_TypeB\x11\n\x0freferenceSignal\"\x8d\x01\n\x08QCL_Type\x12\x32\n\x05value\x18\x01 \x01(\x0e\x32#.uenibstreamprotobuf.QCL_Type.Value\"M\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05typeA\x10\x01\x12\t\n\x05typeB\x10\x02\x12\t\n\x05typeC\x10\x03\x12\t\n\x05typeD\x10\x04\"\x8b\x01\n\x15VRB_ToPRB_Interleaver\x12?\n\x05value\x18\x01 \x01(\x0e\x32\x30.uenibstreamprotobuf.VRB_ToPRB_Interleaver.Value\"1\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n2\x10\x01\x12\x06\n\x02n4\x10\x02\"\xc2\x01\n\x12ResourceAllocation\x12<\n\x05value\x18\x01 \x01(\x0e\x32-.uenibstreamprotobuf.ResourceAllocation.Value\"n\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x1b\n\x17resourceAllocationType0\x10\x01\x12\x1b\n\x17resourceAllocationType1\x10\x02\x12\x11\n\rdynamicSwitch\x10\x03\"\x97\x01\n\x17PDSCH_AggregationFactor\x12\x41\n\x05value\x18\x01 \x01(\x0e\x32\x32.uenibstreamprotobuf.PDSCH_AggregationFactor.Value\"9\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n2\x10\x01\x12\x06\n\x02n4\x10\x02\x12\x06\n\x02n8\x10\x03\"V\n\x15RateMatchPatternGroup\x12=\n\x05items\x18\x01 \x03(\x0b\x32..uenibstreamprotobuf.RateMatchPatternGroupItem\"I\n\x19RateMatchPatternGroupItem\x12\x13\n\tcellLevel\x18\x01 \x01(\rH\x00\x12\x12\n\x08\x62wpLevel\x18\x02 \x01(\rH\x00\x42\x03\n\x01\x63\"{\n\x08RBG_Size\x12\x32\n\x05value\x18\x01 \x01(\x0e\x32#.uenibstreamprotobuf.RBG_Size.Value\";\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0b\n\x07\x63onfig1\x10\x01\x12\x0b\n\x07\x63onfig2\x10\x02\"\x7f\n\tMCS_Table\x12\x33\n\x05value\x18\x01 \x01(\x0e\x32$.uenibstreamprotobuf.MCS_Table.Value\"=\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\n\n\x06qam256\x10\x01\x12\x0e\n\nqam64LowSE\x10\x02\"\x9d\x01\n\x1eMaxNrofCodeWordsScheduledByDCI\x12H\n\x05value\x18\x01 \x01(\x0e\x32\x39.uenibstreamprotobuf.MaxNrofCodeWordsScheduledByDCI.Value\"1\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\"E\n\x0eStaticBundling\x12\x33\n\nbundleSize\x18\x01 \x01(\x0b\x32\x1f.uenibstreamprotobuf.BundleSize\"{\n\nBundleSize\x12\x34\n\x05value\x18\x01 \x01(\x0e\x32%.uenibstreamprotobuf.BundleSize.Value\"7\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n4\x10\x01\x12\x0c\n\x08wideband\x10\x02\"\x8b\x01\n\x0f\x44ynamicBundling\x12;\n\x0e\x62undleSizeSet1\x18\x01 \x01(\x0b\x32#.uenibstreamprotobuf.BundleSizeSet1\x12;\n\x0e\x62undleSizeSet2\x18\x02 \x01(\x0b\x32#.uenibstreamprotobuf.BundleSizeSet2\"\xa5\x01\n\x0e\x42undleSizeSet1\x12\x38\n\x05value\x18\x01 \x01(\x0e\x32).uenibstreamprotobuf.BundleSizeSet1.Value\"Y\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n4\x10\x01\x12\x0c\n\x08wideband\x10\x02\x12\x0f\n\x0bn2_wideband\x10\x03\x12\x0f\n\x0bn4_wideband\x10\x04\"\x83\x01\n\x0e\x42undleSizeSet2\x12\x38\n\x05value\x18\x01 \x01(\x0e\x32).uenibstreamprotobuf.BundleSizeSet2.Value\"7\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n4\x10\x01\x12\x0c\n\x08wideband\x10\x02\"\xcd\x01\n\x12ZP_CSI_RS_Resource\x12\x1c\n\x14zp_CSI_RS_ResourceId\x18\x01 \x01(\r\x12\x44\n\x0fresourceMapping\x18\x02 \x01(\x0b\x32+.uenibstreamprotobuf.CSI_RS_ResourceMapping\x12S\n\x14periodicityAndOffset\x18\x03 \x01(\x0b\x32\x35.uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset\"\x8f\x04\n\x16\x43SI_RS_ResourceMapping\x12\x0e\n\x04row1\x18\x01 \x01(\tH\x00\x12\x0e\n\x04row2\x18\x02 \x01(\tH\x00\x12\x0e\n\x04row4\x18\x03 \x01(\tH\x00\x12\x0f\n\x05other\x18\x05 \x01(\tH\x00\x12\x31\n\tnrofPorts\x18\x06 \x01(\x0b\x32\x1e.uenibstreamprotobuf.NrofPorts\x12#\n\x1b\x66irstOFDMSymbolInTimeDomain\x18\x07 \x01(\r\x12\x42\n\x1c\x66irstOFDMSymbolInTimeDomain2\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12/\n\x08\x63\x64m_Type\x18\t \x01(\x0b\x32\x1d.uenibstreamprotobuf.CDM_Type\x12)\n\x04\x64ot5\x18\n \x01(\x0b\x32\x19.uenibstreamprotobuf.Dot5H\x01\x12(\n\x03one\x18\x0b \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12*\n\x05three\x18\x0c \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12>\n\x08\x66reqBand\x18\r \x01(\x0b\x32,.uenibstreamprotobuf.CSI_FrequencyOccupationB\x1b\n\x19\x66requencyDomainAllocationB\t\n\x07\x64\x65nsity\"\xa7\x01\n\tNrofPorts\x12\x33\n\x05value\x18\x01 \x01(\x0e\x32$.uenibstreamprotobuf.NrofPorts.Value\"e\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02p1\x10\x01\x12\x06\n\x02p2\x10\x02\x12\x06\n\x02p4\x10\x03\x12\x06\n\x02p8\x10\x04\x12\x07\n\x03p12\x10\x05\x12\x07\n\x03p16\x10\x06\x12\x07\n\x03p24\x10\x07\x12\x07\n\x03p32\x10\x08\"\x9d\x01\n\x08\x43\x44M_Type\x12\x32\n\x05value\x18\x01 \x01(\x0e\x32#.uenibstreamprotobuf.CDM_Type.Value\"]\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05noCDM\x10\x01\x12\x0b\n\x07\x66\x64_CDM2\x10\x02\x12\x10\n\x0c\x63\x64m4_FD2_TD2\x10\x03\x12\x10\n\x0c\x63\x64m8_FD2_TD4\x10\x04\"t\n\x04\x44ot5\x12.\n\x05value\x18\x01 \x01(\x0e\x32\x1f.uenibstreamprotobuf.Dot5.Value\"<\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0c\n\x08\x65venPRBs\x10\x01\x12\x0b\n\x07oddPRBs\x10\x02\">\n\x17\x43SI_FrequencyOccupation\x12\x12\n\nstartingRB\x18\x01 \x01(\r\x12\x0f\n\x07nrofRBs\x18\x02 \x01(\r\"\x9e\x02\n CSI_ResourcePeriodicityAndOffset\x12\x10\n\x06slots4\x18\x01 \x01(\rH\x00\x12\x10\n\x06slots5\x18\x02 \x01(\rH\x00\x12\x10\n\x06slots8\x18\x03 \x01(\rH\x00\x12\x11\n\x07slots10\x18\x04 \x01(\rH\x00\x12\x11\n\x07slots16\x18\x05 \x01(\rH\x00\x12\x11\n\x07slots20\x18\x06 \x01(\rH\x00\x12\x11\n\x07slots32\x18\x07 \x01(\rH\x00\x12\x11\n\x07slots40\x18\x08 \x01(\rH\x00\x12\x11\n\x07slots64\x18\t \x01(\rH\x00\x12\x11\n\x07slots80\x18\n \x01(\rH\x00\x12\x12\n\x08slots160\x18\x0b \x01(\rH\x00\x12\x12\n\x08slots320\x18\x0c \x01(\rH\x00\x12\x12\n\x08slots640\x18\r \x01(\rH\x00\x42\x03\n\x01\x63\"Z\n\x15ZP_CSI_RS_ResourceSet\x12\x1f\n\x17zp_CSI_RS_ResourceSetId\x18\x01 \x01(\r\x12 \n\x18zp_CSI_RS_ResourceIdList\x18\x02 \x03(\r\"\xd2\x01\n\nSPS_Config\x12?\n\x0bperiodicity\x18\x01 \x01(\x0b\x32*.uenibstreamprotobuf.SPS_ConfigPeriodicity\x12\x1a\n\x12nrofHARQ_Processes\x18\x02 \x01(\r\x12\x30\n\nn1PUCCH_AN\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x35\n\tmcs_Table\x18\x04 \x01(\x0b\x32\".uenibstreamprotobuf.SPS_MCS_Table\"\xe4\x01\n\x15SPS_ConfigPeriodicity\x12?\n\x05value\x18\x01 \x01(\x0e\x32\x30.uenibstreamprotobuf.SPS_ConfigPeriodicity.Value\"\x89\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04ms10\x10\x01\x12\x08\n\x04ms20\x10\x02\x12\x08\n\x04ms32\x10\x03\x12\x08\n\x04ms40\x10\x04\x12\x08\n\x04ms64\x10\x05\x12\x08\n\x04ms80\x10\x06\x12\t\n\x05ms128\x10\x07\x12\t\n\x05ms160\x10\x08\x12\t\n\x05ms320\x10\t\x12\t\n\x05ms640\x10\n\"{\n\rSPS_MCS_Table\x12\x37\n\x05value\x18\x01 \x01(\x0e\x32(.uenibstreamprotobuf.SPS_MCS_Table.Value\"1\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0e\n\nqam64LowSE\x10\x01\"\xd0\x02\n\x19RadioLinkMonitoringConfig\x12Y\n%failureDetectionResourcesToAddModList\x18\x01 \x03(\x0b\x32*.uenibstreamprotobuf.RadioLinkMonitoringRS\x12.\n&failureDetectionResourcesToReleaseList\x18\x02 \x03(\r\x12U\n\x1b\x62\x65\x61mFailureInstanceMaxCount\x18\x03 \x01(\x0b\x32\x30.uenibstreamprotobuf.BeamFailureInstanceMaxCount\x12Q\n\x19\x62\x65\x61mFailureDetectionTimer\x18\x04 \x01(\x0b\x32..uenibstreamprotobuf.BeamFailureDetectionTimer\"\xaa\x01\n\x15RadioLinkMonitoringRS\x12 \n\x18radioLinkMonitoringRS_Id\x18\x01 \x01(\r\x12-\n\x07purpose\x18\x02 \x01(\x0b\x32\x1c.uenibstreamprotobuf.Purpose\x12\x13\n\tssb_Index\x18\x03 \x01(\rH\x00\x12\x16\n\x0c\x63si_RS_Index\x18\x04 \x01(\rH\x00\x42\x13\n\x11\x64\x65tectionResource\"\x83\x01\n\x07Purpose\x12\x31\n\x05value\x18\x01 \x01(\x0e\x32\".uenibstreamprotobuf.Purpose.Value\"E\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0f\n\x0b\x62\x65\x61mFailure\x10\x01\x12\x07\n\x03rlf\x10\x02\x12\x08\n\x04\x62oth\x10\x03\"\xc8\x01\n\x1b\x42\x65\x61mFailureInstanceMaxCount\x12\x45\n\x05value\x18\x01 \x01(\x0e\x32\x36.uenibstreamprotobuf.BeamFailureInstanceMaxCount.Value\"b\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\x12\x06\n\x02n3\x10\x03\x12\x06\n\x02n4\x10\x04\x12\x06\n\x02n5\x10\x05\x12\x06\n\x02n6\x10\x06\x12\x06\n\x02n8\x10\x07\x12\x07\n\x03n10\x10\x08\"\xdc\x01\n\x19\x42\x65\x61mFailureDetectionTimer\x12\x43\n\x05value\x18\x01 \x01(\x0e\x32\x34.uenibstreamprotobuf.BeamFailureDetectionTimer.Value\"z\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05pbfd1\x10\x01\x12\t\n\x05pbfd2\x10\x02\x12\t\n\x05pbfd3\x10\x03\x12\t\n\x05pbfd4\x10\x04\x12\t\n\x05pbfd5\x10\x05\x12\t\n\x05pbfd6\x10\x06\x12\t\n\x05pbfd8\x10\x07\x12\n\n\x06pbfd10\x10\x08\"\x9e\x01\n\x0c\x42WP_Downlink\x12\x0e\n\x06\x62wp_Id\x18\x01 \x01(\r\x12;\n\nbwp_Common\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.BWP_DownlinkCommon\x12\x41\n\rbwp_Dedicated\x18\x03 \x01(\x0b\x32*.uenibstreamprotobuf.BWP_DownlinkDedicated\"\xcf\x02\n\x13\x42WP_InactivityTimer\x12=\n\x05value\x18\x01 \x01(\x0e\x32..uenibstreamprotobuf.BWP_InactivityTimer.Value\"\xf8\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms2\x10\x01\x12\x07\n\x03ms3\x10\x02\x12\x07\n\x03ms4\x10\x03\x12\x07\n\x03ms5\x10\x04\x12\x07\n\x03ms6\x10\x05\x12\x07\n\x03ms8\x10\x06\x12\x08\n\x04ms10\x10\x07\x12\x08\n\x04ms20\x10\x08\x12\x08\n\x04ms30\x10\t\x12\x08\n\x04ms40\x10\n\x12\x08\n\x04ms50\x10\x0b\x12\x08\n\x04ms60\x10\x0c\x12\x08\n\x04ms80\x10\r\x12\t\n\x05ms100\x10\x0e\x12\t\n\x05ms200\x10\x0f\x12\t\n\x05ms300\x10\x10\x12\t\n\x05ms500\x10\x11\x12\t\n\x05ms750\x10\x12\x12\n\n\x06ms1280\x10\x13\x12\n\n\x06ms1920\x10\x14\x12\n\n\x06ms2560\x10\x15\"\xef\x05\n\x0cUplinkConfig\x12\x42\n\x10initialUplinkBWP\x18\x01 \x01(\x0b\x32(.uenibstreamprotobuf.BWP_UplinkDedicated\x12=\n\x17uplinkBWP_ToReleaseList\x18\x02 \x03(\x0b\x32\x1c.google.protobuf.UInt32Value\x12?\n\x16uplinkBWP_ToAddModList\x18\x03 \x03(\x0b\x32\x1f.uenibstreamprotobuf.BWP_Uplink\x12=\n\x17\x66irstActiveUplinkBWP_Id\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x44\n\x1frelease_pusch_ServingCellConfig\x18\x05 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12U\n\x1dsetup_pusch_ServingCellConfig\x18\x06 \x01(\x0b\x32,.uenibstreamprotobuf.PUSCH_ServingCellConfigH\x00\x12=\n\x18release_carrierSwitching\x18\x07 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12K\n\x16setup_carrierSwitching\x18\x08 \x01(\x0b\x32).uenibstreamprotobuf.SRS_CarrierSwitchingH\x01\x12\x35\n\x11powerBoostPi2BPSK\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12M\n\x1buplinkChannelBW_PerSCS_List\x18\n \x03(\x0b\x32(.uenibstreamprotobuf.SCS_SpecificCarrierB\x19\n\x17pusch_ServingCellConfigB\x12\n\x10\x63\x61rrierSwitching\"\xa1\x06\n\x13\x42WP_UplinkDedicated\x12\x39\n\x14release_pucch_Config\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12?\n\x12setup_pucch_Config\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.PUCCH_ConfigH\x00\x12\x39\n\x14release_pusch_Config\x18\x03 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12?\n\x12setup_pusch_Config\x18\x04 \x01(\x0b\x32!.uenibstreamprotobuf.PUSCH_ConfigH\x01\x12\x42\n\x1drelease_configuredGrantConfig\x18\x05 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x02\x12Q\n\x1bsetup_configuredGrantConfig\x18\x06 \x01(\x0b\x32*.uenibstreamprotobuf.ConfiguredGrantConfigH\x02\x12\x37\n\x12release_srs_Config\x18\x07 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x03\x12;\n\x10setup_srs_Config\x18\x08 \x01(\x0b\x32\x1f.uenibstreamprotobuf.SRS_ConfigH\x03\x12\x46\n!release_beamFailureRecoveryConfig\x18\t \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x04\x12Y\n\x1fsetup_beamFailureRecoveryConfig\x18\n \x01(\x0b\x32..uenibstreamprotobuf.BeamFailureRecoveryConfigH\x04\x42\x0e\n\x0cpucch_ConfigB\x0e\n\x0cpusch_ConfigB\x17\n\x15\x63onfiguredGrantConfigB\x0c\n\nsrs_ConfigB\x1b\n\x19\x62\x65\x61mFailureRecoveryConfig\"\x83\t\n\x0cPUCCH_Config\x12G\n\x17resourceSetToAddModList\x18\x01 \x03(\x0b\x32&.uenibstreamprotobuf.PUCCH_ResourceSet\x12 \n\x18resourceSetToReleaseList\x18\x02 \x03(\r\x12\x41\n\x14resourceToAddModList\x18\x03 \x03(\x0b\x32#.uenibstreamprotobuf.PUCCH_Resource\x12\x1d\n\x15resourceToReleaseList\x18\x04 \x03(\r\x12\x34\n\x0frelease_format1\x18\x05 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12@\n\rsetup_format1\x18\x06 \x01(\x0b\x32\'.uenibstreamprotobuf.PUCCH_FormatConfigH\x00\x12\x34\n\x0frelease_format2\x18\x07 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12@\n\rsetup_format2\x18\x08 \x01(\x0b\x32\'.uenibstreamprotobuf.PUCCH_FormatConfigH\x01\x12\x34\n\x0frelease_format3\x18\t \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x02\x12@\n\rsetup_format3\x18\n \x01(\x0b\x32\'.uenibstreamprotobuf.PUCCH_FormatConfigH\x02\x12\x34\n\x0frelease_format4\x18\x0b \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x03\x12@\n\rsetup_format4\x18\x0c \x01(\x0b\x32\'.uenibstreamprotobuf.PUCCH_FormatConfigH\x03\x12\x63\n%schedulingRequestResourceToAddModList\x18\r \x03(\x0b\x32\x34.uenibstreamprotobuf.SchedulingRequestResourceConfig\x12.\n&schedulingRequestResourceToReleaseList\x18\x0e \x03(\r\x12$\n\x1cmulti_CSI_PUCCH_ResourceList\x18\x0f \x03(\r\x12\x17\n\x0f\x64l_DataToUL_ACK\x18\x10 \x03(\r\x12W\n\x1fspatialRelationInfoToAddModList\x18\x11 \x03(\x0b\x32..uenibstreamprotobuf.PUCCH_SpatialRelationInfo\x12(\n spatialRelationInfoToReleaseList\x18\x12 \x03(\r\x12\x43\n\x12pucch_PowerControl\x18\x13 \x01(\x0b\x32\'.uenibstreamprotobuf.PUCCH_PowerControlB\t\n\x07\x66ormat1B\t\n\x07\x66ormat2B\t\n\x07\x66ormat3B\t\n\x07\x66ormat4\"~\n\x11PUCCH_ResourceSet\x12\x1b\n\x13pucch_ResourceSetId\x18\x01 \x01(\r\x12\x14\n\x0cresourceList\x18\x02 \x03(\r\x12\x36\n\x10maxPayloadMinus1\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\xd4\x03\n\x0ePUCCH_Resource\x12\x18\n\x10pucch_ResourceId\x18\x01 \x01(\r\x12\x13\n\x0bstartingPRB\x18\x02 \x01(\r\x12\x42\n\x19intraSlotFrequencyHopping\x18\x03 \x01(\x0b\x32\x1f.uenibstreamprotobuf.EnabledOpt\x12\x32\n\x0csecondHopPRB\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x35\n\x07\x66ormat0\x18\x05 \x01(\x0b\x32\".uenibstreamprotobuf.PUCCH_format0H\x00\x12\x35\n\x07\x66ormat1\x18\x06 \x01(\x0b\x32\".uenibstreamprotobuf.PUCCH_format1H\x00\x12\x35\n\x07\x66ormat2\x18\x07 \x01(\x0b\x32\".uenibstreamprotobuf.PUCCH_format2H\x00\x12\x35\n\x07\x66ormat3\x18\x08 \x01(\x0b\x32\".uenibstreamprotobuf.PUCCH_format3H\x00\x12\x35\n\x07\x66ormat4\x18\t \x01(\x0b\x32\".uenibstreamprotobuf.PUCCH_format4H\x00\x42\x08\n\x06\x66ormat\"]\n\rPUCCH_format0\x12\x1a\n\x12initialCyclicShift\x18\x01 \x01(\r\x12\x13\n\x0bnrofSymbols\x18\x02 \x01(\r\x12\x1b\n\x13startingSymbolIndex\x18\x03 \x01(\r\"t\n\rPUCCH_format1\x12\x1a\n\x12initialCyclicShift\x18\x01 \x01(\r\x12\x13\n\x0bnrofSymbols\x18\x02 \x01(\r\x12\x1b\n\x13startingSymbolIndex\x18\x03 \x01(\r\x12\x15\n\rtimeDomainOCC\x18\x04 \x01(\r\"S\n\rPUCCH_format2\x12\x10\n\x08nrofPRBs\x18\x01 \x01(\r\x12\x13\n\x0bnrofSymbols\x18\x02 \x01(\r\x12\x1b\n\x13startingSymbolIndex\x18\x03 \x01(\r\"S\n\rPUCCH_format3\x12\x10\n\x08nrofPRBs\x18\x01 \x01(\r\x12\x13\n\x0bnrofSymbols\x18\x02 \x01(\r\x12\x1b\n\x13startingSymbolIndex\x18\x03 \x01(\r\"\xa9\x01\n\rPUCCH_format4\x12\x13\n\x0bnrofSymbols\x18\x01 \x01(\r\x12\x33\n\nocc_Length\x18\x02 \x01(\x0b\x32\x1f.uenibstreamprotobuf.OCC_Length\x12\x31\n\tocc_Index\x18\x03 \x01(\x0b\x32\x1e.uenibstreamprotobuf.OCC_Index\x12\x1b\n\x13startingSymbolIndex\x18\x04 \x01(\r\"u\n\nOCC_Length\x12\x34\n\x05value\x18\x01 \x01(\x0e\x32%.uenibstreamprotobuf.OCC_Length.Value\"1\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n2\x10\x01\x12\x06\n\x02n4\x10\x02\"\x83\x01\n\tOCC_Index\x12\x33\n\x05value\x18\x01 \x01(\x0e\x32$.uenibstreamprotobuf.OCC_Index.Value\"A\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n0\x10\x01\x12\x06\n\x02n1\x10\x02\x12\x06\n\x02n2\x10\x03\x12\x06\n\x02n3\x10\x04\"\xec\x02\n\x12PUCCH_FormatConfig\x12\x42\n\x19interslotFrequencyHopping\x18\x01 \x01(\x0b\x32\x1f.uenibstreamprotobuf.EnabledOpt\x12\x32\n\x0e\x61\x64\x64itionalDMRS\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12;\n\x0bmaxCodeRate\x18\x03 \x01(\x0b\x32&.uenibstreamprotobuf.PUCCH_MaxCodeRate\x12\x31\n\tnrofSlots\x18\x04 \x01(\x0b\x32\x1e.uenibstreamprotobuf.NrofSlots\x12\x30\n\x07pi2BPSK\x18\x05 \x01(\x0b\x32\x1f.uenibstreamprotobuf.EnabledOpt\x12<\n\x18simultaneousHARQ_ACK_CSI\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xdd\x01\n\x11PUCCH_MaxCodeRate\x12;\n\x05value\x18\x01 \x01(\x0e\x32,.uenibstreamprotobuf.PUCCH_MaxCodeRate.Value\"\x8a\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\r\n\tzeroDot08\x10\x01\x12\r\n\tzeroDot15\x10\x02\x12\r\n\tzeroDot25\x10\x03\x12\r\n\tzeroDot35\x10\x04\x12\r\n\tzeroDot45\x10\x05\x12\r\n\tzeroDot60\x10\x06\x12\r\n\tzeroDot80\x10\x07\"{\n\tNrofSlots\x12\x33\n\x05value\x18\x01 \x01(\x0e\x32$.uenibstreamprotobuf.NrofSlots.Value\"9\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n2\x10\x01\x12\x06\n\x02n4\x10\x02\x12\x06\n\x02n8\x10\x03\"\xed\x03\n\x1fSchedulingRequestResourceConfig\x12#\n\x1bschedulingRequestResourceId\x18\x01 \x01(\r\x12\x1b\n\x13schedulingRequestID\x18\x02 \x01(\r\x12)\n\x04sym2\x18\x03 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12,\n\x07sym6or7\x18\x04 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12(\n\x03sl1\x18\x05 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12\r\n\x03sl2\x18\x06 \x01(\rH\x00\x12\r\n\x03sl4\x18\x07 \x01(\rH\x00\x12\r\n\x03sl5\x18\x08 \x01(\rH\x00\x12\r\n\x03sl8\x18\t \x01(\rH\x00\x12\x0e\n\x04sl10\x18\n \x01(\rH\x00\x12\x0e\n\x04sl16\x18\x0b \x01(\rH\x00\x12\x0e\n\x04sl20\x18\x0c \x01(\rH\x00\x12\x0e\n\x04sl40\x18\r \x01(\rH\x00\x12\x0e\n\x04sl80\x18\x0e \x01(\rH\x00\x12\x0f\n\x05sl160\x18\x0f \x01(\rH\x00\x12\x0f\n\x05sl320\x18\x10 \x01(\rH\x00\x12\x0f\n\x05sl640\x18\x11 \x01(\rH\x00\x12.\n\x08resource\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x16\n\x14periodicityAndOffset\"\xd8\x02\n\x19PUCCH_SpatialRelationInfo\x12#\n\x1bpucch_SpatialRelationInfoId\x18\x01 \x01(\r\x12\x33\n\rservingCellId\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x13\n\tssb_Index\x18\x03 \x01(\rH\x00\x12\x16\n\x0c\x63si_RS_Index\x18\x04 \x01(\rH\x00\x12\'\n\x03srs\x18\x05 \x01(\x0b\x32\x18.uenibstreamprotobuf.SrsH\x00\x12$\n\x1cpucch_PathlossReferenceRS_Id\x18\x06 \x01(\r\x12\x13\n\x0bp0_PUCCH_Id\x18\x07 \x01(\r\x12=\n\x0f\x63losedLoopIndex\x18\x08 \x01(\x0b\x32$.uenibstreamprotobuf.ClosedLoopIndexB\x11\n\x0freferenceSignal\",\n\x03Srs\x12\x12\n\nresourceId\x18\x01 \x01(\r\x12\x11\n\tuplinkBWP\x18\x02 \x01(\r\"\x7f\n\x0f\x43losedLoopIndex\x12\x39\n\x05value\x18\x01 \x01(\x0e\x32*.uenibstreamprotobuf.ClosedLoopIndex.Value\"1\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02i0\x10\x01\x12\x06\n\x02i1\x10\x02\"\xf8\x03\n\x12PUCCH_PowerControl\x12\x34\n\x0f\x64\x65ltaF_PUCCH_f0\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x34\n\x0f\x64\x65ltaF_PUCCH_f1\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x34\n\x0f\x64\x65ltaF_PUCCH_f2\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x34\n\x0f\x64\x65ltaF_PUCCH_f3\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x34\n\x0f\x64\x65ltaF_PUCCH_f4\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12-\n\x06p0_Set\x18\x06 \x03(\x0b\x32\x1d.uenibstreamprotobuf.P0_PUCCH\x12L\n\x14pathlossReferenceRSs\x18\x07 \x03(\x0b\x32..uenibstreamprotobuf.PUCCH_PathlossReferenceRS\x12W\n\x1ctwoPUCCH_PC_AdjustmentStates\x18\x08 \x01(\x0b\x32\x31.uenibstreamprotobuf.TwoPUCCH_PC_AdjustmentStates\"7\n\x08P0_PUCCH\x12\x13\n\x0bp0_PUCCH_Id\x18\x01 \x01(\r\x12\x16\n\x0ep0_PUCCH_Value\x18\x02 \x01(\x11\"\x81\x01\n\x19PUCCH_PathlossReferenceRS\x12$\n\x1cpucch_PathlossReferenceRS_Id\x18\x01 \x01(\r\x12\x13\n\tssb_Index\x18\x02 \x01(\rH\x00\x12\x16\n\x0c\x63si_RS_Index\x18\x03 \x01(\rH\x00\x42\x11\n\x0freferenceSignal\"\x98\x01\n\x1cTwoPUCCH_PC_AdjustmentStates\x12\x46\n\x05value\x18\x01 \x01(\x0e\x32\x37.uenibstreamprotobuf.TwoPUCCH_PC_AdjustmentStates.Value\"0\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\r\n\ttwoStates\x10\x01\"\xc1\x03\n\x17PUSCH_ServingCellConfig\x12G\n\"release_codeBlockGroupTransmission\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12\x61\n setup_codeBlockGroupTransmission\x18\x02 \x01(\x0b\x32\x35.uenibstreamprotobuf.PUSCH_CodeBlockGroupTransmissionH\x00\x12\x37\n\x0crateMatching\x18\x03 \x01(\x0b\x32!.uenibstreamprotobuf.RateMatching\x12\x31\n\txOverhead\x18\x04 \x01(\x0b\x32\x1e.uenibstreamprotobuf.XOverhead\x12\x34\n\x0emaxMIMO_Layers\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12:\n\x16processingType2Enabled\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x1c\n\x1a\x63odeBlockGroupTransmission\"\x89\x01\n PUSCH_CodeBlockGroupTransmission\x12\x65\n#maxCodeBlockGroupsPerTransportBlock\x18\x01 \x01(\x0b\x32\x38.uenibstreamprotobuf.MaxCodeBlockGroupsPerTransportBlock\"~\n\x0cRateMatching\x12\x36\n\x05value\x18\x01 \x01(\x0e\x32\'.uenibstreamprotobuf.RateMatching.Value\"6\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x13\n\x0flimitedBufferRM\x10\x01\"\xd0\x02\n\x14SRS_CarrierSwitching\x12\x41\n\x1bsrs_SwitchFromServCellIndex\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12I\n\x15srs_SwitchFromCarrier\x18\x02 \x01(\x0b\x32*.uenibstreamprotobuf.SRS_SwitchFromCarrier\x12>\n\x05typeA\x18\x03 \x01(\x0b\x32-.uenibstreamprotobuf.SRS_TPC_PDCCH_ConfigListH\x00\x12:\n\x05typeB\x18\x04 \x01(\x0b\x32).uenibstreamprotobuf.SRS_TPC_PDCCH_ConfigH\x00\x12\x17\n\x0fmonitoringCells\x18\x05 \x03(\rB\x15\n\x13srs_TPC_PDCCH_Group\"\x8d\x01\n\x15SRS_SwitchFromCarrier\x12?\n\x05value\x18\x01 \x01(\x0e\x32\x30.uenibstreamprotobuf.SRS_SwitchFromCarrier.Value\"3\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03sUL\x10\x01\x12\x07\n\x03nUL\x10\x02\"T\n\x18SRS_TPC_PDCCH_ConfigList\x12\x38\n\x05items\x18\x01 \x03(\x0b\x32).uenibstreamprotobuf.SRS_TPC_PDCCH_Config\"Y\n\x14SRS_TPC_PDCCH_Config\x12\x41\n\x13srs_CC_SetIndexList\x18\x01 \x03(\x0b\x32$.uenibstreamprotobuf.SRS_CC_SetIndex\"\x7f\n\x0fSRS_CC_SetIndex\x12\x31\n\x0b\x63\x63_SetIndex\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x39\n\x13\x63\x63_IndexInOneCC_Set\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\xd0\x0c\n\x0cPUSCH_Config\x12\x41\n\x1b\x64\x61taScramblingIdentityPUSCH\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x31\n\ttx_Config\x18\x02 \x01(\x0b\x32\x1e.uenibstreamprotobuf.Tx_Config\x12M\n(release_dmrs_UplinkForPUSCH_MappingTypeA\x18\x03 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12X\n&setup_dmrs_UplinkForPUSCH_MappingTypeA\x18\x04 \x01(\x0b\x32&.uenibstreamprotobuf.DMRS_UplinkConfigH\x00\x12M\n(release_dmrs_UplinkForPUSCH_MappingTypeB\x18\x05 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12X\n&setup_dmrs_UplinkForPUSCH_MappingTypeB\x18\x06 \x01(\x0b\x32&.uenibstreamprotobuf.DMRS_UplinkConfigH\x01\x12\x43\n\x12pusch_PowerControl\x18\x07 \x01(\x0b\x32\'.uenibstreamprotobuf.PUSCH_PowerControl\x12?\n\x10\x66requencyHopping\x18\x08 \x01(\x0b\x32%.uenibstreamprotobuf.FrequencyHopping\x12#\n\x1b\x66requencyHoppingOffsetLists\x18\t \x03(\r\x12\x44\n\x13resource_allocation\x18\n \x01(\x0b\x32\'.uenibstreamprotobuf.ResourceAllocation\x12K\n&release_pusch_TimeDomainAllocationList\x18\x0b \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x02\x12k\n$setup_pusch_TimeDomainAllocationList\x18\x0c \x01(\x0b\x32;.uenibstreamprotobuf.PUSCH_TimeDomainResourceAllocationListH\x02\x12M\n\x17pusch_AggregationFactor\x18\r \x01(\x0b\x32,.uenibstreamprotobuf.PUSCH_AggregationFactor\x12\x31\n\tmcs_Table\x18\x0e \x01(\x0b\x32\x1e.uenibstreamprotobuf.MCS_Table\x12\x42\n\x1amcs_TableTransformPrecoder\x18\x0f \x01(\x0b\x32\x1e.uenibstreamprotobuf.MCS_Table\x12\x42\n\x11transformPrecoder\x18\x10 \x01(\x0b\x32\'.uenibstreamprotobuf.EnabledDisabledOpt\x12;\n\x0e\x63odebookSubset\x18\x11 \x01(\x0b\x32#.uenibstreamprotobuf.CodebookSubset\x12-\n\x07maxRank\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x30\n\x08rbg_Size\x18\x13 \x01(\x0b\x32\x1e.uenibstreamprotobuf.RBG_Size2\x12\x38\n\x13release_uci_OnPUSCH\x18\x14 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x03\x12=\n\x11setup_uci_OnPUSCH\x18\x15 \x01(\x0b\x32 .uenibstreamprotobuf.UCI_OnPUSCHH\x03\x12\x33\n\ntp_pi2BPSK\x18\x16 \x01(\x0b\x32\x1f.uenibstreamprotobuf.EnabledOptB\"\n dmrs_UplinkForPUSCH_MappingTypeAB\"\n dmrs_UplinkForPUSCH_MappingTypeBB \n\x1epusch_TimeDomainAllocationListB\r\n\x0buci_OnPUSCH\"\x82\x01\n\tTx_Config\x12\x33\n\x05value\x18\x01 \x01(\x0e\x32$.uenibstreamprotobuf.Tx_Config.Value\"@\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0c\n\x08\x63odebook\x10\x01\x12\x0f\n\x0bnonCodebook\x10\x02\"\x8a\x04\n\x11\x44MRS_UplinkConfig\x12\x31\n\tdmrs_Type\x18\x01 \x01(\x0b\x32\x1e.uenibstreamprotobuf.DMRS_Type\x12M\n\x17\x64mrs_AdditionalPosition\x18\x02 \x01(\x0b\x32,.uenibstreamprotobuf.DMRS_AdditionalPosition\x12<\n\x17release_phaseTrackingRS\x18\x03 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12G\n\x15setup_phaseTrackingRS\x18\x04 \x01(\x0b\x32&.uenibstreamprotobuf.PTRS_UplinkConfigH\x00\x12\x31\n\tmaxLength\x18\x05 \x01(\x0b\x32\x1e.uenibstreamprotobuf.MaxLength\x12S\n\x1atransformPrecodingDisabled\x18\x06 \x01(\x0b\x32/.uenibstreamprotobuf.TransformPrecodingDisabled\x12Q\n\x19transformPrecodingEnabled\x18\x07 \x01(\x0b\x32..uenibstreamprotobuf.TransformPrecodingEnabledB\x11\n\x0fphaseTrackingRS\"\xb7\x01\n\x11PTRS_UplinkConfig\x12Q\n\x19transformPrecoderDisabled\x18\x01 \x01(\x0b\x32..uenibstreamprotobuf.TransformPrecoderDisabled\x12O\n\x18transformPrecoderEnabled\x18\x02 \x01(\x0b\x32-.uenibstreamprotobuf.TransformPrecoderEnabled\"\x83\x02\n\x19TransformPrecoderDisabled\x12\x18\n\x10\x66requencyDensity\x18\x01 \x03(\r\x12\x13\n\x0btimeDensity\x18\x02 \x03(\r\x12\x37\n\x0cmaxNrofPorts\x18\x03 \x01(\x0b\x32!.uenibstreamprotobuf.MaxNrofPorts\x12I\n\x15resourceElementOffset\x18\x04 \x01(\x0b\x32*.uenibstreamprotobuf.ResourceElementOffset\x12\x33\n\nptrs_Power\x18\x05 \x01(\x0b\x32\x1f.uenibstreamprotobuf.PTRS_Power\"y\n\x0cMaxNrofPorts\x12\x36\n\x05value\x18\x01 \x01(\x0e\x32\'.uenibstreamprotobuf.MaxNrofPorts.Value\"1\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\"\x89\x01\n\nPTRS_Power\x12\x34\n\x05value\x18\x01 \x01(\x0e\x32%.uenibstreamprotobuf.PTRS_Power.Value\"E\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03p00\x10\x01\x12\x07\n\x03p01\x10\x02\x12\x07\n\x03p10\x10\x03\x12\x07\n\x03p11\x10\x04\"\x8c\x01\n\x18TransformPrecoderEnabled\x12\x15\n\rsampleDensity\x18\x01 \x03(\r\x12Y\n\x1dtimeDensityTransformPrecoding\x18\x02 \x01(\x0b\x32\x32.uenibstreamprotobuf.TimeDensityTransformPrecoding\"\x93\x01\n\x1dTimeDensityTransformPrecoding\x12G\n\x05value\x18\x01 \x01(\x0e\x32\x38.uenibstreamprotobuf.TimeDensityTransformPrecoding.Value\")\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02\x64\x32\x10\x01\"\x86\x01\n\x1aTransformPrecodingDisabled\x12\x33\n\rscramblingID0\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x33\n\rscramblingID1\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\xcc\x01\n\x19TransformPrecodingEnabled\x12\x35\n\x0fnPUSCH_Identity\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12>\n\x14sequenceGroupHopping\x18\x02 \x01(\x0b\x32 .uenibstreamprotobuf.DisabledOpt\x12\x38\n\x0fsequenceHopping\x18\x03 \x01(\x0b\x32\x1f.uenibstreamprotobuf.EnabledOpt\"\x85\x05\n\x12PUSCH_PowerControl\x12\x39\n\x10tpc_Accumulation\x18\x01 \x01(\x0b\x32\x1f.uenibstreamprotobuf.EnabledOpt\x12.\n\nmsg3_Alpha\x18\x02 \x01(\x0b\x32\x1a.uenibstreamprotobuf.Alpha\x12;\n\x16p0_NominalWithoutGrant\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12<\n\x0cp0_AlphaSets\x18\x04 \x03(\x0b\x32&.uenibstreamprotobuf.P0_PUSCH_AlphaSet\x12W\n\x1fpathlossReferenceRSToAddModList\x18\x05 \x03(\x0b\x32..uenibstreamprotobuf.PUSCH_PathlossReferenceRS\x12(\n pathlossReferenceRSToReleaseList\x18\x06 \x03(\r\x12W\n\x1ctwoPUSCH_PC_AdjustmentStates\x18\x07 \x01(\x0b\x32\x31.uenibstreamprotobuf.TwoPUSCH_PC_AdjustmentStates\x12\x31\n\x08\x64\x65ltaMCS\x18\x08 \x01(\x0b\x32\x1f.uenibstreamprotobuf.EnabledOpt\x12R\n\x1dsri_PUSCH_MappingToAddModList\x18\t \x03(\x0b\x32+.uenibstreamprotobuf.SRI_PUSCH_PowerControl\x12&\n\x1esri_PUSCH_MappingToReleaseList\x18\n \x03(\r\"\xc2\x01\n\x05\x41lpha\x12/\n\x05value\x18\x01 \x01(\x0e\x32 .uenibstreamprotobuf.Alpha.Value\"\x87\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\n\n\x06\x61lpha0\x10\x01\x12\x0b\n\x07\x61lpha04\x10\x02\x12\x0b\n\x07\x61lpha05\x10\x03\x12\x0b\n\x07\x61lpha06\x10\x04\x12\x0b\n\x07\x61lpha07\x10\x05\x12\x0b\n\x07\x61lpha08\x10\x06\x12\x0b\n\x07\x61lpha09\x10\x07\x12\n\n\x06\x61lpha1\x10\x08\"\x84\x01\n\x11P0_PUSCH_AlphaSet\x12\x1b\n\x13p0_PUSCH_AlphaSetId\x18\x01 \x01(\r\x12\'\n\x02p0\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12)\n\x05\x61lpha\x18\x03 \x01(\x0b\x32\x1a.uenibstreamprotobuf.Alpha\"\x81\x01\n\x19PUSCH_PathlossReferenceRS\x12$\n\x1cpusch_PathlossReferenceRS_Id\x18\x01 \x01(\r\x12\x13\n\tssb_Index\x18\x02 \x01(\rH\x00\x12\x16\n\x0c\x63si_RS_Index\x18\x03 \x01(\rH\x00\x42\x11\n\x0freferenceSignal\"\x98\x01\n\x1cTwoPUSCH_PC_AdjustmentStates\x12\x46\n\x05value\x18\x01 \x01(\x0e\x32\x37.uenibstreamprotobuf.TwoPUSCH_PC_AdjustmentStates.Value\"0\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\r\n\ttwoStates\x10\x01\"\xce\x01\n\x16SRI_PUSCH_PowerControl\x12 \n\x18sri_PUSCH_PowerControlId\x18\x01 \x01(\r\x12(\n sri_PUSCH_PathlossReferenceRS_Id\x18\x02 \x01(\r\x12\x1f\n\x17sri_P0_PUSCH_AlphaSetId\x18\x03 \x01(\r\x12G\n\x19sri_PUSCH_ClosedLoopIndex\x18\x04 \x01(\x0b\x32$.uenibstreamprotobuf.ClosedLoopIndex\"\x8f\x01\n\x10\x46requencyHopping\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.FrequencyHopping.Value\"?\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\r\n\tintraSlot\x10\x01\x12\r\n\tinterSlot\x10\x02\"\x97\x01\n\x17PUSCH_AggregationFactor\x12\x41\n\x05value\x18\x01 \x01(\x0e\x32\x32.uenibstreamprotobuf.PUSCH_AggregationFactor.Value\"9\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n2\x10\x01\x12\x06\n\x02n4\x10\x02\x12\x06\n\x02n8\x10\x03\"\xbc\x01\n\x0e\x43odebookSubset\x12\x38\n\x05value\x18\x01 \x01(\x0e\x32).uenibstreamprotobuf.CodebookSubset.Value\"p\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12!\n\x1d\x66ullyAndPartialAndNonCoherent\x10\x01\x12\x19\n\x15partialAndNonCoherent\x10\x02\x12\x0f\n\x0bnonCoherent\x10\x03\"p\n\tRBG_Size2\x12\x33\n\x05value\x18\x01 \x01(\x0e\x32$.uenibstreamprotobuf.RBG_Size2.Value\".\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0b\n\x07\x63onfig2\x10\x01\"\xbc\x01\n\x0bUCI_OnPUSCH\x12\x37\n\x07\x64ynamic\x18\x01 \x01(\x0b\x32$.uenibstreamprotobuf.BetaOffsetsListH\x00\x12\x36\n\nsemiStatic\x18\x02 \x01(\x0b\x32 .uenibstreamprotobuf.BetaOffsetsH\x00\x12-\n\x07scaling\x18\x03 \x01(\x0b\x32\x1c.uenibstreamprotobuf.ScalingB\r\n\x0b\x62\x65taOffsets\"H\n\x0f\x42\x65taOffsetsList\x12\x35\n\x0b\x62\x65taOffsets\x18\x01 \x03(\x0b\x32 .uenibstreamprotobuf.BetaOffsets\"\x86\x01\n\x07Scaling\x12\x31\n\x05value\x18\x01 \x01(\x0e\x32\".uenibstreamprotobuf.Scaling.Value\"H\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04\x66\x30p5\x10\x01\x12\t\n\x05\x66\x30p65\x10\x02\x12\x08\n\x04\x66\x30p8\x10\x03\x12\x06\n\x02\x66\x31\x10\x04\"\xfe\x07\n\x15\x43onfiguredGrantConfig\x12?\n\x10\x66requencyHopping\x18\x01 \x01(\x0b\x32%.uenibstreamprotobuf.FrequencyHopping\x12\x45\n\x15\x63g_DMRS_Configuration\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.DMRS_UplinkConfig\x12\x31\n\tmcs_Table\x18\x03 \x01(\x0b\x32\x1e.uenibstreamprotobuf.MCS_Table\x12\x42\n\x1amcs_TableTransformPrecoder\x18\x04 \x01(\x0b\x32\x1e.uenibstreamprotobuf.MCS_Table\x12\x38\n\x13release_uci_OnPUSCH\x18\x05 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12@\n\x11setup_uci_OnPUSCH\x18\x06 \x01(\x0b\x32#.uenibstreamprotobuf.CG_UCI_OnPUSCHH\x00\x12\x43\n\x12resourceAllocation\x18\x07 \x01(\x0b\x32\'.uenibstreamprotobuf.ResourceAllocation\x12\x30\n\x08rbg_Size\x18\x08 \x01(\x0b\x32\x1e.uenibstreamprotobuf.RBG_Size2\x12I\n\x15powerControlLoopToUse\x18\t \x01(\x0b\x32*.uenibstreamprotobuf.PowerControlLoopToUse\x12\x16\n\x0ep0_PUSCH_Alpha\x18\n \x01(\r\x12\x42\n\x11transformPrecoder\x18\x0b \x01(\x0b\x32\'.uenibstreamprotobuf.EnabledDisabledOpt\x12\x1a\n\x12nrofHARQ_Processes\x18\x0c \x01(\r\x12\'\n\x04repK\x18\r \x01(\x0b\x32\x19.uenibstreamprotobuf.RepK\x12-\n\x07repK_RV\x18\x0e \x01(\x0b\x32\x1c.uenibstreamprotobuf.RepK_RV\x12:\n\x0bperiodicity\x18\x0f \x01(\x0b\x32%.uenibstreamprotobuf.GrantPeriodicity\x12:\n\x14\x63onfiguredGrantTimer\x18\x10 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12Q\n\x19rrc_ConfiguredUplinkGrant\x18\x11 \x01(\x0b\x32..uenibstreamprotobuf.RRC_ConfiguredUplinkGrantB\r\n\x0buci_OnPUSCH\"\x90\x01\n\x0e\x43G_UCI_OnPUSCH\x12\x37\n\x07\x64ynamic\x18\x01 \x01(\x0b\x32$.uenibstreamprotobuf.BetaOffsetsListH\x00\x12\x36\n\nsemiStatic\x18\x02 \x01(\x0b\x32 .uenibstreamprotobuf.BetaOffsetsH\x00\x42\r\n\x0b\x62\x65taOffsets\"\xc9\x03\n\x0b\x42\x65taOffsets\x12:\n\x14\x62\x65taOffsetACK_Index1\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12:\n\x14\x62\x65taOffsetACK_Index2\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12:\n\x14\x62\x65taOffsetACK_Index3\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12@\n\x1a\x62\x65taOffsetCSI_Part1_Index1\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12@\n\x1a\x62\x65taOffsetCSI_Part1_Index2\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12@\n\x1a\x62\x65taOffsetCSI_Part2_Index1\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12@\n\x1a\x62\x65taOffsetCSI_Part2_Index2\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\x8b\x01\n\x15PowerControlLoopToUse\x12?\n\x05value\x18\x01 \x01(\x0e\x32\x30.uenibstreamprotobuf.PowerControlLoopToUse.Value\"1\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n0\x10\x01\x12\x06\n\x02n1\x10\x02\"y\n\x04RepK\x12.\n\x05value\x18\x01 \x01(\x0e\x32\x1f.uenibstreamprotobuf.RepK.Value\"A\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\x12\x06\n\x02n4\x10\x03\x12\x06\n\x02n8\x10\x04\"\x86\x01\n\x07RepK_RV\x12\x31\n\x05value\x18\x01 \x01(\x0e\x32\".uenibstreamprotobuf.RepK_RV.Value\"H\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0b\n\x07s1_0231\x10\x01\x12\x0b\n\x07s2_0303\x10\x02\x12\x0b\n\x07s3_0000\x10\x03\"\xea\x05\n\x10GrantPeriodicity\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.GrantPeriodicity.Value\"\x99\x05\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04sym2\x10\x01\x12\x08\n\x04sym7\x10\x02\x12\x0b\n\x07sym1x14\x10\x03\x12\x0b\n\x07sym2x14\x10\x04\x12\x0b\n\x07sym4x14\x10\x05\x12\x0b\n\x07sym5x14\x10\x06\x12\x0b\n\x07sym8x14\x10\x07\x12\x0c\n\x08sym10x14\x10\x08\x12\x0c\n\x08sym16x14\x10\t\x12\x0c\n\x08sym20x14\x10\n\x12\x0c\n\x08sym32x14\x10\x0b\x12\x0c\n\x08sym40x14\x10\x0c\x12\x0c\n\x08sym64x14\x10\r\x12\x0c\n\x08sym80x14\x10\x0e\x12\r\n\tsym128x14\x10\x0f\x12\r\n\tsym160x14\x10\x10\x12\r\n\tsym256x14\x10\x11\x12\r\n\tsym320x14\x10\x12\x12\r\n\tsym512x14\x10\x13\x12\r\n\tsym640x14\x10\x14\x12\x0e\n\nsym1024x14\x10\x15\x12\x0e\n\nsym1280x14\x10\x16\x12\x0e\n\nsym2560x14\x10\x17\x12\x0e\n\nsym5120x14\x10\x18\x12\x08\n\x04sym6\x10\x19\x12\x0b\n\x07sym1x12\x10\x1a\x12\x0b\n\x07sym2x12\x10\x1b\x12\x0b\n\x07sym4x12\x10\x1c\x12\x0b\n\x07sym5x12\x10\x1d\x12\x0b\n\x07sym8x12\x10\x1e\x12\x0c\n\x08sym10x12\x10\x1f\x12\x0c\n\x08sym16x12\x10 \x12\x0c\n\x08sym20x12\x10!\x12\x0c\n\x08sym32x12\x10\"\x12\x0c\n\x08sym40x12\x10#\x12\x0c\n\x08sym64x12\x10$\x12\x0c\n\x08sym80x12\x10%\x12\r\n\tsym128x12\x10&\x12\r\n\tsym160x12\x10\'\x12\r\n\tsym256x12\x10(\x12\r\n\tsym320x12\x10)\x12\r\n\tsym512x12\x10*\x12\r\n\tsym640x12\x10+\x12\x0e\n\nsym1280x12\x10,\x12\x0e\n\nsym2560x12\x10-\"\x9b\x03\n\x19RRC_ConfiguredUplinkGrant\x12\x18\n\x10timeDomainOffset\x18\x01 \x01(\r\x12\x1c\n\x14timeDomainAllocation\x18\x02 \x01(\r\x12!\n\x19\x66requencyDomainAllocation\x18\x03 \x01(\t\x12\x13\n\x0b\x61ntennaPort\x18\x04 \x01(\r\x12<\n\x16\x64mrs_SeqInitialization\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\"\n\x1aprecodingAndNumberOfLayers\x18\x06 \x01(\r\x12;\n\x15srs_ResourceIndicator\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x11\n\tmcsAndTBS\x18\x08 \x01(\r\x12<\n\x16\x66requencyHoppingOffset\x18\t \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x1e\n\x16pathlossReferenceIndex\x18\n \x01(\r\"\xa1\x02\n\nSRS_Config\x12$\n\x1csrs_ResourceSetToReleaseList\x18\x01 \x03(\r\x12I\n\x1bsrs_ResourceSetToAddModList\x18\x02 \x03(\x0b\x32$.uenibstreamprotobuf.SRS_ResourceSet\x12!\n\x19srs_ResourceToReleaseList\x18\x03 \x03(\r\x12\x43\n\x18srs_ResourceToAddModList\x18\x04 \x03(\x0b\x32!.uenibstreamprotobuf.SRS_Resource\x12:\n\x10tpc_Accumulation\x18\x05 \x01(\x0b\x32 .uenibstreamprotobuf.DisabledOpt\"\xf1\x04\n\x0fSRS_ResourceSet\x12\x19\n\x11srs_ResourceSetId\x18\x01 \x01(\r\x12\x1a\n\x12srs_ResourceIdList\x18\x02 \x03(\r\x12G\n\taperiodic\x18\x03 \x01(\x0b\x32\x32.uenibstreamprotobuf.SRS_ResourceSetType_AperiodicH\x00\x12S\n\x0fsemi_persistent\x18\x04 \x01(\x0b\x32\x38.uenibstreamprotobuf.SRS_ResourceSetType_Semi_PersistentH\x00\x12\x45\n\x08periodic\x18\x05 \x01(\x0b\x32\x31.uenibstreamprotobuf.SRS_ResourceSetType_PeriodicH\x00\x12\x39\n\x05usage\x18\x06 \x01(\x0b\x32*.uenibstreamprotobuf.SRS_ResourceSet_Usage\x12)\n\x05\x61lpha\x18\x07 \x01(\x0b\x32\x1a.uenibstreamprotobuf.Alpha\x12\'\n\x02p0\x18\x08 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x13\n\tssb_Index\x18\t \x01(\rH\x01\x12\x16\n\x0c\x63si_RS_Index\x18\n \x01(\rH\x01\x12_\n srs_PowerControlAdjustmentStates\x18\x0b \x01(\x0b\x32\x35.uenibstreamprotobuf.SRS_PowerControlAdjustmentStatesB\x0e\n\x0cresourceTypeB\x15\n\x13pathlossReferenceRS\"\xd5\x01\n\x1dSRS_ResourceSetType_Aperiodic\x12$\n\x1c\x61periodicSRS_ResourceTrigger\x18\x01 \x01(\r\x12,\n\x06\x63si_RS\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x30\n\nslotOffset\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12.\n&aperiodicSRS_ResourceTriggerList_v1530\x18\x04 \x03(\r\"]\n#SRS_ResourceSetType_Semi_Persistent\x12\x36\n\x10\x61ssociatedCSI_RS\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"V\n\x1cSRS_ResourceSetType_Periodic\x12\x36\n\x10\x61ssociatedCSI_RS\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\xc4\x01\n\x15SRS_ResourceSet_Usage\x12?\n\x05value\x18\x01 \x01(\x0e\x32\x30.uenibstreamprotobuf.SRS_ResourceSet_Usage.Value\"j\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x12\n\x0e\x62\x65\x61mManagement\x10\x01\x12\x0c\n\x08\x63odebook\x10\x02\x12\x0f\n\x0bnonCodebook\x10\x03\x12\x14\n\x10\x61ntennaSwitching\x10\x04\"\xb9\x01\n SRS_PowerControlAdjustmentStates\x12J\n\x05value\x18\x01 \x01(\x0e\x32;.uenibstreamprotobuf.SRS_PowerControlAdjustmentStates.Value\"I\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0e\n\nsameAsFci2\x10\x01\x12\x16\n\x12separateClosedLoop\x10\x02\"\xc3\x06\n\x0cSRS_Resource\x12\x16\n\x0esrs_ResourceId\x18\x01 \x01(\r\x12\x39\n\rnrofSRS_Ports\x18\x02 \x01(\x0b\x32\".uenibstreamprotobuf.NrofSRS_Ports\x12;\n\x0eptrs_PortIndex\x18\x03 \x01(\x0b\x32#.uenibstreamprotobuf.PTRS_PortIndex\x12%\n\x02n2\x18\x04 \x01(\x0b\x32\x17.uenibstreamprotobuf.N2H\x00\x12%\n\x02n4\x18\x05 \x01(\x0b\x32\x17.uenibstreamprotobuf.N4H\x00\x12=\n\x0fresourceMapping\x18\x06 \x01(\x0b\x32$.uenibstreamprotobuf.ResourceMapping\x12\x1a\n\x12\x66reqDomainPosition\x18\x07 \x01(\r\x12\x17\n\x0f\x66reqDomainShift\x18\x08 \x01(\r\x12\x35\n\x0b\x66reqHopping\x18\t \x01(\x0b\x32 .uenibstreamprotobuf.FreqHopping\x12K\n\x16groupOrSequenceHopping\x18\n \x01(\x0b\x32+.uenibstreamprotobuf.GroupOrSequenceHopping\x12\x44\n\taperiodic\x18\x0b \x01(\x0b\x32/.uenibstreamprotobuf.SRS_ResourceType_AperiodicH\x01\x12P\n\x0fsemi_persistent\x18\x0c \x01(\x0b\x32\x35.uenibstreamprotobuf.SRS_ResourceType_Semi_PersistentH\x01\x12\x42\n\x08periodic\x18\r \x01(\x0b\x32..uenibstreamprotobuf.SRS_ResourceType_PeriodicH\x01\x12\x12\n\nsequenceId\x18\x0e \x01(\r\x12I\n\x13spatialRelationInfo\x18\x0f \x01(\x0b\x32,.uenibstreamprotobuf.SRS_SpatialRelationInfoB\x12\n\x10transmissionCombB\x0e\n\x0cresourceType\"\x8e\x01\n\rNrofSRS_Ports\x12\x37\n\x05value\x18\x01 \x01(\x0e\x32(.uenibstreamprotobuf.NrofSRS_Ports.Value\"D\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05port1\x10\x01\x12\n\n\x06ports2\x10\x02\x12\n\n\x06ports4\x10\x03\"}\n\x0ePTRS_PortIndex\x12\x38\n\x05value\x18\x01 \x01(\x0e\x32).uenibstreamprotobuf.PTRS_PortIndex.Value\"1\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n0\x10\x01\x12\x06\n\x02n1\x10\x02\"3\n\x02N2\x12\x15\n\rcombOffset_n2\x18\x01 \x01(\r\x12\x16\n\x0e\x63yclicShift_n2\x18\x02 \x01(\r\"3\n\x02N4\x12\x15\n\rcombOffset_n4\x18\x01 \x01(\r\x12\x16\n\x0e\x63yclicShift_n4\x18\x02 \x01(\r\"\xa0\x01\n\x0fResourceMapping\x12\x15\n\rstartPosition\x18\x01 \x01(\r\x12\x35\n\x0bnrofSymbols\x18\x02 \x01(\x0b\x32 .uenibstreamprotobuf.NrofSymbols\x12?\n\x10repetitionFactor\x18\x03 \x01(\x0b\x32%.uenibstreamprotobuf.RepetitionFactor\"\x7f\n\x0bNrofSymbols\x12\x35\n\x05value\x18\x01 \x01(\x0e\x32&.uenibstreamprotobuf.NrofSymbols.Value\"9\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\x12\x06\n\x02n4\x10\x03\"\x89\x01\n\x10RepetitionFactor\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.RepetitionFactor.Value\"9\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\x12\x06\n\x02n4\x10\x03\":\n\x0b\x46reqHopping\x12\r\n\x05\x63_SRS\x18\x01 \x01(\r\x12\r\n\x05\x62_SRS\x18\x02 \x01(\r\x12\r\n\x05\x62_hop\x18\x03 \x01(\r\"\xb1\x01\n\x16GroupOrSequenceHopping\x12@\n\x05value\x18\x01 \x01(\x0e\x32\x31.uenibstreamprotobuf.GroupOrSequenceHopping.Value\"U\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0b\n\x07neither\x10\x01\x12\x10\n\x0cgroupHopping\x10\x02\x12\x13\n\x0fsequenceHopping\x10\x03\"\x1c\n\x1aSRS_ResourceType_Aperiodic\"r\n SRS_ResourceType_Semi_Persistent\x12N\n\x17periodicityAndOffset_sp\x18\x01 \x01(\x0b\x32-.uenibstreamprotobuf.SRS_PeriodicityAndOffset\"\xcc\x02\n\x18SRS_PeriodicityAndOffset\x12(\n\x03sl1\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12\r\n\x03sl2\x18\x02 \x01(\rH\x00\x12\r\n\x03sl4\x18\x03 \x01(\rH\x00\x12\r\n\x03sl5\x18\x04 \x01(\rH\x00\x12\r\n\x03sl8\x18\x05 \x01(\rH\x00\x12\x0e\n\x04sl10\x18\x06 \x01(\rH\x00\x12\x0e\n\x04sl16\x18\x07 \x01(\rH\x00\x12\x0e\n\x04sl20\x18\x08 \x01(\rH\x00\x12\x0e\n\x04sl32\x18\t \x01(\rH\x00\x12\x0e\n\x04sl40\x18\n \x01(\rH\x00\x12\x0e\n\x04sl64\x18\x0b \x01(\rH\x00\x12\x0e\n\x04sl80\x18\x0c \x01(\rH\x00\x12\x0f\n\x05sl160\x18\r \x01(\rH\x00\x12\x0f\n\x05sl320\x18\x0e \x01(\rH\x00\x12\x0f\n\x05sl640\x18\x0f \x01(\rH\x00\x12\x10\n\x06sl1280\x18\x10 \x01(\rH\x00\x12\x10\n\x06sl2560\x18\x11 \x01(\rH\x00\x42\x03\n\x01\x63\"j\n\x19SRS_ResourceType_Periodic\x12M\n\x16periodicityAndOffset_p\x18\x01 \x01(\x0b\x32-.uenibstreamprotobuf.SRS_PeriodicityAndOffset\"\xb7\x01\n\x17SRS_SpatialRelationInfo\x12\x33\n\rservingCellId\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x13\n\tssb_Index\x18\x02 \x01(\rH\x00\x12\x16\n\x0c\x63si_RS_Index\x18\x03 \x01(\rH\x00\x12\'\n\x03srs\x18\x04 \x01(\x0b\x32\x18.uenibstreamprotobuf.SrsH\x00\x42\x11\n\x0freferenceSignal\"\xc8\x05\n\x19\x42\x65\x61mFailureRecoveryConfig\x12;\n\x15rootSequenceIndex_BFR\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12?\n\x0erach_ConfigBFR\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.RACH_ConfigGeneric\x12\x37\n\x11rsrp_ThresholdSSB\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12L\n\x13\x63\x61ndidateBeamRSList\x18\x04 \x03(\x0b\x32/.uenibstreamprotobuf.PRACH_ResourceDedicatedBFR\x12G\n\x14ssb_perRACH_Occasion\x18\x05 \x01(\x0b\x32).uenibstreamprotobuf.SSB_perRACH_Occasion\x12>\n\x18ra_ssb_OccasionMaskIndex\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12;\n\x15recoverySearchSpaceId\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x41\n\x11ra_Prioritization\x18\x08 \x01(\x0b\x32&.uenibstreamprotobuf.RA_Prioritization\x12O\n\x18\x62\x65\x61mFailureRecoveryTimer\x18\t \x01(\x0b\x32-.uenibstreamprotobuf.BeamFailureRecoveryTimer\x12L\n\x1cmsg1_SubcarrierSpacing_v1530\x18\n \x01(\x0b\x32&.uenibstreamprotobuf.SubcarrierSpacing\"\x92\x01\n\x1aPRACH_ResourceDedicatedBFR\x12\x34\n\x03ssb\x18\x01 \x01(\x0b\x32%.uenibstreamprotobuf.BFR_SSB_ResourceH\x00\x12\x39\n\x06\x63si_RS\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.BFR_CSIRS_ResourceH\x00\x42\x03\n\x01\x63\"9\n\x10\x42\x46R_SSB_Resource\x12\x0b\n\x03ssb\x18\x01 \x01(\r\x12\x18\n\x10ra_PreambleIndex\x18\x02 \x01(\r\"u\n\x12\x42\x46R_CSIRS_Resource\x12\x0e\n\x06\x63si_RS\x18\x01 \x01(\r\x12\x17\n\x0fra_OccasionList\x18\x02 \x03(\r\x12\x36\n\x10ra_PreambleIndex\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\xd9\x01\n\x14SSB_perRACH_Occasion\x12>\n\x05value\x18\x01 \x01(\x0e\x32/.uenibstreamprotobuf.SSB_perRACH_Occasion.Value\"\x80\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\r\n\toneEighth\x10\x01\x12\r\n\toneFourth\x10\x02\x12\x0b\n\x07oneHalf\x10\x03\x12\x07\n\x03one\x10\x04\x12\x07\n\x03two\x10\x05\x12\x08\n\x04\x66our\x10\x06\x12\t\n\x05\x65ight\x10\x07\x12\x0b\n\x07sixteen\x10\x08\"\xd4\x01\n\x18\x42\x65\x61mFailureRecoveryTimer\x12\x42\n\x05value\x18\x01 \x01(\x0e\x32\x33.uenibstreamprotobuf.BeamFailureRecoveryTimer.Value\"t\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04ms10\x10\x01\x12\x08\n\x04ms20\x10\x02\x12\x08\n\x04ms40\x10\x03\x12\x08\n\x04ms60\x10\x04\x12\x08\n\x04ms80\x10\x05\x12\t\n\x05ms100\x10\x06\x12\t\n\x05ms150\x10\x07\x12\t\n\x05ms200\x10\x08\"\xc1\x01\n\x17PDCCH_ServingCellConfig\x12@\n\x1brelease_slotFormatIndicator\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12M\n\x19setup_slotFormatIndicator\x18\x02 \x01(\x0b\x32(.uenibstreamprotobuf.SlotFormatIndicatorH\x00\x42\x15\n\x13slotFormatIndicator\"\xbd\x01\n\x13SlotFormatIndicator\x12\x10\n\x08sfi_RNTI\x18\x01 \x01(\r\x12\x17\n\x0f\x64\x63i_PayloadSize\x18\x02 \x01(\r\x12V\n\x1aslotFormatCombToAddModList\x18\x03 \x03(\x0b\x32\x32.uenibstreamprotobuf.SlotFormatCombinationsPerCell\x12#\n\x1bslotFormatCombToReleaseList\x18\x04 \x03(\r\"\xbe\x02\n\x1dSlotFormatCombinationsPerCell\x12\x15\n\rservingCellId\x18\x01 \x01(\r\x12\x41\n\x11subcarrierSpacing\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.SubcarrierSpacing\x12\x42\n\x12subcarrierSpacing2\x18\x03 \x01(\x0b\x32&.uenibstreamprotobuf.SubcarrierSpacing\x12J\n\x16slotFormatCombinations\x18\x04 \x03(\x0b\x32*.uenibstreamprotobuf.SlotFormatCombination\x12\x33\n\rpositionInDCI\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"M\n\x15SlotFormatCombination\x12\x1f\n\x17slotFormatCombinationId\x18\x01 \x01(\r\x12\x13\n\x0bslotFormats\x18\x02 \x03(\r\"\x8f\x04\n\x17PDSCH_ServingCellConfig\x12G\n\"release_codeBlockGroupTransmission\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12\x61\n setup_codeBlockGroupTransmission\x18\x02 \x01(\x0b\x32\x35.uenibstreamprotobuf.PDSCH_CodeBlockGroupTransmissionH\x00\x12\x31\n\txOverhead\x18\x03 \x01(\x0b\x32\x1e.uenibstreamprotobuf.XOverhead\x12S\n\x1anrofHARQ_ProcessesForPDSCH\x18\x04 \x01(\x0b\x32/.uenibstreamprotobuf.NrofHARQ_ProcessesForPDSCH\x12\x30\n\npucch_Cell\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x34\n\x0emaxMIMO_Layers\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12:\n\x16processingType2Enabled\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x1c\n\x1a\x63odeBlockGroupTransmission\"\xaf\x01\n PDSCH_CodeBlockGroupTransmission\x12\x65\n#maxCodeBlockGroupsPerTransportBlock\x18\x01 \x01(\x0b\x32\x38.uenibstreamprotobuf.MaxCodeBlockGroupsPerTransportBlock\x12$\n\x1c\x63odeBlockGroupFlushIndicator\x18\x02 \x01(\x08\"\xb7\x01\n#MaxCodeBlockGroupsPerTransportBlock\x12M\n\x05value\x18\x01 \x01(\x0e\x32>.uenibstreamprotobuf.MaxCodeBlockGroupsPerTransportBlock.Value\"A\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n2\x10\x01\x12\x06\n\x02n4\x10\x02\x12\x06\n\x02n6\x10\x03\x12\x06\n\x02n8\x10\x04\"\x83\x01\n\tXOverhead\x12\x33\n\x05value\x18\x01 \x01(\x0e\x32$.uenibstreamprotobuf.XOverhead.Value\"A\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04xOh6\x10\x01\x12\t\n\x05xOh12\x10\x02\x12\t\n\x05xOh18\x10\x03\"\xb8\x01\n\x1aNrofHARQ_ProcessesForPDSCH\x12\x44\n\x05value\x18\x01 \x01(\x0e\x32\x35.uenibstreamprotobuf.NrofHARQ_ProcessesForPDSCH.Value\"T\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n2\x10\x01\x12\x06\n\x02n4\x10\x02\x12\x06\n\x02n6\x10\x03\x12\x07\n\x03n10\x10\x04\x12\x07\n\x03n12\x10\x05\x12\x07\n\x03n16\x10\x06\"\xed\n\n\x0e\x43SI_MeasConfig\x12Q\n\x1fnzp_CSI_RS_ResourceToAddModList\x18\x01 \x03(\x0b\x32(.uenibstreamprotobuf.NZP_CSI_RS_Resource\x12(\n nzp_CSI_RS_ResourceToReleaseList\x18\x02 \x03(\r\x12W\n\"nzp_CSI_RS_ResourceSetToAddModList\x18\x03 \x03(\x0b\x32+.uenibstreamprotobuf.NZP_CSI_RS_ResourceSet\x12+\n#nzp_CSI_RS_ResourceSetToReleaseList\x18\x04 \x03(\r\x12I\n\x1b\x63si_IM_ResourceToAddModList\x18\x05 \x03(\x0b\x32$.uenibstreamprotobuf.CSI_IM_Resource\x12$\n\x1c\x63si_IM_ResourceToReleaseList\x18\x06 \x03(\r\x12O\n\x1e\x63si_IM_ResourceSetToAddModList\x18\x07 \x03(\x0b\x32\'.uenibstreamprotobuf.CSI_IM_ResourceSet\x12\'\n\x1f\x63si_IM_ResourceSetToReleaseList\x18\x08 \x03(\r\x12Q\n\x1f\x63si_SSB_ResourceSetToAddModList\x18\t \x03(\x0b\x32(.uenibstreamprotobuf.CSI_SSB_ResourceSet\x12+\n#csi_SSB_ResourceSetToAddReleaseList\x18\n \x03(\r\x12O\n\x1e\x63si_ResourceConfigToAddModList\x18\x0b \x03(\x0b\x32\'.uenibstreamprotobuf.CSI_ResourceConfig\x12\'\n\x1f\x63si_ResourceConfigToReleaseList\x18\x0c \x03(\r\x12K\n\x1c\x63si_ReportConfigToAddModList\x18\r \x03(\x0b\x32%.uenibstreamprotobuf.CSI_ReportConfig\x12%\n\x1d\x63si_ReportConfigToReleaseList\x18\x0e \x03(\r\x12\x37\n\x11reportTriggerSize\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12J\n%release_csi_AperiodicTriggerStateList\x18\x10 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12\x61\n#setup_csi_AperiodicTriggerStateList\x18\x11 \x01(\x0b\x32\x32.uenibstreamprotobuf.CSI_AperiodicTriggerStateListH\x00\x12S\n.release_semiPersistentOnPUSCH_TriggerStateList\x18\x12 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12w\n,setup_semiPersistentOnPUSCH_TriggerStateList\x18\x13 \x01(\x0b\x32?.uenibstreamprotobuf.CSI_SemiPersistentOnPUSCH_TriggerStateListH\x01\x42\x1f\n\x1d\x63si_AperiodicTriggerStateListB(\n&semiPersistentOnPUSCH_TriggerStateList\"\x88\x03\n\x13NZP_CSI_RS_Resource\x12\x1d\n\x15nzp_CSI_RS_ResourceId\x18\x01 \x01(\r\x12\x44\n\x0fresourceMapping\x18\x02 \x01(\x0b\x32+.uenibstreamprotobuf.CSI_RS_ResourceMapping\x12\x1a\n\x12powerControlOffset\x18\x03 \x01(\x11\x12G\n\x14powerControlOffsetSS\x18\x04 \x01(\x0b\x32).uenibstreamprotobuf.PowerControlOffsetSS\x12\x14\n\x0cscramblingID\x18\x05 \x01(\r\x12S\n\x14periodicityAndOffset\x18\x06 \x01(\x0b\x32\x35.uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset\x12<\n\x16qcl_InfoPeriodicCSI_RS\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\xa3\x01\n\x14PowerControlOffsetSS\x12>\n\x05value\x18\x01 \x01(\x0e\x32/.uenibstreamprotobuf.PowerControlOffsetSS.Value\"K\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\r\n\tminus_db3\x10\x01\x12\x07\n\x03\x64\x62\x30\x10\x02\x12\x07\n\x03\x64\x62\x33\x10\x03\x12\x07\n\x03\x64\x62\x36\x10\x04\"\xf9\x01\n\x16NZP_CSI_RS_ResourceSet\x12\x1d\n\x15nzp_CSI_ResourceSetId\x18\x01 \x01(\r\x12\x1c\n\x14nzp_CSI_RS_Resources\x18\x02 \x03(\r\x12\x31\n\nrepetition\x18\x03 \x01(\x0b\x32\x1d.uenibstreamprotobuf.OnOffOpt\x12?\n\x19\x61periodicTriggeringOffset\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12.\n\x08trs_Info\x18\x05 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\"\xc8\x02\n\x0f\x43SI_IM_Resource\x12\x19\n\x11\x63si_IM_ResourceId\x18\x01 \x01(\r\x12\x31\n\x08pattern0\x18\x02 \x01(\x0b\x32\x1d.uenibstreamprotobuf.Pattern0H\x00\x12\x31\n\x08pattern1\x18\x03 \x01(\x0b\x32\x1d.uenibstreamprotobuf.Pattern1H\x00\x12>\n\x08\x66reqBand\x18\x04 \x01(\x0b\x32,.uenibstreamprotobuf.CSI_FrequencyOccupation\x12S\n\x14periodicityAndOffset\x18\x05 \x01(\x0b\x32\x35.uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffsetB\x1f\n\x1d\x63si_IM_ResourceElementPattern\"p\n\x08Pattern0\x12I\n\x15subcarrierLocation_p0\x18\x01 \x01(\x0b\x32*.uenibstreamprotobuf.SubcarrierLocation_p0\x12\x19\n\x11symbolLocation_p0\x18\x02 \x01(\r\"\xac\x01\n\x15SubcarrierLocation_p0\x12?\n\x05value\x18\x01 \x01(\x0e\x32\x30.uenibstreamprotobuf.SubcarrierLocation_p0.Value\"R\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02s0\x10\x01\x12\x06\n\x02s2\x10\x02\x12\x06\n\x02s4\x10\x03\x12\x06\n\x02s6\x10\x04\x12\x06\n\x02s8\x10\x05\x12\x07\n\x03s10\x10\x06\"p\n\x08Pattern1\x12I\n\x15subcarrierLocation_p1\x18\x01 \x01(\x0b\x32*.uenibstreamprotobuf.SubcarrierLocation_p1\x12\x19\n\x11symbolLocation_p1\x18\x02 \x01(\r\"\x93\x01\n\x15SubcarrierLocation_p1\x12?\n\x05value\x18\x01 \x01(\x0e\x32\x30.uenibstreamprotobuf.SubcarrierLocation_p1.Value\"9\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02s0\x10\x01\x12\x06\n\x02s4\x10\x02\x12\x06\n\x02s8\x10\x03\"L\n\x12\x43SI_IM_ResourceSet\x12\x1c\n\x14\x63si_IM_ResourceSetId\x18\x01 \x01(\r\x12\x18\n\x10\x63si_IM_Resources\x18\x02 \x03(\r\"R\n\x13\x43SI_SSB_ResourceSet\x12\x1d\n\x15\x63si_SSB_ResourceSetId\x18\x01 \x01(\r\x12\x1c\n\x14\x63si_SSB_ResourceList\x18\x02 \x03(\r\"\xa3\x02\n\x12\x43SI_ResourceConfig\x12\x1c\n\x14\x63si_ResourceConfigId\x18\x01 \x01(\r\x12=\n\x0enzp_CSI_RS_SSB\x18\x02 \x01(\x0b\x32#.uenibstreamprotobuf.NZP_CSI_RS_SSBH\x00\x12M\n\x16\x63si_IM_ResourceSetList\x18\x03 \x01(\x0b\x32+.uenibstreamprotobuf.CSI_IM_ResourceSetListH\x00\x12\x0e\n\x06\x62wp_Id\x18\x04 \x01(\r\x12\x37\n\x0cresourceType\x18\x05 \x01(\x0b\x32!.uenibstreamprotobuf.ResourceTypeB\x18\n\x16\x63si_RS_ResourceSetList\"U\n\x0eNZP_CSI_RS_SSB\x12\"\n\x1anzp_CSI_RS_ResourceSetList\x18\x01 \x03(\r\x12\x1f\n\x17\x63si_SSB_ResourceSetList\x18\x02 \x03(\r\"\'\n\x16\x43SI_IM_ResourceSetList\x12\r\n\x05items\x18\x01 \x03(\r\"\x9a\x01\n\x0cResourceType\x12\x36\n\x05value\x18\x01 \x01(\x0e\x32\'.uenibstreamprotobuf.ResourceType.Value\"R\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\r\n\taperiodic\x10\x01\x12\x12\n\x0esemiPersistent\x10\x02\x12\x0c\n\x08periodic\x10\x03\"\xb9\x0e\n\x10\x43SI_ReportConfig\x12\x16\n\x0ereportConfigId\x18\x01 \x01(\r\x12-\n\x07\x63\x61rrier\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12&\n\x1eresourcesForChannelMeasurement\x18\x03 \x01(\r\x12\x45\n\x1f\x63si_IM_ResourcesForInterference\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12I\n#nzp_CSI_RS_ResourcesForInterference\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x46\n\x08periodic\x18\x06 \x01(\x0b\x32\x32.uenibstreamprotobuf.CSI_ReportConfigType_PeriodicH\x00\x12`\n\x15semiPersistentOnPUCCH\x18\x07 \x01(\x0b\x32?.uenibstreamprotobuf.CSI_ReportConfigType_SemiPersistentOnPUCCHH\x00\x12`\n\x15semiPersistentOnPUSCH\x18\x08 \x01(\x0b\x32?.uenibstreamprotobuf.CSI_ReportConfigType_SemiPersistentOnPUSCHH\x00\x12H\n\taperiodic\x18\t \x01(\x0b\x32\x33.uenibstreamprotobuf.CSI_ReportConfigType_AperiodicH\x00\x12)\n\x04none\x18\n \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12\x33\n\x0e\x63ri_RI_PMI_CQI\x18\x0b \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12.\n\tcri_RI_i1\x18\x0c \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12;\n\rcri_RI_i1_CQI\x18\r \x01(\x0b\x32\".uenibstreamprotobuf.CRI_RI_i1_CQIH\x01\x12/\n\ncri_RI_CQI\x18\x0e \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12-\n\x08\x63ri_RSRP\x18\x0f \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12\x33\n\x0essb_Index_RSRP\x18\x10 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12\x36\n\x11\x63ri_RI_LI_PMI_CQI\x18\x11 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12M\n\x17reportFreqConfiguration\x18\x12 \x01(\x0b\x32,.uenibstreamprotobuf.ReportFreqConfiguration\x12Q\n%timeRestrictionForChannelMeasurements\x18\x13 \x01(\x0b\x32\".uenibstreamprotobuf.ConfiguredOpt\x12V\n*timeRestrictionForInterferenceMeasurements\x18\x14 \x01(\x0b\x32\".uenibstreamprotobuf.ConfiguredOpt\x12;\n\x0e\x63odebookConfig\x18\x15 \x01(\x0b\x32#.uenibstreamprotobuf.CodebookConfig\x12\x39\n\x05\x64ummy\x18\x16 \x01(\x0b\x32*.uenibstreamprotobuf.CSI_ReportConfigDummy\x12,\n\x07\x65nabled\x18\x17 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x02\x12I\n\x08\x64isabled\x18\x18 \x01(\x0b\x32\x35.uenibstreamprotobuf.GroupBasedBeamReporting_DisabledH\x02\x12\x31\n\tcqi_Table\x18\x19 \x01(\x0b\x32\x1e.uenibstreamprotobuf.CQI_Table\x12\x35\n\x0bsubbandSize\x18\x1a \x01(\x0b\x32 .uenibstreamprotobuf.SubbandSize\x12G\n\x16non_PMI_PortIndication\x18\x1b \x03(\x0b\x32\'.uenibstreamprotobuf.PortIndexFor8Ranks\x12U\n\x1bsemiPersistentOnPUSCH_v1530\x18\x1c \x01(\x0b\x32\x30.uenibstreamprotobuf.SemiPersistentOnPUSCH_v1530B\x12\n\x10reportConfigTypeB\x10\n\x0ereportQuantityB\x19\n\x17groupBasedBeamReporting\"\xb7\x01\n\x1d\x43SI_ReportConfigType_Periodic\x12M\n\x10reportSlotConfig\x18\x01 \x01(\x0b\x32\x33.uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset\x12G\n\x16pucch_CSI_ResourceList\x18\x02 \x03(\x0b\x32\'.uenibstreamprotobuf.PUCCH_CSI_Resource\"\xe2\x01\n\x1e\x43SI_ReportPeriodicityAndOffset\x12\x10\n\x06slots4\x18\x01 \x01(\rH\x00\x12\x10\n\x06slots5\x18\x02 \x01(\rH\x00\x12\x10\n\x06slots8\x18\x03 \x01(\rH\x00\x12\x11\n\x07slots10\x18\x04 \x01(\rH\x00\x12\x11\n\x07slots16\x18\x05 \x01(\rH\x00\x12\x11\n\x07slots20\x18\x06 \x01(\rH\x00\x12\x11\n\x07slots40\x18\x07 \x01(\rH\x00\x12\x11\n\x07slots80\x18\x08 \x01(\rH\x00\x12\x12\n\x08slots160\x18\t \x01(\rH\x00\x12\x12\n\x08slots320\x18\n \x01(\rH\x00\x42\x03\n\x01\x63\"K\n\x12PUCCH_CSI_Resource\x12\x1d\n\x15uplinkBandwidthPartId\x18\x01 \x01(\r\x12\x16\n\x0epucch_Resource\x18\x02 \x01(\r\"\xc4\x01\n*CSI_ReportConfigType_SemiPersistentOnPUCCH\x12M\n\x10reportSlotConfig\x18\x01 \x01(\x0b\x32\x33.uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset\x12G\n\x16pucch_CSI_ResourceList\x18\x02 \x03(\x0b\x32\'.uenibstreamprotobuf.PUCCH_CSI_Resource\"\x9c\x01\n*CSI_ReportConfigType_SemiPersistentOnPUSCH\x12?\n\x10reportSlotConfig\x18\x01 \x01(\x0b\x32%.uenibstreamprotobuf.ReportSlotConfig\x12\x1c\n\x14reportSlotOffsetList\x18\x02 \x03(\r\x12\x0f\n\x07p0alpha\x18\x03 \x01(\r\"\xb8\x01\n\x10ReportSlotConfig\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.ReportSlotConfig.Value\"h\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03sl5\x10\x01\x12\x08\n\x04sl10\x10\x02\x12\x08\n\x04sl20\x10\x03\x12\x08\n\x04sl40\x10\x04\x12\x08\n\x04sl80\x10\x05\x12\t\n\x05sl160\x10\x06\x12\t\n\x05sl320\x10\x07\">\n\x1e\x43SI_ReportConfigType_Aperiodic\x12\x1c\n\x14reportSlotOffsetList\x18\x01 \x03(\r\"{\n\rCRI_RI_i1_CQI\x12\x37\n\x05value\x18\x01 \x01(\x0e\x32(.uenibstreamprotobuf.CRI_RI_i1_CQI.Value\"1\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n2\x10\x01\x12\x06\n\x02n4\x10\x02\"\xb1\x04\n\x17ReportFreqConfiguration\x12\x45\n\x13\x63qi_FormatIndicator\x18\x01 \x01(\x0b\x32(.uenibstreamprotobuf.CQI_FormatIndicator\x12\x45\n\x13pmi_FormatIndicator\x18\x02 \x01(\x0b\x32(.uenibstreamprotobuf.PMI_FormatIndicator\x12\x13\n\tsubbands3\x18\x03 \x01(\tH\x00\x12\x13\n\tsubbands4\x18\x04 \x01(\tH\x00\x12\x13\n\tsubbands5\x18\x05 \x01(\tH\x00\x12\x13\n\tsubbands6\x18\x06 \x01(\tH\x00\x12\x13\n\tsubbands7\x18\x07 \x01(\tH\x00\x12\x13\n\tsubbands8\x18\x08 \x01(\tH\x00\x12\x13\n\tsubbands9\x18\t \x01(\tH\x00\x12\x14\n\nsubbands10\x18\n \x01(\tH\x00\x12\x14\n\nsubbands11\x18\x0b \x01(\tH\x00\x12\x14\n\nsubbands12\x18\x0c \x01(\tH\x00\x12\x14\n\nsubbands13\x18\r \x01(\tH\x00\x12\x14\n\nsubbands14\x18\x0e \x01(\tH\x00\x12\x14\n\nsubbands15\x18\x0f \x01(\tH\x00\x12\x14\n\nsubbands16\x18\x10 \x01(\tH\x00\x12\x14\n\nsubbands17\x18\x11 \x01(\tH\x00\x12\x14\n\nsubbands18\x18\x12 \x01(\tH\x00\x12\x1a\n\x10subbands19_v1530\x18\x13 \x01(\tH\x00\x42\x13\n\x11\x63si_ReportingBand\"\x98\x01\n\x13\x43QI_FormatIndicator\x12=\n\x05value\x18\x01 \x01(\x0e\x32..uenibstreamprotobuf.CQI_FormatIndicator.Value\"B\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0f\n\x0bwidebandCQI\x10\x01\x12\x0e\n\nsubbandCQI\x10\x02\"\x98\x01\n\x13PMI_FormatIndicator\x12=\n\x05value\x18\x01 \x01(\x0e\x32..uenibstreamprotobuf.PMI_FormatIndicator.Value\"B\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0f\n\x0bwidebandPMI\x10\x01\x12\x0e\n\nsubbandPMI\x10\x02\"\x94\x01\n\x0e\x43odebookConfig\x12\x38\n\x05type1\x18\x01 \x01(\x0b\x32\'.uenibstreamprotobuf.CodebookType_Type1H\x00\x12\x38\n\x05type2\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.CodebookType_Type2H\x00\x42\x0e\n\x0c\x63odebookType\"\xd2\x01\n\x12\x43odebookType_Type1\x12M\n\x11typeI_SinglePanel\x18\x01 \x01(\x0b\x32\x30.uenibstreamprotobuf.CodebookSubType_SinglePanelH\x00\x12L\n\x11typeI_MultiPanell\x18\x02 \x01(\x0b\x32/.uenibstreamprotobuf.CodebookSubType_MultiPanelH\x00\x12\x14\n\x0c\x63odebookMode\x18\x03 \x01(\rB\t\n\x07subType\"\xef\x01\n\x1b\x43odebookSubType_SinglePanel\x12@\n\x03two\x18\x01 \x01(\x0b\x32\x31.uenibstreamprotobuf.CodebookNrOfAntennaPorts_TwoH\x00\x12P\n\x0bmoreThanTwo\x18\x02 \x01(\x0b\x32\x39.uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwoH\x00\x12(\n typeI_SinglePanel_ri_Restriction\x18\x03 \x01(\tB\x12\n\x10nrOfAntennaPorts\"G\n\x1c\x43odebookNrOfAntennaPorts_Two\x12\'\n\x1ftwoTX_CodebookSubsetRestriction\x18\x01 \x01(\t\"\x96\x06\n$CodebookNrOfAntennaPorts_MoreThanTwo\x12/\n%two_one_TypeI_SinglePanel_Restriction\x18\x01 \x01(\tH\x00\x12/\n%two_two_TypeI_SinglePanel_Restriction\x18\x02 \x01(\tH\x00\x12\x30\n&four_one_TypeI_SinglePanel_Restriction\x18\x03 \x01(\tH\x00\x12\x31\n\'three_two_TypeI_SinglePanel_Restriction\x18\x04 \x01(\tH\x00\x12/\n%six_one_TypeI_SinglePanel_Restriction\x18\x05 \x01(\tH\x00\x12\x30\n&four_two_TypeI_SinglePanel_Restriction\x18\x06 \x01(\tH\x00\x12\x31\n\'eight_one_TypeI_SinglePanel_Restriction\x18\x07 \x01(\tH\x00\x12\x32\n(four_three_TypeI_SinglePanel_Restriction\x18\x08 \x01(\tH\x00\x12/\n%six_two_TypeI_SinglePanel_Restriction\x18\t \x01(\tH\x00\x12\x32\n(twelve_one_TypeI_SinglePanel_Restriction\x18\n \x01(\tH\x00\x12\x31\n\'four_four_TypeI_SinglePanel_Restriction\x18\x0b \x01(\tH\x00\x12\x31\n\'eight_two_TypeI_SinglePanel_Restriction\x18\x0c \x01(\tH\x00\x12\x33\n)sixteen_one_TypeI_SinglePanel_Restriction\x18\r \x01(\tH\x00\x12T\n.typeI_SinglePanel_codebookSubsetRestriction_i2\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x07\n\x05n1_n2\"\xe8\x03\n\x1a\x43odebookSubType_MultiPanel\x12\x32\n(two_two_one_TypeI_MultiPanel_Restriction\x18\x01 \x01(\tH\x00\x12\x33\n)two_four_one_TypeI_MultiPanel_Restriction\x18\x02 \x01(\tH\x00\x12\x33\n)four_two_one_TypeI_MultiPanel_Restriction\x18\x03 \x01(\tH\x00\x12\x32\n(two_two_two_TypeI_MultiPanel_Restriction\x18\x04 \x01(\tH\x00\x12\x34\n*two_eight_one_TypeI_MultiPanel_Restriction\x18\x05 \x01(\tH\x00\x12\x34\n*four_four_one_TypeI_MultiPanel_Restriction\x18\x06 \x01(\tH\x00\x12\x33\n)two_four_two_TypeI_MultiPanel_Restriction\x18\x07 \x01(\tH\x00\x12\x33\n)four_two_two_TypeI_MultiPanel_Restriction\x18\x08 \x01(\tH\x00\x12\x16\n\x0eri_Restriction\x18\t \x01(\tB\n\n\x08ng_n1_n2\"\xd1\x02\n\x12\x43odebookType_Type2\x12=\n\x06typeII\x18\x01 \x01(\x0b\x32+.uenibstreamprotobuf.CodebookSubType_TypeIIH\x00\x12Y\n\x14typeII_PortSelection\x18\x02 \x01(\x0b\x32\x39.uenibstreamprotobuf.CodebookSubType_TypeII_PortSelectionH\x00\x12\x41\n\x11phaseAlphabetSize\x18\x03 \x01(\x0b\x32&.uenibstreamprotobuf.PhaseAlphabetSize\x12\x18\n\x10subbandAmplitude\x18\x04 \x01(\x08\x12\x39\n\rnumberOfBeams\x18\x05 \x01(\x0b\x32\".uenibstreamprotobuf.NumberOfBeamsB\t\n\x07subType\"\xe5\x02\n\x16\x43odebookSubType_TypeII\x12\x11\n\x07two_one\x18\x01 \x01(\tH\x00\x12\x11\n\x07two_two\x18\x02 \x01(\tH\x00\x12\x12\n\x08\x66our_one\x18\x03 \x01(\tH\x00\x12\x13\n\tthree_two\x18\x04 \x01(\tH\x00\x12\x11\n\x07six_one\x18\x05 \x01(\tH\x00\x12\x12\n\x08\x66our_two\x18\x06 \x01(\tH\x00\x12\x13\n\teight_one\x18\x07 \x01(\tH\x00\x12\x14\n\nfour_three\x18\x08 \x01(\tH\x00\x12\x11\n\x07six_two\x18\t \x01(\tH\x00\x12\x14\n\ntwelve_one\x18\n \x01(\tH\x00\x12\x13\n\tfour_four\x18\x0b \x01(\tH\x00\x12\x13\n\teight_two\x18\x0c \x01(\tH\x00\x12\x15\n\x0bsixteen_one\x18\r \x01(\tH\x00\x12\x1d\n\x15typeII_RI_Restriction\x18\x0e \x01(\tB!\n\x1fn1_n2_codebookSubsetRestriction\"\xa5\x01\n$CodebookSubType_TypeII_PortSelection\x12Q\n\x19portSelectionSamplingSize\x18\x01 \x01(\x0b\x32..uenibstreamprotobuf.PortSelectionSamplingSize\x12*\n\"typeII_PortSelectionRI_Restriction\x18\x02 \x01(\t\"\x83\x01\n\x11PhaseAlphabetSize\x12;\n\x05value\x18\x01 \x01(\x0e\x32,.uenibstreamprotobuf.PhaseAlphabetSize.Value\"1\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n4\x10\x01\x12\x06\n\x02n8\x10\x02\"\x89\x01\n\rNumberOfBeams\x12\x37\n\x05value\x18\x01 \x01(\x0e\x32(.uenibstreamprotobuf.NumberOfBeams.Value\"?\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03two\x10\x01\x12\t\n\x05three\x10\x02\x12\x08\n\x04\x66our\x10\x03\"\xa3\x01\n\x19PortSelectionSamplingSize\x12\x43\n\x05value\x18\x01 \x01(\x0e\x32\x34.uenibstreamprotobuf.PortSelectionSamplingSize.Value\"A\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\x12\x06\n\x02n3\x10\x03\x12\x06\n\x02n4\x10\x04\"\x8b\x01\n\x15\x43SI_ReportConfigDummy\x12?\n\x05value\x18\x01 \x01(\x0e\x32\x30.uenibstreamprotobuf.CSI_ReportConfigDummy.Value\"1\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\"_\n GroupBasedBeamReporting_Disabled\x12;\n\x0enrofReportedRS\x18\x01 \x01(\x0b\x32#.uenibstreamprotobuf.NrofReportedRS\"\x8d\x01\n\x0eNrofReportedRS\x12\x38\n\x05value\x18\x01 \x01(\x0e\x32).uenibstreamprotobuf.NrofReportedRS.Value\"A\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\x12\x06\n\x02n3\x10\x03\x12\x06\n\x02n4\x10\x04\"\x87\x01\n\tCQI_Table\x12\x33\n\x05value\x18\x01 \x01(\x0e\x32$.uenibstreamprotobuf.CQI_Table.Value\"E\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\n\n\x06table1\x10\x01\x12\n\n\x06table2\x10\x02\x12\n\n\x06table3\x10\x03\"\x7f\n\x0bSubbandSize\x12\x35\n\x05value\x18\x01 \x01(\x0e\x32&.uenibstreamprotobuf.SubbandSize.Value\"9\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\n\n\x06value1\x10\x01\x12\n\n\x06value2\x10\x02\"\xef\x01\n\x12PortIndexFor8Ranks\x12\x35\n\nportIndex8\x18\x01 \x01(\x0b\x32\x1f.uenibstreamprotobuf.PortIndex8H\x00\x12\x35\n\nportIndex4\x18\x02 \x01(\x0b\x32\x1f.uenibstreamprotobuf.PortIndex4H\x00\x12\x35\n\nportIndex2\x18\x03 \x01(\x0b\x32\x1f.uenibstreamprotobuf.PortIndex2H\x00\x12/\n\nportIndex1\x18\x04 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x42\x03\n\x01\x63\"\xb2\x01\n\nPortIndex8\x12-\n\x07rank1_8\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x0f\n\x07rank2_8\x18\x02 \x03(\r\x12\x0f\n\x07rank3_8\x18\x03 \x03(\r\x12\x0f\n\x07rank4_8\x18\x04 \x03(\r\x12\x0f\n\x07rank5_8\x18\x05 \x03(\r\x12\x0f\n\x07rank6_8\x18\x06 \x03(\r\x12\x0f\n\x07rank7_8\x18\x07 \x03(\r\x12\x0f\n\x07rank8_8\x18\x08 \x03(\r\"n\n\nPortIndex4\x12-\n\x07rank1_4\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x0f\n\x07rank2_4\x18\x02 \x03(\r\x12\x0f\n\x07rank3_4\x18\x03 \x03(\r\x12\x0f\n\x07rank4_4\x18\x04 \x03(\r\"L\n\nPortIndex2\x12-\n\x07rank1_2\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x0f\n\x07rank2_2\x18\x02 \x03(\r\"\xd6\x01\n\x1bSemiPersistentOnPUSCH_v1530\x12g\n\x16reportSlotConfig_v1530\x18\x01 \x01(\x0e\x32G.uenibstreamprotobuf.SemiPersistentOnPUSCH_v1530.ReportSlotConfig_v1530\"N\n\x16ReportSlotConfig_v1530\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03sl4\x10\x01\x12\x07\n\x03sl8\x10\x02\x12\x08\n\x04sl16\x10\x03\"^\n\x1d\x43SI_AperiodicTriggerStateList\x12=\n\x05items\x18\x01 \x03(\x0b\x32..uenibstreamprotobuf.CSI_AperiodicTriggerState\"x\n\x19\x43SI_AperiodicTriggerState\x12[\n\x1e\x61ssociatedReportConfigInfoList\x18\x01 \x03(\x0b\x32\x33.uenibstreamprotobuf.CSI_AssociatedReportConfigInfo\"\xb7\x02\n\x1e\x43SI_AssociatedReportConfigInfo\x12\x16\n\x0ereportConfigId\x18\x01 \x01(\r\x12\x35\n\nnzp_CSI_RS\x18\x02 \x01(\x0b\x32\x1f.uenibstreamprotobuf.NZP_CSI_RSH\x00\x12\x1d\n\x13\x63si_SSB_ResourceSet\x18\x03 \x01(\rH\x00\x12\x45\n\x1f\x63si_IM_ResourcesForInterference\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12I\n#nzp_CSI_RS_ResourcesForInterference\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x15\n\x13resourcesForChannel\"3\n\nNZP_CSI_RS\x12\x13\n\x0bresourceSet\x18\x01 \x01(\r\x12\x10\n\x08qcl_info\x18\x02 \x03(\r\"x\n*CSI_SemiPersistentOnPUSCH_TriggerStateList\x12J\n\x05items\x18\x01 \x03(\x0b\x32;.uenibstreamprotobuf.CSI_SemiPersistentOnPUSCH_TriggerState\"L\n&CSI_SemiPersistentOnPUSCH_TriggerState\x12\"\n\x1a\x61ssociatedReportConfigInfo\x18\x01 \x01(\r\"\x96\x02\n\x16SCellDeactivationTimer\x12@\n\x05value\x18\x01 \x01(\x0e\x32\x31.uenibstreamprotobuf.SCellDeactivationTimer.Value\"\xb9\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04ms20\x10\x01\x12\x08\n\x04ms40\x10\x02\x12\x08\n\x04ms80\x10\x03\x12\t\n\x05ms160\x10\x04\x12\t\n\x05ms200\x10\x05\x12\t\n\x05ms240\x10\x06\x12\t\n\x05ms320\x10\x07\x12\t\n\x05ms400\x10\x08\x12\t\n\x05ms480\x10\t\x12\t\n\x05ms520\x10\n\x12\t\n\x05ms640\x10\x0b\x12\t\n\x05ms720\x10\x0c\x12\t\n\x05ms840\x10\r\x12\n\n\x06ms1280\x10\x0e\"\xc2\x01\n\x1c\x43rossCarrierSchedulingConfig\x12\x43\n\x03own\x18\x01 \x01(\x0b\x32\x34.uenibstreamprotobuf.OwnCrossCarrierSchedulingConfigH\x00\x12G\n\x05other\x18\x02 \x01(\x0b\x32\x36.uenibstreamprotobuf.OtherCrossCarrierSchedulingConfigH\x00\x42\x14\n\x12schedulingCellInfo\"7\n\x1fOwnCrossCarrierSchedulingConfig\x12\x14\n\x0c\x63if_Presence\x18\x01 \x01(\x08\"[\n!OtherCrossCarrierSchedulingConfig\x12\x18\n\x10schedulingCellId\x18\x01 \x01(\r\x12\x1c\n\x14\x63if_InSchedulingCell\x18\x02 \x01(\r\"\x97\x01\n\x18PathlossReferenceLinking\x12\x42\n\x05value\x18\x01 \x01(\x0e\x32\x33.uenibstreamprotobuf.PathlossReferenceLinking.Value\"7\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05pCell\x10\x01\x12\t\n\x05sCell\x10\x02\"\xce\x05\n\nMeasConfig\x12K\n\x16measObjectToRemoveList\x18\x01 \x01(\x0b\x32+.uenibstreamprotobuf.MeasObjectToRemoveList\x12K\n\x16measObjectToAddModList\x18\x02 \x01(\x0b\x32+.uenibstreamprotobuf.MeasObjectToAddModList\x12O\n\x18reportConfigToRemoveList\x18\x03 \x01(\x0b\x32-.uenibstreamprotobuf.ReportConfigToRemoveList\x12O\n\x18reportConfigToAddModList\x18\x04 \x01(\x0b\x32-.uenibstreamprotobuf.ReportConfigToAddModList\x12\x43\n\x12measIdToRemoveList\x18\x05 \x01(\x0b\x32\'.uenibstreamprotobuf.MeasIdToRemoveList\x12\x43\n\x12measIdToAddModList\x18\x06 \x01(\x0b\x32\'.uenibstreamprotobuf.MeasIdToAddModList\x12\x12\n\x08ssb_RSRP\x18\x07 \x01(\rH\x00\x12\x12\n\x08\x63si_RSRP\x18\x08 \x01(\rH\x00\x12;\n\x0equantityConfig\x18\t \x01(\x0b\x32#.uenibstreamprotobuf.QuantityConfig\x12\x39\n\rmeasGapConfig\x18\n \x01(\x0b\x32\".uenibstreamprotobuf.MeasGapConfig\x12G\n\x14measGapSharingConfig\x18\x0b \x01(\x0b\x32).uenibstreamprotobuf.MeasGapSharingConfigB\x11\n\x0fs_MeasureConfig\"\'\n\x16MeasObjectToRemoveList\x12\r\n\x05items\x18\x01 \x03(\r\"P\n\x16MeasObjectToAddModList\x12\x36\n\x05items\x18\x01 \x03(\x0b\x32\'.uenibstreamprotobuf.MeasObjectToAddMod\")\n\x18ReportConfigToRemoveList\x12\r\n\x05items\x18\x01 \x03(\r\"T\n\x18ReportConfigToAddModList\x12\x38\n\x05items\x18\x01 \x03(\x0b\x32).uenibstreamprotobuf.ReportConfigToAddMod\"#\n\x12MeasIdToRemoveList\x12\r\n\x05items\x18\x01 \x03(\r\"H\n\x12MeasIdToAddModList\x12\x32\n\x05items\x18\x01 \x03(\x0b\x32#.uenibstreamprotobuf.MeasIdToAddMod\"\xb4\x01\n\x12MeasObjectToAddMod\x12\x14\n\x0cmeasObjectId\x18\x01 \x01(\r\x12\x39\n\x0cmeasObjectNR\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.MeasObjectNRH\x00\x12?\n\x0fmeasObjectEUTRA\x18\x03 \x01(\x0b\x32$.uenibstreamprotobuf.MeasObjectEUTRAH\x00\x42\x0c\n\nmeasObject\"\xf8\t\n\x0cMeasObjectNR\x12\x32\n\x0cssbFrequency\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x44\n\x14ssbSubcarrierSpacing\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.SubcarrierSpacing\x12+\n\x05smtc1\x18\x03 \x01(\x0b\x32\x1c.uenibstreamprotobuf.SSB_MTC\x12,\n\x05smtc2\x18\x04 \x01(\x0b\x32\x1d.uenibstreamprotobuf.SSB_MTC2\x12\x33\n\rrefFreqCSI_RS\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12I\n\x15referenceSignalConfig\x18\x06 \x01(\x0b\x32*.uenibstreamprotobuf.ReferenceSignalConfig\x12I\n\x1f\x61\x62sThreshSS_BlocksConsolidation\x18\x07 \x01(\x0b\x32 .uenibstreamprotobuf.ThresholdNR\x12G\n\x1d\x61\x62sThreshCSI_RS_Consolidation\x18\x08 \x01(\x0b\x32 .uenibstreamprotobuf.ThresholdNR\x12<\n\x16nrofSS_BlocksToAverage\x18\t \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x43\n\x1dnrofCSI_RS_ResourcesToAverage\x18\n \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x1b\n\x13quantityConfigIndex\x18\x0b \x01(\r\x12\x38\n\x08offsetMO\x18\x0c \x01(\x0b\x32&.uenibstreamprotobuf.Q_OffsetRangeList\x12\x38\n\x11\x63\x65llsToRemoveList\x18\r \x01(\x0b\x32\x1d.uenibstreamprotobuf.PCI_List\x12\x41\n\x11\x63\x65llsToAddModList\x18\x0e \x01(\x0b\x32&.uenibstreamprotobuf.CellsToAddModList\x12G\n\x16\x62lackCellsToRemoveList\x18\x0f \x01(\x0b\x32\'.uenibstreamprotobuf.PCI_RangeIndexList\x12\x45\n\x16\x62lackCellsToAddModList\x18\x10 \x03(\x0b\x32%.uenibstreamprotobuf.PCI_RangeElement\x12G\n\x16whiteCellsToRemoveList\x18\x11 \x01(\x0b\x32\'.uenibstreamprotobuf.PCI_RangeIndexList\x12\x45\n\x16whiteCellsToAddModList\x18\x12 \x03(\x0b\x32%.uenibstreamprotobuf.PCI_RangeElement\x12?\n\x19\x66reqBandIndicatorNR_v1530\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12G\n\x14measCycleSCell_v1530\x18\x14 \x01(\x0b\x32).uenibstreamprotobuf.MeasCycleSCell_v1530\"\xac\x02\n\x15ReferenceSignalConfig\x12\x43\n\x12ssb_ConfigMobility\x18\x01 \x01(\x0b\x32\'.uenibstreamprotobuf.SSB_ConfigMobility\x12J\n%release_csi_rs_ResourceConfigMobility\x18\x02 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12\x61\n#setup_csi_rs_ResourceConfigMobility\x18\x03 \x01(\x0b\x32\x32.uenibstreamprotobuf.CSI_RS_ResourceConfigMobilityH\x00\x42\x1f\n\x1d\x63si_rs_ResourceConfigMobility\"\x8c\x02\n\x12SSB_ConfigMobility\x12:\n\x15release_ssb_ToMeasure\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12\x41\n\x13setup_ssb_ToMeasure\x18\x02 \x01(\x0b\x32\".uenibstreamprotobuf.SSB_ToMeasureH\x00\x12\x1f\n\x17\x64\x65riveSSB_IndexFromCell\x18\x03 \x01(\x08\x12\x45\n\x13ss_RSSI_Measurement\x18\x04 \x01(\x0b\x32(.uenibstreamprotobuf.SS_RSSI_MeasurementB\x0f\n\rssb_ToMeasure\"Y\n\rSSB_ToMeasure\x12\x15\n\x0bshortBitmap\x18\x01 \x01(\tH\x00\x12\x16\n\x0cmediumBitmap\x18\x02 \x01(\tH\x00\x12\x14\n\nlongBitmap\x18\x03 \x01(\tH\x00\x42\x03\n\x01\x63\"B\n\x13SS_RSSI_Measurement\x12\x18\n\x10measurementSlots\x18\x01 \x01(\t\x12\x11\n\tendSymbol\x18\x02 \x01(\r\"\xec\x01\n\x1d\x43SI_RS_ResourceConfigMobility\x12\x41\n\x11subcarrierSpacing\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.SubcarrierSpacing\x12J\n\x18\x63si_RS_CellList_Mobility\x18\x02 \x03(\x0b\x32(.uenibstreamprotobuf.CSI_RS_CellMobility\x12<\n\x16refServCellIndex_v1530\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\xf2\x01\n\x13\x43SI_RS_CellMobility\x12\x0e\n\x06\x63\x65llId\x18\x01 \x01(\r\x12G\n\x14\x63si_rs_MeasurementBW\x18\x02 \x01(\x0b\x32).uenibstreamprotobuf.CSI_RS_MeasurementBW\x12-\n\x07\x64\x65nsity\x18\x03 \x01(\x0b\x32\x1c.uenibstreamprotobuf.Density\x12S\n\x1c\x63si_rs_ResourceList_Mobility\x18\x04 \x03(\x0b\x32-.uenibstreamprotobuf.CSI_RS_Resource_Mobility\"\xd2\x01\n\x14\x43SI_RS_MeasurementBW\x12\x44\n\x08nrofPRBs\x18\x01 \x01(\x0e\x32\x32.uenibstreamprotobuf.CSI_RS_MeasurementBW.NrofPRBs\x12\x10\n\x08startPRB\x18\x02 \x01(\r\"b\n\x08NrofPRBs\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\n\n\x06size24\x10\x01\x12\n\n\x06size48\x10\x02\x12\n\n\x06size96\x10\x03\x12\x0b\n\x07size192\x10\x04\x12\x0b\n\x07size264\x10\x05\"o\n\x07\x44\x65nsity\x12\x31\n\x05value\x18\x01 \x01(\x0e\x32\".uenibstreamprotobuf.Density.Value\"1\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02\x64\x31\x10\x01\x12\x06\n\x02\x64\x33\x10\x02\"\xcb\x02\n\x18\x43SI_RS_Resource_Mobility\x12\x14\n\x0c\x63si_RS_Index\x18\x01 \x01(\r\x12\r\n\x03ms4\x18\x02 \x01(\rH\x00\x12\r\n\x03ms5\x18\x03 \x01(\rH\x00\x12\x0e\n\x04ms10\x18\x04 \x01(\rH\x00\x12\x0e\n\x04ms20\x18\x05 \x01(\rH\x00\x12\x0e\n\x04ms40\x18\x06 \x01(\rH\x00\x12\x39\n\rassociatedSSB\x18\x07 \x01(\x0b\x32\".uenibstreamprotobuf.AssociatedSSB\x12\x0e\n\x04row1\x18\x08 \x01(\tH\x01\x12\x0e\n\x04row2\x18\t \x01(\tH\x01\x12#\n\x1b\x66irstOFDMSymbolInTimeDomain\x18\n \x01(\r\x12 \n\x18sequenceGenerationConfig\x18\x0b \x01(\rB\x0c\n\nslotConfigB\x1b\n\x19\x66requencyDomainAllocation\"<\n\rAssociatedSSB\x12\x11\n\tssb_Index\x18\x01 \x01(\r\x12\x18\n\x10isQuasiColocated\x18\x02 \x01(\x08\"\xac\x01\n\x0bThresholdNR\x12\x33\n\rthresholdRSRP\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x33\n\rthresholdRSRQ\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x33\n\rthresholdSINR\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\xfe\x02\n\x11Q_OffsetRangeList\x12\x39\n\rrsrpOffsetSSB\x18\x01 \x01(\x0b\x32\".uenibstreamprotobuf.Q_OffsetRange\x12\x39\n\rrsrqOffsetSSB\x18\x02 \x01(\x0b\x32\".uenibstreamprotobuf.Q_OffsetRange\x12\x39\n\rsinrOffsetSSB\x18\x03 \x01(\x0b\x32\".uenibstreamprotobuf.Q_OffsetRange\x12<\n\x10rsrpOffsetCSI_RS\x18\x04 \x01(\x0b\x32\".uenibstreamprotobuf.Q_OffsetRange\x12<\n\x10rsrqOffsetCSI_RS\x18\x05 \x01(\x0b\x32\".uenibstreamprotobuf.Q_OffsetRange\x12<\n\x10sinrOffsetCSI_RS\x18\x06 \x01(\x0b\x32\".uenibstreamprotobuf.Q_OffsetRange\"\xed\x03\n\rQ_OffsetRange\x12\x37\n\x05value\x18\x01 \x01(\x0e\x32(.uenibstreamprotobuf.Q_OffsetRange.Value\"\xa2\x03\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0e\n\nminus_dB24\x10\x01\x12\x0e\n\nminus_dB22\x10\x02\x12\x0e\n\nminus_dB20\x10\x03\x12\x0e\n\nminus_dB18\x10\x04\x12\x0e\n\nminus_dB16\x10\x05\x12\x0e\n\nminus_dB14\x10\x06\x12\x0e\n\nminus_dB12\x10\x07\x12\x0e\n\nminus_dB10\x10\x08\x12\r\n\tminus_dB8\x10\t\x12\r\n\tminus_dB6\x10\n\x12\r\n\tminus_dB5\x10\x0b\x12\r\n\tminus_dB4\x10\x0c\x12\r\n\tminus_dB3\x10\r\x12\r\n\tminus_dB2\x10\x0e\x12\r\n\tminus_dB1\x10\x0f\x12\x07\n\x03\x64\x42\x30\x10\x10\x12\x07\n\x03\x64\x42\x31\x10\x11\x12\x07\n\x03\x64\x42\x32\x10\x12\x12\x07\n\x03\x64\x42\x33\x10\x13\x12\x07\n\x03\x64\x42\x34\x10\x14\x12\x07\n\x03\x64\x42\x35\x10\x15\x12\x07\n\x03\x64\x42\x36\x10\x16\x12\x07\n\x03\x64\x42\x38\x10\x17\x12\x08\n\x04\x64\x42\x31\x30\x10\x18\x12\x08\n\x04\x64\x42\x31\x32\x10\x19\x12\x08\n\x04\x64\x42\x31\x34\x10\x1a\x12\x08\n\x04\x64\x42\x31\x36\x10\x1b\x12\x08\n\x04\x64\x42\x31\x38\x10\x1c\x12\x08\n\x04\x64\x42\x32\x30\x10\x1d\x12\x08\n\x04\x64\x42\x32\x32\x10\x1e\x12\x08\n\x04\x64\x42\x32\x34\x10\x1f\"F\n\x11\x43\x65llsToAddModList\x12\x31\n\x05items\x18\x01 \x03(\x0b\x32\".uenibstreamprotobuf.CellsToAddMod\"i\n\rCellsToAddMod\x12\x12\n\nphysCellId\x18\x01 \x01(\r\x12\x44\n\x14\x63\x65llIndividualOffset\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.Q_OffsetRangeList\"\x19\n\x08PCI_List\x12\r\n\x05items\x18\x01 \x03(\r\"#\n\x12PCI_RangeIndexList\x12\r\n\x05items\x18\x01 \x03(\r\"]\n\x10PCI_RangeElement\x12\x16\n\x0epci_RangeIndex\x18\x01 \x01(\r\x12\x31\n\tpci_Range\x18\x02 \x01(\x0b\x32\x1e.uenibstreamprotobuf.PCI_Range\"E\n\tPCI_Range\x12\r\n\x05start\x18\x01 \x01(\r\x12)\n\x05range\x18\x02 \x01(\x0b\x32\x1a.uenibstreamprotobuf.Range\"\xe7\x01\n\x05Range\x12/\n\x05value\x18\x01 \x01(\x0e\x32 .uenibstreamprotobuf.Range.Value\"\xac\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n4\x10\x01\x12\x06\n\x02n8\x10\x02\x12\x07\n\x03n12\x10\x03\x12\x07\n\x03n16\x10\x04\x12\x07\n\x03n24\x10\x05\x12\x07\n\x03n32\x10\x06\x12\x07\n\x03n48\x10\x07\x12\x07\n\x03n64\x10\x08\x12\x07\n\x03n84\x10\t\x12\x07\n\x03n96\x10\n\x12\x08\n\x04n128\x10\x0b\x12\x08\n\x04n168\x10\x0c\x12\x08\n\x04n252\x10\r\x12\x08\n\x04n504\x10\x0e\x12\t\n\x05n1008\x10\x0f\"\xc8\x01\n\x14MeasCycleSCell_v1530\x12>\n\x05value\x18\x01 \x01(\x0e\x32/.uenibstreamprotobuf.MeasCycleSCell_v1530.Value\"p\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05sf160\x10\x01\x12\t\n\x05sf256\x10\x02\x12\t\n\x05sf320\x10\x03\x12\t\n\x05sf512\x10\x04\x12\t\n\x05sf640\x10\x05\x12\n\n\x06sf1024\x10\x06\x12\n\n\x06sf1280\x10\x07\"\xa4\x04\n\x0fMeasObjectEUTRA\x12\x13\n\x0b\x63\x61rrierFreq\x18\x01 \x01(\r\x12M\n\x14\x61llowedMeasBandwidth\x18\x02 \x01(\x0b\x32/.uenibstreamprotobuf.EUTRA_AllowedMeasBandwidth\x12I\n\x17\x63\x65llsToRemoveListEUTRAN\x18\x03 \x01(\x0b\x32(.uenibstreamprotobuf.EUTRA_CellIndexList\x12@\n\x17\x63\x65llsToAddModListEUTRAN\x18\x04 \x03(\x0b\x32\x1f.uenibstreamprotobuf.EUTRA_Cell\x12N\n\x1c\x62lackCellsToRemoveListEUTRAN\x18\x05 \x01(\x0b\x32(.uenibstreamprotobuf.EUTRA_CellIndexList\x12J\n\x1c\x62lackCellsToAddModListEUTRAN\x18\x06 \x03(\x0b\x32$.uenibstreamprotobuf.EUTRA_BlackCell\x12\"\n\x1a\x65utra_PresenceAntennaPort1\x18\x07 \x01(\x08\x12\x45\n\x13\x65utra_Q_OffsetRange\x18\x08 \x01(\x0b\x32(.uenibstreamprotobuf.EUTRA_Q_OffsetRange\x12\x19\n\x11widebandRSRQ_Meas\x18\t \x01(\x08\"\xc7\x01\n\x1a\x45UTRA_AllowedMeasBandwidth\x12\x44\n\x05value\x18\x01 \x01(\x0e\x32\x35.uenibstreamprotobuf.EUTRA_AllowedMeasBandwidth.Value\"c\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04mbw6\x10\x01\x12\t\n\x05mbw15\x10\x02\x12\t\n\x05mbw25\x10\x03\x12\t\n\x05mbw50\x10\x04\x12\t\n\x05mbw75\x10\x05\x12\n\n\x06mbw100\x10\x06\"$\n\x13\x45UTRA_CellIndexList\x12\r\n\x05items\x18\x01 \x03(\r\"\x80\x01\n\nEUTRA_Cell\x12\x16\n\x0e\x63\x65llIndexEUTRA\x18\x01 \x01(\r\x12\x12\n\nphysCellId\x18\x02 \x01(\r\x12\x46\n\x14\x63\x65llIndividualOffset\x18\x03 \x01(\x0b\x32(.uenibstreamprotobuf.EUTRA_Q_OffsetRange\"\xf9\x03\n\x13\x45UTRA_Q_OffsetRange\x12=\n\x05value\x18\x01 \x01(\x0e\x32..uenibstreamprotobuf.EUTRA_Q_OffsetRange.Value\"\xa2\x03\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0e\n\nminus_dB24\x10\x01\x12\x0e\n\nminus_dB22\x10\x02\x12\x0e\n\nminus_dB20\x10\x03\x12\x0e\n\nminus_dB18\x10\x04\x12\x0e\n\nminus_dB16\x10\x05\x12\x0e\n\nminus_dB14\x10\x06\x12\x0e\n\nminus_dB12\x10\x07\x12\x0e\n\nminus_dB10\x10\x08\x12\r\n\tminus_dB8\x10\t\x12\r\n\tminus_dB6\x10\n\x12\r\n\tminus_dB5\x10\x0b\x12\r\n\tminus_dB4\x10\x0c\x12\r\n\tminus_dB3\x10\r\x12\r\n\tminus_dB2\x10\x0e\x12\r\n\tminus_dB1\x10\x0f\x12\x07\n\x03\x64\x42\x30\x10\x10\x12\x07\n\x03\x64\x42\x31\x10\x11\x12\x07\n\x03\x64\x42\x32\x10\x12\x12\x07\n\x03\x64\x42\x33\x10\x13\x12\x07\n\x03\x64\x42\x34\x10\x14\x12\x07\n\x03\x64\x42\x35\x10\x15\x12\x07\n\x03\x64\x42\x36\x10\x16\x12\x07\n\x03\x64\x42\x38\x10\x17\x12\x08\n\x04\x64\x42\x31\x30\x10\x18\x12\x08\n\x04\x64\x42\x31\x32\x10\x19\x12\x08\n\x04\x64\x42\x31\x34\x10\x1a\x12\x08\n\x04\x64\x42\x31\x36\x10\x1b\x12\x08\n\x04\x64\x42\x31\x38\x10\x1c\x12\x08\n\x04\x64\x42\x32\x30\x10\x1d\x12\x08\n\x04\x64\x42\x32\x32\x10\x1e\x12\x08\n\x04\x64\x42\x32\x34\x10\x1f\"n\n\x0f\x45UTRA_BlackCell\x12\x16\n\x0e\x63\x65llIndexEUTRA\x18\x01 \x01(\r\x12\x43\n\x0fphysCellIdRange\x18\x02 \x01(\x0b\x32*.uenibstreamprotobuf.EUTRA_PhysCellIdRange\"W\n\x15\x45UTRA_PhysCellIdRange\x12\r\n\x05start\x18\x01 \x01(\r\x12/\n\x05range\x18\x02 \x01(\x0b\x32 .uenibstreamprotobuf.EUTRA_Range\"\xe8\x01\n\x0b\x45UTRA_Range\x12\x35\n\x05value\x18\x01 \x01(\x0e\x32&.uenibstreamprotobuf.EUTRA_Range.Value\"\xa1\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n4\x10\x01\x12\x06\n\x02n8\x10\x02\x12\x07\n\x03n12\x10\x03\x12\x07\n\x03n16\x10\x04\x12\x07\n\x03n24\x10\x05\x12\x07\n\x03n32\x10\x06\x12\x07\n\x03n48\x10\x07\x12\x07\n\x03n64\x10\x08\x12\x07\n\x03n84\x10\t\x12\x07\n\x03n96\x10\n\x12\x08\n\x04n128\x10\x0b\x12\x08\n\x04n168\x10\x0c\x12\x08\n\x04n252\x10\r\x12\x08\n\x04n504\x10\x0e\"\xc8\x01\n\x14ReportConfigToAddMod\x12\x16\n\x0ereportConfigId\x18\x01 \x01(\r\x12=\n\x0ereportConfigNR\x18\x02 \x01(\x0b\x32#.uenibstreamprotobuf.ReportConfigNRH\x00\x12I\n\x14reportConfigInterRAT\x18\x03 \x01(\x0b\x32).uenibstreamprotobuf.ReportConfigInterRATH\x00\x42\x0e\n\x0creportConfig\"\xd9\x01\n\x0eReportConfigNR\x12\x41\n\nperiodical\x18\x01 \x01(\x0b\x32+.uenibstreamprotobuf.PeriodicalReportConfigH\x00\x12\x41\n\x0e\x65ventTriggered\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.EventTriggerConfigH\x00\x12\x33\n\treportCGI\x18\x03 \x01(\x0b\x32\x1e.uenibstreamprotobuf.ReportCGIH\x00\x42\x0c\n\nreportType\"\xe3\x03\n\x16PeriodicalReportConfig\x12/\n\x06rsType\x18\x01 \x01(\x0b\x32\x1f.uenibstreamprotobuf.NR_RS_Type\x12;\n\x0ereportInterval\x18\x02 \x01(\x0b\x32#.uenibstreamprotobuf.ReportInterval\x12\x37\n\x0creportAmount\x18\x03 \x01(\x0b\x32!.uenibstreamprotobuf.ReportAmount\x12\x43\n\x12reportQuantityCell\x18\x04 \x01(\x0b\x32\'.uenibstreamprotobuf.MeasReportQuantity\x12\x16\n\x0emaxReportCells\x18\x05 \x01(\r\x12I\n\x18reportQuantityRS_Indexes\x18\x06 \x01(\x0b\x32\'.uenibstreamprotobuf.MeasReportQuantity\x12?\n\x19maxNrofRS_IndexesToReport\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x1f\n\x17includeBeamMeasurements\x18\x08 \x01(\x08\x12\x18\n\x10useWhiteCellList\x18\t \x01(\x08\"z\n\nNR_RS_Type\x12\x34\n\x05value\x18\x01 \x01(\x0e\x32%.uenibstreamprotobuf.NR_RS_Type.Value\"6\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ssb\x10\x01\x12\n\n\x06\x63si_rs\x10\x02\"F\n\x0bNR_FreqInfo\x12\x37\n\x11measuredFrequency\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\x8f\x02\n\x0eReportInterval\x12\x38\n\x05value\x18\x01 \x01(\x0e\x32).uenibstreamprotobuf.ReportInterval.Value\"\xc2\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05ms120\x10\x01\x12\t\n\x05ms240\x10\x02\x12\t\n\x05ms480\x10\x03\x12\t\n\x05ms640\x10\x04\x12\n\n\x06ms1024\x10\x05\x12\n\n\x06ms2048\x10\x06\x12\n\n\x06ms5120\x10\x07\x12\x0b\n\x07ms10240\x10\x08\x12\x0b\n\x07ms20480\x10\t\x12\x0b\n\x07ms40960\x10\n\x12\x08\n\x04min1\x10\x0b\x12\x08\n\x04min6\x10\x0c\x12\t\n\x05min12\x10\r\x12\t\n\x05min30\x10\x0e\"\xb2\x01\n\x0cReportAmount\x12\x36\n\x05value\x18\x01 \x01(\x0e\x32\'.uenibstreamprotobuf.ReportAmount.Value\"j\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02r1\x10\x01\x12\x06\n\x02r2\x10\x02\x12\x06\n\x02r4\x10\x03\x12\x06\n\x02r8\x10\x04\x12\x07\n\x03r16\x10\x05\x12\x07\n\x03r32\x10\x06\x12\x07\n\x03r64\x10\x07\x12\x0c\n\x08infinity\x10\x08\">\n\x12MeasReportQuantity\x12\x0c\n\x04rsrp\x18\x01 \x01(\x08\x12\x0c\n\x04rsrq\x18\x02 \x01(\x08\x12\x0c\n\x04sinr\x18\x03 \x01(\x08\"\xbb\x06\n\x12\x45ventTriggerConfig\x12/\n\x07\x65ventA1\x18\x01 \x01(\x0b\x32\x1c.uenibstreamprotobuf.EventA1H\x00\x12/\n\x07\x65ventA2\x18\x02 \x01(\x0b\x32\x1c.uenibstreamprotobuf.EventA2H\x00\x12/\n\x07\x65ventA3\x18\x03 \x01(\x0b\x32\x1c.uenibstreamprotobuf.EventA3H\x00\x12/\n\x07\x65ventA4\x18\x04 \x01(\x0b\x32\x1c.uenibstreamprotobuf.EventA4H\x00\x12/\n\x07\x65ventA5\x18\x05 \x01(\x0b\x32\x1c.uenibstreamprotobuf.EventA5H\x00\x12/\n\x07\x65ventA6\x18\x06 \x01(\x0b\x32\x1c.uenibstreamprotobuf.EventA6H\x00\x12/\n\x06rsType\x18\x07 \x01(\x0b\x32\x1f.uenibstreamprotobuf.NR_RS_Type\x12;\n\x0ereportInterval\x18\x08 \x01(\x0b\x32#.uenibstreamprotobuf.ReportInterval\x12\x37\n\x0creportAmount\x18\t \x01(\x0b\x32!.uenibstreamprotobuf.ReportAmount\x12\x43\n\x12reportQuantityCell\x18\n \x01(\x0b\x32\'.uenibstreamprotobuf.MeasReportQuantity\x12\x16\n\x0emaxReportCells\x18\x0b \x01(\r\x12I\n\x18reportQuantityRS_Indexes\x18\x0c \x01(\x0b\x32\'.uenibstreamprotobuf.MeasReportQuantity\x12?\n\x19maxNrofRS_IndexesToReport\x18\r \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x1f\n\x17includeBeamMeasurements\x18\x0e \x01(\x08\x12\x43\n\x12reportAddNeighMeas\x18\x0f \x01(\x0b\x32\'.uenibstreamprotobuf.ReportAddNeighMeasB\t\n\x07\x65ventId\"\xaf\x01\n\x07\x45ventA1\x12>\n\x0c\x61\x31_Threshold\x18\x01 \x01(\x0b\x32(.uenibstreamprotobuf.MeasTriggerQuantity\x12\x15\n\rreportOnLeave\x18\x02 \x01(\x08\x12\x12\n\nhysteresis\x18\x03 \x01(\r\x12\x39\n\rtimeToTrigger\x18\x04 \x01(\x0b\x32\".uenibstreamprotobuf.TimeToTrigger\"\xaf\x01\n\x07\x45ventA2\x12>\n\x0c\x61\x32_Threshold\x18\x01 \x01(\x0b\x32(.uenibstreamprotobuf.MeasTriggerQuantity\x12\x15\n\rreportOnLeave\x18\x02 \x01(\x08\x12\x12\n\nhysteresis\x18\x03 \x01(\r\x12\x39\n\rtimeToTrigger\x18\x04 \x01(\x0b\x32\".uenibstreamprotobuf.TimeToTrigger\"\xc9\x01\n\x07\x45ventA3\x12>\n\x0c\x61\x33_Threshold\x18\x01 \x01(\x0b\x32(.uenibstreamprotobuf.MeasTriggerQuantity\x12\x15\n\rreportOnLeave\x18\x02 \x01(\x08\x12\x12\n\nhysteresis\x18\x03 \x01(\r\x12\x39\n\rtimeToTrigger\x18\x04 \x01(\x0b\x32\".uenibstreamprotobuf.TimeToTrigger\x12\x18\n\x10useWhiteCellList\x18\x05 \x01(\x08\"\xc9\x01\n\x07\x45ventA4\x12>\n\x0c\x61\x34_Threshold\x18\x01 \x01(\x0b\x32(.uenibstreamprotobuf.MeasTriggerQuantity\x12\x15\n\rreportOnLeave\x18\x02 \x01(\x08\x12\x12\n\nhysteresis\x18\x03 \x01(\r\x12\x39\n\rtimeToTrigger\x18\x04 \x01(\x0b\x32\".uenibstreamprotobuf.TimeToTrigger\x12\x18\n\x10useWhiteCellList\x18\x05 \x01(\x08\"\x8b\x02\n\x07\x45ventA5\x12?\n\ra5_Threshold1\x18\x01 \x01(\x0b\x32(.uenibstreamprotobuf.MeasTriggerQuantity\x12?\n\ra5_Threshold2\x18\x02 \x01(\x0b\x32(.uenibstreamprotobuf.MeasTriggerQuantity\x12\x15\n\rreportOnLeave\x18\x03 \x01(\x08\x12\x12\n\nhysteresis\x18\x04 \x01(\r\x12\x39\n\rtimeToTrigger\x18\x05 \x01(\x0b\x32\".uenibstreamprotobuf.TimeToTrigger\x12\x18\n\x10useWhiteCellList\x18\x06 \x01(\x08\"\xcc\x01\n\x07\x45ventA6\x12\x41\n\ta6_Offset\x18\x01 \x01(\x0b\x32..uenibstreamprotobuf.MeasTriggerQuantityOffset\x12\x15\n\rreportOnLeave\x18\x02 \x01(\x08\x12\x12\n\nhysteresis\x18\x03 \x01(\r\x12\x39\n\rtimeToTrigger\x18\x04 \x01(\x0b\x32\".uenibstreamprotobuf.TimeToTrigger\x12\x18\n\x10useWhiteCellList\x18\x05 \x01(\x08\"J\n\x13MeasTriggerQuantity\x12\x0e\n\x04rsrp\x18\x01 \x01(\rH\x00\x12\x0e\n\x04rsrq\x18\x02 \x01(\rH\x00\x12\x0e\n\x04sinr\x18\x03 \x01(\rH\x00\x42\x03\n\x01\x63\"\x9b\x02\n\rTimeToTrigger\x12\x37\n\x05value\x18\x01 \x01(\x0e\x32(.uenibstreamprotobuf.TimeToTrigger.Value\"\xd0\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms0\x10\x01\x12\x08\n\x04ms40\x10\x02\x12\x08\n\x04ms64\x10\x03\x12\x08\n\x04ms80\x10\x04\x12\t\n\x05ms100\x10\x05\x12\t\n\x05ms128\x10\x06\x12\t\n\x05ms160\x10\x07\x12\t\n\x05ms256\x10\x08\x12\t\n\x05ms320\x10\t\x12\t\n\x05ms480\x10\n\x12\t\n\x05ms512\x10\x0b\x12\t\n\x05ms640\x10\x0c\x12\n\n\x06ms1024\x10\r\x12\n\n\x06ms1280\x10\x0e\x12\n\n\x06ms2560\x10\x0f\x12\n\n\x06ms5120\x10\x10\"P\n\x19MeasTriggerQuantityOffset\x12\x0e\n\x04rsrp\x18\x01 \x01(\x11H\x00\x12\x0e\n\x04rsrq\x18\x02 \x01(\x11H\x00\x12\x0e\n\x04sinr\x18\x03 \x01(\x11H\x00\x42\x03\n\x01\x63\"\x80\x01\n\x12ReportAddNeighMeas\x12<\n\x05value\x18\x01 \x01(\x0e\x32-.uenibstreamprotobuf.ReportAddNeighMeas.Value\",\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05setup\x10\x01\",\n\tReportCGI\x12\x1f\n\x17\x63\x65llForWhichToReportCGI\x18\x01 \x01(\r\"\xf5\x01\n\x14ReportConfigInterRAT\x12I\n\nperiodical\x18\x01 \x01(\x0b\x32\x33.uenibstreamprotobuf.PeriodicalReportConfigInterRATH\x00\x12I\n\x0e\x65ventTriggered\x18\x02 \x01(\x0b\x32/.uenibstreamprotobuf.EventTriggerConfigInterRATH\x00\x12\x39\n\treportCGI\x18\x03 \x01(\x0b\x32$.uenibstreamprotobuf.ReportCGI_EUTRAH\x00\x42\x0c\n\nreportType\"\xef\x01\n\x1ePeriodicalReportConfigInterRAT\x12;\n\x0ereportInterval\x18\x01 \x01(\x0b\x32#.uenibstreamprotobuf.ReportInterval\x12\x37\n\x0creportAmount\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.ReportAmount\x12?\n\x0ereportQuantity\x18\x03 \x01(\x0b\x32\'.uenibstreamprotobuf.MeasReportQuantity\x12\x16\n\x0emaxReportCells\x18\x04 \x01(\r\"\x89\x03\n\x1a\x45ventTriggerConfigInterRAT\x12/\n\x07\x65ventB1\x18\x01 \x01(\x0b\x32\x1c.uenibstreamprotobuf.EventB1H\x00\x12/\n\x07\x65ventB2\x18\x02 \x01(\x0b\x32\x1c.uenibstreamprotobuf.EventB2H\x00\x12/\n\x06rsType\x18\x03 \x01(\x0b\x32\x1f.uenibstreamprotobuf.NR_RS_Type\x12;\n\x0ereportInterval\x18\x04 \x01(\x0b\x32#.uenibstreamprotobuf.ReportInterval\x12\x37\n\x0creportAmount\x18\x05 \x01(\x0b\x32!.uenibstreamprotobuf.ReportAmount\x12?\n\x0ereportQuantity\x18\x06 \x01(\x0b\x32\'.uenibstreamprotobuf.MeasReportQuantity\x12\x16\n\x0emaxReportCells\x18\x07 \x01(\rB\t\n\x07\x65ventId\"\xb9\x01\n\x07\x45ventB1\x12H\n\x11\x62\x31_ThresholdEUTRA\x18\x01 \x01(\x0b\x32-.uenibstreamprotobuf.MeasTriggerQuantityEUTRA\x12\x15\n\rreportOnLeave\x18\x02 \x01(\x08\x12\x12\n\nhysteresis\x18\x03 \x01(\r\x12\x39\n\rtimeToTrigger\x18\x04 \x01(\x0b\x32\".uenibstreamprotobuf.TimeToTrigger\"\xfb\x01\n\x07\x45ventB2\x12?\n\rb2_Threshold1\x18\x01 \x01(\x0b\x32(.uenibstreamprotobuf.MeasTriggerQuantity\x12I\n\x12\x62\x32_Threshold2EUTRA\x18\x02 \x01(\x0b\x32-.uenibstreamprotobuf.MeasTriggerQuantityEUTRA\x12\x15\n\rreportOnLeave\x18\x03 \x01(\x08\x12\x12\n\nhysteresis\x18\x04 \x01(\r\x12\x39\n\rtimeToTrigger\x18\x05 \x01(\x0b\x32\".uenibstreamprotobuf.TimeToTrigger\"O\n\x18MeasTriggerQuantityEUTRA\x12\x0e\n\x04rsrp\x18\x01 \x01(\rH\x00\x12\x0e\n\x04rsrq\x18\x02 \x01(\rH\x00\x12\x0e\n\x04sinr\x18\x03 \x01(\rH\x00\x42\x03\n\x01\x63\"2\n\x0fReportCGI_EUTRA\x12\x1f\n\x17\x63\x65llForWhichToReportCGI\x18\x01 \x01(\r\"N\n\x0eMeasIdToAddMod\x12\x0e\n\x06measId\x18\x01 \x01(\r\x12\x14\n\x0cmeasObjectId\x18\x02 \x01(\r\x12\x16\n\x0ereportConfigId\x18\x03 \x01(\r\"\x96\x01\n\x0eQuantityConfig\x12\x44\n\x15quantityConfigNR_List\x18\x01 \x03(\x0b\x32%.uenibstreamprotobuf.QuantityConfigNR\x12>\n\x13quantityConfigEUTRA\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.FilterConfig\"\x9c\x01\n\x10QuantityConfigNR\x12\x41\n\x12quantityConfigCell\x18\x01 \x01(\x0b\x32%.uenibstreamprotobuf.QuantityConfigRS\x12\x45\n\x16quantityConfigRS_Index\x18\x02 \x01(\x0b\x32%.uenibstreamprotobuf.QuantityConfigRS\"\x8f\x01\n\x10QuantityConfigRS\x12;\n\x10ssb_FilterConfig\x18\x01 \x01(\x0b\x32!.uenibstreamprotobuf.FilterConfig\x12>\n\x13\x63si_RS_FilterConfig\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.FilterConfig\"\xe6\x01\n\x0c\x46ilterConfig\x12\x45\n\x15\x66ilterCoefficientRSRP\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.FilterCoefficient\x12\x45\n\x15\x66ilterCoefficientRSRQ\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.FilterCoefficient\x12H\n\x18\x66ilterCoefficientRS_SINR\x18\x03 \x01(\x0b\x32&.uenibstreamprotobuf.FilterCoefficient\"\x80\x02\n\x11\x46ilterCoefficient\x12;\n\x05value\x18\x01 \x01(\x0e\x32,.uenibstreamprotobuf.FilterCoefficient.Value\"\xad\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03\x66\x63\x30\x10\x01\x12\x07\n\x03\x66\x63\x31\x10\x02\x12\x07\n\x03\x66\x63\x32\x10\x03\x12\x07\n\x03\x66\x63\x33\x10\x04\x12\x07\n\x03\x66\x63\x34\x10\x05\x12\x07\n\x03\x66\x63\x35\x10\x06\x12\x07\n\x03\x66\x63\x36\x10\x07\x12\x07\n\x03\x66\x63\x37\x10\x08\x12\x07\n\x03\x66\x63\x38\x10\t\x12\x07\n\x03\x66\x63\x39\x10\n\x12\x08\n\x04\x66\x63\x31\x31\x10\x0b\x12\x08\n\x04\x66\x63\x31\x33\x10\x0c\x12\x08\n\x04\x66\x63\x31\x35\x10\r\x12\x08\n\x04\x66\x63\x31\x37\x10\x0e\x12\x08\n\x04\x66\x63\x31\x39\x10\x0f\"\xf1\x02\n\rMeasGapConfig\x12\x33\n\x0erelease_gapFR2\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12\x36\n\x0csetup_gapFR2\x18\x02 \x01(\x0b\x32\x1e.uenibstreamprotobuf.GapConfigH\x00\x12\x33\n\x0erelease_gapFR1\x18\x03 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12\x36\n\x0csetup_gapFR1\x18\x04 \x01(\x0b\x32\x1e.uenibstreamprotobuf.GapConfigH\x01\x12\x32\n\rrelease_gapUE\x18\x05 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x02\x12\x35\n\x0bsetup_gapUE\x18\x06 \x01(\x0b\x32\x1e.uenibstreamprotobuf.GapConfigH\x02\x42\x08\n\x06gapFR2B\x08\n\x06gapFR1B\x07\n\x05gapUE\"\x97\x01\n\tGapConfig\x12\x11\n\tgapOffset\x18\x01 \x01(\r\x12%\n\x03mgl\x18\x02 \x01(\x0b\x32\x18.uenibstreamprotobuf.MGL\x12\'\n\x04mgrp\x18\x03 \x01(\x0b\x32\x19.uenibstreamprotobuf.MGRP\x12\'\n\x04mgta\x18\x04 \x01(\x0b\x32\x19.uenibstreamprotobuf.MGTA\"\x99\x01\n\x03MGL\x12-\n\x05value\x18\x01 \x01(\x0e\x32\x1e.uenibstreamprotobuf.MGL.Value\"c\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0b\n\x07ms1dot5\x10\x01\x12\x07\n\x03ms3\x10\x02\x12\x0b\n\x07ms3dot5\x10\x03\x12\x07\n\x03ms4\x10\x04\x12\x0b\n\x07ms5dot5\x10\x05\x12\x07\n\x03ms6\x10\x06\"\x82\x01\n\x04MGRP\x12.\n\x05value\x18\x01 \x01(\x0e\x32\x1f.uenibstreamprotobuf.MGRP.Value\"J\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04ms20\x10\x01\x12\x08\n\x04ms40\x10\x02\x12\x08\n\x04ms80\x10\x03\x12\t\n\x05ms160\x10\x04\"}\n\x04MGTA\x12.\n\x05value\x18\x01 \x01(\x0e\x32\x1f.uenibstreamprotobuf.MGTA.Value\"E\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms0\x10\x01\x12\x0c\n\x08ms0dot25\x10\x02\x12\x0b\n\x07ms0dot5\x10\x03\"\xd8\x03\n\x14MeasGapSharingConfig\x12:\n\x15release_gapSharingFR2\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12H\n\x13setup_gapSharingFR2\x18\x02 \x01(\x0b\x32).uenibstreamprotobuf.MeasGapSharingSchemeH\x00\x12:\n\x15release_gapSharingFR1\x18\x03 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x01\x12H\n\x13setup_gapSharingFR1\x18\x04 \x01(\x0b\x32).uenibstreamprotobuf.MeasGapSharingSchemeH\x01\x12\x39\n\x14release_gapSharingUE\x18\x05 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x02\x12G\n\x12setup_gapSharingUE\x18\x06 \x01(\x0b\x32).uenibstreamprotobuf.MeasGapSharingSchemeH\x02\x42\x0f\n\rgapSharingFR2B\x0f\n\rgapSharingFR1B\x0e\n\x0cgapSharingUE\"\xb1\x01\n\x14MeasGapSharingScheme\x12>\n\x05value\x18\x01 \x01(\x0e\x32/.uenibstreamprotobuf.MeasGapSharingScheme.Value\"Y\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0c\n\x08scheme00\x10\x01\x12\x0c\n\x08scheme01\x10\x02\x12\x0c\n\x08scheme10\x10\x03\x12\x0c\n\x08scheme11\x10\x04\"\xa2\x01\n\x0bOtherConfig\x12,\n\x07release\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12G\n\x05setup\x18\x02 \x01(\x0b\x32\x36.uenibstreamprotobuf.DelayBudgetReportingProhibitTimerH\x00\x42\x1c\n\x1a\x64\x65layBudgetReportingConfig\"\xe1\x01\n!DelayBudgetReportingProhibitTimer\x12K\n\x05value\x18\x01 \x01(\x0e\x32<.uenibstreamprotobuf.DelayBudgetReportingProhibitTimer.Value\"o\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02s0\x10\x01\x12\n\n\x06s0dot4\x10\x02\x12\n\n\x06s0dot8\x10\x03\x12\n\n\x06s1dot6\x10\x04\x12\x06\n\x02s3\x10\x05\x12\x06\n\x02s6\x10\x06\x12\x07\n\x03s12\x10\x07\x12\x07\n\x03s30\x10\x08\"\xdb\x01\n\x11OtherConfig_v1540\x12H\n#release_overheatingAssistanceConfig\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12]\n!setup_overheatingAssistanceConfig\x18\x02 \x01(\x0b\x32\x30.uenibstreamprotobuf.OverheatingAssistanceConfigH\x00\x42\x1d\n\x1boverheatingAssistanceConfig\"\xd6\x02\n\x1bOverheatingAssistanceConfig\x12\x7f\n\"overheatingIndicationProhibitTimer\x18\x01 \x01(\x0e\x32S.uenibstreamprotobuf.OverheatingAssistanceConfig.OverheatingIndicationProhibitTimer\"\xb5\x01\n\"OverheatingIndicationProhibitTimer\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02s0\x10\x01\x12\n\n\x06s0dot5\x10\x02\x12\x06\n\x02s1\x10\x03\x12\x06\n\x02s2\x10\x04\x12\x06\n\x02s5\x10\x05\x12\x07\n\x03s10\x10\x06\x12\x07\n\x03s20\x10\x07\x12\x07\n\x03s30\x10\x08\x12\x07\n\x03s60\x10\t\x12\x07\n\x03s90\x10\n\x12\x08\n\x04s120\x10\x0b\x12\x08\n\x04s300\x10\x0c\x12\x08\n\x04s600\x10\r\"\xdc\x01\n\x0bSCellConfig\x12\x12\n\nsCellIndex\x18\x01 \x01(\r\x12G\n\x11sCellConfigCommon\x18\x02 \x01(\x0b\x32,.uenibstreamprotobuf.ServingCellConfigCommon\x12\x44\n\x14sCellConfigDedicated\x18\x03 \x01(\x0b\x32&.uenibstreamprotobuf.ServingCellConfig\x12*\n\x04smtc\x18\x04 \x01(\x0b\x32\x1c.uenibstreamprotobuf.SSB_MTC\"\xbe\x05\n\x0bSearchSpace\x12\x15\n\rsearchSpaceId\x18\x01 \x01(\r\x12:\n\x14\x63ontrolResourceSetId\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12(\n\x03sl1\x18\x03 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12\r\n\x03sl2\x18\x04 \x01(\rH\x00\x12\r\n\x03sl4\x18\x05 \x01(\rH\x00\x12\r\n\x03sl5\x18\x06 \x01(\rH\x00\x12\r\n\x03sl8\x18\x07 \x01(\rH\x00\x12\x0e\n\x04sl10\x18\x08 \x01(\rH\x00\x12\x0e\n\x04sl16\x18\t \x01(\rH\x00\x12\x0e\n\x04sl20\x18\n \x01(\rH\x00\x12\x0e\n\x04sl40\x18\x0b \x01(\rH\x00\x12\x0e\n\x04sl80\x18\x0c \x01(\rH\x00\x12\x0f\n\x05sl160\x18\r \x01(\rH\x00\x12\x0f\n\x05sl320\x18\x0e \x01(\rH\x00\x12\x0f\n\x05sl640\x18\x0f \x01(\rH\x00\x12\x10\n\x06sl1280\x18\x10 \x01(\rH\x00\x12\x10\n\x06sl2560\x18\x11 \x01(\rH\x00\x12.\n\x08\x64uration\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x41\n\x1bmonitoringSymbolsWithinSlot\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x0enrofCandidates\x18\x14 \x01(\x0b\x32#.uenibstreamprotobuf.NrofCandidates\x12-\n\x06\x63ommon\x18\x15 \x01(\x0b\x32\x1b.uenibstreamprotobuf.CommonH\x01\x12\x37\n\x0bue_Specific\x18\x16 \x01(\x0b\x32 .uenibstreamprotobuf.UE_SpecificH\x01\x42$\n\"monitoringSlotPeriodicityAndOffsetB\x11\n\x0fsearchSpaceType\"\xdb\x02\n\x0eNrofCandidates\x12@\n\x11\x61ggregationLevel1\x18\x01 \x01(\x0b\x32%.uenibstreamprotobuf.AggregationLevel\x12@\n\x11\x61ggregationLevel2\x18\x02 \x01(\x0b\x32%.uenibstreamprotobuf.AggregationLevel\x12@\n\x11\x61ggregationLevel4\x18\x03 \x01(\x0b\x32%.uenibstreamprotobuf.AggregationLevel\x12@\n\x11\x61ggregationLevel8\x18\x04 \x01(\x0b\x32%.uenibstreamprotobuf.AggregationLevel\x12\x41\n\x12\x61ggregationLevel16\x18\x05 \x01(\x0b\x32%.uenibstreamprotobuf.AggregationLevel\"\xb1\x01\n\x10\x41ggregationLevel\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.AggregationLevel.Value\"a\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n0\x10\x01\x12\x06\n\x02n1\x10\x02\x12\x06\n\x02n2\x10\x03\x12\x06\n\x02n3\x10\x04\x12\x06\n\x02n4\x10\x05\x12\x06\n\x02n5\x10\x06\x12\x06\n\x02n6\x10\x07\x12\x06\n\x02n8\x10\x08\"\xc9\x02\n\x06\x43ommon\x12S\n\x1a\x64\x63i_Format0_0_AndFormat1_0\x18\x01 \x01(\x0b\x32/.uenibstreamprotobuf.DCI_Format0_0_AndFormat1_0\x12\x39\n\rdci_Format2_0\x18\x02 \x01(\x0b\x32\".uenibstreamprotobuf.DCI_Format2_0\x12\x39\n\rdci_Format2_1\x18\x03 \x01(\x0b\x32\".uenibstreamprotobuf.DCI_Format2_1\x12\x39\n\rdci_Format2_2\x18\x04 \x01(\x0b\x32\".uenibstreamprotobuf.DCI_Format2_2\x12\x39\n\rdci_Format2_3\x18\x05 \x01(\x0b\x32\".uenibstreamprotobuf.DCI_Format2_3\"\x1c\n\x1a\x44\x43I_Format0_0_AndFormat1_0\"T\n\rDCI_Format2_0\x12\x43\n\x12nrofCandidates_SFI\x18\x01 \x01(\x0b\x32\'.uenibstreamprotobuf.NrofCandidates_SFI\"\xf3\x02\n\x12NrofCandidates_SFI\x12\x44\n\x11\x61ggregationLevel1\x18\x01 \x01(\x0b\x32).uenibstreamprotobuf.AggregationLevel_SFI\x12\x44\n\x11\x61ggregationLevel2\x18\x02 \x01(\x0b\x32).uenibstreamprotobuf.AggregationLevel_SFI\x12\x44\n\x11\x61ggregationLevel4\x18\x03 \x01(\x0b\x32).uenibstreamprotobuf.AggregationLevel_SFI\x12\x44\n\x11\x61ggregationLevel8\x18\x04 \x01(\x0b\x32).uenibstreamprotobuf.AggregationLevel_SFI\x12\x45\n\x12\x61ggregationLevel16\x18\x05 \x01(\x0b\x32).uenibstreamprotobuf.AggregationLevel_SFI\"\x89\x01\n\x14\x41ggregationLevel_SFI\x12>\n\x05value\x18\x01 \x01(\x0e\x32/.uenibstreamprotobuf.AggregationLevel_SFI.Value\"1\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\"\x0f\n\rDCI_Format2_1\"\x0f\n\rDCI_Format2_2\"i\n\rDCI_Format2_3\x12+\n\x06\x64ummy1\x18\x01 \x01(\x0b\x32\x1b.uenibstreamprotobuf.Dummy1\x12+\n\x06\x64ummy2\x18\x02 \x01(\x0b\x32\x1b.uenibstreamprotobuf.Dummy2\"\xa8\x01\n\x06\x44ummy1\x12\x30\n\x05value\x18\x01 \x01(\x0e\x32!.uenibstreamprotobuf.Dummy1.Value\"l\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03sl1\x10\x01\x12\x07\n\x03sl2\x10\x02\x12\x07\n\x03sl4\x10\x03\x12\x07\n\x03sl5\x10\x04\x12\x07\n\x03sl8\x10\x05\x12\x08\n\x04sl10\x10\x06\x12\x08\n\x04sl16\x10\x07\x12\x08\n\x04sl20\x10\x08\"m\n\x06\x44ummy2\x12\x30\n\x05value\x18\x01 \x01(\x0e\x32!.uenibstreamprotobuf.Dummy2.Value\"1\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\"D\n\x0bUE_Specific\x12\x35\n\x0b\x64\x63i_Formats\x18\x01 \x01(\x0b\x32 .uenibstreamprotobuf.DCI_Formats\"\x97\x01\n\x0b\x44\x43I_Formats\x12\x35\n\x05value\x18\x01 \x01(\x0e\x32&.uenibstreamprotobuf.DCI_Formats.Value\"Q\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x16\n\x12\x66ormats0_0_And_1_0\x10\x01\x12\x16\n\x12\x66ormats0_1_And_1_1\x10\x02\"P\n\x16MeasResultCellListSFTD\x12\x36\n\x05items\x18\x01 \x03(\x0b\x32\'.uenibstreamprotobuf.MeasResultCellSFTD\"\x98\x01\n\x12MeasResultCellSFTD\x12\x12\n\nphysCellId\x18\x01 \x01(\r\x12\x18\n\x10sfn_OffsetResult\x18\x02 \x01(\r\x12!\n\x19\x66rameBoundaryOffsetResult\x18\x03 \x01(\x11\x12\x31\n\x0brsrp_Result\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"F\n\x11MeasResultList2NR\x12\x31\n\x05items\x18\x01 \x03(\x0b\x32\".uenibstreamprotobuf.MeasResult2NR\"\x84\x02\n\rMeasResult2NR\x12\x32\n\x0cssbFrequency\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x33\n\rrefFreqCSI_RS\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12@\n\x15measResultServingCell\x18\x03 \x01(\x0b\x32!.uenibstreamprotobuf.MeasResultNR\x12H\n\x19measResultNeighCellListNR\x18\x04 \x01(\x0b\x32%.uenibstreamprotobuf.MeasResultListNR\"\x99\x01\n\x13MeasQuantityResults\x12*\n\x04rsrp\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12*\n\x04rsrq\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12*\n\x04sinr\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"g\n\x13ResultsPerSSB_Index\x12\x11\n\tssb_Index\x18\x01 \x01(\r\x12=\n\x0bssb_Results\x18\x02 \x01(\x0b\x32(.uenibstreamprotobuf.MeasQuantityResults\"p\n\x16ResultsPerCSI_RS_Index\x12\x14\n\x0c\x63si_rs_index\x18\x01 \x01(\r\x12@\n\x0e\x63si_RS_Results\x18\x02 \x01(\x0b\x32(.uenibstreamprotobuf.MeasQuantityResults\"\x9e\x01\n\x18MeasQuantityResultsEUTRA\x12*\n\x04rsrp\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12*\n\x04rsrq\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12*\n\x04sinr\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\x96\x01\n\x0b\x43\x65llResults\x12\x41\n\x0fresultsSSB_Cell\x18\x01 \x01(\x0b\x32(.uenibstreamprotobuf.MeasQuantityResults\x12\x44\n\x12resultsCSI_RS_Cell\x18\x02 \x01(\x0b\x32(.uenibstreamprotobuf.MeasQuantityResults\"X\n\x1aResultsPerCSI_RS_IndexList\x12:\n\x05items\x18\x01 \x03(\x0b\x32+.uenibstreamprotobuf.ResultsPerCSI_RS_Index\"R\n\x17ResultsPerSSB_IndexList\x12\x37\n\x05items\x18\x01 \x03(\x0b\x32(.uenibstreamprotobuf.ResultsPerSSB_Index\"\xaa\x01\n\x0eRsIndexResults\x12H\n\x12resultsSSB_Indexes\x18\x01 \x01(\x0b\x32,.uenibstreamprotobuf.ResultsPerSSB_IndexList\x12N\n\x15resultsCSI_RS_Indexes\x18\x02 \x01(\x0b\x32/.uenibstreamprotobuf.ResultsPerCSI_RS_IndexList\"\x80\x01\n\nMeasResult\x12\x35\n\x0b\x63\x65llResults\x18\x01 \x01(\x0b\x32 .uenibstreamprotobuf.CellResults\x12;\n\x0ersIndexResults\x18\x02 \x01(\x0b\x32#.uenibstreamprotobuf.RsIndexResults\"]\n\rPLMN_Identity\x12%\n\x03mcc\x18\x01 \x01(\x0b\x32\x18.uenibstreamprotobuf.MCC\x12%\n\x03mnc\x18\x02 \x01(\x0b\x32\x18.uenibstreamprotobuf.MNC\"\x15\n\x03MNC\x12\x0e\n\x06mncval\x18\x01 \x03(\r\"\x15\n\x03MCC\x12\x0e\n\x06mccval\x18\x01 \x03(\r\"r\n\x17PLMN_Identity_EUTRA_5GC\x12\x43\n\x17plmn_Identity_EUTRA_5GC\x18\x01 \x01(\x0b\x32\".uenibstreamprotobuf.PLMN_Identity\x12\x12\n\nplmn_index\x18\x02 \x01(\r\"Z\n\x1bPLMN_IdentityList_EUTRA_5GC\x12;\n\x05items\x18\x01 \x03(\x0b\x32,.uenibstreamprotobuf.PLMN_Identity_EUTRA_5GC\"\x9d\x02\n\x1f\x43\x65llAccessRelatedInfo_EUTRA_5GC\x12U\n\x1bplmn_IdentityList_eutra_5gc\x18\x01 \x01(\x0b\x32\x30.uenibstreamprotobuf.PLMN_IdentityList_EUTRA_5GC\x12\"\n\x1atrackingAreaCode_eutra_5gc\x18\x02 \x01(\t\x12/\n\tranac_5gc\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x1c\n\x12\x63\x65llIdentity_EUTRA\x18\x04 \x01(\tH\x00\x12\x16\n\x0c\x63\x65llId_index\x18\x05 \x01(\rH\x00\x42\x18\n\x16\x63\x65llidentity_eutra_5gc\"P\n\x1bPLMN_IdentityList_EUTRA_EPC\x12\x31\n\x05items\x18\x01 \x03(\x0b\x32\".uenibstreamprotobuf.PLMN_Identity\"\xbc\x01\n\x1f\x43\x65llAccessRelatedInfo_EUTRA_EPC\x12U\n\x1bplmn_IdentityList_eutra_epc\x18\x01 \x01(\x0b\x32\x30.uenibstreamprotobuf.PLMN_IdentityList_EUTRA_EPC\x12\"\n\x1atrackingAreaCode_eutra_epc\x18\x02 \x01(\t\x12\x1e\n\x16\x63\x65llidentity_eutra_epc\x18\x03 \x01(\t\"\xb2\x01\n\x0c\x43GI_info_EPC\x12Q\n\x13\x63gi_info_EPC_legacy\x18\x01 \x01(\x0b\x32\x34.uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_EPC\x12O\n\x11\x63gi_info_EPC_list\x18\x02 \x03(\x0b\x32\x34.uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_EPC\"\x8d\x03\n\x11PLMN_IdentityInfo\x12=\n\x11plmn_IdentityList\x18\x01 \x03(\x0b\x32\".uenibstreamprotobuf.PLMN_Identity\x12\x36\n\x10trackingAreaCode\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05ranac\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x14\n\x0c\x63\x65llIdentity\x18\x04 \x01(\t\x12\x65\n\x1a\x63\x65llReservedForOperatorUse\x18\x05 \x01(\x0e\x32\x41.uenibstreamprotobuf.PLMN_IdentityInfo.CellReservedForOperatorUse\"W\n\x1a\x43\x65llReservedForOperatorUse\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0e\n\nisreserved\x10\x01\x12\x0f\n\x0bnotreserved\x10\x02\"K\n\x10PDCCH_ConfigSIB1\x12\x1e\n\x16\x63ontrolResourceSetZero\x18\x01 \x01(\r\x12\x17\n\x0fsearchSpaceZero\x18\x02 \x01(\r\"g\n\x06NoSIB1\x12\x1c\n\x14ssb_SubCarrierOffset\x18\x01 \x01(\r\x12?\n\x10pdcch_ConfigSIB1\x18\x02 \x01(\x0b\x32%.uenibstreamprotobuf.PDCCH_ConfigSIB1\"N\n\x15PLMN_IdentityInfoList\x12\x35\n\x05items\x18\x01 \x03(\x0b\x32&.uenibstreamprotobuf.PLMN_IdentityInfo\")\n\x18MultiFrequencyBandListNR\x12\r\n\x05items\x18\x01 \x03(\r\"\xcc\x01\n\x08\x43GI_Info\x12I\n\x15plmn_IdentityInfoList\x18\x01 \x01(\x0b\x32*.uenibstreamprotobuf.PLMN_IdentityInfoList\x12H\n\x11\x66requencyBandList\x18\x02 \x01(\x0b\x32-.uenibstreamprotobuf.MultiFrequencyBandListNR\x12+\n\x06noSIB1\x18\x03 \x01(\x0b\x32\x1b.uenibstreamprotobuf.NoSIB1\"\'\n\x16MultiBandInfoListEUTRA\x12\r\n\x05items\x18\x01 \x03(\r\"\xd7\x02\n\x0e\x45UTRA_CGI_Info\x12\x37\n\x0c\x63gi_Info_EPC\x18\x01 \x01(\x0b\x32!.uenibstreamprotobuf.CGI_info_EPC\x12J\n\x0c\x63gi_info_5GC\x18\x02 \x03(\x0b\x32\x34.uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_5GC\x12\x37\n\x11\x66reqBandIndicator\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x46\n\x11multiBandInfoList\x18\x04 \x01(\x0b\x32+.uenibstreamprotobuf.MultiBandInfoListEUTRA\x12?\n\x19\x66reqBandIndicatorPriority\x18\x05 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\"\xa6\x01\n\x0cMeasResultNR\x12\x30\n\nphysCellId\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x33\n\nmeasResult\x18\x02 \x01(\x0b\x32\x1f.uenibstreamprotobuf.MeasResult\x12/\n\x08\x63gi_Info\x18\x03 \x01(\x0b\x32\x1d.uenibstreamprotobuf.CGI_Info\"\xa5\x01\n\x0fMeasResultEUTRA\x12\x18\n\x10\x65utra_physCellId\x18\x01 \x01(\r\x12\x41\n\nmeasResult\x18\x02 \x01(\x0b\x32-.uenibstreamprotobuf.MeasQuantityResultsEUTRA\x12\x35\n\x08\x63gi_Info\x18\x03 \x01(\x0b\x32#.uenibstreamprotobuf.EUTRA_CGI_Info\"\xac\x01\n\x10MeasResultServMO\x12\x12\n\nservCellID\x18\x01 \x01(\r\x12@\n\x15measResultServingCell\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.MeasResultNR\x12\x42\n\x17measResultBestNeighCell\x18\x03 \x01(\x0b\x32!.uenibstreamprotobuf.MeasResultNR\"L\n\x14MeasResultServMOList\x12\x34\n\x05items\x18\x01 \x03(\x0b\x32%.uenibstreamprotobuf.MeasResultServMO\"D\n\x10MeasResultListNR\x12\x30\n\x05items\x18\x01 \x03(\x0b\x32!.uenibstreamprotobuf.MeasResultNR\"J\n\x13MeasResultListEUTRA\x12\x33\n\x05items\x18\x01 \x03(\x0b\x32$.uenibstreamprotobuf.MeasResultEUTRA\"\x8d\x02\n\x0bMeasResults\x12\x0e\n\x06measId\x18\x01 \x01(\r\x12J\n\x17measResultServingMOList\x18\x02 \x01(\x0b\x32).uenibstreamprotobuf.MeasResultServMOList\x12\x41\n\x10measResultListNR\x18\x03 \x01(\x0b\x32%.uenibstreamprotobuf.MeasResultListNRH\x00\x12G\n\x13measResultListEUTRA\x18\x04 \x01(\x0b\x32(.uenibstreamprotobuf.MeasResultListEUTRAH\x00\x42\x16\n\x14measResultNeighCells\"\xaa\x03\n\x08\x44RX_Info\x12\x0e\n\x04ms10\x18\x01 \x01(\rH\x00\x12\x0e\n\x04ms20\x18\x02 \x01(\rH\x00\x12\x0e\n\x04ms32\x18\x03 \x01(\rH\x00\x12\x0e\n\x04ms40\x18\x04 \x01(\rH\x00\x12\x0e\n\x04ms60\x18\x05 \x01(\rH\x00\x12\x0e\n\x04ms64\x18\x06 \x01(\rH\x00\x12\x0e\n\x04ms70\x18\x07 \x01(\rH\x00\x12\x0e\n\x04ms80\x18\x08 \x01(\rH\x00\x12\x0f\n\x05ms128\x18\t \x01(\rH\x00\x12\x0f\n\x05ms160\x18\n \x01(\rH\x00\x12\x0f\n\x05ms256\x18\x0b \x01(\rH\x00\x12\x0f\n\x05ms320\x18\x0c \x01(\rH\x00\x12\x0f\n\x05ms512\x18\r \x01(\rH\x00\x12\x0f\n\x05ms640\x18\x0e \x01(\rH\x00\x12\x10\n\x06ms1024\x18\x0f \x01(\rH\x00\x12\x10\n\x06ms1280\x18\x10 \x01(\rH\x00\x12\x10\n\x06ms2048\x18\x11 \x01(\rH\x00\x12\x10\n\x06ms2560\x18\x12 \x01(\rH\x00\x12\x10\n\x06ms5120\x18\x13 \x01(\rH\x00\x12\x11\n\x07ms10240\x18\x14 \x01(\rH\x00\x12/\n\x08shortDRX\x18\x15 \x01(\x0b\x32\x1d.uenibstreamprotobuf.ShortDRXB\x1a\n\x18\x64rx_LongCycleStartOffset\"\xc9\x02\n\x11RadioBearerConfig\x12?\n\x10srb_ToAddModList\x18\x01 \x01(\x0b\x32%.uenibstreamprotobuf.SRB_ToAddModList\x12\x32\n\x0esrb3_ToRelease\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12?\n\x10\x64rb_ToAddModList\x18\x03 \x01(\x0b\x32%.uenibstreamprotobuf.DRB_ToAddModList\x12\x41\n\x11\x64rb_ToReleaseList\x18\x04 \x01(\x0b\x32&.uenibstreamprotobuf.DRB_ToReleaseList\x12;\n\x0esecurityConfig\x18\x05 \x01(\x0b\x32#.uenibstreamprotobuf.SecurityConfig\"D\n\x10SRB_ToAddModList\x12\x30\n\x05items\x18\x01 \x03(\x0b\x32!.uenibstreamprotobuf.SRB_ToAddMod\"\xc3\x01\n\x0cSRB_ToAddMod\x12\x14\n\x0csrb_Identity\x18\x01 \x01(\r\x12\x33\n\x0freestablishPDCP\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x31\n\rdiscardOnPDCP\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x0bpdcp_Config\x18\x04 \x01(\x0b\x32 .uenibstreamprotobuf.PDCP_Config\"\xe1\x01\n\x0bPDCP_Config\x12%\n\x03\x64rb\x18\x01 \x01(\x0b\x32\x18.uenibstreamprotobuf.DRB\x12;\n\x0emoreThanOneRLC\x18\x02 \x01(\x0b\x32#.uenibstreamprotobuf.MoreThanOneRLC\x12\x37\n\x0ct_Reordering\x18\x03 \x01(\x0b\x32!.uenibstreamprotobuf.T_Reordering\x12\x35\n\x11\x63ipheringDisabled\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x8c\x04\n\x03\x44RB\x12\x37\n\x0c\x64iscardTimer\x18\x01 \x01(\x0b\x32!.uenibstreamprotobuf.DiscardTimer\x12\x39\n\x0epdcp_SN_SizeUL\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.PDCP_SN_Size\x12\x39\n\x0epdcp_SN_SizeDL\x18\x03 \x01(\x0b\x32!.uenibstreamprotobuf.PDCP_SN_Size\x12,\n\x07notUsed\x18\x04 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12)\n\x04rohc\x18\x05 \x01(\x0b\x32\x19.uenibstreamprotobuf.RohcH\x00\x12=\n\x0euplinkOnlyROHC\x18\x06 \x01(\x0b\x32#.uenibstreamprotobuf.UplinkOnlyROHCH\x00\x12\x37\n\x13integrityProtection\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x38\n\x14statusReportRequired\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x36\n\x12outOfOrderDelivery\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x13\n\x11headerCompression\"\x97\x02\n\x0c\x44iscardTimer\x12\x36\n\x05value\x18\x01 \x01(\x0e\x32\'.uenibstreamprotobuf.DiscardTimer.Value\"\xce\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04ms10\x10\x01\x12\x08\n\x04ms20\x10\x02\x12\x08\n\x04ms30\x10\x03\x12\x08\n\x04ms40\x10\x04\x12\x08\n\x04ms50\x10\x05\x12\x08\n\x04ms60\x10\x06\x12\x08\n\x04ms75\x10\x07\x12\t\n\x05ms100\x10\x08\x12\t\n\x05ms150\x10\t\x12\t\n\x05ms200\x10\n\x12\t\n\x05ms250\x10\x0b\x12\t\n\x05ms300\x10\x0c\x12\t\n\x05ms500\x10\r\x12\t\n\x05ms750\x10\x0e\x12\n\n\x06ms1500\x10\x0f\x12\x0c\n\x08infinity\x10\x10\"\x87\x01\n\x0cPDCP_SN_Size\x12\x36\n\x05value\x18\x01 \x01(\x0e\x32\'.uenibstreamprotobuf.PDCP_SN_Size.Value\"?\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\r\n\tlen12bits\x10\x01\x12\r\n\tlen18bits\x10\x02\"\x81\x01\n\x04Rohc\x12\x0e\n\x06maxCID\x18\x01 \x01(\r\x12\x33\n\x08profiles\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.RohcProfiles\x12\x34\n\x10\x64rb_ContinueROHC\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xdd\x01\n\x0cRohcProfiles\x12\x15\n\rprofile0x0001\x18\x01 \x01(\x08\x12\x15\n\rprofile0x0002\x18\x02 \x01(\x08\x12\x15\n\rprofile0x0003\x18\x03 \x01(\x08\x12\x15\n\rprofile0x0004\x18\x04 \x01(\x08\x12\x15\n\rprofile0x0006\x18\x05 \x01(\x08\x12\x15\n\rprofile0x0101\x18\x06 \x01(\x08\x12\x15\n\rprofile0x0102\x18\x07 \x01(\x08\x12\x15\n\rprofile0x0103\x18\x08 \x01(\x08\x12\x15\n\rprofile0x0104\x18\t \x01(\x08\"\x95\x01\n\x0eUplinkOnlyROHC\x12\x0e\n\x06maxCID\x18\x01 \x01(\r\x12=\n\x08profiles\x18\x02 \x01(\x0b\x32+.uenibstreamprotobuf.UplinkOnlyROHCProfiles\x12\x34\n\x10\x64rb_ContinueROHC\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"/\n\x16UplinkOnlyROHCProfiles\x12\x15\n\rprofile0x0106\x18\x01 \x01(\x08\"\xc8\x01\n\x0eMoreThanOneRLC\x12\x35\n\x0bprimaryPath\x18\x01 \x01(\x0b\x32 .uenibstreamprotobuf.PrimaryPath\x12I\n\x15ul_DataSplitThreshold\x18\x02 \x01(\x0b\x32*.uenibstreamprotobuf.UL_DataSplitThreshold\x12\x34\n\x10pdcp_Duplication\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"t\n\x0bPrimaryPath\x12/\n\tcellGroup\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x34\n\x0elogicalChannel\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\xa3\x03\n\x15UL_DataSplitThreshold\x12?\n\x05value\x18\x01 \x01(\x0e\x32\x30.uenibstreamprotobuf.UL_DataSplitThreshold.Value\"\xc8\x02\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02\x62\x30\x10\x01\x12\x08\n\x04\x62\x31\x30\x30\x10\x02\x12\x08\n\x04\x62\x32\x30\x30\x10\x03\x12\x08\n\x04\x62\x34\x30\x30\x10\x04\x12\x08\n\x04\x62\x38\x30\x30\x10\x05\x12\t\n\x05\x62\x31\x36\x30\x30\x10\x06\x12\t\n\x05\x62\x33\x32\x30\x30\x10\x07\x12\t\n\x05\x62\x36\x34\x30\x30\x10\x08\x12\n\n\x06\x62\x31\x32\x38\x30\x30\x10\t\x12\n\n\x06\x62\x32\x35\x36\x30\x30\x10\n\x12\n\n\x06\x62\x35\x31\x32\x30\x30\x10\x0b\x12\x0b\n\x07\x62\x31\x30\x32\x34\x30\x30\x10\x0c\x12\x0b\n\x07\x62\x32\x30\x34\x38\x30\x30\x10\r\x12\x0b\n\x07\x62\x34\x30\x39\x36\x30\x30\x10\x0e\x12\x0b\n\x07\x62\x38\x31\x39\x32\x30\x30\x10\x0f\x12\x0c\n\x08\x62\x31\x32\x32\x38\x38\x30\x30\x10\x10\x12\x0c\n\x08\x62\x31\x36\x33\x38\x34\x30\x30\x10\x11\x12\x0c\n\x08\x62\x32\x34\x35\x37\x36\x30\x30\x10\x12\x12\x0c\n\x08\x62\x33\x32\x37\x36\x38\x30\x30\x10\x13\x12\x0c\n\x08\x62\x34\x30\x39\x36\x30\x30\x30\x10\x14\x12\x0c\n\x08\x62\x34\x39\x31\x35\x32\x30\x30\x10\x15\x12\x0c\n\x08\x62\x35\x37\x33\x34\x34\x30\x30\x10\x16\x12\x0c\n\x08\x62\x36\x35\x35\x33\x36\x30\x30\x10\x17\x12\x0c\n\x08infinity\x10\x18\"\xeb\x03\n\x0cT_Reordering\x12\x36\n\x05value\x18\x01 \x01(\x0e\x32\'.uenibstreamprotobuf.T_Reordering.Value\"\xa2\x03\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms0\x10\x01\x12\x07\n\x03ms1\x10\x02\x12\x07\n\x03ms2\x10\x03\x12\x07\n\x03ms4\x10\x04\x12\x07\n\x03ms5\x10\x05\x12\x07\n\x03ms8\x10\x06\x12\x08\n\x04ms10\x10\x07\x12\x08\n\x04ms15\x10\x08\x12\x08\n\x04ms20\x10\t\x12\x08\n\x04ms30\x10\n\x12\x08\n\x04ms40\x10\x0b\x12\x08\n\x04ms50\x10\x0c\x12\x08\n\x04ms60\x10\r\x12\x08\n\x04ms80\x10\x0e\x12\t\n\x05ms100\x10\x0f\x12\t\n\x05ms120\x10\x10\x12\t\n\x05ms140\x10\x11\x12\t\n\x05ms160\x10\x12\x12\t\n\x05ms180\x10\x13\x12\t\n\x05ms200\x10\x14\x12\t\n\x05ms220\x10\x15\x12\t\n\x05ms240\x10\x16\x12\t\n\x05ms260\x10\x17\x12\t\n\x05ms280\x10\x18\x12\t\n\x05ms300\x10\x19\x12\t\n\x05ms500\x10\x1a\x12\t\n\x05ms750\x10\x1b\x12\n\n\x06ms1000\x10\x1c\x12\n\n\x06ms1250\x10\x1d\x12\n\n\x06ms1500\x10\x1e\x12\n\n\x06ms1750\x10\x1f\x12\n\n\x06ms2000\x10 \x12\n\n\x06ms2250\x10!\x12\n\n\x06ms2500\x10\"\x12\n\n\x06ms2750\x10#\x12\n\n\x06ms3000\x10$\"D\n\x10\x44RB_ToAddModList\x12\x30\n\x05items\x18\x01 \x03(\x0b\x32!.uenibstreamprotobuf.DRB_ToAddMod\"\xa9\x02\n\x0c\x44RB_ToAddMod\x12\x1c\n\x12\x65ps_BearerIdentity\x18\x01 \x01(\rH\x00\x12\x37\n\x0bsdap_Config\x18\x02 \x01(\x0b\x32 .uenibstreamprotobuf.SDAP_ConfigH\x00\x12\x14\n\x0c\x64rb_Identity\x18\x03 \x01(\r\x12\x33\n\x0freestablishPDCP\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12/\n\x0brecoverPDCP\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x0bpdcp_Config\x18\x06 \x01(\x0b\x32 .uenibstreamprotobuf.PDCP_ConfigB\x0f\n\rcnAssociation\"\"\n\x11\x44RB_ToReleaseList\x12\r\n\x05items\x18\x01 \x03(\r\"\xe8\x01\n\x0bSDAP_Config\x12\x13\n\x0bpdu_Session\x18\x01 \x01(\r\x12\x37\n\rsdap_HeaderDL\x18\x02 \x01(\x0b\x32 .uenibstreamprotobuf.SDAP_Header\x12\x37\n\rsdap_HeaderUL\x18\x03 \x01(\x0b\x32 .uenibstreamprotobuf.SDAP_Header\x12\x12\n\ndefaultDRB\x18\x04 \x01(\x08\x12\x1c\n\x14mappedQoS_FlowsToAdd\x18\x05 \x03(\r\x12 \n\x18mappedQoS_FlowsToRelease\x18\x06 \x03(\r\"\x80\x01\n\x0bSDAP_Header\x12\x35\n\x05value\x18\x01 \x01(\x0e\x32&.uenibstreamprotobuf.SDAP_Header.Value\":\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0b\n\x07present\x10\x01\x12\n\n\x06\x61\x62sent\x10\x02\"\x90\x01\n\x0eSecurityConfig\x12M\n\x17securityAlgorithmConfig\x18\x01 \x01(\x0b\x32,.uenibstreamprotobuf.SecurityAlgorithmConfig\x12/\n\x08keyToUse\x18\x02 \x01(\x0b\x32\x1d.uenibstreamprotobuf.KeyToUse\"\xab\x01\n\x17SecurityAlgorithmConfig\x12\x43\n\x12\x63ipheringAlgorithm\x18\x01 \x01(\x0b\x32\'.uenibstreamprotobuf.CipheringAlgorithm\x12K\n\x16integrityProtAlgorithm\x18\x02 \x01(\x0b\x32+.uenibstreamprotobuf.IntegrityProtAlgorithm\"\x9d\x01\n\x12\x43ipheringAlgorithm\x12<\n\x05value\x18\x01 \x01(\x0e\x32-.uenibstreamprotobuf.CipheringAlgorithm.Value\"I\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04nea0\x10\x01\x12\x08\n\x04nea1\x10\x02\x12\x08\n\x04nea2\x10\x03\x12\x08\n\x04nea3\x10\x04\"\xa5\x01\n\x16IntegrityProtAlgorithm\x12@\n\x05value\x18\x01 \x01(\x0e\x32\x31.uenibstreamprotobuf.IntegrityProtAlgorithm.Value\"I\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04nia0\x10\x01\x12\x08\n\x04nia1\x10\x02\x12\x08\n\x04nia2\x10\x03\x12\x08\n\x04nia3\x10\x04\"|\n\x08KeyToUse\x12\x32\n\x05value\x18\x01 \x01(\x0e\x32#.uenibstreamprotobuf.KeyToUse.Value\"<\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\n\n\x06master\x10\x01\x12\r\n\tsecondary\x10\x02\"Z\n\x19UplinkTxDirectCurrentList\x12=\n\x05items\x18\x01 \x03(\x0b\x32..uenibstreamprotobuf.UplinkTxDirectCurrentCell\"\x81\x01\n\x19UplinkTxDirectCurrentCell\x12\x15\n\rservCellIndex\x18\x01 \x01(\r\x12M\n\x16uplinkDirectCurrentBWP\x18\x02 \x03(\x0b\x32-.uenibstreamprotobuf.UplinkTxDirectCurrentBWP\"b\n\x18UplinkTxDirectCurrentBWP\x12\x0e\n\x06\x62wp_Id\x18\x01 \x01(\r\x12\x15\n\rshift7dot5kHz\x18\x02 \x01(\x08\x12\x1f\n\x17txDirectCurrentLocation\x18\x03 \x01(\r\"\x9d\x01\n\x15\x43\x65llAccessRelatedInfo\x12\x45\n\x11plmn_IdentityList\x18\x01 \x01(\x0b\x32*.uenibstreamprotobuf.PLMN_IdentityInfoList\x12=\n\x17\x63\x65llReservedForOtherUse\x18\x02 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\"\xe4\x01\n\x15\x43onnEstFailureControl\x12?\n\x10\x63onnEstFailCount\x18\x01 \x01(\x0b\x32%.uenibstreamprotobuf.ConnEstFailCount\x12Q\n\x19\x63onnEstFailOffsetValidity\x18\x02 \x01(\x0b\x32..uenibstreamprotobuf.ConnEstFailOffsetValidity\x12\x37\n\x11\x63onnEstFailOffset\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\x91\x01\n\x10\x43onnEstFailCount\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.ConnEstFailCount.Value\"A\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\x12\x06\n\x02n3\x10\x03\x12\x06\n\x02n4\x10\x04\"\xd1\x01\n\x19\x43onnEstFailOffsetValidity\x12\x43\n\x05value\x18\x01 \x01(\x0e\x32\x34.uenibstreamprotobuf.ConnEstFailOffsetValidity.Value\"o\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03s30\x10\x01\x12\x07\n\x03s60\x10\x02\x12\x08\n\x04s120\x10\x03\x12\x08\n\x04s240\x10\x04\x12\x08\n\x04s300\x10\x05\x12\x08\n\x04s420\x10\x06\x12\x08\n\x04s600\x10\x07\x12\x08\n\x04s900\x10\x08\"\xd7\x02\n\x11SI_SchedulingInfo\x12?\n\x12schedulingInfoList\x18\x01 \x03(\x0b\x32#.uenibstreamprotobuf.SchedulingInfo\x12=\n\x0fsi_WindowLength\x18\x02 \x01(\x0b\x32$.uenibstreamprotobuf.SI_WindowLength\x12?\n\x10si_RequestConfig\x18\x03 \x01(\x0b\x32%.uenibstreamprotobuf.SI_RequestConfig\x12\x42\n\x13si_RequestConfigSUL\x18\x04 \x01(\x0b\x32%.uenibstreamprotobuf.SI_RequestConfig\x12=\n\x17systemInformationAreaID\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xc4\x01\n\x0fSI_WindowLength\x12\x39\n\x05value\x18\x01 \x01(\x0e\x32*.uenibstreamprotobuf.SI_WindowLength.Value\"v\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02s5\x10\x01\x12\x07\n\x03s10\x10\x02\x12\x07\n\x03s20\x10\x03\x12\x07\n\x03s40\x10\x04\x12\x07\n\x03s80\x10\x05\x12\x08\n\x04s160\x10\x06\x12\x08\n\x04s320\x10\x07\x12\x08\n\x04s640\x10\x08\x12\t\n\x05s1280\x10\t\"\xcd\x01\n\x0eSchedulingInfo\x12\x43\n\x12si_BroadcastStatus\x18\x01 \x01(\x0b\x32\'.uenibstreamprotobuf.SI_BroadcastStatus\x12;\n\x0esi_Periodicity\x18\x02 \x01(\x0b\x32#.uenibstreamprotobuf.SI_Periodicity\x12\x39\n\x0fsib_MappingInfo\x18\x03 \x01(\x0b\x32 .uenibstreamprotobuf.SIB_Mapping\"?\n\x0bSIB_Mapping\x12\x30\n\x05items\x18\x01 \x03(\x0b\x32!.uenibstreamprotobuf.SIB_TypeInfo\"\x9c\x01\n\x12SI_BroadcastStatus\x12<\n\x05value\x18\x01 \x01(\x0e\x32-.uenibstreamprotobuf.SI_BroadcastStatus.Value\"H\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x10\n\x0c\x62roadcasting\x10\x01\x12\x13\n\x0fnotBroadcasting\x10\x02\"\xb5\x01\n\x0eSI_Periodicity\x12\x38\n\x05value\x18\x01 \x01(\x0e\x32).uenibstreamprotobuf.SI_Periodicity.Value\"i\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03rf8\x10\x01\x12\x08\n\x04rf16\x10\x02\x12\x08\n\x04rf32\x10\x03\x12\x08\n\x04rf64\x10\x04\x12\t\n\x05rf128\x10\x05\x12\t\n\x05rf256\x10\x06\x12\t\n\x05rf512\x10\x07\"\xa4\x01\n\x0cSIB_TypeInfo\x12\x33\n\x04type\x18\x01 \x01(\x0b\x32%.uenibstreamprotobuf.SIB_TypeInfoType\x12.\n\x08valueTag\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12/\n\tareaScope\x18\x03 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\"\xe2\x01\n\x10SIB_TypeInfoType\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.SIB_TypeInfoType.Value\"\x91\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0c\n\x08sibType2\x10\x01\x12\x0c\n\x08sibType3\x10\x02\x12\x0c\n\x08sibType4\x10\x03\x12\x0c\n\x08sibType5\x10\x04\x12\x0c\n\x08sibType6\x10\x05\x12\x0c\n\x08sibType7\x10\x06\x12\x0c\n\x08sibType8\x10\x07\x12\x0c\n\x08sibType9\x10\x08\"\xdb\x01\n\x10SI_RequestConfig\x12?\n\x10rach_OccasionsSI\x18\x01 \x01(\x0b\x32%.uenibstreamprotobuf.RACH_OccasionsSI\x12?\n\x10si_RequestPeriod\x18\x02 \x01(\x0b\x32%.uenibstreamprotobuf.SI_RequestPeriod\x12\x45\n\x13si_RequestResources\x18\x03 \x03(\x0b\x32(.uenibstreamprotobuf.SI_RequestResources\"\xc3\x01\n\x10SI_RequestPeriod\x12:\n\x05value\x18\x01 \x01(\x0e\x32+.uenibstreamprotobuf.SI_RequestPeriod.Value\"s\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03one\x10\x01\x12\x07\n\x03two\x10\x02\x12\x08\n\x04\x66our\x10\x03\x12\x07\n\x03six\x10\x04\x12\t\n\x05\x65ight\x10\x05\x12\x07\n\x03ten\x10\x06\x12\n\n\x06twelve\x10\x07\x12\x0b\n\x07sixteen\x10\x08\"\x9b\x01\n\x10RACH_OccasionsSI\x12>\n\rrach_ConfigSI\x18\x01 \x01(\x0b\x32\'.uenibstreamprotobuf.RACH_ConfigGeneric\x12G\n\x14ssb_perRACH_Occasion\x18\x02 \x01(\x0b\x32).uenibstreamprotobuf.SSB_perRACH_Occasion\"\xb5\x01\n\x13SI_RequestResources\x12\x1d\n\x15ra_PreambleStartIndex\x18\x01 \x01(\r\x12?\n\x19ra_AssociationPeriodIndex\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12>\n\x18ra_ssb_OccasionMaskIndex\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\xde\x04\n\x1aServingCellConfigCommonSIB\x12J\n\x14\x64ownlinkConfigCommon\x18\x01 \x01(\x0b\x32,.uenibstreamprotobuf.DownlinkConfigCommonSIB\x12\x46\n\x12uplinkConfigCommon\x18\x02 \x01(\x0b\x32*.uenibstreamprotobuf.UplinkConfigCommonSIB\x12G\n\x13supplementaryUplink\x18\x03 \x01(\x0b\x32*.uenibstreamprotobuf.UplinkConfigCommonSIB\x12M\n\x15n_TimingAdvanceOffset\x18\x04 \x01(\x0b\x32..uenibstreamprotobuf.SIB_N_TimingAdvanceOffset\x12K\n\x14ssb_PositionsInBurst\x18\x05 \x01(\x0b\x32-.uenibstreamprotobuf.SIB_SSB_PositionsInBurst\x12W\n\x1assb_PeriodicityServingCell\x18\x06 \x01(\x0b\x32\x33.uenibstreamprotobuf.SIB_SSB_PeriodicityServingCell\x12R\n\x1dtdd_UL_DL_ConfigurationCommon\x18\x07 \x01(\x0b\x32+.uenibstreamprotobuf.TDD_UL_DL_ConfigCommon\x12\x1a\n\x12ss_PBCH_BlockPower\x18\x08 \x01(\x11\"\x8f\x02\n\x17\x44ownlinkConfigCommonSIB\x12\x41\n\x0f\x66requencyInfoDL\x18\x01 \x01(\x0b\x32(.uenibstreamprotobuf.FrequencyInfoDL_SIB\x12\x43\n\x12initialDownlinkBWP\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.BWP_DownlinkCommon\x12\x35\n\x0b\x62\x63\x63h_Config\x18\x03 \x01(\x0b\x32 .uenibstreamprotobuf.BCCH_Config\x12\x35\n\x0bpcch_Config\x18\x04 \x01(\x0b\x32 .uenibstreamprotobuf.PCCH_Config\"\xc6\x01\n\x13\x46requencyInfoDL_SIB\x12L\n\x11\x66requencyBandList\x18\x01 \x01(\x0b\x32\x31.uenibstreamprotobuf.MultiFrequencyBandListNR_SIB\x12\x16\n\x0eoffsetToPointA\x18\x02 \x01(\r\x12I\n\x17scs_SpecificCarrierList\x18\x03 \x03(\x0b\x32(.uenibstreamprotobuf.SCS_SpecificCarrier\"T\n\x1cMultiFrequencyBandListNR_SIB\x12\x34\n\x05items\x18\x01 \x03(\x0b\x32%.uenibstreamprotobuf.NR_MultiBandInfo\"\x8a\x01\n\x10NR_MultiBandInfo\x12\x39\n\x13\x66reqBandIndicatorNR\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12;\n\x0enr_NS_PmaxList\x18\x02 \x01(\x0b\x32#.uenibstreamprotobuf.NR_NS_PmaxList\"E\n\x0eNR_NS_PmaxList\x12\x33\n\x05items\x18\x01 \x03(\x0b\x32$.uenibstreamprotobuf.NR_NS_PmaxValue\"j\n\x0fNR_NS_PmaxValue\x12\x33\n\x0e\x61\x64\x64itionalPmax\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\"\n\x1a\x61\x64\x64itionalSpectrumEmission\x18\x02 \x01(\r\"\xbe\x01\n\x0b\x42\x43\x43H_Config\x12Y\n\x17modificationPeriodCoeff\x18\x01 \x01(\x0e\x32\x38.uenibstreamprotobuf.BCCH_Config.ModificationPeriodCoeff\"T\n\x17ModificationPeriodCoeff\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n2\x10\x01\x12\x06\n\x02n4\x10\x02\x12\x06\n\x02n8\x10\x03\x12\x07\n\x03n16\x10\x04\"\xf5\t\n\x0bPCCH_Config\x12<\n\x12\x64\x65\x66\x61ultPagingCycle\x18\x01 \x01(\x0b\x32 .uenibstreamprotobuf.PagingCycle\x12)\n\x04oneT\x18\x02 \x01(\x0b\x32\x19.uenibstreamprotobuf.NullH\x00\x12\x0f\n\x05halfT\x18\x03 \x01(\rH\x00\x12\x12\n\x08quarterT\x18\x04 \x01(\rH\x00\x12\x14\n\noneEighthT\x18\x05 \x01(\rH\x00\x12\x17\n\roneSixteenthT\x18\x06 \x01(\rH\x00\x12.\n\x02ns\x18\x07 \x01(\x0b\x32\".uenibstreamprotobuf.PCCH_ConfigNs\x12\x39\n\x0csCS15KHZoneT\x18\x08 \x01(\x0b\x32!.uenibstreamprotobuf.SCS15KHZoneTH\x01\x12U\n\x1asCS30KHZoneT_SCS15KHZhalfT\x18\t \x01(\x0b\x32/.uenibstreamprotobuf.SCS30KHZoneT_SCS15KHZhalfTH\x01\x12w\n+sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT\x18\n \x01(\x0b\x32@.uenibstreamprotobuf.SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterTH\x01\x12\x9f\x01\n?sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT\x18\x0b \x01(\x0b\x32T.uenibstreamprotobuf.SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthTH\x01\x12\xb1\x01\nHsCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT\x18\x0c \x01(\x0b\x32].uenibstreamprotobuf.SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthTH\x01\x12\x95\x01\n:sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT\x18\r \x01(\x0b\x32O.uenibstreamprotobuf.SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthTH\x01\x12s\n)sCS120KHZoneEighthT_SCS60KHZoneSixteenthT\x18\x0e \x01(\x0b\x32>.uenibstreamprotobuf.SCS120KHZoneEighthT_SCS60KHZoneSixteenthTH\x01\x12M\n\x16sCS120KHZoneSixteenthT\x18\x0f \x01(\x0b\x32+.uenibstreamprotobuf.SCS120KHZoneSixteenthTH\x01\x42\x17\n\x15nAndPagingFrameOffsetB#\n!firstPDCCH_MonitoringOccasionOfPO\"\x91\x01\n\x0bPagingCycle\x12\x35\n\x05value\x18\x01 \x01(\x0e\x32&.uenibstreamprotobuf.PagingCycle.Value\"K\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04rf32\x10\x01\x12\x08\n\x04rf64\x10\x02\x12\t\n\x05rf128\x10\x03\x12\t\n\x05rf256\x10\x04\"\x87\x01\n\rPCCH_ConfigNs\x12\x37\n\x05value\x18\x01 \x01(\x0e\x32(.uenibstreamprotobuf.PCCH_ConfigNs.Value\"=\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04\x66our\x10\x01\x12\x07\n\x03two\x10\x02\x12\x07\n\x03one\x10\x03\"\x1e\n\x0cSCS15KHZoneT\x12\x0e\n\x06values\x18\x01 \x03(\r\",\n\x1aSCS30KHZoneT_SCS15KHZhalfT\x12\x0e\n\x06values\x18\x01 \x03(\r\"=\n+SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT\x12\x0e\n\x06values\x18\x01 \x03(\r\"Q\n?SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT\x12\x0e\n\x06values\x18\x01 \x03(\r\"Z\nHSCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT\x12\x0e\n\x06values\x18\x01 \x03(\r\"L\n:SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT\x12\x0e\n\x06values\x18\x01 \x03(\r\";\n)SCS120KHZoneEighthT_SCS60KHZoneSixteenthT\x12\x0e\n\x06values\x18\x01 \x03(\r\"(\n\x16SCS120KHZoneSixteenthT\x12\x0e\n\x06values\x18\x01 \x03(\r\"\xe6\x01\n\x15UplinkConfigCommonSIB\x12\x41\n\x0f\x66requencyInfoUL\x18\x01 \x01(\x0b\x32(.uenibstreamprotobuf.FrequencyInfoUL_SIB\x12?\n\x10initialUplinkBWP\x18\x02 \x01(\x0b\x32%.uenibstreamprotobuf.BWP_UplinkCommon\x12I\n\x18timeAlignmentTimerCommon\x18\x03 \x01(\x0b\x32\'.uenibstreamprotobuf.TimeAlignmentTimer\"\xd5\x02\n\x13\x46requencyInfoUL_SIB\x12L\n\x11\x66requencyBandList\x18\x01 \x01(\x0b\x32\x31.uenibstreamprotobuf.MultiFrequencyBandListNR_SIB\x12=\n\x17\x61\x62soluteFrequencyPointA\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12I\n\x17scs_SpecificCarrierList\x18\x03 \x03(\x0b\x32(.uenibstreamprotobuf.SCS_SpecificCarrier\x12*\n\x05p_Max\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12:\n\x14\x66requencyShift7p5khz\x18\x05 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\"\xa3\x01\n\x19SIB_N_TimingAdvanceOffset\x12\x43\n\x05value\x18\x01 \x01(\x0e\x32\x34.uenibstreamprotobuf.SIB_N_TimingAdvanceOffset.Value\"A\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n0\x10\x01\x12\n\n\x06n25600\x10\x02\x12\n\n\x06n39936\x10\x03\"c\n\x18SIB_SSB_PositionsInBurst\x12\x12\n\ninOneGroup\x18\x01 \x01(\t\x12\x33\n\rgroupPresence\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xc9\x01\n\x1eSIB_SSB_PeriodicityServingCell\x12H\n\x05value\x18\x01 \x01(\x0e\x32\x39.uenibstreamprotobuf.SIB_SSB_PeriodicityServingCell.Value\"]\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms5\x10\x01\x12\x08\n\x04ms10\x10\x02\x12\x08\n\x04ms20\x10\x03\x12\x08\n\x04ms40\x10\x04\x12\x08\n\x04ms80\x10\x05\x12\t\n\x05ms160\x10\x06\"\xe7\x03\n\x15UE_TimersAndConstants\x12\x46\n\x04t300\x18\x01 \x01(\x0b\x32\x38.uenibstreamprotobuf.UE_TimersAndConstantsT300_T301_T319\x12\x46\n\x04t301\x18\x02 \x01(\x0b\x32\x38.uenibstreamprotobuf.UE_TimersAndConstantsT300_T301_T319\x12<\n\x04t310\x18\x03 \x01(\x0b\x32..uenibstreamprotobuf.UE_TimersAndConstantsT310\x12<\n\x04n310\x18\x04 \x01(\x0b\x32..uenibstreamprotobuf.UE_TimersAndConstantsN310\x12<\n\x04t311\x18\x05 \x01(\x0b\x32..uenibstreamprotobuf.UE_TimersAndConstantsT311\x12<\n\x04n311\x18\x06 \x01(\x0b\x32..uenibstreamprotobuf.UE_TimersAndConstantsN311\x12\x46\n\x04t319\x18\x07 \x01(\x0b\x32\x38.uenibstreamprotobuf.UE_TimersAndConstantsT300_T301_T319\"\xf2\x01\n#UE_TimersAndConstantsT300_T301_T319\x12M\n\x05value\x18\x01 \x01(\x0e\x32>.uenibstreamprotobuf.UE_TimersAndConstantsT300_T301_T319.Value\"|\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05ms100\x10\x01\x12\t\n\x05ms200\x10\x02\x12\t\n\x05ms300\x10\x03\x12\t\n\x05ms400\x10\x04\x12\t\n\x05ms600\x10\x05\x12\n\n\x06ms1000\x10\x06\x12\n\n\x06ms1500\x10\x07\x12\n\n\x06ms2000\x10\x08\"\xcf\x01\n\x19UE_TimersAndConstantsT310\x12\x43\n\x05value\x18\x01 \x01(\x0e\x32\x34.uenibstreamprotobuf.UE_TimersAndConstantsT310.Value\"m\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03ms0\x10\x01\x12\x08\n\x04ms50\x10\x02\x12\t\n\x05ms100\x10\x03\x12\t\n\x05ms200\x10\x04\x12\t\n\x05ms500\x10\x05\x12\n\n\x06ms1000\x10\x06\x12\n\n\x06ms2000\x10\x07\"\xc5\x01\n\x19UE_TimersAndConstantsN310\x12\x43\n\x05value\x18\x01 \x01(\x0e\x32\x34.uenibstreamprotobuf.UE_TimersAndConstantsN310.Value\"c\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\x12\x06\n\x02n3\x10\x03\x12\x06\n\x02n4\x10\x04\x12\x06\n\x02n6\x10\x05\x12\x06\n\x02n8\x10\x06\x12\x07\n\x03n10\x10\x07\x12\x07\n\x03n20\x10\x08\"\xdb\x01\n\x19UE_TimersAndConstantsT311\x12\x43\n\x05value\x18\x01 \x01(\x0e\x32\x34.uenibstreamprotobuf.UE_TimersAndConstantsT311.Value\"y\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\n\n\x06ms1000\x10\x01\x12\n\n\x06ms3000\x10\x02\x12\n\n\x06ms5000\x10\x03\x12\x0b\n\x07ms10000\x10\x04\x12\x0b\n\x07ms15000\x10\x05\x12\x0b\n\x07ms20000\x10\x06\x12\x0b\n\x07ms30000\x10\x07\"\xc4\x01\n\x19UE_TimersAndConstantsN311\x12\x43\n\x05value\x18\x01 \x01(\x0e\x32\x34.uenibstreamprotobuf.UE_TimersAndConstantsN311.Value\"b\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02n1\x10\x01\x12\x06\n\x02n2\x10\x02\x12\x06\n\x02n3\x10\x03\x12\x06\n\x02n4\x10\x04\x12\x06\n\x02n5\x10\x05\x12\x06\n\x02n6\x10\x06\x12\x06\n\x02n8\x10\x07\x12\x07\n\x03n10\x10\x08\"N\n\x15UAC_BarringPerCatList\x12\x35\n\x05items\x18\x01 \x03(\x0b\x32&.uenibstreamprotobuf.UAC_BarringPerCat\"L\n\x11UAC_BarringPerCat\x12\x16\n\x0e\x61\x63\x63\x65ssCategory\x18\x01 \x01(\r\x12\x1f\n\x17uac_barringInfoSetIndex\x18\x02 \x01(\r\"Q\n\x17UAC_BarringPerPLMN_List\x12\x36\n\x05items\x18\x01 \x03(\x0b\x32\'.uenibstreamprotobuf.UAC_BarringPerPLMN\"\xef\x01\n\x12UAC_BarringPerPLMN\x12\x1a\n\x12plmn_IdentityIndex\x18\x01 \x01(\r\x12S\n\x19uac_ImplicitACBarringList\x18\x02 \x01(\x0b\x32..uenibstreamprotobuf.UAC_ImplicitACBarringListH\x00\x12O\n\x19uac_ExplicitACBarringList\x18\x03 \x01(\x0b\x32*.uenibstreamprotobuf.UAC_BarringPerCatListH\x00\x42\x17\n\x15uac_ACBarringListType\"*\n\x19UAC_ImplicitACBarringList\x12\r\n\x05items\x18\x01 \x03(\r\"P\n\x16UAC_BarringInfoSetList\x12\x36\n\x05items\x18\x01 \x03(\x0b\x32\'.uenibstreamprotobuf.UAC_BarringInfoSet\"\xbc\x01\n\x12UAC_BarringInfoSet\x12\x41\n\x11uac_BarringFactor\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.UAC_BarringFactor\x12=\n\x0fuac_BarringTime\x18\x02 \x01(\x0b\x32$.uenibstreamprotobuf.UAC_BarringTime\x12$\n\x1cuac_BarringForAccessIdentity\x18\x03 \x01(\t\"\x84\x02\n\x11UAC_BarringFactor\x12;\n\x05value\x18\x01 \x01(\x0e\x32,.uenibstreamprotobuf.UAC_BarringFactor.Value\"\xb1\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03p00\x10\x01\x12\x07\n\x03p05\x10\x02\x12\x07\n\x03p10\x10\x03\x12\x07\n\x03p15\x10\x04\x12\x07\n\x03p20\x10\x05\x12\x07\n\x03p25\x10\x06\x12\x07\n\x03p30\x10\x07\x12\x07\n\x03p40\x10\x08\x12\x07\n\x03p50\x10\t\x12\x07\n\x03p60\x10\n\x12\x07\n\x03p70\x10\x0b\x12\x07\n\x03p75\x10\x0c\x12\x07\n\x03p80\x10\r\x12\x07\n\x03p85\x10\x0e\x12\x07\n\x03p90\x10\x0f\x12\x07\n\x03p95\x10\x10\"\xb8\x01\n\x0fUAC_BarringTime\x12\x39\n\x05value\x18\x01 \x01(\x0e\x32*.uenibstreamprotobuf.UAC_BarringTime.Value\"j\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02s4\x10\x01\x12\x06\n\x02s8\x10\x02\x12\x07\n\x03s16\x10\x03\x12\x07\n\x03s32\x10\x04\x12\x07\n\x03s64\x10\x05\x12\x08\n\x04s128\x10\x06\x12\x08\n\x04s256\x10\x07\x12\x08\n\x04s512\x10\x08\"\xd7\x01\n\x17MobilityStateParameters\x12\x42\n\x0ct_Evaluation\x18\x01 \x01(\x0b\x32,.uenibstreamprotobuf.T_Evaluation_HystNormal\x12\x42\n\x0ct_HystNormal\x18\x02 \x01(\x0b\x32,.uenibstreamprotobuf.T_Evaluation_HystNormal\x12\x1a\n\x12n_CellChangeMedium\x18\x03 \x01(\r\x12\x18\n\x10n_CellChangeHigh\x18\x04 \x01(\r\"\xaf\x01\n\x17T_Evaluation_HystNormal\x12\x41\n\x05value\x18\x01 \x01(\x0e\x32\x32.uenibstreamprotobuf.T_Evaluation_HystNormal.Value\"Q\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03s30\x10\x01\x12\x07\n\x03s60\x10\x02\x12\x08\n\x04s120\x10\x03\x12\x08\n\x04s180\x10\x04\x12\x08\n\x04s240\x10\x05\"R\n\x17\x45UTRA_MultiBandInfoList\x12\x37\n\x05items\x18\x01 \x03(\x0b\x32(.uenibstreamprotobuf.EUTRA_MultiBandInfo\"y\n\x13\x45UTRA_MultiBandInfo\x12\x1f\n\x17\x65utra_FreqBandIndicator\x18\x01 \x01(\r\x12\x41\n\x11\x65utra_NS_PmaxList\x18\x03 \x01(\x0b\x32&.uenibstreamprotobuf.EUTRA_NS_PmaxList\"K\n\x11\x45UTRA_NS_PmaxList\x12\x36\n\x05items\x18\x01 \x03(\x0b\x32\'.uenibstreamprotobuf.EUTRA_NS_PmaxValue\"\x8b\x01\n\x12\x45UTRA_NS_PmaxValue\x12\x33\n\x0e\x61\x64\x64itionalPmax\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12@\n\x1a\x61\x64\x64itionalSpectrumEmission\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,common__types__pb2.DESCRIPTOR,]) + + + +_MAXRETXTHRESHOLD_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.MaxRetxThreshold.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='t1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='t2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='t3', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='t4', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='t6', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='t7', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='t16', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='t32', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=1676, + serialized_end=1775, +) +_sym_db.RegisterEnumDescriptor(_MAXRETXTHRESHOLD_VALUE) + +_SN_FIELDLENGTHAM_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SN_FieldLengthAM.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='size12', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='size18', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=1858, + serialized_end=1915, +) +_sym_db.RegisterEnumDescriptor(_SN_FIELDLENGTHAM_VALUE) + +_T_POLLRETRANSMIT_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.T_PollRetransmit.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms15', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms25', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms30', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms35', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms45', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms50', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms55', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms60', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms65', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms70', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms75', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms80', index=16, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms85', index=17, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms90', index=18, number=18, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms95', index=19, number=19, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms100', index=20, number=20, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms105', index=21, number=21, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms110', index=22, number=22, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms115', index=23, number=23, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms120', index=24, number=24, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms125', index=25, number=25, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms130', index=26, number=26, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms135', index=27, number=27, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms140', index=28, number=28, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms145', index=29, number=29, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms150', index=30, number=30, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms155', index=31, number=31, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms160', index=32, number=32, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms165', index=33, number=33, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms170', index=34, number=34, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms175', index=35, number=35, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms180', index=36, number=36, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms185', index=37, number=37, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms190', index=38, number=38, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms195', index=39, number=39, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms200', index=40, number=40, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms205', index=41, number=41, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms210', index=42, number=42, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms215', index=43, number=43, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms220', index=44, number=44, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms225', index=45, number=45, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms230', index=46, number=46, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms235', index=47, number=47, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms240', index=48, number=48, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms245', index=49, number=49, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms250', index=50, number=50, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms300', index=51, number=51, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms350', index=52, number=52, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms400', index=53, number=53, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms450', index=54, number=54, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms500', index=55, number=55, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms800', index=56, number=56, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1000', index=57, number=57, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2000', index=58, number=58, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms4000', index=59, number=59, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=1999, + serialized_end=2664, +) +_sym_db.RegisterEnumDescriptor(_T_POLLRETRANSMIT_VALUE) + +_POLLPDU_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PollPDU.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p4', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p8', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p16', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p32', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p64', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p128', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p256', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p512', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p1024', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p2048', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p4096', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p6144', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p8192', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p12288', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p16384', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p20480', index=16, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p24576', index=17, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p28672', index=18, number=18, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p32768', index=19, number=19, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p40960', index=20, number=20, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p49152', index=21, number=21, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p57344', index=22, number=22, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p65536', index=23, number=23, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='infinity', index=24, number=24, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=2730, + serialized_end=3025, +) +_sym_db.RegisterEnumDescriptor(_POLLPDU_VALUE) + +_POLLBYTE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PollByte.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb5', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb8', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb10', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb15', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb25', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb50', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb75', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb100', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb125', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb250', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb375', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb500', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb750', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb1000', index=16, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb1250', index=17, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb1500', index=18, number=18, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb2000', index=19, number=19, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb3000', index=20, number=20, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb4000', index=21, number=21, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb4500', index=22, number=22, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb5000', index=23, number=23, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb5500', index=24, number=24, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb6000', index=25, number=25, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb6500', index=26, number=26, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb7000', index=27, number=27, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kb7500', index=28, number=28, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mb8', index=29, number=29, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mb9', index=30, number=30, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mb10', index=31, number=31, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mb11', index=32, number=32, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mb12', index=33, number=33, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mb13', index=34, number=34, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mb14', index=35, number=35, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mb15', index=36, number=36, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mb16', index=37, number=37, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mb17', index=38, number=38, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mb18', index=39, number=39, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mb20', index=40, number=40, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mb25', index=41, number=41, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mb30', index=42, number=42, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mb40', index=43, number=43, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='infinity', index=44, number=44, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=3093, + serialized_end=3596, +) +_sym_db.RegisterEnumDescriptor(_POLLBYTE_VALUE) + +_T_REASSEMBLY_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.T_Reassembly.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms15', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms25', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms30', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms35', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms45', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms50', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms55', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms60', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms65', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms70', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms75', index=16, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms80', index=17, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms85', index=18, number=18, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms90', index=19, number=19, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms95', index=20, number=20, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms100', index=21, number=21, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms110', index=22, number=22, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms120', index=23, number=23, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms130', index=24, number=24, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms140', index=25, number=25, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms150', index=26, number=26, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms160', index=27, number=27, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms170', index=28, number=28, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms180', index=29, number=29, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms190', index=30, number=30, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms200', index=31, number=31, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=3871, + serialized_end=4223, +) +_sym_db.RegisterEnumDescriptor(_T_REASSEMBLY_VALUE) + +_T_STATUSPROHIBIT_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.T_StatusProhibit.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms15', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms25', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms30', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms35', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms45', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms50', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms55', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms60', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms65', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms70', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms75', index=16, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms80', index=17, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms85', index=18, number=18, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms90', index=19, number=19, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms95', index=20, number=20, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms100', index=21, number=21, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms105', index=22, number=22, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms110', index=23, number=23, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms115', index=24, number=24, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms120', index=25, number=25, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms125', index=26, number=26, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms130', index=27, number=27, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms135', index=28, number=28, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms140', index=29, number=29, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms145', index=30, number=30, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms150', index=31, number=31, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms155', index=32, number=32, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms160', index=33, number=33, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms165', index=34, number=34, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms170', index=35, number=35, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms175', index=36, number=36, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms180', index=37, number=37, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms185', index=38, number=38, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms190', index=39, number=39, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms195', index=40, number=40, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms200', index=41, number=41, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms205', index=42, number=42, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms210', index=43, number=43, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms215', index=44, number=44, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms220', index=45, number=45, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms225', index=46, number=46, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms230', index=47, number=47, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms235', index=48, number=48, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms240', index=49, number=49, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms245', index=50, number=50, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms250', index=51, number=51, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms300', index=52, number=52, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms350', index=53, number=53, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms400', index=54, number=54, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms450', index=55, number=55, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms500', index=56, number=56, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms800', index=57, number=57, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1000', index=58, number=58, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1200', index=59, number=59, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1600', index=60, number=60, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2000', index=61, number=61, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2400', index=62, number=62, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=4307, + serialized_end=5005, +) +_sym_db.RegisterEnumDescriptor(_T_STATUSPROHIBIT_VALUE) + +_SN_FIELDLENGTHUM_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SN_FieldLengthUM.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='size6', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='size12', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=5287, + serialized_end=5343, +) +_sym_db.RegisterEnumDescriptor(_SN_FIELDLENGTHUM_VALUE) + +_PRIORITISEDBITRATE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PrioritisedBitRate.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kbps0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kbps8', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kbps16', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kbps32', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kbps64', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kbps128', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kbps256', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kbps512', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kbps1024', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kbps2048', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kbps4096', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kbps8192', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kbps16384', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kbps32768', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kbps65536', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='infinity', index=16, number=16, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=6500, + serialized_end=6745, +) +_sym_db.RegisterEnumDescriptor(_PRIORITISEDBITRATE_VALUE) + +_BUCKETSIZEDURATION_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.BucketSizeDuration.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms50', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms100', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms150', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms300', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms500', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1000', index=9, number=9, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=6833, + serialized_end=6961, +) +_sym_db.RegisterEnumDescriptor(_BUCKETSIZEDURATION_VALUE) + +_SUBCARRIERSPACING_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SubcarrierSpacing.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kHz15', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kHz30', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kHz60', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kHz120', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='kHz240', index=5, number=5, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=7046, + serialized_end=7136, +) +_sym_db.RegisterEnumDescriptor(_SUBCARRIERSPACING_VALUE) + +_MAXPUSCH_DURATION_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.MaxPUSCH_Duration.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0p02', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0p04', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0p0625', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0p125', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0p25', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0p5', index=6, number=6, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=7221, + serialized_end=7328, +) +_sym_db.RegisterEnumDescriptor(_MAXPUSCH_DURATION_VALUE) + +_BITRATEQUERYPROHIBITTIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.BitRateQueryProhibitTimer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s0dot4', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s0dot8', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s1dot6', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s3', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s6', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s12', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s30', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=7429, + serialized_end=7540, +) +_sym_db.RegisterEnumDescriptor(_BITRATEQUERYPROHIBITTIMER_VALUE) + +_MILLISECONDS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.MilliSeconds.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms3', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms4', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms6', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms8', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms30', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms50', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms60', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms80', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms100', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms200', index=16, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms300', index=17, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms400', index=18, number=18, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms500', index=19, number=19, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms600', index=20, number=20, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms800', index=21, number=21, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1000', index=22, number=22, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1200', index=23, number=23, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1600', index=24, number=24, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=9213, + serialized_end=9492, +) +_sym_db.RegisterEnumDescriptor(_MILLISECONDS_VALUE) + +_DRX_INACTIVITYTIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.DRX_InactivityTimer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms3', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms4', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms6', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms8', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms30', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms50', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms60', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms80', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms100', index=16, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms200', index=17, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms300', index=18, number=18, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms500', index=19, number=19, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms750', index=20, number=20, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1280', index=21, number=21, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1920', index=22, number=22, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2560', index=23, number=23, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=9582, + serialized_end=9848, +) +_sym_db.RegisterEnumDescriptor(_DRX_INACTIVITYTIMER_VALUE) + +_DRX_RETRANSMISSIONTIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.DRX_RetransmissionTimer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl1', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl2', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl4', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl6', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl8', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl16', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl24', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl33', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl40', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl64', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl80', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl96', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl112', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl128', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl160', index=16, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl320', index=17, number=17, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=9946, + serialized_end=10147, +) +_sym_db.RegisterEnumDescriptor(_DRX_RETRANSMISSIONTIMER_VALUE) + +_DRX_SHORTCYCLE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.DRX_ShortCycle.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms3', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms4', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms6', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms7', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms8', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms14', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms16', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms30', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms32', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms35', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms64', index=16, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms80', index=17, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms128', index=18, number=18, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms160', index=19, number=19, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms256', index=20, number=20, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms320', index=21, number=21, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms512', index=22, number=22, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms640', index=23, number=23, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=10329, + serialized_end=10591, +) +_sym_db.RegisterEnumDescriptor(_DRX_SHORTCYCLE_VALUE) + +_SR_PROHIBITTIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SR_ProhibitTimer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms4', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms8', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms16', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms32', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms64', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms128', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=11008, + serialized_end=11118, +) +_sym_db.RegisterEnumDescriptor(_SR_PROHIBITTIMER_VALUE) + +_SR_TRANSMAX_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SR_TransMax.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n16', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n32', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n64', index=5, number=5, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=11191, + serialized_end=11267, +) +_sym_db.RegisterEnumDescriptor(_SR_TRANSMAX_VALUE) + +_PERIODICBSR_TIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PeriodicBSR_Timer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf5', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf10', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf16', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf20', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf32', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf40', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf64', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf80', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf128', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf160', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf320', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf640', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf1280', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf2560', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='infinity', index=16, number=16, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=11581, + serialized_end=11784, +) +_sym_db.RegisterEnumDescriptor(_PERIODICBSR_TIMER_VALUE) + +_RETXBSR_TIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.RetxBSR_Timer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf10', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf20', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf40', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf80', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf160', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf320', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf640', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf1280', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf2560', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf5120', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf10240', index=11, number=11, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=11862, + serialized_end=12017, +) +_sym_db.RegisterEnumDescriptor(_RETXBSR_TIMER_VALUE) + +_LOGICALCHANNELSR_DELAYTIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.LogicalChannelSR_DelayTimer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf20', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf40', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf64', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf128', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf512', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf1024', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf2560', index=7, number=7, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=12122, + serialized_end=12231, +) +_sym_db.RegisterEnumDescriptor(_LOGICALCHANNELSR_DELAYTIMER_VALUE) + +_TIMEALIGNMENTTIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.TimeAlignmentTimer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms500', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms750', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1280', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1920', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2560', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5120', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10240', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='infinity', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=12534, + serialized_end=12664, +) +_sym_db.RegisterEnumDescriptor(_TIMEALIGNMENTTIMER_VALUE) + +_PHR_PERIODICTIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PHR_PeriodicTimer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf10', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf20', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf50', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf100', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf200', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf500', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf1000', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='infinity', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=13106, + serialized_end=13228, +) +_sym_db.RegisterEnumDescriptor(_PHR_PERIODICTIMER_VALUE) + +_PHR_PROHIBITTIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PHR_ProhibitTimer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf10', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf20', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf50', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf100', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf200', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf500', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf1000', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=13313, + serialized_end=13430, +) +_sym_db.RegisterEnumDescriptor(_PHR_PROHIBITTIMER_VALUE) + +_PHR_TX_POWERFACTORCHANGE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PHR_Tx_PowerFactorChange.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB3', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB6', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='infinity', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=13529, + serialized_end=13603, +) +_sym_db.RegisterEnumDescriptor(_PHR_TX_POWERFACTORCHANGE_VALUE) + +_PHR_MODEOTHERCG_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PHR_ModeOtherCG.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='real', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='virtual', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=13684, + serialized_end=13740, +) +_sym_db.RegisterEnumDescriptor(_PHR_MODEOTHERCG_VALUE) + +_DATAINACTIVITYTIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.DataInactivityTimer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s3', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s5', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s7', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s10', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s15', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s20', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s40', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s50', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s60', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s80', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s100', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s120', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s150', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s180', index=16, number=16, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=13830, + serialized_end=14006, +) +_sym_db.RegisterEnumDescriptor(_DATAINACTIVITYTIMER_VALUE) + +_PHYSICALCELLGROUPCONFIG_PDSCH_HARQ_ACK_CODEBOOK = _descriptor.EnumDescriptor( + name='PDSCH_HARQ_ACK_Codebook', + full_name='uenibstreamprotobuf.PhysicalCellGroupConfig.PDSCH_HARQ_ACK_Codebook', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='semiStatic', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dynamic', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=14752, + serialized_end=14832, +) +_sym_db.RegisterEnumDescriptor(_PHYSICALCELLGROUPCONFIG_PDSCH_HARQ_ACK_CODEBOOK) + +_XSCALE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.XScale.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB6', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=14905, + serialized_end=14956, +) +_sym_db.RegisterEnumDescriptor(_XSCALE_VALUE) + +_CYCLICPREFIX_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.CyclicPrefix.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='extended', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=18171, + serialized_end=18218, +) +_sym_db.RegisterEnumDescriptor(_CYCLICPREFIX_VALUE) + +_REG_BUNDLESIZE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Reg_BundleSize.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n3', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n6', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=19610, + serialized_end=19667, +) +_sym_db.RegisterEnumDescriptor(_REG_BUNDLESIZE_VALUE) + +_INTERLEAVERSIZE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.InterleaverSize.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n3', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n6', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=19610, + serialized_end=19667, +) +_sym_db.RegisterEnumDescriptor(_INTERLEAVERSIZE_VALUE) + +_PRECODERGRANULARITY_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PrecoderGranularity.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sameAsREG_bundle', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='allContiguousRBs', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=19894, + serialized_end=19971, +) +_sym_db.RegisterEnumDescriptor(_PRECODERGRANULARITY_VALUE) + +_MAPPINGTYPE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.MappingType.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='typeA', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='typeB', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=21341, + serialized_end=21396, +) +_sym_db.RegisterEnumDescriptor(_MAPPINGTYPE_VALUE) + +_MSG1_FDM_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Msg1_FDM.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='one', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='two', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='four', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='eight', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=24234, + serialized_end=24306, +) +_sym_db.RegisterEnumDescriptor(_MSG1_FDM_VALUE) + +_PREAMBLETRANSMAX_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PreambleTransMax.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n3', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n5', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n6', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n7', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n10', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n20', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n50', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n100', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n200', index=11, number=11, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=24390, + serialized_end=24518, +) +_sym_db.RegisterEnumDescriptor(_PREAMBLETRANSMAX_VALUE) + +_POWERRAMPINGSTEP_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PowerRampingStep.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB4', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB6', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=24601, + serialized_end=24670, +) +_sym_db.RegisterEnumDescriptor(_POWERRAMPINGSTEP_VALUE) + +_RA_RESPONSEWINDOW_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.RA_ResponseWindow.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl4', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl8', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl10', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl20', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl40', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl80', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=24755, + serialized_end=24864, +) +_sym_db.RegisterEnumDescriptor(_RA_RESPONSEWINDOW_VALUE) + +_FRACTION_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Fraction.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n12', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n16', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n20', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n24', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n28', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n32', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n36', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n40', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n44', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n48', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n52', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n56', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n60', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n64', index=16, number=16, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=24932, + serialized_end=25107, +) +_sym_db.RegisterEnumDescriptor(_FRACTION_VALUE) + +_OTHERFRACTION_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.OtherFraction.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n12', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n16', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n20', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n24', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n28', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n32', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=24932, + serialized_end=25035, +) +_sym_db.RegisterEnumDescriptor(_OTHERFRACTION_VALUE) + +_RA_MSG3SIZEGROUPA_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.RA_Msg3SizeGroupA.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b56', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b144', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b208', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b256', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b282', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b480', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b640', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b800', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b1000', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b72', index=10, number=10, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=25578, + serialized_end=25710, +) +_sym_db.RegisterEnumDescriptor(_RA_MSG3SIZEGROUPA_VALUE) + +_MESSAGEPOWEROFFSETGROUPB_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.MessagePowerOffsetGroupB.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minusinfinity', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB0', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB5', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB8', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB10', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB12', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB15', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB18', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=25809, + serialized_end=25928, +) +_sym_db.RegisterEnumDescriptor(_MESSAGEPOWEROFFSETGROUPB_VALUE) + +_RA_CONTENTIONRESOLUTIONTIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.RA_ContentionResolutionTimer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf8', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf16', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf24', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf32', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf40', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf48', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf56', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf64', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=26035, + serialized_end=26147, +) +_sym_db.RegisterEnumDescriptor(_RA_CONTENTIONRESOLUTIONTIMER_VALUE) + +_RESTRICTEDSETCONFIG_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.RestrictedSetConfig.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='unrestrictedSet', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='restrictedSetTypeA', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='restrictedSetTypeB', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=26236, + serialized_end=26338, +) +_sym_db.RegisterEnumDescriptor(_RESTRICTEDSETCONFIG_VALUE) + +_PUCCH_GROUPHOPPING_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PUCCH_GroupHopping.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='neither', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='enable', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='disable', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=27274, + serialized_end=27345, +) +_sym_db.RegisterEnumDescriptor(_PUCCH_GROUPHOPPING_VALUE) + +_N_TIMINGADVANCEOFFSET_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.N_TimingAdvanceOffset.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n25600', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n39936', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=27438, + serialized_end=27503, +) +_sym_db.RegisterEnumDescriptor(_N_TIMINGADVANCEOFFSET_VALUE) + +_SSB_PERIODICITYSERVINGCELL_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SSB_PeriodicityServingCell.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms80', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms160', index=6, number=6, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=27606, + serialized_end=27699, +) +_sym_db.RegisterEnumDescriptor(_SSB_PERIODICITYSERVINGCELL_VALUE) + +_DMRS_TYPEA_POSITION_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.DMRS_TypeA_Position.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pos2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pos3', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=27788, + serialized_end=27841, +) +_sym_db.RegisterEnumDescriptor(_DMRS_TYPEA_POSITION_VALUE) + +_CARRIERBANDWIDTHDL_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.CarrierBandwidthDL.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n6', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n15', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n25', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n50', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n75', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n100', index=6, number=6, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=28241, + serialized_end=28328, +) +_sym_db.RegisterEnumDescriptor(_CARRIERBANDWIDTHDL_VALUE) + +_RADIOFRAMEALLOCATIONPERIOD_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.RadioframeAllocationPeriod.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n16', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n32', index=6, number=6, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=28821, + serialized_end=28904, +) +_sym_db.RegisterEnumDescriptor(_RADIOFRAMEALLOCATIONPERIOD_VALUE) + +_NROFCRS_PORTS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.NrofCRS_Ports.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=28821, + serialized_end=28878, +) +_sym_db.RegisterEnumDescriptor(_NROFCRS_PORTS_VALUE) + +_V_SHIFT_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.V_Shift.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n3', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n5', index=6, number=6, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=29183, + serialized_end=29264, +) +_sym_db.RegisterEnumDescriptor(_V_SHIFT_VALUE) + +_DUMMY_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Dummy.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dynamic', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='semiStatic', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=29804, + serialized_end=29866, +) +_sym_db.RegisterEnumDescriptor(_DUMMY_VALUE) + +_DL_UL_TRANSMISSIONPERIODICITY_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.DL_UL_TransmissionPeriodicity.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0p5', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0p625', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1p25', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2p5', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=30518, + serialized_end=30635, +) +_sym_db.RegisterEnumDescriptor(_DL_UL_TRANSMISSIONPERIODICITY_VALUE) + +_DL_UL_TRANSMISSIONPERIODICITY_V1530_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.DL_UL_TransmissionPeriodicity_v1530.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms3', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms4', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=30756, + serialized_end=30807, +) +_sym_db.RegisterEnumDescriptor(_DL_UL_TRANSMISSIONPERIODICITY_V1530_VALUE) + +_T304_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.T304.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms50', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms100', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms150', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms200', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms500', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1000', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2000', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10000', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=30866, + serialized_end=30990, +) +_sym_db.RegisterEnumDescriptor(_T304_VALUE) + +_POWERRAMPINGSTEPHIGHPRIORITY_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PowerRampingStepHighPriority.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB4', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB6', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=24601, + serialized_end=24670, +) +_sym_db.RegisterEnumDescriptor(_POWERRAMPINGSTEPHIGHPRIORITY_VALUE) + +_SCALINGFACTORBI_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.ScalingFactorBI.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='zero', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dot25', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dot5', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dot75', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=32307, + serialized_end=32382, +) +_sym_db.RegisterEnumDescriptor(_SCALINGFACTORBI_VALUE) + +_DURATION_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Duration.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf3', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf4', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf5', index=5, number=5, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=32630, + serialized_end=32708, +) +_sym_db.RegisterEnumDescriptor(_DURATION_VALUE) + +_PERIODICITY_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Periodicity.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf5', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf10', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf20', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf40', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf80', index=5, number=5, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=32866, + serialized_end=32948, +) +_sym_db.RegisterEnumDescriptor(_PERIODICITY_VALUE) + +_T310_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.T310.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms50', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms100', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms200', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms500', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1000', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2000', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms4000', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms6000', index=9, number=9, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=33211, + serialized_end=33344, +) +_sym_db.RegisterEnumDescriptor(_T310_VALUE) + +_N310_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.N310.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n3', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n6', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n10', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n20', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=33403, + serialized_end=33502, +) +_sym_db.RegisterEnumDescriptor(_N310_VALUE) + +_N311_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.N311.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n3', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n5', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n6', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n10', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=33561, + serialized_end=33659, +) +_sym_db.RegisterEnumDescriptor(_N311_VALUE) + +_T311_V1530_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.T311_v1530.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1000', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms3000', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5000', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10000', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms15000', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20000', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms30000', index=7, number=7, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=33730, + serialized_end=33851, +) +_sym_db.RegisterEnumDescriptor(_T311_V1530_VALUE) + +_RLMINSYNCOUTOFSYNCTHRESHOLD_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.RlmInSyncOutOfSyncThreshold.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=28821, + serialized_end=28862, +) +_sym_db.RegisterEnumDescriptor(_RLMINSYNCOUTOFSYNCTHRESHOLD_VALUE) + +_TIMEFREQUENCYSET_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.TimeFrequencySet.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='set0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='set1', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=38053, + serialized_end=38106, +) +_sym_db.RegisterEnumDescriptor(_TIMEFREQUENCYSET_VALUE) + +_DMRS_TYPE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.DMRS_Type.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='type2', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=41515, + serialized_end=41559, +) +_sym_db.RegisterEnumDescriptor(_DMRS_TYPE_VALUE) + +_DMRS_ADDITIONALPOSITION_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.DMRS_AdditionalPosition.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pos0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pos1', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pos3', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=41656, + serialized_end=41719, +) +_sym_db.RegisterEnumDescriptor(_DMRS_ADDITIONALPOSITION_VALUE) + +_MAXLENGTH_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.MaxLength.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='len2', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=41787, + serialized_end=41830, +) +_sym_db.RegisterEnumDescriptor(_MAXLENGTH_VALUE) + +_RESOURCEELEMENTOFFSET_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.ResourceElementOffset.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='offset01', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='offset10', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='offset11', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=42119, + serialized_end=42194, +) +_sym_db.RegisterEnumDescriptor(_RESOURCEELEMENTOFFSET_VALUE) + +_QCL_TYPE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.QCL_Type.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='typeA', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='typeB', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='typeC', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='typeD', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=42600, + serialized_end=42677, +) +_sym_db.RegisterEnumDescriptor(_QCL_TYPE_VALUE) + +_VRB_TOPRB_INTERLEAVER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.VRB_ToPRB_Interleaver.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=42770, + serialized_end=42819, +) +_sym_db.RegisterEnumDescriptor(_VRB_TOPRB_INTERLEAVER_VALUE) + +_RESOURCEALLOCATION_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.ResourceAllocation.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='resourceAllocationType0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='resourceAllocationType1', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dynamicSwitch', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=42906, + serialized_end=43016, +) +_sym_db.RegisterEnumDescriptor(_RESOURCEALLOCATION_VALUE) + +_PDSCH_AGGREGATIONFACTOR_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PDSCH_AggregationFactor.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=43113, + serialized_end=43170, +) +_sym_db.RegisterEnumDescriptor(_PDSCH_AGGREGATIONFACTOR_VALUE) + +_RBG_SIZE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.RBG_Size.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='config1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='config2', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=43399, + serialized_end=43458, +) +_sym_db.RegisterEnumDescriptor(_RBG_SIZE_VALUE) + +_MCS_TABLE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.MCS_Table.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='qam256', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='qam64LowSE', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=43526, + serialized_end=43587, +) +_sym_db.RegisterEnumDescriptor(_MCS_TABLE_VALUE) + +_MAXNROFCODEWORDSSCHEDULEDBYDCI_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.MaxNrofCodeWordsScheduledByDCI.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=28821, + serialized_end=28870, +) +_sym_db.RegisterEnumDescriptor(_MAXNROFCODEWORDSSCHEDULEDBYDCI_VALUE) + +_BUNDLESIZE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.BundleSize.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='wideband', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=43888, + serialized_end=43943, +) +_sym_db.RegisterEnumDescriptor(_BUNDLESIZE_VALUE) + +_BUNDLESIZESET1_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.BundleSizeSet1.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='wideband', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2_wideband', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4_wideband', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=44164, + serialized_end=44253, +) +_sym_db.RegisterEnumDescriptor(_BUNDLESIZESET1_VALUE) + +_BUNDLESIZESET2_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.BundleSizeSet2.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='wideband', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=43888, + serialized_end=43943, +) +_sym_db.RegisterEnumDescriptor(_BUNDLESIZESET2_VALUE) + +_NROFPORTS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.NrofPorts.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p4', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p8', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p12', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p16', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p24', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p32', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=45194, + serialized_end=45295, +) +_sym_db.RegisterEnumDescriptor(_NROFPORTS_VALUE) + +_CDM_TYPE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.CDM_Type.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='noCDM', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fd_CDM2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='cdm4_FD2_TD2', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='cdm8_FD2_TD4', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=45362, + serialized_end=45455, +) +_sym_db.RegisterEnumDescriptor(_CDM_TYPE_VALUE) + +_DOT5_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Dot5.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='evenPRBs', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='oddPRBs', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=45513, + serialized_end=45573, +) +_sym_db.RegisterEnumDescriptor(_DOT5_VALUE) + +_SPS_CONFIGPERIODICITY_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SPS_ConfigPeriodicity.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms32', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms64', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms80', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms128', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms160', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms320', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms640', index=10, number=10, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=46325, + serialized_end=46462, +) +_sym_db.RegisterEnumDescriptor(_SPS_CONFIGPERIODICITY_VALUE) + +_SPS_MCS_TABLE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SPS_MCS_Table.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='qam64LowSE', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=46538, + serialized_end=46587, +) +_sym_db.RegisterEnumDescriptor(_SPS_MCS_TABLE_VALUE) + +_PURPOSE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Purpose.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='beamFailure', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rlf', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='both', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=47164, + serialized_end=47233, +) +_sym_db.RegisterEnumDescriptor(_PURPOSE_VALUE) + +_BEAMFAILUREINSTANCEMAXCOUNT_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.BeamFailureInstanceMaxCount.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n3', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n5', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n6', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n10', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=33561, + serialized_end=33659, +) +_sym_db.RegisterEnumDescriptor(_BEAMFAILUREINSTANCEMAXCOUNT_VALUE) + +_BEAMFAILUREDETECTIONTIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.BeamFailureDetectionTimer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pbfd1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pbfd2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pbfd3', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pbfd4', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pbfd5', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pbfd6', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pbfd8', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pbfd10', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=47537, + serialized_end=47659, +) +_sym_db.RegisterEnumDescriptor(_BEAMFAILUREDETECTIONTIMER_VALUE) + +_BWP_INACTIVITYTIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.BWP_InactivityTimer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms3', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms4', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms6', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms8', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms30', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms50', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms60', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms80', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms100', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms200', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms300', index=16, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms500', index=17, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms750', index=18, number=18, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1280', index=19, number=19, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1920', index=20, number=20, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2560', index=21, number=21, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=47910, + serialized_end=48158, +) +_sym_db.RegisterEnumDescriptor(_BWP_INACTIVITYTIMER_VALUE) + +_OCC_LENGTH_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.OCC_Length.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=42770, + serialized_end=42819, +) +_sym_db.RegisterEnumDescriptor(_OCC_LENGTH_VALUE) + +_OCC_INDEX_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.OCC_Index.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n3', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=29183, + serialized_end=29248, +) +_sym_db.RegisterEnumDescriptor(_OCC_INDEX_VALUE) + +_PUCCH_MAXCODERATE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PUCCH_MaxCodeRate.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='zeroDot08', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='zeroDot15', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='zeroDot25', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='zeroDot35', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='zeroDot45', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='zeroDot60', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='zeroDot80', index=7, number=7, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=52734, + serialized_end=52872, +) +_sym_db.RegisterEnumDescriptor(_PUCCH_MAXCODERATE_VALUE) + +_NROFSLOTS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.NrofSlots.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=43113, + serialized_end=43170, +) +_sym_db.RegisterEnumDescriptor(_NROFSLOTS_VALUE) + +_CLOSEDLOOPINDEX_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.ClosedLoopIndex.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='i0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='i1', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=53966, + serialized_end=54015, +) +_sym_db.RegisterEnumDescriptor(_CLOSEDLOOPINDEX_VALUE) + +_TWOPUCCH_PC_ADJUSTMENTSTATES_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.TwoPUCCH_PC_AdjustmentStates.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='twoStates', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=54818, + serialized_end=54866, +) +_sym_db.RegisterEnumDescriptor(_TWOPUCCH_PC_ADJUSTMENTSTATES_VALUE) + +_RATEMATCHING_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.RateMatching.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='limitedBufferRM', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=55532, + serialized_end=55586, +) +_sym_db.RegisterEnumDescriptor(_RATEMATCHING_VALUE) + +_SRS_SWITCHFROMCARRIER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SRS_SwitchFromCarrier.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sUL', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nUL', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=56018, + serialized_end=56069, +) +_sym_db.RegisterEnumDescriptor(_SRS_SWITCHFROMCARRIER_VALUE) + +_TX_CONFIG_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Tx_Config.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='codebook', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nonCodebook', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=58063, + serialized_end=58127, +) +_sym_db.RegisterEnumDescriptor(_TX_CONFIG_VALUE) + +_MAXNROFPORTS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.MaxNrofPorts.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=28821, + serialized_end=28870, +) +_sym_db.RegisterEnumDescriptor(_MAXNROFPORTS_VALUE) + +_PTRS_POWER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PTRS_Power.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p00', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p01', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p10', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p11', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=59294, + serialized_end=59363, +) +_sym_db.RegisterEnumDescriptor(_PTRS_POWER_VALUE) + +_TIMEDENSITYTRANSFORMPRECODING_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.TimeDensityTransformPrecoding.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='d2', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=59615, + serialized_end=59656, +) +_sym_db.RegisterEnumDescriptor(_TIMEDENSITYTRANSFORMPRECODING_VALUE) + +_ALPHA_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Alpha.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='alpha0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='alpha04', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='alpha05', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='alpha06', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='alpha07', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='alpha08', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='alpha09', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='alpha1', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=60710, + serialized_end=60845, +) +_sym_db.RegisterEnumDescriptor(_ALPHA_VALUE) + +_TWOPUSCH_PC_ADJUSTMENTSTATES_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.TwoPUSCH_PC_AdjustmentStates.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='twoStates', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=54818, + serialized_end=54866, +) +_sym_db.RegisterEnumDescriptor(_TWOPUSCH_PC_ADJUSTMENTSTATES_VALUE) + +_FREQUENCYHOPPING_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.FrequencyHopping.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='intraSlot', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='interSlot', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=61559, + serialized_end=61622, +) +_sym_db.RegisterEnumDescriptor(_FREQUENCYHOPPING_VALUE) + +_PUSCH_AGGREGATIONFACTOR_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PUSCH_AggregationFactor.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=43113, + serialized_end=43170, +) +_sym_db.RegisterEnumDescriptor(_PUSCH_AGGREGATIONFACTOR_VALUE) + +_CODEBOOKSUBSET_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.CodebookSubset.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fullyAndPartialAndNonCoherent', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='partialAndNonCoherent', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nonCoherent', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=61855, + serialized_end=61967, +) +_sym_db.RegisterEnumDescriptor(_CODEBOOKSUBSET_VALUE) + +_RBG_SIZE2_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.RBG_Size2.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='config2', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=62035, + serialized_end=62081, +) +_sym_db.RegisterEnumDescriptor(_RBG_SIZE2_VALUE) + +_SCALING_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Scaling.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='f0p5', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='f0p65', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='f0p8', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='f1', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=62411, + serialized_end=62483, +) +_sym_db.RegisterEnumDescriptor(_SCALING_VALUE) + +_POWERCONTROLLOOPTOUSE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PowerControlLoopToUse.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=29183, + serialized_end=29232, +) +_sym_db.RegisterEnumDescriptor(_POWERCONTROLLOOPTOUSE_VALUE) + +_REPK_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.RepK.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=28821, + serialized_end=28886, +) +_sym_db.RegisterEnumDescriptor(_REPK_VALUE) + +_REPK_RV_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.RepK_RV.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s1_0231', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s2_0303', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s3_0000', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=64445, + serialized_end=64517, +) +_sym_db.RegisterEnumDescriptor(_REPK_RV_VALUE) + +_GRANTPERIODICITY_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.GrantPeriodicity.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym7', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym1x14', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym2x14', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym4x14', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym5x14', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym8x14', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym10x14', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym16x14', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym20x14', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym32x14', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym40x14', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym64x14', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym80x14', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym128x14', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym160x14', index=16, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym256x14', index=17, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym320x14', index=18, number=18, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym512x14', index=19, number=19, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym640x14', index=20, number=20, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym1024x14', index=21, number=21, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym1280x14', index=22, number=22, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym2560x14', index=23, number=23, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym5120x14', index=24, number=24, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym6', index=25, number=25, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym1x12', index=26, number=26, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym2x12', index=27, number=27, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym4x12', index=28, number=28, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym5x12', index=29, number=29, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym8x12', index=30, number=30, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym10x12', index=31, number=31, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym16x12', index=32, number=32, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym20x12', index=33, number=33, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym32x12', index=34, number=34, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym40x12', index=35, number=35, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym64x12', index=36, number=36, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym80x12', index=37, number=37, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym128x12', index=38, number=38, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym160x12', index=39, number=39, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym256x12', index=40, number=40, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym320x12', index=41, number=41, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym512x12', index=42, number=42, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym640x12', index=43, number=43, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym1280x12', index=44, number=44, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sym2560x12', index=45, number=45, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=64601, + serialized_end=65266, +) +_sym_db.RegisterEnumDescriptor(_GRANTPERIODICITY_VALUE) + +_SRS_RESOURCESET_USAGE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SRS_ResourceSet_Usage.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='beamManagement', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='codebook', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nonCodebook', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='antennaSwitching', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=67092, + serialized_end=67198, +) +_sym_db.RegisterEnumDescriptor(_SRS_RESOURCESET_USAGE_VALUE) + +_SRS_POWERCONTROLADJUSTMENTSTATES_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SRS_PowerControlAdjustmentStates.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sameAsFci2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='separateClosedLoop', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=67313, + serialized_end=67386, +) +_sym_db.RegisterEnumDescriptor(_SRS_POWERCONTROLADJUSTMENTSTATES_VALUE) + +_NROFSRS_PORTS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.NrofSRS_Ports.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='port1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ports2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ports4', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=68301, + serialized_end=68369, +) +_sym_db.RegisterEnumDescriptor(_NROFSRS_PORTS_VALUE) + +_PTRS_PORTINDEX_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PTRS_PortIndex.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=29183, + serialized_end=29232, +) +_sym_db.RegisterEnumDescriptor(_PTRS_PORTINDEX_VALUE) + +_NROFSYMBOLS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.NrofSymbols.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=28821, + serialized_end=28878, +) +_sym_db.RegisterEnumDescriptor(_NROFSYMBOLS_VALUE) + +_REPETITIONFACTOR_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.RepetitionFactor.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=28821, + serialized_end=28878, +) +_sym_db.RegisterEnumDescriptor(_REPETITIONFACTOR_VALUE) + +_GROUPORSEQUENCEHOPPING_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.GroupOrSequenceHopping.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='neither', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='groupHopping', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sequenceHopping', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=69189, + serialized_end=69274, +) +_sym_db.RegisterEnumDescriptor(_GROUPORSEQUENCEHOPPING_VALUE) + +_SSB_PERRACH_OCCASION_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SSB_perRACH_Occasion.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='oneEighth', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='oneFourth', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='oneHalf', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='one', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='two', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='four', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='eight', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sixteen', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=71183, + serialized_end=71311, +) +_sym_db.RegisterEnumDescriptor(_SSB_PERRACH_OCCASION_VALUE) + +_BEAMFAILURERECOVERYTIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.BeamFailureRecoveryTimer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms60', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms80', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms100', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms150', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms200', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=71410, + serialized_end=71526, +) +_sym_db.RegisterEnumDescriptor(_BEAMFAILURERECOVERYTIMER_VALUE) + +_MAXCODEBLOCKGROUPSPERTRANSPORTBLOCK_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.MaxCodeBlockGroupsPerTransportBlock.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n6', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=73143, + serialized_end=73208, +) +_sym_db.RegisterEnumDescriptor(_MAXCODEBLOCKGROUPSPERTRANSPORTBLOCK_VALUE) + +_XOVERHEAD_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.XOverhead.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='xOh6', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='xOh12', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='xOh18', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=73277, + serialized_end=73342, +) +_sym_db.RegisterEnumDescriptor(_XOVERHEAD_VALUE) + +_NROFHARQ_PROCESSESFORPDSCH_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.NrofHARQ_ProcessesForPDSCH.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n6', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n10', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n12', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n16', index=6, number=6, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=73445, + serialized_end=73529, +) +_sym_db.RegisterEnumDescriptor(_NROFHARQ_PROCESSESFORPDSCH_VALUE) + +_POWERCONTROLOFFSETSS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PowerControlOffsetSS.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_db3', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='db0', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='db3', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='db6', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=75407, + serialized_end=75482, +) +_sym_db.RegisterEnumDescriptor(_POWERCONTROLOFFSETSS_VALUE) + +_SUBCARRIERLOCATION_P0_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SubcarrierLocation_p0.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s4', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s6', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s8', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s10', index=6, number=6, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=76272, + serialized_end=76354, +) +_sym_db.RegisterEnumDescriptor(_SUBCARRIERLOCATION_P0_VALUE) + +_SUBCARRIERLOCATION_P1_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SubcarrierLocation_p1.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s4', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s8', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=76561, + serialized_end=76618, +) +_sym_db.RegisterEnumDescriptor(_SUBCARRIERLOCATION_P1_VALUE) + +_RESOURCETYPE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.ResourceType.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='aperiodic', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='semiPersistent', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='periodic', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=77277, + serialized_end=77359, +) +_sym_db.RegisterEnumDescriptor(_RESOURCETYPE_VALUE) + +_REPORTSLOTCONFIG_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.ReportSlotConfig.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl5', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl10', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl20', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl40', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl80', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl160', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl320', index=7, number=7, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=80144, + serialized_end=80248, +) +_sym_db.RegisterEnumDescriptor(_REPORTSLOTCONFIG_VALUE) + +_CRI_RI_I1_CQI_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.CRI_RI_i1_CQI.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=42770, + serialized_end=42819, +) +_sym_db.RegisterEnumDescriptor(_CRI_RI_I1_CQI_VALUE) + +_CQI_FORMATINDICATOR_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.CQI_FormatIndicator.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='widebandCQI', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='subbandCQI', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=81090, + serialized_end=81156, +) +_sym_db.RegisterEnumDescriptor(_CQI_FORMATINDICATOR_VALUE) + +_PMI_FORMATINDICATOR_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PMI_FormatIndicator.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='widebandPMI', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='subbandPMI', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=81245, + serialized_end=81311, +) +_sym_db.RegisterEnumDescriptor(_PMI_FORMATINDICATOR_VALUE) + +_PHASEALPHABETSIZE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PhaseAlphabetSize.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=11191, + serialized_end=11240, +) +_sym_db.RegisterEnumDescriptor(_PHASEALPHABETSIZE_VALUE) + +_NUMBEROFBEAMS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.NumberOfBeams.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='two', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='three', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='four', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=84353, + serialized_end=84416, +) +_sym_db.RegisterEnumDescriptor(_NUMBEROFBEAMS_VALUE) + +_PORTSELECTIONSAMPLINGSIZE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PortSelectionSamplingSize.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n3', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=33403, + serialized_end=33468, +) +_sym_db.RegisterEnumDescriptor(_PORTSELECTIONSAMPLINGSIZE_VALUE) + +_CSI_REPORTCONFIGDUMMY_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.CSI_ReportConfigDummy.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=28821, + serialized_end=28870, +) +_sym_db.RegisterEnumDescriptor(_CSI_REPORTCONFIGDUMMY_VALUE) + +_NROFREPORTEDRS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.NrofReportedRS.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n3', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=33403, + serialized_end=33468, +) +_sym_db.RegisterEnumDescriptor(_NROFREPORTEDRS_VALUE) + +_CQI_TABLE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.CQI_Table.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='table1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='table2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='table3', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=85034, + serialized_end=85103, +) +_sym_db.RegisterEnumDescriptor(_CQI_TABLE_VALUE) + +_SUBBANDSIZE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SubbandSize.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='value1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='value2', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=85175, + serialized_end=85232, +) +_sym_db.RegisterEnumDescriptor(_SUBBANDSIZE_VALUE) + +_SEMIPERSISTENTONPUSCH_V1530_REPORTSLOTCONFIG_V1530 = _descriptor.EnumDescriptor( + name='ReportSlotConfig_v1530', + full_name='uenibstreamprotobuf.SemiPersistentOnPUSCH_v1530.ReportSlotConfig_v1530', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl4', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl8', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl16', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=85984, + serialized_end=86062, +) +_sym_db.RegisterEnumDescriptor(_SEMIPERSISTENTONPUSCH_V1530_REPORTSLOTCONFIG_V1530) + +_SCELLDEACTIVATIONTIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SCellDeactivationTimer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms80', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms160', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms200', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms240', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms320', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms400', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms480', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms520', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms640', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms720', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms840', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1280', index=14, number=14, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=86943, + serialized_end=87128, +) +_sym_db.RegisterEnumDescriptor(_SCELLDEACTIVATIONTIMER_VALUE) + +_PATHLOSSREFERENCELINKING_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PathlossReferenceLinking.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pCell', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sCell', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=87574, + serialized_end=87629, +) +_sym_db.RegisterEnumDescriptor(_PATHLOSSREFERENCELINKING_VALUE) + +_CSI_RS_MEASUREMENTBW_NROFPRBS = _descriptor.EnumDescriptor( + name='NrofPRBs', + full_name='uenibstreamprotobuf.CSI_RS_MeasurementBW.NrofPRBs', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='size24', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='size48', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='size96', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='size192', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='size264', index=5, number=5, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=91503, + serialized_end=91601, +) +_sym_db.RegisterEnumDescriptor(_CSI_RS_MEASUREMENTBW_NROFPRBS) + +_DENSITY_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Density.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='d1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='d3', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=91665, + serialized_end=91714, +) +_sym_db.RegisterEnumDescriptor(_DENSITY_VALUE) + +_Q_OFFSETRANGE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Q_OffsetRange.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB24', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB22', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB20', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB18', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB16', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB14', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB12', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB10', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB8', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB6', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB5', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB4', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB3', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB2', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB1', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB0', index=16, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB1', index=17, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB2', index=18, number=18, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB3', index=19, number=19, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB4', index=20, number=20, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB5', index=21, number=21, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB6', index=22, number=22, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB8', index=23, number=23, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB10', index=24, number=24, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB12', index=25, number=25, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB14', index=26, number=26, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB16', index=27, number=27, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB18', index=28, number=28, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB20', index=29, number=29, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB22', index=30, number=30, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB24', index=31, number=31, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=92748, + serialized_end=93166, +) +_sym_db.RegisterEnumDescriptor(_Q_OFFSETRANGE_VALUE) + +_RANGE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Range.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n12', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n16', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n24', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n32', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n48', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n64', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n84', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n96', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n128', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n168', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n252', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n504', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1008', index=15, number=15, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=93637, + serialized_end=93809, +) +_sym_db.RegisterEnumDescriptor(_RANGE_VALUE) + +_MEASCYCLESCELL_V1530_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.MeasCycleSCell_v1530.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf160', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf256', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf320', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf512', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf640', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf1024', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sf1280', index=7, number=7, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=93900, + serialized_end=94012, +) +_sym_db.RegisterEnumDescriptor(_MEASCYCLESCELL_V1530_VALUE) + +_EUTRA_ALLOWEDMEASBANDWIDTH_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.EUTRA_AllowedMeasBandwidth.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mbw6', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mbw15', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mbw25', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mbw50', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mbw75', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='mbw100', index=6, number=6, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=94666, + serialized_end=94765, +) +_sym_db.RegisterEnumDescriptor(_EUTRA_ALLOWEDMEASBANDWIDTH_VALUE) + +_EUTRA_Q_OFFSETRANGE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.EUTRA_Q_OffsetRange.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB24', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB22', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB20', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB18', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB16', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB14', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB12', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB10', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB8', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB6', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB5', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB4', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB3', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB2', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='minus_dB1', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB0', index=16, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB1', index=17, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB2', index=18, number=18, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB3', index=19, number=19, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB4', index=20, number=20, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB5', index=21, number=21, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB6', index=22, number=22, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB8', index=23, number=23, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB10', index=24, number=24, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB12', index=25, number=25, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB14', index=26, number=26, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB16', index=27, number=27, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB18', index=28, number=28, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB20', index=29, number=29, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB22', index=30, number=30, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB24', index=31, number=31, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=92748, + serialized_end=93166, +) +_sym_db.RegisterEnumDescriptor(_EUTRA_Q_OFFSETRANGE_VALUE) + +_EUTRA_RANGE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.EUTRA_Range.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n12', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n16', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n24', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n32', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n48', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n64', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n84', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n96', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n128', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n168', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n252', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n504', index=14, number=14, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=93637, + serialized_end=93798, +) +_sym_db.RegisterEnumDescriptor(_EUTRA_RANGE_VALUE) + +_NR_RS_TYPE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.NR_RS_Type.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ssb', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='csi_rs', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=96857, + serialized_end=96911, +) +_sym_db.RegisterEnumDescriptor(_NR_RS_TYPE_VALUE) + +_REPORTINTERVAL_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.ReportInterval.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms120', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms240', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms480', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms640', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1024', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2048', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5120', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10240', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20480', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40960', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='min1', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='min6', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='min12', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='min30', index=14, number=14, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=97063, + serialized_end=97257, +) +_sym_db.RegisterEnumDescriptor(_REPORTINTERVAL_VALUE) + +_REPORTAMOUNT_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.ReportAmount.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='r1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='r2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='r4', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='r8', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='r16', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='r32', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='r64', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='infinity', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=97332, + serialized_end=97438, +) +_sym_db.RegisterEnumDescriptor(_REPORTAMOUNT_VALUE) + +_TIMETOTRIGGER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.TimeToTrigger.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms64', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms80', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms100', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms128', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms160', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms256', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms320', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms480', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms512', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms640', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1024', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1280', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2560', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5120', index=16, number=16, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=99727, + serialized_end=99935, +) +_sym_db.RegisterEnumDescriptor(_TIMETOTRIGGER_VALUE) + +_REPORTADDNEIGHMEAS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.ReportAddNeighMeas.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='setup', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=100104, + serialized_end=100148, +) +_sym_db.RegisterEnumDescriptor(_REPORTADDNEIGHMEAS_VALUE) + +_FILTERCOEFFICIENT_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.FilterCoefficient.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fc0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fc1', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fc2', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fc3', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fc4', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fc5', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fc6', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fc7', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fc8', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fc9', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fc11', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fc13', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fc15', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fc17', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fc19', index=15, number=15, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=102512, + serialized_end=102685, +) +_sym_db.RegisterEnumDescriptor(_FILTERCOEFFICIENT_VALUE) + +_MGL_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.MGL.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1dot5', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms3', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms3dot5', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms4', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5dot5', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms6', index=6, number=6, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=103268, + serialized_end=103367, +) +_sym_db.RegisterEnumDescriptor(_MGL_VALUE) + +_MGRP_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.MGRP.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms80', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms160', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=86943, + serialized_end=87017, +) +_sym_db.RegisterEnumDescriptor(_MGRP_VALUE) + +_MGTA_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.MGTA.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0dot25', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0dot5', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=103558, + serialized_end=103627, +) +_sym_db.RegisterEnumDescriptor(_MGTA_VALUE) + +_MEASGAPSHARINGSCHEME_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.MeasGapSharingScheme.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='scheme00', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='scheme01', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='scheme10', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='scheme11', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=104193, + serialized_end=104282, +) +_sym_db.RegisterEnumDescriptor(_MEASGAPSHARINGSCHEME_VALUE) + +_DELAYBUDGETREPORTINGPROHIBITTIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.DelayBudgetReportingProhibitTimer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s0dot4', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s0dot8', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s1dot6', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s3', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s6', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s12', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s30', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=7429, + serialized_end=7540, +) +_sym_db.RegisterEnumDescriptor(_DELAYBUDGETREPORTINGPROHIBITTIMER_VALUE) + +_OVERHEATINGASSISTANCECONFIG_OVERHEATINGINDICATIONPROHIBITTIMER = _descriptor.EnumDescriptor( + name='OverheatingIndicationProhibitTimer', + full_name='uenibstreamprotobuf.OverheatingAssistanceConfig.OverheatingIndicationProhibitTimer', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s0dot5', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s1', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s2', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s5', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s10', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s20', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s30', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s60', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s90', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s120', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s300', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s600', index=13, number=13, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=105061, + serialized_end=105242, +) +_sym_db.RegisterEnumDescriptor(_OVERHEATINGASSISTANCECONFIG_OVERHEATINGINDICATIONPROHIBITTIMER) + +_AGGREGATIONLEVEL_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.AggregationLevel.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n3', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n5', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n6', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=106603, + serialized_end=106700, +) +_sym_db.RegisterEnumDescriptor(_AGGREGATIONLEVEL_VALUE) + +_AGGREGATIONLEVEL_SFI_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.AggregationLevel_SFI.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=28821, + serialized_end=28870, +) +_sym_db.RegisterEnumDescriptor(_AGGREGATIONLEVEL_SFI_VALUE) + +_DUMMY1_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Dummy1.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl4', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl5', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl8', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl10', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl16', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sl20', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=107866, + serialized_end=107974, +) +_sym_db.RegisterEnumDescriptor(_DUMMY1_VALUE) + +_DUMMY2_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Dummy2.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=28821, + serialized_end=28870, +) +_sym_db.RegisterEnumDescriptor(_DUMMY2_VALUE) + +_DCI_FORMATS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.DCI_Formats.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='formats0_0_And_1_0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='formats0_1_And_1_1', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=108228, + serialized_end=108309, +) +_sym_db.RegisterEnumDescriptor(_DCI_FORMATS_VALUE) + +_PLMN_IDENTITYINFO_CELLRESERVEDFOROPERATORUSE = _descriptor.EnumDescriptor( + name='CellReservedForOperatorUse', + full_name='uenibstreamprotobuf.PLMN_IdentityInfo.CellReservedForOperatorUse', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='isreserved', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='notreserved', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=111452, + serialized_end=111539, +) +_sym_db.RegisterEnumDescriptor(_PLMN_IDENTITYINFO_CELLRESERVEDFOROPERATORUSE) + +_DISCARDTIMER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.DiscardTimer.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms30', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms50', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms60', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms75', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms100', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms150', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms200', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms250', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms300', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms500', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms750', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1500', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='infinity', index=16, number=16, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=115306, + serialized_end=115512, +) +_sym_db.RegisterEnumDescriptor(_DISCARDTIMER_VALUE) + +_PDCP_SN_SIZE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PDCP_SN_Size.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='len12bits', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='len18bits', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=115587, + serialized_end=115650, +) +_sym_db.RegisterEnumDescriptor(_PDCP_SN_SIZE_VALUE) + +_UL_DATASPLITTHRESHOLD_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.UL_DataSplitThreshold.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b100', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b200', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b400', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b800', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b1600', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b3200', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b6400', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b12800', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b25600', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b51200', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b102400', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b204800', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b409600', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b819200', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b1228800', index=16, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b1638400', index=17, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b2457600', index=18, number=18, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b3276800', index=19, number=19, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b4096000', index=20, number=20, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b4915200', index=21, number=21, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b5734400', index=22, number=22, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b6553600', index=23, number=23, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='infinity', index=24, number=24, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=116622, + serialized_end=116950, +) +_sym_db.RegisterEnumDescriptor(_UL_DATASPLITTHRESHOLD_VALUE) + +_T_REORDERING_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.T_Reordering.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms4', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms8', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms15', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms30', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms50', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms60', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms80', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms100', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms120', index=16, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms140', index=17, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms160', index=18, number=18, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms180', index=19, number=19, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms200', index=20, number=20, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms220', index=21, number=21, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms240', index=22, number=22, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms260', index=23, number=23, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms280', index=24, number=24, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms300', index=25, number=25, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms500', index=26, number=26, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms750', index=27, number=27, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1000', index=28, number=28, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1250', index=29, number=29, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1500', index=30, number=30, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1750', index=31, number=31, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2000', index=32, number=32, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2250', index=33, number=33, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2500', index=34, number=34, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2750', index=35, number=35, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms3000', index=36, number=36, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=117026, + serialized_end=117444, +) +_sym_db.RegisterEnumDescriptor(_T_REORDERING_VALUE) + +_SDAP_HEADER_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SDAP_Header.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='present', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='absent', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=118158, + serialized_end=118216, +) +_sym_db.RegisterEnumDescriptor(_SDAP_HEADER_VALUE) + +_CIPHERINGALGORITHM_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.CipheringAlgorithm.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nea0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nea1', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nea2', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nea3', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=118624, + serialized_end=118697, +) +_sym_db.RegisterEnumDescriptor(_CIPHERINGALGORITHM_VALUE) + +_INTEGRITYPROTALGORITHM_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.IntegrityProtAlgorithm.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nia0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nia1', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nia2', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nia3', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=118792, + serialized_end=118865, +) +_sym_db.RegisterEnumDescriptor(_INTEGRITYPROTALGORITHM_VALUE) + +_KEYTOUSE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.KeyToUse.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='master', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='secondary', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=118931, + serialized_end=118991, +) +_sym_db.RegisterEnumDescriptor(_KEYTOUSE_VALUE) + +_CONNESTFAILCOUNT_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.ConnEstFailCount.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n3', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=33403, + serialized_end=33468, +) +_sym_db.RegisterEnumDescriptor(_CONNESTFAILCOUNT_VALUE) + +_CONNESTFAILOFFSETVALIDITY_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.ConnEstFailOffsetValidity.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s30', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s60', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s120', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s240', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s300', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s420', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s600', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s900', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=119955, + serialized_end=120066, +) +_sym_db.RegisterEnumDescriptor(_CONNESTFAILOFFSETVALIDITY_VALUE) + +_SI_WINDOWLENGTH_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SI_WindowLength.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s5', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s10', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s20', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s40', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s80', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s160', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s320', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s640', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s1280', index=9, number=9, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=120493, + serialized_end=120611, +) +_sym_db.RegisterEnumDescriptor(_SI_WINDOWLENGTH_VALUE) + +_SI_BROADCASTSTATUS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SI_BroadcastStatus.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='broadcasting', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='notBroadcasting', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=120971, + serialized_end=121043, +) +_sym_db.RegisterEnumDescriptor(_SI_BROADCASTSTATUS_VALUE) + +_SI_PERIODICITY_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SI_Periodicity.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rf8', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rf16', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rf32', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rf64', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rf128', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rf256', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rf512', index=7, number=7, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=121122, + serialized_end=121227, +) +_sym_db.RegisterEnumDescriptor(_SI_PERIODICITY_VALUE) + +_SIB_TYPEINFOTYPE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SIB_TypeInfoType.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sibType2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sibType3', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sibType4', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sibType5', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sibType6', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sibType7', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sibType8', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sibType9', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=121478, + serialized_end=121623, +) +_sym_db.RegisterEnumDescriptor(_SIB_TYPEINFOTYPE_VALUE) + +_SI_REQUESTPERIOD_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SI_RequestPeriod.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='one', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='two', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='four', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='six', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='eight', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ten', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='twelve', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sixteen', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=121928, + serialized_end=122043, +) +_sym_db.RegisterEnumDescriptor(_SI_REQUESTPERIOD_VALUE) + +_BCCH_CONFIG_MODIFICATIONPERIODCOEFF = _descriptor.EnumDescriptor( + name='ModificationPeriodCoeff', + full_name='uenibstreamprotobuf.BCCH_Config.ModificationPeriodCoeff', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n16', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=123984, + serialized_end=124068, +) +_sym_db.RegisterEnumDescriptor(_BCCH_CONFIG_MODIFICATIONPERIODCOEFF) + +_PAGINGCYCLE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PagingCycle.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rf32', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rf64', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rf128', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rf256', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=125413, + serialized_end=125488, +) +_sym_db.RegisterEnumDescriptor(_PAGINGCYCLE_VALUE) + +_PCCH_CONFIGNS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PCCH_ConfigNs.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='four', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='two', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='one', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=125565, + serialized_end=125626, +) +_sym_db.RegisterEnumDescriptor(_PCCH_CONFIGNS_VALUE) + +_SIB_N_TIMINGADVANCEOFFSET_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SIB_N_TimingAdvanceOffset.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n25600', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n39936', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=27438, + serialized_end=27503, +) +_sym_db.RegisterEnumDescriptor(_SIB_N_TIMINGADVANCEOFFSET_VALUE) + +_SIB_SSB_PERIODICITYSERVINGCELL_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SIB_SSB_PeriodicityServingCell.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms40', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms80', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms160', index=6, number=6, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=27606, + serialized_end=27699, +) +_sym_db.RegisterEnumDescriptor(_SIB_SSB_PERIODICITYSERVINGCELL_VALUE) + +_UE_TIMERSANDCONSTANTST300_T301_T319_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.UE_TimersAndConstantsT300_T301_T319.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms100', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms200', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms300', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms400', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms600', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1000', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1500', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2000', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=127782, + serialized_end=127906, +) +_sym_db.RegisterEnumDescriptor(_UE_TIMERSANDCONSTANTST300_T301_T319_VALUE) + +_UE_TIMERSANDCONSTANTST310_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.UE_TimersAndConstantsT310.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms50', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms100', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms200', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms500', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1000', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms2000', index=7, number=7, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=33211, + serialized_end=33320, +) +_sym_db.RegisterEnumDescriptor(_UE_TIMERSANDCONSTANTST310_VALUE) + +_UE_TIMERSANDCONSTANTSN310_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.UE_TimersAndConstantsN310.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n3', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n6', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n10', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n20', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=33403, + serialized_end=33502, +) +_sym_db.RegisterEnumDescriptor(_UE_TIMERSANDCONSTANTSN310_VALUE) + +_UE_TIMERSANDCONSTANTST311_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.UE_TimersAndConstantsT311.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms1000', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms3000', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms5000', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms10000', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms15000', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms20000', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ms30000', index=7, number=7, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=33730, + serialized_end=33851, +) +_sym_db.RegisterEnumDescriptor(_UE_TIMERSANDCONSTANTST311_VALUE) + +_UE_TIMERSANDCONSTANTSN311_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.UE_TimersAndConstantsN311.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n3', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n4', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n5', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n6', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n8', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='n10', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=33561, + serialized_end=33659, +) +_sym_db.RegisterEnumDescriptor(_UE_TIMERSANDCONSTANTSN311_VALUE) + +_UAC_BARRINGFACTOR_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.UAC_BarringFactor.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p00', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p05', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p10', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p15', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p20', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p25', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p30', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p40', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p50', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p60', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p70', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p75', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p80', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p85', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p90', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='p95', index=16, number=16, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=129623, + serialized_end=129800, +) +_sym_db.RegisterEnumDescriptor(_UAC_BARRINGFACTOR_VALUE) + +_UAC_BARRINGTIME_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.UAC_BarringTime.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s4', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s8', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s16', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s32', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s64', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s128', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s256', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s512', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=129881, + serialized_end=129987, +) +_sym_db.RegisterEnumDescriptor(_UAC_BARRINGTIME_VALUE) + +_T_EVALUATION_HYSTNORMAL_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.T_Evaluation_HystNormal.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s30', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s60', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s120', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s180', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s240', index=5, number=5, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=130302, + serialized_end=130383, +) +_sym_db.RegisterEnumDescriptor(_T_EVALUATION_HYSTNORMAL_VALUE) + + +_CELLGROUPCONFIG = _descriptor.Descriptor( + name='CellGroupConfig', + full_name='uenibstreamprotobuf.CellGroupConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cellGroupId', full_name='uenibstreamprotobuf.CellGroupConfig.cellGroupId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rlc_BearerToAddModList', full_name='uenibstreamprotobuf.CellGroupConfig.rlc_BearerToAddModList', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rlc_BearerToReleaseList', full_name='uenibstreamprotobuf.CellGroupConfig.rlc_BearerToReleaseList', index=2, + number=3, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mac_CellGroupConfig', full_name='uenibstreamprotobuf.CellGroupConfig.mac_CellGroupConfig', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='physicalCellGroupConfig', full_name='uenibstreamprotobuf.CellGroupConfig.physicalCellGroupConfig', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='spCellConfig', full_name='uenibstreamprotobuf.CellGroupConfig.spCellConfig', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCellToAddModList', full_name='uenibstreamprotobuf.CellGroupConfig.sCellToAddModList', index=6, + number=7, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCellToReleaseList', full_name='uenibstreamprotobuf.CellGroupConfig.sCellToReleaseList', index=7, + number=8, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportUplinkTxDirectCurrent_v1530', full_name='uenibstreamprotobuf.CellGroupConfig.reportUplinkTxDirectCurrent_v1530', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=100, + serialized_end=609, +) + + +_RLC_BEARERCONFIG = _descriptor.Descriptor( + name='RLC_BearerConfig', + full_name='uenibstreamprotobuf.RLC_BearerConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='logicalChannelIdentity', full_name='uenibstreamprotobuf.RLC_BearerConfig.logicalChannelIdentity', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='srb_Identity', full_name='uenibstreamprotobuf.RLC_BearerConfig.srb_Identity', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drb_Identity', full_name='uenibstreamprotobuf.RLC_BearerConfig.drb_Identity', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reestablishRLC', full_name='uenibstreamprotobuf.RLC_BearerConfig.reestablishRLC', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rlc_Config', full_name='uenibstreamprotobuf.RLC_BearerConfig.rlc_Config', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mac_LogicalChannelConfig', full_name='uenibstreamprotobuf.RLC_BearerConfig.mac_LogicalChannelConfig', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='servedRadioBearer', full_name='uenibstreamprotobuf.RLC_BearerConfig.servedRadioBearer', + index=0, containing_type=None, fields=[]), + ], + serialized_start=612, + serialized_end=913, +) + + +_RLC_CONFIG = _descriptor.Descriptor( + name='RLC_Config', + full_name='uenibstreamprotobuf.RLC_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='am', full_name='uenibstreamprotobuf.RLC_Config.am', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='um_Bi_Directional', full_name='uenibstreamprotobuf.RLC_Config.um_Bi_Directional', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='um_Uni_Directional_UL', full_name='uenibstreamprotobuf.RLC_Config.um_Uni_Directional_UL', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='um_Uni_Directional_DL', full_name='uenibstreamprotobuf.RLC_Config.um_Uni_Directional_DL', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=916, + serialized_end=1182, +) + + +_AM = _descriptor.Descriptor( + name='AM', + full_name='uenibstreamprotobuf.AM', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ul_AM_RLC', full_name='uenibstreamprotobuf.AM.ul_AM_RLC', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dl_AM_RLC', full_name='uenibstreamprotobuf.AM.dl_AM_RLC', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1184, + serialized_end=1290, +) + + +_UL_AM_RLC = _descriptor.Descriptor( + name='UL_AM_RLC', + full_name='uenibstreamprotobuf.UL_AM_RLC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sn_FieldLength', full_name='uenibstreamprotobuf.UL_AM_RLC.sn_FieldLength', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t_PollRetransmit', full_name='uenibstreamprotobuf.UL_AM_RLC.t_PollRetransmit', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pollPDU', full_name='uenibstreamprotobuf.UL_AM_RLC.pollPDU', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pollByte', full_name='uenibstreamprotobuf.UL_AM_RLC.pollByte', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxRetxThreshold', full_name='uenibstreamprotobuf.UL_AM_RLC.maxRetxThreshold', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1293, + serialized_end=1593, +) + + +_MAXRETXTHRESHOLD = _descriptor.Descriptor( + name='MaxRetxThreshold', + full_name='uenibstreamprotobuf.MaxRetxThreshold', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.MaxRetxThreshold.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MAXRETXTHRESHOLD_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1596, + serialized_end=1775, +) + + +_SN_FIELDLENGTHAM = _descriptor.Descriptor( + name='SN_FieldLengthAM', + full_name='uenibstreamprotobuf.SN_FieldLengthAM', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SN_FieldLengthAM.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SN_FIELDLENGTHAM_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1778, + serialized_end=1915, +) + + +_T_POLLRETRANSMIT = _descriptor.Descriptor( + name='T_PollRetransmit', + full_name='uenibstreamprotobuf.T_PollRetransmit', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.T_PollRetransmit.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _T_POLLRETRANSMIT_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1918, + serialized_end=2664, +) + + +_POLLPDU = _descriptor.Descriptor( + name='PollPDU', + full_name='uenibstreamprotobuf.PollPDU', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PollPDU.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _POLLPDU_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2667, + serialized_end=3025, +) + + +_POLLBYTE = _descriptor.Descriptor( + name='PollByte', + full_name='uenibstreamprotobuf.PollByte', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PollByte.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _POLLBYTE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3028, + serialized_end=3596, +) + + +_DL_AM_RLC = _descriptor.Descriptor( + name='DL_AM_RLC', + full_name='uenibstreamprotobuf.DL_AM_RLC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sn_FieldLength', full_name='uenibstreamprotobuf.DL_AM_RLC.sn_FieldLength', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t_Reassembly', full_name='uenibstreamprotobuf.DL_AM_RLC.t_Reassembly', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t_statusProhibit', full_name='uenibstreamprotobuf.DL_AM_RLC.t_statusProhibit', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3599, + serialized_end=3795, +) + + +_T_REASSEMBLY = _descriptor.Descriptor( + name='T_Reassembly', + full_name='uenibstreamprotobuf.T_Reassembly', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.T_Reassembly.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _T_REASSEMBLY_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3798, + serialized_end=4223, +) + + +_T_STATUSPROHIBIT = _descriptor.Descriptor( + name='T_StatusProhibit', + full_name='uenibstreamprotobuf.T_StatusProhibit', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.T_StatusProhibit.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _T_STATUSPROHIBIT_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4226, + serialized_end=5005, +) + + +_UM_BI_DIRECTIONAL = _descriptor.Descriptor( + name='UM_Bi_Directional', + full_name='uenibstreamprotobuf.UM_Bi_Directional', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ul_UM_RLC', full_name='uenibstreamprotobuf.UM_Bi_Directional.ul_UM_RLC', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dl_UM_RLC', full_name='uenibstreamprotobuf.UM_Bi_Directional.dl_UM_RLC', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5007, + serialized_end=5128, +) + + +_UL_UM_RLC = _descriptor.Descriptor( + name='UL_UM_RLC', + full_name='uenibstreamprotobuf.UL_UM_RLC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sn_FieldLength', full_name='uenibstreamprotobuf.UL_UM_RLC.sn_FieldLength', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5130, + serialized_end=5204, +) + + +_SN_FIELDLENGTHUM = _descriptor.Descriptor( + name='SN_FieldLengthUM', + full_name='uenibstreamprotobuf.SN_FieldLengthUM', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SN_FieldLengthUM.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SN_FIELDLENGTHUM_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5207, + serialized_end=5343, +) + + +_DL_UM_RLC = _descriptor.Descriptor( + name='DL_UM_RLC', + full_name='uenibstreamprotobuf.DL_UM_RLC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sn_FieldLength', full_name='uenibstreamprotobuf.DL_UM_RLC.sn_FieldLength', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t_Reassembly', full_name='uenibstreamprotobuf.DL_UM_RLC.t_Reassembly', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5346, + serialized_end=5477, +) + + +_UM_UNI_DIRECTIONAL_UL = _descriptor.Descriptor( + name='UM_Uni_Directional_UL', + full_name='uenibstreamprotobuf.UM_Uni_Directional_UL', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ul_UM_RLC', full_name='uenibstreamprotobuf.UM_Uni_Directional_UL.ul_UM_RLC', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5479, + serialized_end=5553, +) + + +_UM_UNI_DIRECTIONAL_DL = _descriptor.Descriptor( + name='UM_Uni_Directional_DL', + full_name='uenibstreamprotobuf.UM_Uni_Directional_DL', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='dl_UM_RLC', full_name='uenibstreamprotobuf.UM_Uni_Directional_DL.dl_UM_RLC', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5555, + serialized_end=5629, +) + + +_LOGICALCHANNELCONFIG = _descriptor.Descriptor( + name='LogicalChannelConfig', + full_name='uenibstreamprotobuf.LogicalChannelConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ul_SpecificParameters', full_name='uenibstreamprotobuf.LogicalChannelConfig.ul_SpecificParameters', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5631, + serialized_end=5728, +) + + +_UL_SPECIFICPARAMETERS = _descriptor.Descriptor( + name='UL_SpecificParameters', + full_name='uenibstreamprotobuf.UL_SpecificParameters', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='priority', full_name='uenibstreamprotobuf.UL_SpecificParameters.priority', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='prioritisedBitRate', full_name='uenibstreamprotobuf.UL_SpecificParameters.prioritisedBitRate', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bucketSizeDuration', full_name='uenibstreamprotobuf.UL_SpecificParameters.bucketSizeDuration', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='allowedServingCells', full_name='uenibstreamprotobuf.UL_SpecificParameters.allowedServingCells', index=3, + number=4, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='allowedSCS_List', full_name='uenibstreamprotobuf.UL_SpecificParameters.allowedSCS_List', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxPUSCH_Duration', full_name='uenibstreamprotobuf.UL_SpecificParameters.maxPUSCH_Duration', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='configuredGrantType1Allowed', full_name='uenibstreamprotobuf.UL_SpecificParameters.configuredGrantType1Allowed', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='logicalChannelGroup', full_name='uenibstreamprotobuf.UL_SpecificParameters.logicalChannelGroup', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='schedulingRequestID', full_name='uenibstreamprotobuf.UL_SpecificParameters.schedulingRequestID', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='logicalChannelSR_Mask', full_name='uenibstreamprotobuf.UL_SpecificParameters.logicalChannelSR_Mask', index=9, + number=10, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='logicalChannelSR_DelayTimerApplied', full_name='uenibstreamprotobuf.UL_SpecificParameters.logicalChannelSR_DelayTimerApplied', index=10, + number=11, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bitRateQueryProhibitTimer', full_name='uenibstreamprotobuf.UL_SpecificParameters.bitRateQueryProhibitTimer', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5731, + serialized_end=6412, +) + + +_PRIORITISEDBITRATE = _descriptor.Descriptor( + name='PrioritisedBitRate', + full_name='uenibstreamprotobuf.PrioritisedBitRate', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PrioritisedBitRate.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PRIORITISEDBITRATE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6415, + serialized_end=6745, +) + + +_BUCKETSIZEDURATION = _descriptor.Descriptor( + name='BucketSizeDuration', + full_name='uenibstreamprotobuf.BucketSizeDuration', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.BucketSizeDuration.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _BUCKETSIZEDURATION_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6748, + serialized_end=6961, +) + + +_SUBCARRIERSPACING = _descriptor.Descriptor( + name='SubcarrierSpacing', + full_name='uenibstreamprotobuf.SubcarrierSpacing', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SubcarrierSpacing.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SUBCARRIERSPACING_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6964, + serialized_end=7136, +) + + +_MAXPUSCH_DURATION = _descriptor.Descriptor( + name='MaxPUSCH_Duration', + full_name='uenibstreamprotobuf.MaxPUSCH_Duration', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.MaxPUSCH_Duration.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MAXPUSCH_DURATION_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7139, + serialized_end=7328, +) + + +_BITRATEQUERYPROHIBITTIMER = _descriptor.Descriptor( + name='BitRateQueryProhibitTimer', + full_name='uenibstreamprotobuf.BitRateQueryProhibitTimer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.BitRateQueryProhibitTimer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _BITRATEQUERYPROHIBITTIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7331, + serialized_end=7540, +) + + +_MAC_CELLGROUPCONFIG = _descriptor.Descriptor( + name='MAC_CellGroupConfig', + full_name='uenibstreamprotobuf.MAC_CellGroupConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='release_drx_Config', full_name='uenibstreamprotobuf.MAC_CellGroupConfig.release_drx_Config', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_drx_Config', full_name='uenibstreamprotobuf.MAC_CellGroupConfig.setup_drx_Config', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='schedulingRequestConfig', full_name='uenibstreamprotobuf.MAC_CellGroupConfig.schedulingRequestConfig', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bsr_Config', full_name='uenibstreamprotobuf.MAC_CellGroupConfig.bsr_Config', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tag_Config', full_name='uenibstreamprotobuf.MAC_CellGroupConfig.tag_Config', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_phr_Config', full_name='uenibstreamprotobuf.MAC_CellGroupConfig.release_phr_Config', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_phr_Config', full_name='uenibstreamprotobuf.MAC_CellGroupConfig.setup_phr_Config', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='skipUplinkTxDynamic', full_name='uenibstreamprotobuf.MAC_CellGroupConfig.skipUplinkTxDynamic', index=7, + number=8, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_Mask_v1530', full_name='uenibstreamprotobuf.MAC_CellGroupConfig.csi_Mask_v1530', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_dataInactivityTimer_v1530', full_name='uenibstreamprotobuf.MAC_CellGroupConfig.release_dataInactivityTimer_v1530', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_dataInactivityTimer_v1530', full_name='uenibstreamprotobuf.MAC_CellGroupConfig.setup_dataInactivityTimer_v1530', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='drx_Config', full_name='uenibstreamprotobuf.MAC_CellGroupConfig.drx_Config', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='phr_Config', full_name='uenibstreamprotobuf.MAC_CellGroupConfig.phr_Config', + index=1, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='dataInactivityTimer_v1530', full_name='uenibstreamprotobuf.MAC_CellGroupConfig.dataInactivityTimer_v1530', + index=2, containing_type=None, fields=[]), + ], + serialized_start=7543, + serialized_end=8280, +) + + +_DRX_CONFIG = _descriptor.Descriptor( + name='DRX_Config', + full_name='uenibstreamprotobuf.DRX_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='subMilliSeconds', full_name='uenibstreamprotobuf.DRX_Config.subMilliSeconds', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='milliSeconds', full_name='uenibstreamprotobuf.DRX_Config.milliSeconds', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drx_InactivityTimer', full_name='uenibstreamprotobuf.DRX_Config.drx_InactivityTimer', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drx_HARQ_RTT_TimerDL', full_name='uenibstreamprotobuf.DRX_Config.drx_HARQ_RTT_TimerDL', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drx_HARQ_RTT_TimerUL', full_name='uenibstreamprotobuf.DRX_Config.drx_HARQ_RTT_TimerUL', index=4, + number=5, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drx_RetransmissionTimerDL', full_name='uenibstreamprotobuf.DRX_Config.drx_RetransmissionTimerDL', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drx_RetransmissionTimerUL', full_name='uenibstreamprotobuf.DRX_Config.drx_RetransmissionTimerUL', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms10', full_name='uenibstreamprotobuf.DRX_Config.ms10', index=7, + number=8, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms20', full_name='uenibstreamprotobuf.DRX_Config.ms20', index=8, + number=9, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms32', full_name='uenibstreamprotobuf.DRX_Config.ms32', index=9, + number=10, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms40', full_name='uenibstreamprotobuf.DRX_Config.ms40', index=10, + number=11, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms60', full_name='uenibstreamprotobuf.DRX_Config.ms60', index=11, + number=12, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms64', full_name='uenibstreamprotobuf.DRX_Config.ms64', index=12, + number=13, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms70', full_name='uenibstreamprotobuf.DRX_Config.ms70', index=13, + number=14, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms80', full_name='uenibstreamprotobuf.DRX_Config.ms80', index=14, + number=15, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms128', full_name='uenibstreamprotobuf.DRX_Config.ms128', index=15, + number=16, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms160', full_name='uenibstreamprotobuf.DRX_Config.ms160', index=16, + number=17, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms256', full_name='uenibstreamprotobuf.DRX_Config.ms256', index=17, + number=18, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms320', full_name='uenibstreamprotobuf.DRX_Config.ms320', index=18, + number=19, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms512', full_name='uenibstreamprotobuf.DRX_Config.ms512', index=19, + number=20, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms640', full_name='uenibstreamprotobuf.DRX_Config.ms640', index=20, + number=21, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms1024', full_name='uenibstreamprotobuf.DRX_Config.ms1024', index=21, + number=22, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms1280', full_name='uenibstreamprotobuf.DRX_Config.ms1280', index=22, + number=23, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms2048', full_name='uenibstreamprotobuf.DRX_Config.ms2048', index=23, + number=24, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms2560', full_name='uenibstreamprotobuf.DRX_Config.ms2560', index=24, + number=25, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms5120', full_name='uenibstreamprotobuf.DRX_Config.ms5120', index=25, + number=26, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms10240', full_name='uenibstreamprotobuf.DRX_Config.ms10240', index=26, + number=27, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='shortDRX', full_name='uenibstreamprotobuf.DRX_Config.shortDRX', index=27, + number=28, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drx_SlotOffset', full_name='uenibstreamprotobuf.DRX_Config.drx_SlotOffset', index=28, + number=29, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='drx_onDurationTimer', full_name='uenibstreamprotobuf.DRX_Config.drx_onDurationTimer', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='drx_LongCycleStartOffset', full_name='uenibstreamprotobuf.DRX_Config.drx_LongCycleStartOffset', + index=1, containing_type=None, fields=[]), + ], + serialized_start=8283, + serialized_end=9137, +) + + +_MILLISECONDS = _descriptor.Descriptor( + name='MilliSeconds', + full_name='uenibstreamprotobuf.MilliSeconds', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.MilliSeconds.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MILLISECONDS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9140, + serialized_end=9492, +) + + +_DRX_INACTIVITYTIMER = _descriptor.Descriptor( + name='DRX_InactivityTimer', + full_name='uenibstreamprotobuf.DRX_InactivityTimer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.DRX_InactivityTimer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DRX_INACTIVITYTIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9495, + serialized_end=9848, +) + + +_DRX_RETRANSMISSIONTIMER = _descriptor.Descriptor( + name='DRX_RetransmissionTimer', + full_name='uenibstreamprotobuf.DRX_RetransmissionTimer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.DRX_RetransmissionTimer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DRX_RETRANSMISSIONTIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9851, + serialized_end=10147, +) + + +_SHORTDRX = _descriptor.Descriptor( + name='ShortDRX', + full_name='uenibstreamprotobuf.ShortDRX', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='drx_ShortCycle', full_name='uenibstreamprotobuf.ShortDRX.drx_ShortCycle', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drx_ShortCycleTimer', full_name='uenibstreamprotobuf.ShortDRX.drx_ShortCycleTimer', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10149, + serialized_end=10249, +) + + +_DRX_SHORTCYCLE = _descriptor.Descriptor( + name='DRX_ShortCycle', + full_name='uenibstreamprotobuf.DRX_ShortCycle', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.DRX_ShortCycle.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DRX_SHORTCYCLE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10252, + serialized_end=10591, +) + + +_SCHEDULINGREQUESTCONFIG = _descriptor.Descriptor( + name='SchedulingRequestConfig', + full_name='uenibstreamprotobuf.SchedulingRequestConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='schedulingRequestToAddModList', full_name='uenibstreamprotobuf.SchedulingRequestConfig.schedulingRequestToAddModList', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='schedulingRequestToReleaseList', full_name='uenibstreamprotobuf.SchedulingRequestConfig.schedulingRequestToReleaseList', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10594, + serialized_end=10746, +) + + +_SCHEDULINGREQUESTTOADDMOD = _descriptor.Descriptor( + name='SchedulingRequestToAddMod', + full_name='uenibstreamprotobuf.SchedulingRequestToAddMod', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='schedulingRequestId', full_name='uenibstreamprotobuf.SchedulingRequestToAddMod.schedulingRequestId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sr_ProhibitTimer', full_name='uenibstreamprotobuf.SchedulingRequestToAddMod.sr_ProhibitTimer', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sr_TransMax', full_name='uenibstreamprotobuf.SchedulingRequestToAddMod.sr_TransMax', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10749, + serialized_end=10925, +) + + +_SR_PROHIBITTIMER = _descriptor.Descriptor( + name='SR_ProhibitTimer', + full_name='uenibstreamprotobuf.SR_ProhibitTimer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SR_ProhibitTimer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SR_PROHIBITTIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10928, + serialized_end=11118, +) + + +_SR_TRANSMAX = _descriptor.Descriptor( + name='SR_TransMax', + full_name='uenibstreamprotobuf.SR_TransMax', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SR_TransMax.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SR_TRANSMAX_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11121, + serialized_end=11267, +) + + +_BSR_CONFIG = _descriptor.Descriptor( + name='BSR_Config', + full_name='uenibstreamprotobuf.BSR_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='periodicBSR_Timer', full_name='uenibstreamprotobuf.BSR_Config.periodicBSR_Timer', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='retxBSR_Timer', full_name='uenibstreamprotobuf.BSR_Config.retxBSR_Timer', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='logicalChannelSR_DelayTimer', full_name='uenibstreamprotobuf.BSR_Config.logicalChannelSR_DelayTimer', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11270, + serialized_end=11495, +) + + +_PERIODICBSR_TIMER = _descriptor.Descriptor( + name='PeriodicBSR_Timer', + full_name='uenibstreamprotobuf.PeriodicBSR_Timer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PeriodicBSR_Timer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PERIODICBSR_TIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11498, + serialized_end=11784, +) + + +_RETXBSR_TIMER = _descriptor.Descriptor( + name='RetxBSR_Timer', + full_name='uenibstreamprotobuf.RetxBSR_Timer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.RetxBSR_Timer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RETXBSR_TIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11787, + serialized_end=12017, +) + + +_LOGICALCHANNELSR_DELAYTIMER = _descriptor.Descriptor( + name='LogicalChannelSR_DelayTimer', + full_name='uenibstreamprotobuf.LogicalChannelSR_DelayTimer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.LogicalChannelSR_DelayTimer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _LOGICALCHANNELSR_DELAYTIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12020, + serialized_end=12231, +) + + +_TAG_CONFIG = _descriptor.Descriptor( + name='TAG_Config', + full_name='uenibstreamprotobuf.TAG_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='tag_ToReleaseList', full_name='uenibstreamprotobuf.TAG_Config.tag_ToReleaseList', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tag_ToAddModList', full_name='uenibstreamprotobuf.TAG_Config.tag_ToAddModList', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12233, + serialized_end=12354, +) + + +_TAG = _descriptor.Descriptor( + name='TAG', + full_name='uenibstreamprotobuf.TAG', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='tag_Id', full_name='uenibstreamprotobuf.TAG.tag_Id', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeAlignmentTimer', full_name='uenibstreamprotobuf.TAG.timeAlignmentTimer', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12356, + serialized_end=12446, +) + + +_TIMEALIGNMENTTIMER = _descriptor.Descriptor( + name='TimeAlignmentTimer', + full_name='uenibstreamprotobuf.TimeAlignmentTimer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.TimeAlignmentTimer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _TIMEALIGNMENTTIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12449, + serialized_end=12664, +) + + +_PHR_CONFIG = _descriptor.Descriptor( + name='PHR_Config', + full_name='uenibstreamprotobuf.PHR_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='phr_PeriodicTimer', full_name='uenibstreamprotobuf.PHR_Config.phr_PeriodicTimer', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='phr_ProhibitTimer', full_name='uenibstreamprotobuf.PHR_Config.phr_ProhibitTimer', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='phr_Tx_PowerFactorChange', full_name='uenibstreamprotobuf.PHR_Config.phr_Tx_PowerFactorChange', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='multiplePHR', full_name='uenibstreamprotobuf.PHR_Config.multiplePHR', index=3, + number=4, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dummy', full_name='uenibstreamprotobuf.PHR_Config.dummy', index=4, + number=5, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='phr_Type2OtherCell', full_name='uenibstreamprotobuf.PHR_Config.phr_Type2OtherCell', index=5, + number=6, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='phr_ModeOtherCG', full_name='uenibstreamprotobuf.PHR_Config.phr_ModeOtherCG', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12667, + serialized_end=13021, +) + + +_PHR_PERIODICTIMER = _descriptor.Descriptor( + name='PHR_PeriodicTimer', + full_name='uenibstreamprotobuf.PHR_PeriodicTimer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PHR_PeriodicTimer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PHR_PERIODICTIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13024, + serialized_end=13228, +) + + +_PHR_PROHIBITTIMER = _descriptor.Descriptor( + name='PHR_ProhibitTimer', + full_name='uenibstreamprotobuf.PHR_ProhibitTimer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PHR_ProhibitTimer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PHR_PROHIBITTIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13231, + serialized_end=13430, +) + + +_PHR_TX_POWERFACTORCHANGE = _descriptor.Descriptor( + name='PHR_Tx_PowerFactorChange', + full_name='uenibstreamprotobuf.PHR_Tx_PowerFactorChange', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PHR_Tx_PowerFactorChange.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PHR_TX_POWERFACTORCHANGE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13433, + serialized_end=13603, +) + + +_PHR_MODEOTHERCG = _descriptor.Descriptor( + name='PHR_ModeOtherCG', + full_name='uenibstreamprotobuf.PHR_ModeOtherCG', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PHR_ModeOtherCG.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PHR_MODEOTHERCG_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13606, + serialized_end=13740, +) + + +_DATAINACTIVITYTIMER = _descriptor.Descriptor( + name='DataInactivityTimer', + full_name='uenibstreamprotobuf.DataInactivityTimer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.DataInactivityTimer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DATAINACTIVITYTIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13743, + serialized_end=14006, +) + + +_PHYSICALCELLGROUPCONFIG = _descriptor.Descriptor( + name='PhysicalCellGroupConfig', + full_name='uenibstreamprotobuf.PhysicalCellGroupConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='harq_ACK_SpatialBundlingPUCCH', full_name='uenibstreamprotobuf.PhysicalCellGroupConfig.harq_ACK_SpatialBundlingPUCCH', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='harq_ACK_SpatialBundlingPUSCH', full_name='uenibstreamprotobuf.PhysicalCellGroupConfig.harq_ACK_SpatialBundlingPUSCH', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p_NR_FR1', full_name='uenibstreamprotobuf.PhysicalCellGroupConfig.p_NR_FR1', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pdsch_HARQ_ACK_Codebook', full_name='uenibstreamprotobuf.PhysicalCellGroupConfig.pdsch_HARQ_ACK_Codebook', index=3, + number=4, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tpc_SRS_RNTI', full_name='uenibstreamprotobuf.PhysicalCellGroupConfig.tpc_SRS_RNTI', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tpc_PUCCH_RNTI', full_name='uenibstreamprotobuf.PhysicalCellGroupConfig.tpc_PUCCH_RNTI', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tpc_PUSCH_RNTI', full_name='uenibstreamprotobuf.PhysicalCellGroupConfig.tpc_PUSCH_RNTI', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sp_CSI_RNTI', full_name='uenibstreamprotobuf.PhysicalCellGroupConfig.sp_CSI_RNTI', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_cs_RNTI', full_name='uenibstreamprotobuf.PhysicalCellGroupConfig.release_cs_RNTI', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_cs_RNTI', full_name='uenibstreamprotobuf.PhysicalCellGroupConfig.setup_cs_RNTI', index=9, + number=10, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mcs_C_RNTI', full_name='uenibstreamprotobuf.PhysicalCellGroupConfig.mcs_C_RNTI', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p_UE_FR1', full_name='uenibstreamprotobuf.PhysicalCellGroupConfig.p_UE_FR1', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='xScale', full_name='uenibstreamprotobuf.PhysicalCellGroupConfig.xScale', index=12, + number=13, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PHYSICALCELLGROUPCONFIG_PDSCH_HARQ_ACK_CODEBOOK, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='cs_RNTI', full_name='uenibstreamprotobuf.PhysicalCellGroupConfig.cs_RNTI', + index=0, containing_type=None, fields=[]), + ], + serialized_start=14009, + serialized_end=14843, +) + + +_XSCALE = _descriptor.Descriptor( + name='XScale', + full_name='uenibstreamprotobuf.XScale', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.XScale.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _XSCALE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=14845, + serialized_end=14956, +) + + +_SPCELLCONFIG = _descriptor.Descriptor( + name='SpCellConfig', + full_name='uenibstreamprotobuf.SpCellConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='servCellIndex', full_name='uenibstreamprotobuf.SpCellConfig.servCellIndex', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reconfigurationWithSync', full_name='uenibstreamprotobuf.SpCellConfig.reconfigurationWithSync', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_rlf_TimersAndConstants', full_name='uenibstreamprotobuf.SpCellConfig.release_rlf_TimersAndConstants', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_rlf_TimersAndConstants', full_name='uenibstreamprotobuf.SpCellConfig.setup_rlf_TimersAndConstants', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rlmInSyncOutOfSyncThreshold', full_name='uenibstreamprotobuf.SpCellConfig.rlmInSyncOutOfSyncThreshold', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='spCellConfigDedicated', full_name='uenibstreamprotobuf.SpCellConfig.spCellConfigDedicated', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='rlf_TimersAndConstants', full_name='uenibstreamprotobuf.SpCellConfig.rlf_TimersAndConstants', + index=0, containing_type=None, fields=[]), + ], + serialized_start=14959, + serialized_end=15443, +) + + +_RECONFIGURATIONWITHSYNC = _descriptor.Descriptor( + name='ReconfigurationWithSync', + full_name='uenibstreamprotobuf.ReconfigurationWithSync', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='spCellConfigCommon', full_name='uenibstreamprotobuf.ReconfigurationWithSync.spCellConfigCommon', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='newUE_Identity', full_name='uenibstreamprotobuf.ReconfigurationWithSync.newUE_Identity', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t304', full_name='uenibstreamprotobuf.ReconfigurationWithSync.t304', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uplink', full_name='uenibstreamprotobuf.ReconfigurationWithSync.uplink', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='supplementaryUplink', full_name='uenibstreamprotobuf.ReconfigurationWithSync.supplementaryUplink', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='smtc', full_name='uenibstreamprotobuf.ReconfigurationWithSync.smtc', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='rach_ConfigDedicated', full_name='uenibstreamprotobuf.ReconfigurationWithSync.rach_ConfigDedicated', + index=0, containing_type=None, fields=[]), + ], + serialized_start=15446, + serialized_end=15813, +) + + +_SERVINGCELLCONFIGCOMMON = _descriptor.Descriptor( + name='ServingCellConfigCommon', + full_name='uenibstreamprotobuf.ServingCellConfigCommon', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='physCellId', full_name='uenibstreamprotobuf.ServingCellConfigCommon.physCellId', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='downlinkConfigCommon', full_name='uenibstreamprotobuf.ServingCellConfigCommon.downlinkConfigCommon', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uplinkConfigCommon', full_name='uenibstreamprotobuf.ServingCellConfigCommon.uplinkConfigCommon', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='supplementaryUplinkConfigCommon', full_name='uenibstreamprotobuf.ServingCellConfigCommon.supplementaryUplinkConfigCommon', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n_TimingAdvanceOffset', full_name='uenibstreamprotobuf.ServingCellConfigCommon.n_TimingAdvanceOffset', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='shortBitmap', full_name='uenibstreamprotobuf.ServingCellConfigCommon.shortBitmap', index=5, + number=6, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mediumBitmap', full_name='uenibstreamprotobuf.ServingCellConfigCommon.mediumBitmap', index=6, + number=7, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='longBitmap', full_name='uenibstreamprotobuf.ServingCellConfigCommon.longBitmap', index=7, + number=8, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_PeriodicityServingCell', full_name='uenibstreamprotobuf.ServingCellConfigCommon.ssb_PeriodicityServingCell', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dmrs_TypeA_Position', full_name='uenibstreamprotobuf.ServingCellConfigCommon.dmrs_TypeA_Position', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_lte_CRS_ToMatchAround', full_name='uenibstreamprotobuf.ServingCellConfigCommon.release_lte_CRS_ToMatchAround', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_lte_CRS_ToMatchAround', full_name='uenibstreamprotobuf.ServingCellConfigCommon.setup_lte_CRS_ToMatchAround', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rateMatchPatternToAddModList', full_name='uenibstreamprotobuf.ServingCellConfigCommon.rateMatchPatternToAddModList', index=12, + number=13, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rateMatchPatternToReleaseList', full_name='uenibstreamprotobuf.ServingCellConfigCommon.rateMatchPatternToReleaseList', index=13, + number=14, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subcarrierSpacing', full_name='uenibstreamprotobuf.ServingCellConfigCommon.subcarrierSpacing', index=14, + number=15, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tdd_UL_DL_ConfigCommon', full_name='uenibstreamprotobuf.ServingCellConfigCommon.tdd_UL_DL_ConfigCommon', index=15, + number=16, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ss_PBCH_BlockPower', full_name='uenibstreamprotobuf.ServingCellConfigCommon.ss_PBCH_BlockPower', index=16, + number=17, type=17, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='ssb_PositionsInBurst', full_name='uenibstreamprotobuf.ServingCellConfigCommon.ssb_PositionsInBurst', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='lte_CRS_ToMatchAround', full_name='uenibstreamprotobuf.ServingCellConfigCommon.lte_CRS_ToMatchAround', + index=1, containing_type=None, fields=[]), + ], + serialized_start=15816, + serialized_end=16905, +) + + +_DOWNLINKCONFIGCOMMON = _descriptor.Descriptor( + name='DownlinkConfigCommon', + full_name='uenibstreamprotobuf.DownlinkConfigCommon', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='frequencyInfoDL', full_name='uenibstreamprotobuf.DownlinkConfigCommon.frequencyInfoDL', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='initialDownlinkBWP', full_name='uenibstreamprotobuf.DownlinkConfigCommon.initialDownlinkBWP', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=16908, + serialized_end=17062, +) + + +_FREQUENCYINFODL = _descriptor.Descriptor( + name='FrequencyInfoDL', + full_name='uenibstreamprotobuf.FrequencyInfoDL', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='absoluteFrequencySSB', full_name='uenibstreamprotobuf.FrequencyInfoDL.absoluteFrequencySSB', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='frequencyBandList', full_name='uenibstreamprotobuf.FrequencyInfoDL.frequencyBandList', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='absoluteFrequencyPointA', full_name='uenibstreamprotobuf.FrequencyInfoDL.absoluteFrequencyPointA', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='scs_SpecificCarrier', full_name='uenibstreamprotobuf.FrequencyInfoDL.scs_SpecificCarrier', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=17065, + serialized_end=17320, +) + + +_SCS_SPECIFICCARRIER = _descriptor.Descriptor( + name='SCS_SpecificCarrier', + full_name='uenibstreamprotobuf.SCS_SpecificCarrier', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='offsetToCarrier', full_name='uenibstreamprotobuf.SCS_SpecificCarrier.offsetToCarrier', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subcarrierSpacing', full_name='uenibstreamprotobuf.SCS_SpecificCarrier.subcarrierSpacing', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='carrierBandwidth', full_name='uenibstreamprotobuf.SCS_SpecificCarrier.carrierBandwidth', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='txDirectCurrentLocation_v1530', full_name='uenibstreamprotobuf.SCS_SpecificCarrier.txDirectCurrentLocation_v1530', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=17323, + serialized_end=17531, +) + + +_BWP_DOWNLINKCOMMON = _descriptor.Descriptor( + name='BWP_DownlinkCommon', + full_name='uenibstreamprotobuf.BWP_DownlinkCommon', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='genericParameters', full_name='uenibstreamprotobuf.BWP_DownlinkCommon.genericParameters', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_pdcch_ConfigCommon', full_name='uenibstreamprotobuf.BWP_DownlinkCommon.release_pdcch_ConfigCommon', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_pdcch_ConfigCommon', full_name='uenibstreamprotobuf.BWP_DownlinkCommon.setup_pdcch_ConfigCommon', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_pdsch_ConfigCommon', full_name='uenibstreamprotobuf.BWP_DownlinkCommon.release_pdsch_ConfigCommon', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_pdsch_ConfigCommon', full_name='uenibstreamprotobuf.BWP_DownlinkCommon.setup_pdsch_ConfigCommon', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='pdcch_ConfigCommon', full_name='uenibstreamprotobuf.BWP_DownlinkCommon.pdcch_ConfigCommon', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='pdsch_ConfigCommon', full_name='uenibstreamprotobuf.BWP_DownlinkCommon.pdsch_ConfigCommon', + index=1, containing_type=None, fields=[]), + ], + serialized_start=17534, + serialized_end=17935, +) + + +_BWP = _descriptor.Descriptor( + name='BWP', + full_name='uenibstreamprotobuf.BWP', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='locationAndBandwidth', full_name='uenibstreamprotobuf.BWP.locationAndBandwidth', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subcarrierSpacing', full_name='uenibstreamprotobuf.BWP.subcarrierSpacing', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cyclicPrefix', full_name='uenibstreamprotobuf.BWP.cyclicPrefix', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=17938, + serialized_end=18097, +) + + +_CYCLICPREFIX = _descriptor.Descriptor( + name='CyclicPrefix', + full_name='uenibstreamprotobuf.CyclicPrefix', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.CyclicPrefix.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CYCLICPREFIX_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=18099, + serialized_end=18218, +) + + +_PDCCH_CONFIGCOMMON = _descriptor.Descriptor( + name='PDCCH_ConfigCommon', + full_name='uenibstreamprotobuf.PDCCH_ConfigCommon', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='controlResourceSetZero', full_name='uenibstreamprotobuf.PDCCH_ConfigCommon.controlResourceSetZero', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='commonControlResourceSet', full_name='uenibstreamprotobuf.PDCCH_ConfigCommon.commonControlResourceSet', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='searchSpaceZero', full_name='uenibstreamprotobuf.PDCCH_ConfigCommon.searchSpaceZero', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='commonSearchSpaceList', full_name='uenibstreamprotobuf.PDCCH_ConfigCommon.commonSearchSpaceList', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='searchSpaceSIB1', full_name='uenibstreamprotobuf.PDCCH_ConfigCommon.searchSpaceSIB1', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='searchSpaceOtherSystemInformation', full_name='uenibstreamprotobuf.PDCCH_ConfigCommon.searchSpaceOtherSystemInformation', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pagingSearchSpace', full_name='uenibstreamprotobuf.PDCCH_ConfigCommon.pagingSearchSpace', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ra_SearchSpace', full_name='uenibstreamprotobuf.PDCCH_ConfigCommon.ra_SearchSpace', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='firstPDCCH_MonitoringOccasionOfP0', full_name='uenibstreamprotobuf.PDCCH_ConfigCommon.firstPDCCH_MonitoringOccasionOfP0', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=18221, + serialized_end=18836, +) + + +_CONTROLRESOURCESET = _descriptor.Descriptor( + name='ControlResourceSet', + full_name='uenibstreamprotobuf.ControlResourceSet', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='controlResourceSetId', full_name='uenibstreamprotobuf.ControlResourceSet.controlResourceSetId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='frequencyDomainResources', full_name='uenibstreamprotobuf.ControlResourceSet.frequencyDomainResources', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='duration', full_name='uenibstreamprotobuf.ControlResourceSet.duration', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='interleaved', full_name='uenibstreamprotobuf.ControlResourceSet.interleaved', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nonInterleaved', full_name='uenibstreamprotobuf.ControlResourceSet.nonInterleaved', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='precoderGranularity', full_name='uenibstreamprotobuf.ControlResourceSet.precoderGranularity', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tci_StatesPDCCH_ToAddList', full_name='uenibstreamprotobuf.ControlResourceSet.tci_StatesPDCCH_ToAddList', index=6, + number=7, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tci_StatesPDCCH_ToReleaseList', full_name='uenibstreamprotobuf.ControlResourceSet.tci_StatesPDCCH_ToReleaseList', index=7, + number=8, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tci_PresentInDCI', full_name='uenibstreamprotobuf.ControlResourceSet.tci_PresentInDCI', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pdcch_DMRS_ScramblingId', full_name='uenibstreamprotobuf.ControlResourceSet.pdcch_DMRS_ScramblingId', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='cce_REG_MappingType', full_name='uenibstreamprotobuf.ControlResourceSet.cce_REG_MappingType', + index=0, containing_type=None, fields=[]), + ], + serialized_start=18839, + serialized_end=19341, +) + + +_INTERLEAVED = _descriptor.Descriptor( + name='Interleaved', + full_name='uenibstreamprotobuf.Interleaved', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='reg_BundleSize', full_name='uenibstreamprotobuf.Interleaved.reg_BundleSize', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='interleaverSize', full_name='uenibstreamprotobuf.Interleaved.interleaverSize', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='shiftIndex', full_name='uenibstreamprotobuf.Interleaved.shiftIndex', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=19344, + serialized_end=19531, +) + + +_REG_BUNDLESIZE = _descriptor.Descriptor( + name='Reg_BundleSize', + full_name='uenibstreamprotobuf.Reg_BundleSize', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Reg_BundleSize.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _REG_BUNDLESIZE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=19534, + serialized_end=19667, +) + + +_INTERLEAVERSIZE = _descriptor.Descriptor( + name='InterleaverSize', + full_name='uenibstreamprotobuf.InterleaverSize', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.InterleaverSize.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _INTERLEAVERSIZE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=19670, + serialized_end=19805, +) + + +_PRECODERGRANULARITY = _descriptor.Descriptor( + name='PrecoderGranularity', + full_name='uenibstreamprotobuf.PrecoderGranularity', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PrecoderGranularity.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PRECODERGRANULARITY_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=19808, + serialized_end=19971, +) + + +_FIRSTPDCCH_MONITORINGOCCASIONOFP0 = _descriptor.Descriptor( + name='FirstPDCCH_MonitoringOccasionOfP0', + full_name='uenibstreamprotobuf.FirstPDCCH_MonitoringOccasionOfP0', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sCS15KHZoneT', full_name='uenibstreamprotobuf.FirstPDCCH_MonitoringOccasionOfP0.sCS15KHZoneT', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCS30KHZoneT_SCS15KHZhalfT', full_name='uenibstreamprotobuf.FirstPDCCH_MonitoringOccasionOfP0.sCS30KHZoneT_SCS15KHZhalfT', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT', full_name='uenibstreamprotobuf.FirstPDCCH_MonitoringOccasionOfP0.sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT', full_name='uenibstreamprotobuf.FirstPDCCH_MonitoringOccasionOfP0.sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT', full_name='uenibstreamprotobuf.FirstPDCCH_MonitoringOccasionOfP0.sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT', full_name='uenibstreamprotobuf.FirstPDCCH_MonitoringOccasionOfP0.sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCS120KHZoneEighthT_SCS60KHZoneSixteenthT', full_name='uenibstreamprotobuf.FirstPDCCH_MonitoringOccasionOfP0.sCS120KHZoneEighthT_SCS60KHZoneSixteenthT', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCS120KHZoneSixteenthT', full_name='uenibstreamprotobuf.FirstPDCCH_MonitoringOccasionOfP0.sCS120KHZoneSixteenthT', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='firstPDCCHMonitoringOccasionOfP0', full_name='uenibstreamprotobuf.FirstPDCCH_MonitoringOccasionOfP0.firstPDCCHMonitoringOccasionOfP0', + index=0, containing_type=None, fields=[]), + ], + serialized_start=19974, + serialized_end=20814, +) + + +_SEQUENCE_OF_INTEGER = _descriptor.Descriptor( + name='Sequence_Of_Integer', + full_name='uenibstreamprotobuf.Sequence_Of_Integer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sequence_Of_Integer', full_name='uenibstreamprotobuf.Sequence_Of_Integer.sequence_Of_Integer', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=20816, + serialized_end=20866, +) + + +_PDSCH_CONFIGCOMMON = _descriptor.Descriptor( + name='PDSCH_ConfigCommon', + full_name='uenibstreamprotobuf.PDSCH_ConfigCommon', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pdsch_TimeDomainAllocationList', full_name='uenibstreamprotobuf.PDSCH_ConfigCommon.pdsch_TimeDomainAllocationList', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=20868, + serialized_end=20989, +) + + +_PDSCH_TIMEDOMAINRESOURCEALLOCATIONLIST = _descriptor.Descriptor( + name='PDSCH_TimeDomainResourceAllocationList', + full_name='uenibstreamprotobuf.PDSCH_TimeDomainResourceAllocationList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.PDSCH_TimeDomainResourceAllocationList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=20991, + serialized_end=21103, +) + + +_PDSCH_TIMEDOMAINRESOURCEALLOCATION = _descriptor.Descriptor( + name='PDSCH_TimeDomainResourceAllocation', + full_name='uenibstreamprotobuf.PDSCH_TimeDomainResourceAllocation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='k0', full_name='uenibstreamprotobuf.PDSCH_TimeDomainResourceAllocation.k0', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mappingType', full_name='uenibstreamprotobuf.PDSCH_TimeDomainResourceAllocation.mappingType', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='startSymbolAndLength', full_name='uenibstreamprotobuf.PDSCH_TimeDomainResourceAllocation.startSymbolAndLength', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=21106, + serialized_end=21269, +) + + +_MAPPINGTYPE = _descriptor.Descriptor( + name='MappingType', + full_name='uenibstreamprotobuf.MappingType', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.MappingType.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MAPPINGTYPE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=21271, + serialized_end=21396, +) + + +_UPLINKCONFIGCOMMON = _descriptor.Descriptor( + name='UplinkConfigCommon', + full_name='uenibstreamprotobuf.UplinkConfigCommon', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='frequencyInfoUL', full_name='uenibstreamprotobuf.UplinkConfigCommon.frequencyInfoUL', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='initialUplinkBWP', full_name='uenibstreamprotobuf.UplinkConfigCommon.initialUplinkBWP', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dummy', full_name='uenibstreamprotobuf.UplinkConfigCommon.dummy', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=21399, + serialized_end=21603, +) + + +_FREQUENCYINFOUL = _descriptor.Descriptor( + name='FrequencyInfoUL', + full_name='uenibstreamprotobuf.FrequencyInfoUL', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='frequencyBandList', full_name='uenibstreamprotobuf.FrequencyInfoUL.frequencyBandList', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='absoluteFrequencyPointA', full_name='uenibstreamprotobuf.FrequencyInfoUL.absoluteFrequencyPointA', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='scs_SpecificCarrierList', full_name='uenibstreamprotobuf.FrequencyInfoUL.scs_SpecificCarrierList', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='additionalSpectrumEmission', full_name='uenibstreamprotobuf.FrequencyInfoUL.additionalSpectrumEmission', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p_Max', full_name='uenibstreamprotobuf.FrequencyInfoUL.p_Max', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='frequencyShift7p5khz', full_name='uenibstreamprotobuf.FrequencyInfoUL.frequencyShift7p5khz', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=21606, + serialized_end=22003, +) + + +_BWP_UPLINKCOMMON = _descriptor.Descriptor( + name='BWP_UplinkCommon', + full_name='uenibstreamprotobuf.BWP_UplinkCommon', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='genericParameters', full_name='uenibstreamprotobuf.BWP_UplinkCommon.genericParameters', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_rach_ConfigCommon', full_name='uenibstreamprotobuf.BWP_UplinkCommon.release_rach_ConfigCommon', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_rach_ConfigCommon', full_name='uenibstreamprotobuf.BWP_UplinkCommon.setup_rach_ConfigCommon', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_pusch_ConfigCommon', full_name='uenibstreamprotobuf.BWP_UplinkCommon.release_pusch_ConfigCommon', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_pusch_ConfigCommon', full_name='uenibstreamprotobuf.BWP_UplinkCommon.setup_pusch_ConfigCommon', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_pucch_ConfigCommon', full_name='uenibstreamprotobuf.BWP_UplinkCommon.release_pucch_ConfigCommon', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_pucch_ConfigCommon', full_name='uenibstreamprotobuf.BWP_UplinkCommon.setup_pucch_ConfigCommon', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='rach_ConfigCommon', full_name='uenibstreamprotobuf.BWP_UplinkCommon.rach_ConfigCommon', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='pusch_ConfigCommon', full_name='uenibstreamprotobuf.BWP_UplinkCommon.pusch_ConfigCommon', + index=1, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='pucch_ConfigCommon', full_name='uenibstreamprotobuf.BWP_UplinkCommon.pucch_ConfigCommon', + index=2, containing_type=None, fields=[]), + ], + serialized_start=22006, + serialized_end=22565, +) + + +_BWP_UPLINK = _descriptor.Descriptor( + name='BWP_Uplink', + full_name='uenibstreamprotobuf.BWP_Uplink', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='bwp_Id', full_name='uenibstreamprotobuf.BWP_Uplink.bwp_Id', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bwp_Common', full_name='uenibstreamprotobuf.BWP_Uplink.bwp_Common', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bwp_Dedicated', full_name='uenibstreamprotobuf.BWP_Uplink.bwp_Dedicated', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=22568, + serialized_end=22720, +) + + +_RACH_CONFIGCOMMON = _descriptor.Descriptor( + name='RACH_ConfigCommon', + full_name='uenibstreamprotobuf.RACH_ConfigCommon', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rach_ConfigGeneric', full_name='uenibstreamprotobuf.RACH_ConfigCommon.rach_ConfigGeneric', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='totalNumberOfRA_Preambles', full_name='uenibstreamprotobuf.RACH_ConfigCommon.totalNumberOfRA_Preambles', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='oneEighth', full_name='uenibstreamprotobuf.RACH_ConfigCommon.oneEighth', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='oneFourth', full_name='uenibstreamprotobuf.RACH_ConfigCommon.oneFourth', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='oneHalf', full_name='uenibstreamprotobuf.RACH_ConfigCommon.oneHalf', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='one', full_name='uenibstreamprotobuf.RACH_ConfigCommon.one', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='two', full_name='uenibstreamprotobuf.RACH_ConfigCommon.two', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='four', full_name='uenibstreamprotobuf.RACH_ConfigCommon.four', index=7, + number=8, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eight', full_name='uenibstreamprotobuf.RACH_ConfigCommon.eight', index=8, + number=9, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sixteen', full_name='uenibstreamprotobuf.RACH_ConfigCommon.sixteen', index=9, + number=10, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='groupBconfigured', full_name='uenibstreamprotobuf.RACH_ConfigCommon.groupBconfigured', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ra_ContentionResolutionTimer', full_name='uenibstreamprotobuf.RACH_ConfigCommon.ra_ContentionResolutionTimer', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsrp_ThresholdSSB', full_name='uenibstreamprotobuf.RACH_ConfigCommon.rsrp_ThresholdSSB', index=12, + number=13, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsrp_ThresholdSSB_SUL', full_name='uenibstreamprotobuf.RACH_ConfigCommon.rsrp_ThresholdSSB_SUL', index=13, + number=14, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='l839', full_name='uenibstreamprotobuf.RACH_ConfigCommon.l839', index=14, + number=15, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='l139', full_name='uenibstreamprotobuf.RACH_ConfigCommon.l139', index=15, + number=16, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='msg1_SubcarrierSpacing', full_name='uenibstreamprotobuf.RACH_ConfigCommon.msg1_SubcarrierSpacing', index=16, + number=17, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='restrictedSetConfig', full_name='uenibstreamprotobuf.RACH_ConfigCommon.restrictedSetConfig', index=17, + number=18, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='msg3_transformPrecoder', full_name='uenibstreamprotobuf.RACH_ConfigCommon.msg3_transformPrecoder', index=18, + number=19, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='ssb_perRACH_OccasionAndCB_PreamblesPerSSB', full_name='uenibstreamprotobuf.RACH_ConfigCommon.ssb_perRACH_OccasionAndCB_PreamblesPerSSB', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='prach_RootSequenceIndex', full_name='uenibstreamprotobuf.RACH_ConfigCommon.prach_RootSequenceIndex', + index=1, containing_type=None, fields=[]), + ], + serialized_start=22723, + serialized_end=23763, +) + + +_RACH_CONFIGGENERIC = _descriptor.Descriptor( + name='RACH_ConfigGeneric', + full_name='uenibstreamprotobuf.RACH_ConfigGeneric', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='prach_ConfigurationIndex', full_name='uenibstreamprotobuf.RACH_ConfigGeneric.prach_ConfigurationIndex', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='msg1_FDM', full_name='uenibstreamprotobuf.RACH_ConfigGeneric.msg1_FDM', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='msg1_FrequencyStart', full_name='uenibstreamprotobuf.RACH_ConfigGeneric.msg1_FrequencyStart', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='zeroCorrelationZoneConfig', full_name='uenibstreamprotobuf.RACH_ConfigGeneric.zeroCorrelationZoneConfig', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='preambleReceivedTargetPower', full_name='uenibstreamprotobuf.RACH_ConfigGeneric.preambleReceivedTargetPower', index=4, + number=5, type=17, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='preambleTransMax', full_name='uenibstreamprotobuf.RACH_ConfigGeneric.preambleTransMax', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='powerRampingStep', full_name='uenibstreamprotobuf.RACH_ConfigGeneric.powerRampingStep', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ra_ResponseWindow', full_name='uenibstreamprotobuf.RACH_ConfigGeneric.ra_ResponseWindow', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=23766, + serialized_end=24167, +) + + +_MSG1_FDM = _descriptor.Descriptor( + name='Msg1_FDM', + full_name='uenibstreamprotobuf.Msg1_FDM', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Msg1_FDM.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MSG1_FDM_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=24170, + serialized_end=24306, +) + + +_PREAMBLETRANSMAX = _descriptor.Descriptor( + name='PreambleTransMax', + full_name='uenibstreamprotobuf.PreambleTransMax', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PreambleTransMax.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PREAMBLETRANSMAX_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=24309, + serialized_end=24518, +) + + +_POWERRAMPINGSTEP = _descriptor.Descriptor( + name='PowerRampingStep', + full_name='uenibstreamprotobuf.PowerRampingStep', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PowerRampingStep.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _POWERRAMPINGSTEP_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=24521, + serialized_end=24670, +) + + +_RA_RESPONSEWINDOW = _descriptor.Descriptor( + name='RA_ResponseWindow', + full_name='uenibstreamprotobuf.RA_ResponseWindow', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.RA_ResponseWindow.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RA_RESPONSEWINDOW_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=24673, + serialized_end=24864, +) + + +_FRACTION = _descriptor.Descriptor( + name='Fraction', + full_name='uenibstreamprotobuf.Fraction', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Fraction.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _FRACTION_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=24867, + serialized_end=25107, +) + + +_OTHERFRACTION = _descriptor.Descriptor( + name='OtherFraction', + full_name='uenibstreamprotobuf.OtherFraction', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.OtherFraction.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _OTHERFRACTION_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=25110, + serialized_end=25287, +) + + +_GROUPBCONFIGURED = _descriptor.Descriptor( + name='GroupBconfigured', + full_name='uenibstreamprotobuf.GroupBconfigured', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ra_Msg3SizeGroupA', full_name='uenibstreamprotobuf.GroupBconfigured.ra_Msg3SizeGroupA', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='messagePowerOffsetGroupB', full_name='uenibstreamprotobuf.GroupBconfigured.messagePowerOffsetGroupB', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='numberOfRA_PreamblesGroupA', full_name='uenibstreamprotobuf.GroupBconfigured.numberOfRA_PreamblesGroupA', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=25290, + serialized_end=25492, +) + + +_RA_MSG3SIZEGROUPA = _descriptor.Descriptor( + name='RA_Msg3SizeGroupA', + full_name='uenibstreamprotobuf.RA_Msg3SizeGroupA', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.RA_Msg3SizeGroupA.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RA_MSG3SIZEGROUPA_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=25495, + serialized_end=25710, +) + + +_MESSAGEPOWEROFFSETGROUPB = _descriptor.Descriptor( + name='MessagePowerOffsetGroupB', + full_name='uenibstreamprotobuf.MessagePowerOffsetGroupB', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.MessagePowerOffsetGroupB.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MESSAGEPOWEROFFSETGROUPB_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=25713, + serialized_end=25928, +) + + +_RA_CONTENTIONRESOLUTIONTIMER = _descriptor.Descriptor( + name='RA_ContentionResolutionTimer', + full_name='uenibstreamprotobuf.RA_ContentionResolutionTimer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.RA_ContentionResolutionTimer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RA_CONTENTIONRESOLUTIONTIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=25931, + serialized_end=26147, +) + + +_RESTRICTEDSETCONFIG = _descriptor.Descriptor( + name='RestrictedSetConfig', + full_name='uenibstreamprotobuf.RestrictedSetConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.RestrictedSetConfig.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RESTRICTEDSETCONFIG_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=26150, + serialized_end=26338, +) + + +_PUSCH_CONFIGCOMMON = _descriptor.Descriptor( + name='PUSCH_ConfigCommon', + full_name='uenibstreamprotobuf.PUSCH_ConfigCommon', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='groupHoppingEnabledTransformPrecoding', full_name='uenibstreamprotobuf.PUSCH_ConfigCommon.groupHoppingEnabledTransformPrecoding', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pusch_TimeDomainAllocationList', full_name='uenibstreamprotobuf.PUSCH_ConfigCommon.pusch_TimeDomainAllocationList', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='msg3_DeltaPreamble', full_name='uenibstreamprotobuf.PUSCH_ConfigCommon.msg3_DeltaPreamble', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p0_NominalWithGrant', full_name='uenibstreamprotobuf.PUSCH_ConfigCommon.p0_NominalWithGrant', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=26341, + serialized_end=26657, +) + + +_PUSCH_TIMEDOMAINRESOURCEALLOCATIONLIST = _descriptor.Descriptor( + name='PUSCH_TimeDomainResourceAllocationList', + full_name='uenibstreamprotobuf.PUSCH_TimeDomainResourceAllocationList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.PUSCH_TimeDomainResourceAllocationList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=26659, + serialized_end=26771, +) + + +_PUSCH_TIMEDOMAINRESOURCEALLOCATION = _descriptor.Descriptor( + name='PUSCH_TimeDomainResourceAllocation', + full_name='uenibstreamprotobuf.PUSCH_TimeDomainResourceAllocation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='k2', full_name='uenibstreamprotobuf.PUSCH_TimeDomainResourceAllocation.k2', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mappingType', full_name='uenibstreamprotobuf.PUSCH_TimeDomainResourceAllocation.mappingType', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='startSymbolAndLength', full_name='uenibstreamprotobuf.PUSCH_TimeDomainResourceAllocation.startSymbolAndLength', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=26774, + serialized_end=26937, +) + + +_PUCCH_CONFIGCOMMON = _descriptor.Descriptor( + name='PUCCH_ConfigCommon', + full_name='uenibstreamprotobuf.PUCCH_ConfigCommon', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pucch_ResourceCommon', full_name='uenibstreamprotobuf.PUCCH_ConfigCommon.pucch_ResourceCommon', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pucch_GroupHopping', full_name='uenibstreamprotobuf.PUCCH_ConfigCommon.pucch_GroupHopping', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='hoppingId', full_name='uenibstreamprotobuf.PUCCH_ConfigCommon.hoppingId', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p0_nominal', full_name='uenibstreamprotobuf.PUCCH_ConfigCommon.p0_nominal', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=26940, + serialized_end=27187, +) + + +_PUCCH_GROUPHOPPING = _descriptor.Descriptor( + name='PUCCH_GroupHopping', + full_name='uenibstreamprotobuf.PUCCH_GroupHopping', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PUCCH_GroupHopping.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PUCCH_GROUPHOPPING_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=27190, + serialized_end=27345, +) + + +_N_TIMINGADVANCEOFFSET = _descriptor.Descriptor( + name='N_TimingAdvanceOffset', + full_name='uenibstreamprotobuf.N_TimingAdvanceOffset', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.N_TimingAdvanceOffset.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _N_TIMINGADVANCEOFFSET_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=27348, + serialized_end=27503, +) + + +_SSB_PERIODICITYSERVINGCELL = _descriptor.Descriptor( + name='SSB_PeriodicityServingCell', + full_name='uenibstreamprotobuf.SSB_PeriodicityServingCell', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SSB_PeriodicityServingCell.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SSB_PERIODICITYSERVINGCELL_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=27506, + serialized_end=27699, +) + + +_DMRS_TYPEA_POSITION = _descriptor.Descriptor( + name='DMRS_TypeA_Position', + full_name='uenibstreamprotobuf.DMRS_TypeA_Position', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.DMRS_TypeA_Position.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DMRS_TYPEA_POSITION_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=27702, + serialized_end=27841, +) + + +_RATEMATCHPATTERNLTE_CRS = _descriptor.Descriptor( + name='RateMatchPatternLTE_CRS', + full_name='uenibstreamprotobuf.RateMatchPatternLTE_CRS', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='carrierFreqDL', full_name='uenibstreamprotobuf.RateMatchPatternLTE_CRS.carrierFreqDL', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='carrierBandwidthDL', full_name='uenibstreamprotobuf.RateMatchPatternLTE_CRS.carrierBandwidthDL', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mbsfn_SubframeConfigList', full_name='uenibstreamprotobuf.RateMatchPatternLTE_CRS.mbsfn_SubframeConfigList', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofCRS_Ports', full_name='uenibstreamprotobuf.RateMatchPatternLTE_CRS.nrofCRS_Ports', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='v_Shift', full_name='uenibstreamprotobuf.RateMatchPatternLTE_CRS.v_Shift', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=27844, + serialized_end=28154, +) + + +_CARRIERBANDWIDTHDL = _descriptor.Descriptor( + name='CarrierBandwidthDL', + full_name='uenibstreamprotobuf.CarrierBandwidthDL', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.CarrierBandwidthDL.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CARRIERBANDWIDTHDL_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=28157, + serialized_end=28328, +) + + +_EUTRA_MBSFN_SUBFRAMECONFIGLIST = _descriptor.Descriptor( + name='EUTRA_MBSFN_SubframeConfigList', + full_name='uenibstreamprotobuf.EUTRA_MBSFN_SubframeConfigList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.EUTRA_MBSFN_SubframeConfigList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=28330, + serialized_end=28426, +) + + +_EUTRA_MBSFN_SUBFRAMECONFIG = _descriptor.Descriptor( + name='EUTRA_MBSFN_SubframeConfig', + full_name='uenibstreamprotobuf.EUTRA_MBSFN_SubframeConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='radioframeAllocationPeriod', full_name='uenibstreamprotobuf.EUTRA_MBSFN_SubframeConfig.radioframeAllocationPeriod', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='radioframeAllocationOffset', full_name='uenibstreamprotobuf.EUTRA_MBSFN_SubframeConfig.radioframeAllocationOffset', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subframeAllocation1', full_name='uenibstreamprotobuf.EUTRA_MBSFN_SubframeConfig.subframeAllocation1', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subframeAllocation2', full_name='uenibstreamprotobuf.EUTRA_MBSFN_SubframeConfig.subframeAllocation2', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=28429, + serialized_end=28718, +) + + +_RADIOFRAMEALLOCATIONPERIOD = _descriptor.Descriptor( + name='RadioframeAllocationPeriod', + full_name='uenibstreamprotobuf.RadioframeAllocationPeriod', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.RadioframeAllocationPeriod.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RADIOFRAMEALLOCATIONPERIOD_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=28721, + serialized_end=28904, +) + + +_SUBFRAMEALLOCATION = _descriptor.Descriptor( + name='SubframeAllocation', + full_name='uenibstreamprotobuf.SubframeAllocation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='oneFrame', full_name='uenibstreamprotobuf.SubframeAllocation.oneFrame', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='fourFrames', full_name='uenibstreamprotobuf.SubframeAllocation.fourFrames', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='sfAllocation', full_name='uenibstreamprotobuf.SubframeAllocation.sfAllocation', + index=0, containing_type=None, fields=[]), + ], + serialized_start=28906, + serialized_end=28984, +) + + +_NROFCRS_PORTS = _descriptor.Descriptor( + name='NrofCRS_Ports', + full_name='uenibstreamprotobuf.NrofCRS_Ports', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.NrofCRS_Ports.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _NROFCRS_PORTS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=28987, + serialized_end=29118, +) + + +_V_SHIFT = _descriptor.Descriptor( + name='V_Shift', + full_name='uenibstreamprotobuf.V_Shift', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.V_Shift.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _V_SHIFT_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=29121, + serialized_end=29264, +) + + +_RATEMATCHPATTERN = _descriptor.Descriptor( + name='RateMatchPattern', + full_name='uenibstreamprotobuf.RateMatchPattern', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rateMatchPatternId', full_name='uenibstreamprotobuf.RateMatchPattern.rateMatchPatternId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bitmaps', full_name='uenibstreamprotobuf.RateMatchPattern.bitmaps', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='controlResourceSet', full_name='uenibstreamprotobuf.RateMatchPattern.controlResourceSet', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subcarrierSpacing', full_name='uenibstreamprotobuf.RateMatchPattern.subcarrierSpacing', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dummy', full_name='uenibstreamprotobuf.RateMatchPattern.dummy', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='patternType', full_name='uenibstreamprotobuf.RateMatchPattern.patternType', + index=0, containing_type=None, fields=[]), + ], + serialized_start=29267, + serialized_end=29517, +) + + +_BITMAPS = _descriptor.Descriptor( + name='Bitmaps', + full_name='uenibstreamprotobuf.Bitmaps', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resourceBlocks', full_name='uenibstreamprotobuf.Bitmaps.resourceBlocks', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='oneSlot', full_name='uenibstreamprotobuf.Bitmaps.oneSlot', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='twoSlots', full_name='uenibstreamprotobuf.Bitmaps.twoSlots', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n2', full_name='uenibstreamprotobuf.Bitmaps.n2', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n4', full_name='uenibstreamprotobuf.Bitmaps.n4', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n5', full_name='uenibstreamprotobuf.Bitmaps.n5', index=5, + number=6, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n8', full_name='uenibstreamprotobuf.Bitmaps.n8', index=6, + number=7, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n10', full_name='uenibstreamprotobuf.Bitmaps.n10', index=7, + number=8, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n20', full_name='uenibstreamprotobuf.Bitmaps.n20', index=8, + number=9, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n40', full_name='uenibstreamprotobuf.Bitmaps.n40', index=9, + number=10, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='symbolsInResourceBlock', full_name='uenibstreamprotobuf.Bitmaps.symbolsInResourceBlock', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='periodicityAndPattern', full_name='uenibstreamprotobuf.Bitmaps.periodicityAndPattern', + index=1, containing_type=None, fields=[]), + ], + serialized_start=29520, + serialized_end=29744, +) + + +_DUMMY = _descriptor.Descriptor( + name='Dummy', + full_name='uenibstreamprotobuf.Dummy', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Dummy.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DUMMY_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=29746, + serialized_end=29866, +) + + +_TDD_UL_DL_CONFIGCOMMON = _descriptor.Descriptor( + name='TDD_UL_DL_ConfigCommon', + full_name='uenibstreamprotobuf.TDD_UL_DL_ConfigCommon', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='referenceSubcarrierSpacing', full_name='uenibstreamprotobuf.TDD_UL_DL_ConfigCommon.referenceSubcarrierSpacing', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pattern1', full_name='uenibstreamprotobuf.TDD_UL_DL_ConfigCommon.pattern1', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pattern2', full_name='uenibstreamprotobuf.TDD_UL_DL_ConfigCommon.pattern2', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=29869, + serialized_end=30085, +) + + +_TDD_UL_DL_PATTERN = _descriptor.Descriptor( + name='TDD_UL_DL_Pattern', + full_name='uenibstreamprotobuf.TDD_UL_DL_Pattern', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='dl_UL_TransmissionPeriodicity', full_name='uenibstreamprotobuf.TDD_UL_DL_Pattern.dl_UL_TransmissionPeriodicity', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofDownlinkSlots', full_name='uenibstreamprotobuf.TDD_UL_DL_Pattern.nrofDownlinkSlots', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofDownlinkSymbols', full_name='uenibstreamprotobuf.TDD_UL_DL_Pattern.nrofDownlinkSymbols', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofUplinkSlots', full_name='uenibstreamprotobuf.TDD_UL_DL_Pattern.nrofUplinkSlots', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofUplinkSymbols', full_name='uenibstreamprotobuf.TDD_UL_DL_Pattern.nrofUplinkSymbols', index=4, + number=5, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dl_UL_TransmissionPeriodicity_v1530', full_name='uenibstreamprotobuf.TDD_UL_DL_Pattern.dl_UL_TransmissionPeriodicity_v1530', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=30088, + serialized_end=30409, +) + + +_DL_UL_TRANSMISSIONPERIODICITY = _descriptor.Descriptor( + name='DL_UL_TransmissionPeriodicity', + full_name='uenibstreamprotobuf.DL_UL_TransmissionPeriodicity', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.DL_UL_TransmissionPeriodicity.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DL_UL_TRANSMISSIONPERIODICITY_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=30412, + serialized_end=30635, +) + + +_DL_UL_TRANSMISSIONPERIODICITY_V1530 = _descriptor.Descriptor( + name='DL_UL_TransmissionPeriodicity_v1530', + full_name='uenibstreamprotobuf.DL_UL_TransmissionPeriodicity_v1530', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.DL_UL_TransmissionPeriodicity_v1530.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DL_UL_TRANSMISSIONPERIODICITY_V1530_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=30638, + serialized_end=30807, +) + + +_T304 = _descriptor.Descriptor( + name='T304', + full_name='uenibstreamprotobuf.T304', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.T304.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _T304_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=30810, + serialized_end=30990, +) + + +_RACH_CONFIGDEDICATED = _descriptor.Descriptor( + name='RACH_ConfigDedicated', + full_name='uenibstreamprotobuf.RACH_ConfigDedicated', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cfra', full_name='uenibstreamprotobuf.RACH_ConfigDedicated.cfra', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ra_Prioritization', full_name='uenibstreamprotobuf.RACH_ConfigDedicated.ra_Prioritization', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=30993, + serialized_end=31123, +) + + +_CFRA = _descriptor.Descriptor( + name='CFRA', + full_name='uenibstreamprotobuf.CFRA', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='occasions', full_name='uenibstreamprotobuf.CFRA.occasions', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb', full_name='uenibstreamprotobuf.CFRA.ssb', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csirs', full_name='uenibstreamprotobuf.CFRA.csirs', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='totalNumberOfRA_Preambles_v1530', full_name='uenibstreamprotobuf.CFRA.totalNumberOfRA_Preambles_v1530', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='resource', full_name='uenibstreamprotobuf.CFRA.resource', + index=0, containing_type=None, fields=[]), + ], + serialized_start=31126, + serialized_end=31352, +) + + +_OCCASIONS = _descriptor.Descriptor( + name='Occasions', + full_name='uenibstreamprotobuf.Occasions', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rach_ConfigGeneric', full_name='uenibstreamprotobuf.Occasions.rach_ConfigGeneric', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_perRACH_Occasion', full_name='uenibstreamprotobuf.Occasions.ssb_perRACH_Occasion', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=31355, + serialized_end=31508, +) + + +_SSB = _descriptor.Descriptor( + name='SSB', + full_name='uenibstreamprotobuf.SSB', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ssb_ResourceList', full_name='uenibstreamprotobuf.SSB.ssb_ResourceList', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ra_ssb_occasion_mask_index', full_name='uenibstreamprotobuf.SSB.ra_ssb_occasion_mask_index', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=31510, + serialized_end=31617, +) + + +_CFRA_SSB_RESOURCE = _descriptor.Descriptor( + name='CFRA_SSB_Resource', + full_name='uenibstreamprotobuf.CFRA_SSB_Resource', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ssb', full_name='uenibstreamprotobuf.CFRA_SSB_Resource.ssb', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ra_PreambleIndex', full_name='uenibstreamprotobuf.CFRA_SSB_Resource.ra_PreambleIndex', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=31619, + serialized_end=31677, +) + + +_CSIRS = _descriptor.Descriptor( + name='CSIRS', + full_name='uenibstreamprotobuf.CSIRS', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='csirs_ResourceList', full_name='uenibstreamprotobuf.CSIRS.csirs_ResourceList', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsrp_ThresholdCSI_RS', full_name='uenibstreamprotobuf.CSIRS.rsrp_ThresholdCSI_RS', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=31679, + serialized_end=31786, +) + + +_CFRA_CSIRS_RESOURCE = _descriptor.Descriptor( + name='CFRA_CSIRS_Resource', + full_name='uenibstreamprotobuf.CFRA_CSIRS_Resource', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='csi_RS', full_name='uenibstreamprotobuf.CFRA_CSIRS_Resource.csi_RS', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ra_OccasionList', full_name='uenibstreamprotobuf.CFRA_CSIRS_Resource.ra_OccasionList', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ra_PreambleIndex', full_name='uenibstreamprotobuf.CFRA_CSIRS_Resource.ra_PreambleIndex', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=31788, + serialized_end=31876, +) + + +_RA_PRIORITIZATION = _descriptor.Descriptor( + name='RA_Prioritization', + full_name='uenibstreamprotobuf.RA_Prioritization', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='powerRampingStepHighPriority', full_name='uenibstreamprotobuf.RA_Prioritization.powerRampingStepHighPriority', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='scalingFactorBI', full_name='uenibstreamprotobuf.RA_Prioritization.scalingFactorBI', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=31879, + serialized_end=32050, +) + + +_POWERRAMPINGSTEPHIGHPRIORITY = _descriptor.Descriptor( + name='PowerRampingStepHighPriority', + full_name='uenibstreamprotobuf.PowerRampingStepHighPriority', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PowerRampingStepHighPriority.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _POWERRAMPINGSTEPHIGHPRIORITY_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=32053, + serialized_end=32226, +) + + +_SCALINGFACTORBI = _descriptor.Descriptor( + name='ScalingFactorBI', + full_name='uenibstreamprotobuf.ScalingFactorBI', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.ScalingFactorBI.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SCALINGFACTORBI_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=32229, + serialized_end=32382, +) + + +_SSB_MTC = _descriptor.Descriptor( + name='SSB_MTC', + full_name='uenibstreamprotobuf.SSB_MTC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sf5', full_name='uenibstreamprotobuf.SSB_MTC.sf5', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sf10', full_name='uenibstreamprotobuf.SSB_MTC.sf10', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sf20', full_name='uenibstreamprotobuf.SSB_MTC.sf20', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sf40', full_name='uenibstreamprotobuf.SSB_MTC.sf40', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sf80', full_name='uenibstreamprotobuf.SSB_MTC.sf80', index=4, + number=5, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sf160', full_name='uenibstreamprotobuf.SSB_MTC.sf160', index=5, + number=6, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='duration', full_name='uenibstreamprotobuf.SSB_MTC.duration', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='periodicityAndOffset', full_name='uenibstreamprotobuf.SSB_MTC.periodicityAndOffset', + index=0, containing_type=None, fields=[]), + ], + serialized_start=32385, + serialized_end=32563, +) + + +_DURATION = _descriptor.Descriptor( + name='Duration', + full_name='uenibstreamprotobuf.Duration', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Duration.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DURATION_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=32566, + serialized_end=32708, +) + + +_SSB_MTC2 = _descriptor.Descriptor( + name='SSB_MTC2', + full_name='uenibstreamprotobuf.SSB_MTC2', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pci_List', full_name='uenibstreamprotobuf.SSB_MTC2.pci_List', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='periodicity', full_name='uenibstreamprotobuf.SSB_MTC2.periodicity', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=32710, + serialized_end=32793, +) + + +_PERIODICITY = _descriptor.Descriptor( + name='Periodicity', + full_name='uenibstreamprotobuf.Periodicity', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Periodicity.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PERIODICITY_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=32796, + serialized_end=32948, +) + + +_RLF_TIMERSANDCONSTANTS = _descriptor.Descriptor( + name='RLF_TimersAndConstants', + full_name='uenibstreamprotobuf.RLF_TimersAndConstants', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='t310', full_name='uenibstreamprotobuf.RLF_TimersAndConstants.t310', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n310', full_name='uenibstreamprotobuf.RLF_TimersAndConstants.n310', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n311', full_name='uenibstreamprotobuf.RLF_TimersAndConstants.n311', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t311_v1530', full_name='uenibstreamprotobuf.RLF_TimersAndConstants.t311_v1530', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=32951, + serialized_end=33151, +) + + +_T310 = _descriptor.Descriptor( + name='T310', + full_name='uenibstreamprotobuf.T310', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.T310.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _T310_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=33154, + serialized_end=33344, +) + + +_N310 = _descriptor.Descriptor( + name='N310', + full_name='uenibstreamprotobuf.N310', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.N310.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _N310_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=33347, + serialized_end=33502, +) + + +_N311 = _descriptor.Descriptor( + name='N311', + full_name='uenibstreamprotobuf.N311', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.N311.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _N311_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=33505, + serialized_end=33659, +) + + +_T311_V1530 = _descriptor.Descriptor( + name='T311_v1530', + full_name='uenibstreamprotobuf.T311_v1530', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.T311_v1530.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _T311_V1530_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=33662, + serialized_end=33851, +) + + +_RLMINSYNCOUTOFSYNCTHRESHOLD = _descriptor.Descriptor( + name='RlmInSyncOutOfSyncThreshold', + full_name='uenibstreamprotobuf.RlmInSyncOutOfSyncThreshold', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.RlmInSyncOutOfSyncThreshold.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RLMINSYNCOUTOFSYNCTHRESHOLD_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=33854, + serialized_end=33997, +) + + +_SERVINGCELLCONFIG = _descriptor.Descriptor( + name='ServingCellConfig', + full_name='uenibstreamprotobuf.ServingCellConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='tdd_UL_DL_ConfigDedicated', full_name='uenibstreamprotobuf.ServingCellConfig.tdd_UL_DL_ConfigDedicated', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='initialDownlinkBWP', full_name='uenibstreamprotobuf.ServingCellConfig.initialDownlinkBWP', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='downlinkBWP_ToReleaseList', full_name='uenibstreamprotobuf.ServingCellConfig.downlinkBWP_ToReleaseList', index=2, + number=3, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='downlinkBWP_ToAddModList', full_name='uenibstreamprotobuf.ServingCellConfig.downlinkBWP_ToAddModList', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='firstActiveDownlinkBWP_Id', full_name='uenibstreamprotobuf.ServingCellConfig.firstActiveDownlinkBWP_Id', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bwp_InactivityTimer', full_name='uenibstreamprotobuf.ServingCellConfig.bwp_InactivityTimer', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='defaultDownlinkBWP_Id', full_name='uenibstreamprotobuf.ServingCellConfig.defaultDownlinkBWP_Id', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uplinkConfig', full_name='uenibstreamprotobuf.ServingCellConfig.uplinkConfig', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='supplementaryUplink', full_name='uenibstreamprotobuf.ServingCellConfig.supplementaryUplink', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_pdcch_ServingCellConfig', full_name='uenibstreamprotobuf.ServingCellConfig.release_pdcch_ServingCellConfig', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_pdcch_ServingCellConfig', full_name='uenibstreamprotobuf.ServingCellConfig.setup_pdcch_ServingCellConfig', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_pdsch_ServingCellConfig', full_name='uenibstreamprotobuf.ServingCellConfig.release_pdsch_ServingCellConfig', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_pdsch_ServingCellConfig', full_name='uenibstreamprotobuf.ServingCellConfig.setup_pdsch_ServingCellConfig', index=12, + number=13, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_MeasConfig', full_name='uenibstreamprotobuf.ServingCellConfig.csi_MeasConfig', index=13, + number=14, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCellDeactivationTimer', full_name='uenibstreamprotobuf.ServingCellConfig.sCellDeactivationTimer', index=14, + number=15, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='crossCarrierSchedulingConfig', full_name='uenibstreamprotobuf.ServingCellConfig.crossCarrierSchedulingConfig', index=15, + number=16, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tag_Id', full_name='uenibstreamprotobuf.ServingCellConfig.tag_Id', index=16, + number=17, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ue_BeamLockFunction', full_name='uenibstreamprotobuf.ServingCellConfig.ue_BeamLockFunction', index=17, + number=18, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pathlossReferenceLinking', full_name='uenibstreamprotobuf.ServingCellConfig.pathlossReferenceLinking', index=18, + number=19, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='servingCellMO', full_name='uenibstreamprotobuf.ServingCellConfig.servingCellMO', index=19, + number=20, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_lte_CRS_ToMatchAround', full_name='uenibstreamprotobuf.ServingCellConfig.release_lte_CRS_ToMatchAround', index=20, + number=21, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_lte_CRS_ToMatchAround', full_name='uenibstreamprotobuf.ServingCellConfig.setup_lte_CRS_ToMatchAround', index=21, + number=22, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rateMatchPatternToAddModList', full_name='uenibstreamprotobuf.ServingCellConfig.rateMatchPatternToAddModList', index=22, + number=23, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rateMatchPatternToReleaseList', full_name='uenibstreamprotobuf.ServingCellConfig.rateMatchPatternToReleaseList', index=23, + number=24, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='downlinkChannelBW_PerSCS_List', full_name='uenibstreamprotobuf.ServingCellConfig.downlinkChannelBW_PerSCS_List', index=24, + number=25, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='pdcch_ServingCellConfig', full_name='uenibstreamprotobuf.ServingCellConfig.pdcch_ServingCellConfig', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='pdsch_ServingCellConfig', full_name='uenibstreamprotobuf.ServingCellConfig.pdsch_ServingCellConfig', + index=1, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='lte_CRS_ToMatchAround', full_name='uenibstreamprotobuf.ServingCellConfig.lte_CRS_ToMatchAround', + index=2, containing_type=None, fields=[]), + ], + serialized_start=34000, + serialized_end=35808, +) + + +_TDD_UL_DL_CONFIGDEDICATED = _descriptor.Descriptor( + name='TDD_UL_DL_ConfigDedicated', + full_name='uenibstreamprotobuf.TDD_UL_DL_ConfigDedicated', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='slotSpecificConfigurationsToAddModList', full_name='uenibstreamprotobuf.TDD_UL_DL_ConfigDedicated.slotSpecificConfigurationsToAddModList', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='TDD_UL_DL_SlotIndex', full_name='uenibstreamprotobuf.TDD_UL_DL_ConfigDedicated.TDD_UL_DL_SlotIndex', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=35811, + serialized_end=35958, +) + + +_TDD_UL_DL_SLOTCONFIG = _descriptor.Descriptor( + name='TDD_UL_DL_SlotConfig', + full_name='uenibstreamprotobuf.TDD_UL_DL_SlotConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='slotIndex', full_name='uenibstreamprotobuf.TDD_UL_DL_SlotConfig.slotIndex', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='allDownlink', full_name='uenibstreamprotobuf.TDD_UL_DL_SlotConfig.allDownlink', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='allUplink', full_name='uenibstreamprotobuf.TDD_UL_DL_SlotConfig.allUplink', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='explicit', full_name='uenibstreamprotobuf.TDD_UL_DL_SlotConfig.explicit', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='symbols', full_name='uenibstreamprotobuf.TDD_UL_DL_SlotConfig.symbols', + index=0, containing_type=None, fields=[]), + ], + serialized_start=35961, + serialized_end=36162, +) + + +_EXPLICIT = _descriptor.Descriptor( + name='Explicit', + full_name='uenibstreamprotobuf.Explicit', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='nrofDownlinkSymbols', full_name='uenibstreamprotobuf.Explicit.nrofDownlinkSymbols', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofUplinkSymbols', full_name='uenibstreamprotobuf.Explicit.nrofUplinkSymbols', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=36164, + serialized_end=36290, +) + + +_BWP_DOWNLINKDEDICATED = _descriptor.Descriptor( + name='BWP_DownlinkDedicated', + full_name='uenibstreamprotobuf.BWP_DownlinkDedicated', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='release_pdcch_Config', full_name='uenibstreamprotobuf.BWP_DownlinkDedicated.release_pdcch_Config', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_pdcch_Config', full_name='uenibstreamprotobuf.BWP_DownlinkDedicated.setup_pdcch_Config', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_pdsch_Config', full_name='uenibstreamprotobuf.BWP_DownlinkDedicated.release_pdsch_Config', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_pdsch_Config', full_name='uenibstreamprotobuf.BWP_DownlinkDedicated.setup_pdsch_Config', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_sps_Config', full_name='uenibstreamprotobuf.BWP_DownlinkDedicated.release_sps_Config', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_sps_Config', full_name='uenibstreamprotobuf.BWP_DownlinkDedicated.setup_sps_Config', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_radioLinkMonitoringConfig', full_name='uenibstreamprotobuf.BWP_DownlinkDedicated.release_radioLinkMonitoringConfig', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_radioLinkMonitoringConfig', full_name='uenibstreamprotobuf.BWP_DownlinkDedicated.setup_radioLinkMonitoringConfig', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='pdcch_Config', full_name='uenibstreamprotobuf.BWP_DownlinkDedicated.pdcch_Config', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='pdsch_Config', full_name='uenibstreamprotobuf.BWP_DownlinkDedicated.pdsch_Config', + index=1, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='sps_Config', full_name='uenibstreamprotobuf.BWP_DownlinkDedicated.sps_Config', + index=2, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='radioLinkMonitoringConfig', full_name='uenibstreamprotobuf.BWP_DownlinkDedicated.radioLinkMonitoringConfig', + index=3, containing_type=None, fields=[]), + ], + serialized_start=36293, + serialized_end=36920, +) + + +_PDCCH_CONFIG = _descriptor.Descriptor( + name='PDCCH_Config', + full_name='uenibstreamprotobuf.PDCCH_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='controlResourceSetToAddModList', full_name='uenibstreamprotobuf.PDCCH_Config.controlResourceSetToAddModList', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='controlResourceSetToReleaseList', full_name='uenibstreamprotobuf.PDCCH_Config.controlResourceSetToReleaseList', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='searchSpacesToAddModList', full_name='uenibstreamprotobuf.PDCCH_Config.searchSpacesToAddModList', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='searchSpacesToReleaseList', full_name='uenibstreamprotobuf.PDCCH_Config.searchSpacesToReleaseList', index=3, + number=4, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_downlinkPreemption', full_name='uenibstreamprotobuf.PDCCH_Config.release_downlinkPreemption', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_downlinkPreemption', full_name='uenibstreamprotobuf.PDCCH_Config.setup_downlinkPreemption', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_tpc_PUSCH', full_name='uenibstreamprotobuf.PDCCH_Config.release_tpc_PUSCH', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_tpc_PUSCH', full_name='uenibstreamprotobuf.PDCCH_Config.setup_tpc_PUSCH', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_tpc_PUCCH', full_name='uenibstreamprotobuf.PDCCH_Config.release_tpc_PUCCH', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_tpc_PUCCH', full_name='uenibstreamprotobuf.PDCCH_Config.setup_tpc_PUCCH', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_tpc_SRS', full_name='uenibstreamprotobuf.PDCCH_Config.release_tpc_SRS', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_tpc_SRS', full_name='uenibstreamprotobuf.PDCCH_Config.setup_tpc_SRS', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='downlinkPreemption', full_name='uenibstreamprotobuf.PDCCH_Config.downlinkPreemption', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='tpc_PUSCH', full_name='uenibstreamprotobuf.PDCCH_Config.tpc_PUSCH', + index=1, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='tpc_PUCCH', full_name='uenibstreamprotobuf.PDCCH_Config.tpc_PUCCH', + index=2, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='tpc_SRS', full_name='uenibstreamprotobuf.PDCCH_Config.tpc_SRS', + index=3, containing_type=None, fields=[]), + ], + serialized_start=36923, + serialized_end=37744, +) + + +_DOWNLINKPREEMPTION = _descriptor.Descriptor( + name='DownlinkPreemption', + full_name='uenibstreamprotobuf.DownlinkPreemption', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='int_RNTI', full_name='uenibstreamprotobuf.DownlinkPreemption.int_RNTI', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeFrequencySet', full_name='uenibstreamprotobuf.DownlinkPreemption.timeFrequencySet', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dci_PayloadSize', full_name='uenibstreamprotobuf.DownlinkPreemption.dci_PayloadSize', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='int_ConfigurationPerServingCell', full_name='uenibstreamprotobuf.DownlinkPreemption.int_ConfigurationPerServingCell', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=37747, + serialized_end=37970, +) + + +_TIMEFREQUENCYSET = _descriptor.Descriptor( + name='TimeFrequencySet', + full_name='uenibstreamprotobuf.TimeFrequencySet', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.TimeFrequencySet.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _TIMEFREQUENCYSET_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=37973, + serialized_end=38106, +) + + +_INT_CONFIGURATIONPERSERVINGCELL = _descriptor.Descriptor( + name='INT_ConfigurationPerServingCell', + full_name='uenibstreamprotobuf.INT_ConfigurationPerServingCell', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='servingCellId', full_name='uenibstreamprotobuf.INT_ConfigurationPerServingCell.servingCellId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='positionInDCI', full_name='uenibstreamprotobuf.INT_ConfigurationPerServingCell.positionInDCI', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=38108, + serialized_end=38187, +) + + +_PUSCH_TPC_COMMANDCONFIG = _descriptor.Descriptor( + name='PUSCH_TPC_CommandConfig', + full_name='uenibstreamprotobuf.PUSCH_TPC_CommandConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='tpc_Index', full_name='uenibstreamprotobuf.PUSCH_TPC_CommandConfig.tpc_Index', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tpc_IndexSUL', full_name='uenibstreamprotobuf.PUSCH_TPC_CommandConfig.tpc_IndexSUL', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='targetCell', full_name='uenibstreamprotobuf.PUSCH_TPC_CommandConfig.targetCell', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=38190, + serialized_end=38366, +) + + +_PUCCH_TPC_COMMANDCONFIG = _descriptor.Descriptor( + name='PUCCH_TPC_CommandConfig', + full_name='uenibstreamprotobuf.PUCCH_TPC_CommandConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='tpc_IndexPCell', full_name='uenibstreamprotobuf.PUCCH_TPC_CommandConfig.tpc_IndexPCell', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tpc_IndexPUCCH_SCell', full_name='uenibstreamprotobuf.PUCCH_TPC_CommandConfig.tpc_IndexPUCCH_SCell', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=38369, + serialized_end=38508, +) + + +_SRS_TPC_COMMANDCONFIG = _descriptor.Descriptor( + name='SRS_TPC_CommandConfig', + full_name='uenibstreamprotobuf.SRS_TPC_CommandConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='startingBitOfFormat2_3', full_name='uenibstreamprotobuf.SRS_TPC_CommandConfig.startingBitOfFormat2_3', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='fieldTypeFormat2_3', full_name='uenibstreamprotobuf.SRS_TPC_CommandConfig.fieldTypeFormat2_3', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='startingBitOfFormat2_3SUL_v1530', full_name='uenibstreamprotobuf.SRS_TPC_CommandConfig.startingBitOfFormat2_3SUL_v1530', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=38511, + serialized_end=38725, +) + + +_PDSCH_CONFIG = _descriptor.Descriptor( + name='PDSCH_Config', + full_name='uenibstreamprotobuf.PDSCH_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='dataScramblingIdentityPDSCH', full_name='uenibstreamprotobuf.PDSCH_Config.dataScramblingIdentityPDSCH', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_dmrs_DownlinkForPDSCH_MappingTypeA', full_name='uenibstreamprotobuf.PDSCH_Config.release_dmrs_DownlinkForPDSCH_MappingTypeA', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_dmrs_DownlinkForPDSCH_MappingTypeA', full_name='uenibstreamprotobuf.PDSCH_Config.setup_dmrs_DownlinkForPDSCH_MappingTypeA', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_dmrs_DownlinkForPDSCH_MappingTypeB', full_name='uenibstreamprotobuf.PDSCH_Config.release_dmrs_DownlinkForPDSCH_MappingTypeB', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_dmrs_DownlinkForPDSCH_MappingTypeB', full_name='uenibstreamprotobuf.PDSCH_Config.setup_dmrs_DownlinkForPDSCH_MappingTypeB', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tci_StatesToAddModList', full_name='uenibstreamprotobuf.PDSCH_Config.tci_StatesToAddModList', index=5, + number=6, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tci_StatesToReleaseList', full_name='uenibstreamprotobuf.PDSCH_Config.tci_StatesToReleaseList', index=6, + number=7, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='vrb_ToPRB_Interleaver', full_name='uenibstreamprotobuf.PDSCH_Config.vrb_ToPRB_Interleaver', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resourceAllocation', full_name='uenibstreamprotobuf.PDSCH_Config.resourceAllocation', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_pdsch_TimeDomainAllocationList', full_name='uenibstreamprotobuf.PDSCH_Config.release_pdsch_TimeDomainAllocationList', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_pdsch_TimeDomainAllocationList', full_name='uenibstreamprotobuf.PDSCH_Config.setup_pdsch_TimeDomainAllocationList', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pdsch_AggregationFactor', full_name='uenibstreamprotobuf.PDSCH_Config.pdsch_AggregationFactor', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rateMatchPatternToAddModList', full_name='uenibstreamprotobuf.PDSCH_Config.rateMatchPatternToAddModList', index=12, + number=13, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rateMatchPatternToReleaseList', full_name='uenibstreamprotobuf.PDSCH_Config.rateMatchPatternToReleaseList', index=13, + number=14, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rateMatchPatternGroup1', full_name='uenibstreamprotobuf.PDSCH_Config.rateMatchPatternGroup1', index=14, + number=15, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rateMatchPatternGroup2', full_name='uenibstreamprotobuf.PDSCH_Config.rateMatchPatternGroup2', index=15, + number=16, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rbg_Size', full_name='uenibstreamprotobuf.PDSCH_Config.rbg_Size', index=16, + number=17, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mcs_Table', full_name='uenibstreamprotobuf.PDSCH_Config.mcs_Table', index=17, + number=18, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxNrofCodeWordsScheduledByDCI', full_name='uenibstreamprotobuf.PDSCH_Config.maxNrofCodeWordsScheduledByDCI', index=18, + number=19, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='staticBundling', full_name='uenibstreamprotobuf.PDSCH_Config.staticBundling', index=19, + number=20, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dynamicBundling', full_name='uenibstreamprotobuf.PDSCH_Config.dynamicBundling', index=20, + number=21, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='zp_CSI_RS_ResourceToAddModList', full_name='uenibstreamprotobuf.PDSCH_Config.zp_CSI_RS_ResourceToAddModList', index=21, + number=22, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='zp_CSI_RS_ResourceToReleaseList', full_name='uenibstreamprotobuf.PDSCH_Config.zp_CSI_RS_ResourceToReleaseList', index=22, + number=23, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='aperiodic_ZP_CSI_RS_ResourceSetsToAddModList', full_name='uenibstreamprotobuf.PDSCH_Config.aperiodic_ZP_CSI_RS_ResourceSetsToAddModList', index=23, + number=24, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList', full_name='uenibstreamprotobuf.PDSCH_Config.aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList', index=24, + number=25, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sp_ZP_CSI_RS_ResourceSetsToAddModList', full_name='uenibstreamprotobuf.PDSCH_Config.sp_ZP_CSI_RS_ResourceSetsToAddModList', index=25, + number=26, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sp_ZP_CSI_RS_ResourceSetsToReleaseList', full_name='uenibstreamprotobuf.PDSCH_Config.sp_ZP_CSI_RS_ResourceSetsToReleaseList', index=26, + number=27, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_p_ZP_CSI_RS_ResourceSet', full_name='uenibstreamprotobuf.PDSCH_Config.release_p_ZP_CSI_RS_ResourceSet', index=27, + number=28, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_p_ZP_CSI_RS_ResourceSet', full_name='uenibstreamprotobuf.PDSCH_Config.setup_p_ZP_CSI_RS_ResourceSet', index=28, + number=29, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='dmrs_DownlinkForPDSCH_MappingTypeA', full_name='uenibstreamprotobuf.PDSCH_Config.dmrs_DownlinkForPDSCH_MappingTypeA', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='dmrs_DownlinkForPDSCH_MappingTypeB', full_name='uenibstreamprotobuf.PDSCH_Config.dmrs_DownlinkForPDSCH_MappingTypeB', + index=1, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='pdsch_TimeDomainAllocationList', full_name='uenibstreamprotobuf.PDSCH_Config.pdsch_TimeDomainAllocationList', + index=2, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='prb_BundlingType', full_name='uenibstreamprotobuf.PDSCH_Config.prb_BundlingType', + index=3, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='p_ZP_CSI_RS_ResourceSet', full_name='uenibstreamprotobuf.PDSCH_Config.p_ZP_CSI_RS_ResourceSet', + index=4, containing_type=None, fields=[]), + ], + serialized_start=38728, + serialized_end=40980, +) + + +_DMRS_DOWNLINKCONFIG = _descriptor.Descriptor( + name='DMRS_DownlinkConfig', + full_name='uenibstreamprotobuf.DMRS_DownlinkConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='dmrs_Type', full_name='uenibstreamprotobuf.DMRS_DownlinkConfig.dmrs_Type', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dmrs_AdditionalPosition', full_name='uenibstreamprotobuf.DMRS_DownlinkConfig.dmrs_AdditionalPosition', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxLength', full_name='uenibstreamprotobuf.DMRS_DownlinkConfig.maxLength', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='scramblingId0', full_name='uenibstreamprotobuf.DMRS_DownlinkConfig.scramblingId0', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='scramblingId1', full_name='uenibstreamprotobuf.DMRS_DownlinkConfig.scramblingId1', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_phaseTrackingRS', full_name='uenibstreamprotobuf.DMRS_DownlinkConfig.release_phaseTrackingRS', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_phaseTrackingRS', full_name='uenibstreamprotobuf.DMRS_DownlinkConfig.setup_phaseTrackingRS', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='phaseTrackingRS', full_name='uenibstreamprotobuf.DMRS_DownlinkConfig.phaseTrackingRS', + index=0, containing_type=None, fields=[]), + ], + serialized_start=40983, + serialized_end=41447, +) + + +_DMRS_TYPE = _descriptor.Descriptor( + name='DMRS_Type', + full_name='uenibstreamprotobuf.DMRS_Type', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.DMRS_Type.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DMRS_TYPE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=41449, + serialized_end=41559, +) + + +_DMRS_ADDITIONALPOSITION = _descriptor.Descriptor( + name='DMRS_AdditionalPosition', + full_name='uenibstreamprotobuf.DMRS_AdditionalPosition', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.DMRS_AdditionalPosition.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DMRS_ADDITIONALPOSITION_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=41562, + serialized_end=41719, +) + + +_MAXLENGTH = _descriptor.Descriptor( + name='MaxLength', + full_name='uenibstreamprotobuf.MaxLength', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.MaxLength.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MAXLENGTH_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=41721, + serialized_end=41830, +) + + +_PTRS_DOWNLINKCONFIG = _descriptor.Descriptor( + name='PTRS_DownlinkConfig', + full_name='uenibstreamprotobuf.PTRS_DownlinkConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='frequencyDensity', full_name='uenibstreamprotobuf.PTRS_DownlinkConfig.frequencyDensity', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeDensity', full_name='uenibstreamprotobuf.PTRS_DownlinkConfig.timeDensity', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='epre_Ratio', full_name='uenibstreamprotobuf.PTRS_DownlinkConfig.epre_Ratio', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resourceElementOffset', full_name='uenibstreamprotobuf.PTRS_DownlinkConfig.resourceElementOffset', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=41833, + serialized_end=42026, +) + + +_RESOURCEELEMENTOFFSET = _descriptor.Descriptor( + name='ResourceElementOffset', + full_name='uenibstreamprotobuf.ResourceElementOffset', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.ResourceElementOffset.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RESOURCEELEMENTOFFSET_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=42029, + serialized_end=42194, +) + + +_TCI_STATE = _descriptor.Descriptor( + name='TCI_State', + full_name='uenibstreamprotobuf.TCI_State', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='tci_StateId', full_name='uenibstreamprotobuf.TCI_State.tci_StateId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='qcl_Type1', full_name='uenibstreamprotobuf.TCI_State.qcl_Type1', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='qcl_Type2', full_name='uenibstreamprotobuf.TCI_State.qcl_Type2', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=42197, + serialized_end=42329, +) + + +_QCL_INFO = _descriptor.Descriptor( + name='QCL_Info', + full_name='uenibstreamprotobuf.QCL_Info', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cell', full_name='uenibstreamprotobuf.QCL_Info.cell', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bwp_Id', full_name='uenibstreamprotobuf.QCL_Info.bwp_Id', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_rs', full_name='uenibstreamprotobuf.QCL_Info.csi_rs', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb', full_name='uenibstreamprotobuf.QCL_Info.ssb', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='qcl_Type', full_name='uenibstreamprotobuf.QCL_Info.qcl_Type', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='referenceSignal', full_name='uenibstreamprotobuf.QCL_Info.referenceSignal', + index=0, containing_type=None, fields=[]), + ], + serialized_start=42332, + serialized_end=42533, +) + + +_QCL_TYPE = _descriptor.Descriptor( + name='QCL_Type', + full_name='uenibstreamprotobuf.QCL_Type', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.QCL_Type.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _QCL_TYPE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=42536, + serialized_end=42677, +) + + +_VRB_TOPRB_INTERLEAVER = _descriptor.Descriptor( + name='VRB_ToPRB_Interleaver', + full_name='uenibstreamprotobuf.VRB_ToPRB_Interleaver', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.VRB_ToPRB_Interleaver.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _VRB_TOPRB_INTERLEAVER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=42680, + serialized_end=42819, +) + + +_RESOURCEALLOCATION = _descriptor.Descriptor( + name='ResourceAllocation', + full_name='uenibstreamprotobuf.ResourceAllocation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.ResourceAllocation.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RESOURCEALLOCATION_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=42822, + serialized_end=43016, +) + + +_PDSCH_AGGREGATIONFACTOR = _descriptor.Descriptor( + name='PDSCH_AggregationFactor', + full_name='uenibstreamprotobuf.PDSCH_AggregationFactor', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PDSCH_AggregationFactor.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PDSCH_AGGREGATIONFACTOR_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=43019, + serialized_end=43170, +) + + +_RATEMATCHPATTERNGROUP = _descriptor.Descriptor( + name='RateMatchPatternGroup', + full_name='uenibstreamprotobuf.RateMatchPatternGroup', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.RateMatchPatternGroup.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=43172, + serialized_end=43258, +) + + +_RATEMATCHPATTERNGROUPITEM = _descriptor.Descriptor( + name='RateMatchPatternGroupItem', + full_name='uenibstreamprotobuf.RateMatchPatternGroupItem', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cellLevel', full_name='uenibstreamprotobuf.RateMatchPatternGroupItem.cellLevel', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bwpLevel', full_name='uenibstreamprotobuf.RateMatchPatternGroupItem.bwpLevel', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='c', full_name='uenibstreamprotobuf.RateMatchPatternGroupItem.c', + index=0, containing_type=None, fields=[]), + ], + serialized_start=43260, + serialized_end=43333, +) + + +_RBG_SIZE = _descriptor.Descriptor( + name='RBG_Size', + full_name='uenibstreamprotobuf.RBG_Size', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.RBG_Size.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RBG_SIZE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=43335, + serialized_end=43458, +) + + +_MCS_TABLE = _descriptor.Descriptor( + name='MCS_Table', + full_name='uenibstreamprotobuf.MCS_Table', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.MCS_Table.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MCS_TABLE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=43460, + serialized_end=43587, +) + + +_MAXNROFCODEWORDSSCHEDULEDBYDCI = _descriptor.Descriptor( + name='MaxNrofCodeWordsScheduledByDCI', + full_name='uenibstreamprotobuf.MaxNrofCodeWordsScheduledByDCI', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.MaxNrofCodeWordsScheduledByDCI.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MAXNROFCODEWORDSSCHEDULEDBYDCI_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=43590, + serialized_end=43747, +) + + +_STATICBUNDLING = _descriptor.Descriptor( + name='StaticBundling', + full_name='uenibstreamprotobuf.StaticBundling', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='bundleSize', full_name='uenibstreamprotobuf.StaticBundling.bundleSize', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=43749, + serialized_end=43818, +) + + +_BUNDLESIZE = _descriptor.Descriptor( + name='BundleSize', + full_name='uenibstreamprotobuf.BundleSize', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.BundleSize.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _BUNDLESIZE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=43820, + serialized_end=43943, +) + + +_DYNAMICBUNDLING = _descriptor.Descriptor( + name='DynamicBundling', + full_name='uenibstreamprotobuf.DynamicBundling', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='bundleSizeSet1', full_name='uenibstreamprotobuf.DynamicBundling.bundleSizeSet1', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bundleSizeSet2', full_name='uenibstreamprotobuf.DynamicBundling.bundleSizeSet2', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=43946, + serialized_end=44085, +) + + +_BUNDLESIZESET1 = _descriptor.Descriptor( + name='BundleSizeSet1', + full_name='uenibstreamprotobuf.BundleSizeSet1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.BundleSizeSet1.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _BUNDLESIZESET1_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=44088, + serialized_end=44253, +) + + +_BUNDLESIZESET2 = _descriptor.Descriptor( + name='BundleSizeSet2', + full_name='uenibstreamprotobuf.BundleSizeSet2', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.BundleSizeSet2.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _BUNDLESIZESET2_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=44256, + serialized_end=44387, +) + + +_ZP_CSI_RS_RESOURCE = _descriptor.Descriptor( + name='ZP_CSI_RS_Resource', + full_name='uenibstreamprotobuf.ZP_CSI_RS_Resource', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='zp_CSI_RS_ResourceId', full_name='uenibstreamprotobuf.ZP_CSI_RS_Resource.zp_CSI_RS_ResourceId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resourceMapping', full_name='uenibstreamprotobuf.ZP_CSI_RS_Resource.resourceMapping', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='periodicityAndOffset', full_name='uenibstreamprotobuf.ZP_CSI_RS_Resource.periodicityAndOffset', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=44390, + serialized_end=44595, +) + + +_CSI_RS_RESOURCEMAPPING = _descriptor.Descriptor( + name='CSI_RS_ResourceMapping', + full_name='uenibstreamprotobuf.CSI_RS_ResourceMapping', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='row1', full_name='uenibstreamprotobuf.CSI_RS_ResourceMapping.row1', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='row2', full_name='uenibstreamprotobuf.CSI_RS_ResourceMapping.row2', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='row4', full_name='uenibstreamprotobuf.CSI_RS_ResourceMapping.row4', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='other', full_name='uenibstreamprotobuf.CSI_RS_ResourceMapping.other', index=3, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofPorts', full_name='uenibstreamprotobuf.CSI_RS_ResourceMapping.nrofPorts', index=4, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='firstOFDMSymbolInTimeDomain', full_name='uenibstreamprotobuf.CSI_RS_ResourceMapping.firstOFDMSymbolInTimeDomain', index=5, + number=7, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='firstOFDMSymbolInTimeDomain2', full_name='uenibstreamprotobuf.CSI_RS_ResourceMapping.firstOFDMSymbolInTimeDomain2', index=6, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cdm_Type', full_name='uenibstreamprotobuf.CSI_RS_ResourceMapping.cdm_Type', index=7, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dot5', full_name='uenibstreamprotobuf.CSI_RS_ResourceMapping.dot5', index=8, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='one', full_name='uenibstreamprotobuf.CSI_RS_ResourceMapping.one', index=9, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='three', full_name='uenibstreamprotobuf.CSI_RS_ResourceMapping.three', index=10, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='freqBand', full_name='uenibstreamprotobuf.CSI_RS_ResourceMapping.freqBand', index=11, + number=13, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='frequencyDomainAllocation', full_name='uenibstreamprotobuf.CSI_RS_ResourceMapping.frequencyDomainAllocation', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='density', full_name='uenibstreamprotobuf.CSI_RS_ResourceMapping.density', + index=1, containing_type=None, fields=[]), + ], + serialized_start=44598, + serialized_end=45125, +) + + +_NROFPORTS = _descriptor.Descriptor( + name='NrofPorts', + full_name='uenibstreamprotobuf.NrofPorts', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.NrofPorts.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _NROFPORTS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=45128, + serialized_end=45295, +) + + +_CDM_TYPE = _descriptor.Descriptor( + name='CDM_Type', + full_name='uenibstreamprotobuf.CDM_Type', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.CDM_Type.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CDM_TYPE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=45298, + serialized_end=45455, +) + + +_DOT5 = _descriptor.Descriptor( + name='Dot5', + full_name='uenibstreamprotobuf.Dot5', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Dot5.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DOT5_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=45457, + serialized_end=45573, +) + + +_CSI_FREQUENCYOCCUPATION = _descriptor.Descriptor( + name='CSI_FrequencyOccupation', + full_name='uenibstreamprotobuf.CSI_FrequencyOccupation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='startingRB', full_name='uenibstreamprotobuf.CSI_FrequencyOccupation.startingRB', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofRBs', full_name='uenibstreamprotobuf.CSI_FrequencyOccupation.nrofRBs', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=45575, + serialized_end=45637, +) + + +_CSI_RESOURCEPERIODICITYANDOFFSET = _descriptor.Descriptor( + name='CSI_ResourcePeriodicityAndOffset', + full_name='uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='slots4', full_name='uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset.slots4', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots5', full_name='uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset.slots5', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots8', full_name='uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset.slots8', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots10', full_name='uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset.slots10', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots16', full_name='uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset.slots16', index=4, + number=5, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots20', full_name='uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset.slots20', index=5, + number=6, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots32', full_name='uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset.slots32', index=6, + number=7, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots40', full_name='uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset.slots40', index=7, + number=8, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots64', full_name='uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset.slots64', index=8, + number=9, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots80', full_name='uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset.slots80', index=9, + number=10, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots160', full_name='uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset.slots160', index=10, + number=11, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots320', full_name='uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset.slots320', index=11, + number=12, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots640', full_name='uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset.slots640', index=12, + number=13, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='c', full_name='uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset.c', + index=0, containing_type=None, fields=[]), + ], + serialized_start=45640, + serialized_end=45926, +) + + +_ZP_CSI_RS_RESOURCESET = _descriptor.Descriptor( + name='ZP_CSI_RS_ResourceSet', + full_name='uenibstreamprotobuf.ZP_CSI_RS_ResourceSet', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='zp_CSI_RS_ResourceSetId', full_name='uenibstreamprotobuf.ZP_CSI_RS_ResourceSet.zp_CSI_RS_ResourceSetId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='zp_CSI_RS_ResourceIdList', full_name='uenibstreamprotobuf.ZP_CSI_RS_ResourceSet.zp_CSI_RS_ResourceIdList', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=45928, + serialized_end=46018, +) + + +_SPS_CONFIG = _descriptor.Descriptor( + name='SPS_Config', + full_name='uenibstreamprotobuf.SPS_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='periodicity', full_name='uenibstreamprotobuf.SPS_Config.periodicity', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofHARQ_Processes', full_name='uenibstreamprotobuf.SPS_Config.nrofHARQ_Processes', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n1PUCCH_AN', full_name='uenibstreamprotobuf.SPS_Config.n1PUCCH_AN', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mcs_Table', full_name='uenibstreamprotobuf.SPS_Config.mcs_Table', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=46021, + serialized_end=46231, +) + + +_SPS_CONFIGPERIODICITY = _descriptor.Descriptor( + name='SPS_ConfigPeriodicity', + full_name='uenibstreamprotobuf.SPS_ConfigPeriodicity', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SPS_ConfigPeriodicity.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SPS_CONFIGPERIODICITY_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=46234, + serialized_end=46462, +) + + +_SPS_MCS_TABLE = _descriptor.Descriptor( + name='SPS_MCS_Table', + full_name='uenibstreamprotobuf.SPS_MCS_Table', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SPS_MCS_Table.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SPS_MCS_TABLE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=46464, + serialized_end=46587, +) + + +_RADIOLINKMONITORINGCONFIG = _descriptor.Descriptor( + name='RadioLinkMonitoringConfig', + full_name='uenibstreamprotobuf.RadioLinkMonitoringConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='failureDetectionResourcesToAddModList', full_name='uenibstreamprotobuf.RadioLinkMonitoringConfig.failureDetectionResourcesToAddModList', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='failureDetectionResourcesToReleaseList', full_name='uenibstreamprotobuf.RadioLinkMonitoringConfig.failureDetectionResourcesToReleaseList', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='beamFailureInstanceMaxCount', full_name='uenibstreamprotobuf.RadioLinkMonitoringConfig.beamFailureInstanceMaxCount', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='beamFailureDetectionTimer', full_name='uenibstreamprotobuf.RadioLinkMonitoringConfig.beamFailureDetectionTimer', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=46590, + serialized_end=46926, +) + + +_RADIOLINKMONITORINGRS = _descriptor.Descriptor( + name='RadioLinkMonitoringRS', + full_name='uenibstreamprotobuf.RadioLinkMonitoringRS', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='radioLinkMonitoringRS_Id', full_name='uenibstreamprotobuf.RadioLinkMonitoringRS.radioLinkMonitoringRS_Id', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='purpose', full_name='uenibstreamprotobuf.RadioLinkMonitoringRS.purpose', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_Index', full_name='uenibstreamprotobuf.RadioLinkMonitoringRS.ssb_Index', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_RS_Index', full_name='uenibstreamprotobuf.RadioLinkMonitoringRS.csi_RS_Index', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='detectionResource', full_name='uenibstreamprotobuf.RadioLinkMonitoringRS.detectionResource', + index=0, containing_type=None, fields=[]), + ], + serialized_start=46929, + serialized_end=47099, +) + + +_PURPOSE = _descriptor.Descriptor( + name='Purpose', + full_name='uenibstreamprotobuf.Purpose', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Purpose.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PURPOSE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=47102, + serialized_end=47233, +) + + +_BEAMFAILUREINSTANCEMAXCOUNT = _descriptor.Descriptor( + name='BeamFailureInstanceMaxCount', + full_name='uenibstreamprotobuf.BeamFailureInstanceMaxCount', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.BeamFailureInstanceMaxCount.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _BEAMFAILUREINSTANCEMAXCOUNT_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=47236, + serialized_end=47436, +) + + +_BEAMFAILUREDETECTIONTIMER = _descriptor.Descriptor( + name='BeamFailureDetectionTimer', + full_name='uenibstreamprotobuf.BeamFailureDetectionTimer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.BeamFailureDetectionTimer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _BEAMFAILUREDETECTIONTIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=47439, + serialized_end=47659, +) + + +_BWP_DOWNLINK = _descriptor.Descriptor( + name='BWP_Downlink', + full_name='uenibstreamprotobuf.BWP_Downlink', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='bwp_Id', full_name='uenibstreamprotobuf.BWP_Downlink.bwp_Id', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bwp_Common', full_name='uenibstreamprotobuf.BWP_Downlink.bwp_Common', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bwp_Dedicated', full_name='uenibstreamprotobuf.BWP_Downlink.bwp_Dedicated', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=47662, + serialized_end=47820, +) + + +_BWP_INACTIVITYTIMER = _descriptor.Descriptor( + name='BWP_InactivityTimer', + full_name='uenibstreamprotobuf.BWP_InactivityTimer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.BWP_InactivityTimer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _BWP_INACTIVITYTIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=47823, + serialized_end=48158, +) + + +_UPLINKCONFIG = _descriptor.Descriptor( + name='UplinkConfig', + full_name='uenibstreamprotobuf.UplinkConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='initialUplinkBWP', full_name='uenibstreamprotobuf.UplinkConfig.initialUplinkBWP', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uplinkBWP_ToReleaseList', full_name='uenibstreamprotobuf.UplinkConfig.uplinkBWP_ToReleaseList', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uplinkBWP_ToAddModList', full_name='uenibstreamprotobuf.UplinkConfig.uplinkBWP_ToAddModList', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='firstActiveUplinkBWP_Id', full_name='uenibstreamprotobuf.UplinkConfig.firstActiveUplinkBWP_Id', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_pusch_ServingCellConfig', full_name='uenibstreamprotobuf.UplinkConfig.release_pusch_ServingCellConfig', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_pusch_ServingCellConfig', full_name='uenibstreamprotobuf.UplinkConfig.setup_pusch_ServingCellConfig', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_carrierSwitching', full_name='uenibstreamprotobuf.UplinkConfig.release_carrierSwitching', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_carrierSwitching', full_name='uenibstreamprotobuf.UplinkConfig.setup_carrierSwitching', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='powerBoostPi2BPSK', full_name='uenibstreamprotobuf.UplinkConfig.powerBoostPi2BPSK', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uplinkChannelBW_PerSCS_List', full_name='uenibstreamprotobuf.UplinkConfig.uplinkChannelBW_PerSCS_List', index=9, + number=10, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='pusch_ServingCellConfig', full_name='uenibstreamprotobuf.UplinkConfig.pusch_ServingCellConfig', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='carrierSwitching', full_name='uenibstreamprotobuf.UplinkConfig.carrierSwitching', + index=1, containing_type=None, fields=[]), + ], + serialized_start=48161, + serialized_end=48912, +) + + +_BWP_UPLINKDEDICATED = _descriptor.Descriptor( + name='BWP_UplinkDedicated', + full_name='uenibstreamprotobuf.BWP_UplinkDedicated', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='release_pucch_Config', full_name='uenibstreamprotobuf.BWP_UplinkDedicated.release_pucch_Config', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_pucch_Config', full_name='uenibstreamprotobuf.BWP_UplinkDedicated.setup_pucch_Config', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_pusch_Config', full_name='uenibstreamprotobuf.BWP_UplinkDedicated.release_pusch_Config', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_pusch_Config', full_name='uenibstreamprotobuf.BWP_UplinkDedicated.setup_pusch_Config', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_configuredGrantConfig', full_name='uenibstreamprotobuf.BWP_UplinkDedicated.release_configuredGrantConfig', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_configuredGrantConfig', full_name='uenibstreamprotobuf.BWP_UplinkDedicated.setup_configuredGrantConfig', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_srs_Config', full_name='uenibstreamprotobuf.BWP_UplinkDedicated.release_srs_Config', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_srs_Config', full_name='uenibstreamprotobuf.BWP_UplinkDedicated.setup_srs_Config', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_beamFailureRecoveryConfig', full_name='uenibstreamprotobuf.BWP_UplinkDedicated.release_beamFailureRecoveryConfig', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_beamFailureRecoveryConfig', full_name='uenibstreamprotobuf.BWP_UplinkDedicated.setup_beamFailureRecoveryConfig', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='pucch_Config', full_name='uenibstreamprotobuf.BWP_UplinkDedicated.pucch_Config', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='pusch_Config', full_name='uenibstreamprotobuf.BWP_UplinkDedicated.pusch_Config', + index=1, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='configuredGrantConfig', full_name='uenibstreamprotobuf.BWP_UplinkDedicated.configuredGrantConfig', + index=2, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='srs_Config', full_name='uenibstreamprotobuf.BWP_UplinkDedicated.srs_Config', + index=3, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='beamFailureRecoveryConfig', full_name='uenibstreamprotobuf.BWP_UplinkDedicated.beamFailureRecoveryConfig', + index=4, containing_type=None, fields=[]), + ], + serialized_start=48915, + serialized_end=49716, +) + + +_PUCCH_CONFIG = _descriptor.Descriptor( + name='PUCCH_Config', + full_name='uenibstreamprotobuf.PUCCH_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resourceSetToAddModList', full_name='uenibstreamprotobuf.PUCCH_Config.resourceSetToAddModList', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resourceSetToReleaseList', full_name='uenibstreamprotobuf.PUCCH_Config.resourceSetToReleaseList', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resourceToAddModList', full_name='uenibstreamprotobuf.PUCCH_Config.resourceToAddModList', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resourceToReleaseList', full_name='uenibstreamprotobuf.PUCCH_Config.resourceToReleaseList', index=3, + number=4, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_format1', full_name='uenibstreamprotobuf.PUCCH_Config.release_format1', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_format1', full_name='uenibstreamprotobuf.PUCCH_Config.setup_format1', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_format2', full_name='uenibstreamprotobuf.PUCCH_Config.release_format2', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_format2', full_name='uenibstreamprotobuf.PUCCH_Config.setup_format2', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_format3', full_name='uenibstreamprotobuf.PUCCH_Config.release_format3', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_format3', full_name='uenibstreamprotobuf.PUCCH_Config.setup_format3', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_format4', full_name='uenibstreamprotobuf.PUCCH_Config.release_format4', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_format4', full_name='uenibstreamprotobuf.PUCCH_Config.setup_format4', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='schedulingRequestResourceToAddModList', full_name='uenibstreamprotobuf.PUCCH_Config.schedulingRequestResourceToAddModList', index=12, + number=13, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='schedulingRequestResourceToReleaseList', full_name='uenibstreamprotobuf.PUCCH_Config.schedulingRequestResourceToReleaseList', index=13, + number=14, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='multi_CSI_PUCCH_ResourceList', full_name='uenibstreamprotobuf.PUCCH_Config.multi_CSI_PUCCH_ResourceList', index=14, + number=15, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dl_DataToUL_ACK', full_name='uenibstreamprotobuf.PUCCH_Config.dl_DataToUL_ACK', index=15, + number=16, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='spatialRelationInfoToAddModList', full_name='uenibstreamprotobuf.PUCCH_Config.spatialRelationInfoToAddModList', index=16, + number=17, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='spatialRelationInfoToReleaseList', full_name='uenibstreamprotobuf.PUCCH_Config.spatialRelationInfoToReleaseList', index=17, + number=18, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pucch_PowerControl', full_name='uenibstreamprotobuf.PUCCH_Config.pucch_PowerControl', index=18, + number=19, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='format1', full_name='uenibstreamprotobuf.PUCCH_Config.format1', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='format2', full_name='uenibstreamprotobuf.PUCCH_Config.format2', + index=1, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='format3', full_name='uenibstreamprotobuf.PUCCH_Config.format3', + index=2, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='format4', full_name='uenibstreamprotobuf.PUCCH_Config.format4', + index=3, containing_type=None, fields=[]), + ], + serialized_start=49719, + serialized_end=50874, +) + + +_PUCCH_RESOURCESET = _descriptor.Descriptor( + name='PUCCH_ResourceSet', + full_name='uenibstreamprotobuf.PUCCH_ResourceSet', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pucch_ResourceSetId', full_name='uenibstreamprotobuf.PUCCH_ResourceSet.pucch_ResourceSetId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resourceList', full_name='uenibstreamprotobuf.PUCCH_ResourceSet.resourceList', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxPayloadMinus1', full_name='uenibstreamprotobuf.PUCCH_ResourceSet.maxPayloadMinus1', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=50876, + serialized_end=51002, +) + + +_PUCCH_RESOURCE = _descriptor.Descriptor( + name='PUCCH_Resource', + full_name='uenibstreamprotobuf.PUCCH_Resource', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pucch_ResourceId', full_name='uenibstreamprotobuf.PUCCH_Resource.pucch_ResourceId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='startingPRB', full_name='uenibstreamprotobuf.PUCCH_Resource.startingPRB', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='intraSlotFrequencyHopping', full_name='uenibstreamprotobuf.PUCCH_Resource.intraSlotFrequencyHopping', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='secondHopPRB', full_name='uenibstreamprotobuf.PUCCH_Resource.secondHopPRB', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='format0', full_name='uenibstreamprotobuf.PUCCH_Resource.format0', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='format1', full_name='uenibstreamprotobuf.PUCCH_Resource.format1', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='format2', full_name='uenibstreamprotobuf.PUCCH_Resource.format2', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='format3', full_name='uenibstreamprotobuf.PUCCH_Resource.format3', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='format4', full_name='uenibstreamprotobuf.PUCCH_Resource.format4', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='format', full_name='uenibstreamprotobuf.PUCCH_Resource.format', + index=0, containing_type=None, fields=[]), + ], + serialized_start=51005, + serialized_end=51473, +) + + +_PUCCH_FORMAT0 = _descriptor.Descriptor( + name='PUCCH_format0', + full_name='uenibstreamprotobuf.PUCCH_format0', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='initialCyclicShift', full_name='uenibstreamprotobuf.PUCCH_format0.initialCyclicShift', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofSymbols', full_name='uenibstreamprotobuf.PUCCH_format0.nrofSymbols', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='startingSymbolIndex', full_name='uenibstreamprotobuf.PUCCH_format0.startingSymbolIndex', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=51475, + serialized_end=51568, +) + + +_PUCCH_FORMAT1 = _descriptor.Descriptor( + name='PUCCH_format1', + full_name='uenibstreamprotobuf.PUCCH_format1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='initialCyclicShift', full_name='uenibstreamprotobuf.PUCCH_format1.initialCyclicShift', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofSymbols', full_name='uenibstreamprotobuf.PUCCH_format1.nrofSymbols', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='startingSymbolIndex', full_name='uenibstreamprotobuf.PUCCH_format1.startingSymbolIndex', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeDomainOCC', full_name='uenibstreamprotobuf.PUCCH_format1.timeDomainOCC', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=51570, + serialized_end=51686, +) + + +_PUCCH_FORMAT2 = _descriptor.Descriptor( + name='PUCCH_format2', + full_name='uenibstreamprotobuf.PUCCH_format2', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='nrofPRBs', full_name='uenibstreamprotobuf.PUCCH_format2.nrofPRBs', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofSymbols', full_name='uenibstreamprotobuf.PUCCH_format2.nrofSymbols', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='startingSymbolIndex', full_name='uenibstreamprotobuf.PUCCH_format2.startingSymbolIndex', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=51688, + serialized_end=51771, +) + + +_PUCCH_FORMAT3 = _descriptor.Descriptor( + name='PUCCH_format3', + full_name='uenibstreamprotobuf.PUCCH_format3', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='nrofPRBs', full_name='uenibstreamprotobuf.PUCCH_format3.nrofPRBs', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofSymbols', full_name='uenibstreamprotobuf.PUCCH_format3.nrofSymbols', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='startingSymbolIndex', full_name='uenibstreamprotobuf.PUCCH_format3.startingSymbolIndex', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=51773, + serialized_end=51856, +) + + +_PUCCH_FORMAT4 = _descriptor.Descriptor( + name='PUCCH_format4', + full_name='uenibstreamprotobuf.PUCCH_format4', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='nrofSymbols', full_name='uenibstreamprotobuf.PUCCH_format4.nrofSymbols', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='occ_Length', full_name='uenibstreamprotobuf.PUCCH_format4.occ_Length', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='occ_Index', full_name='uenibstreamprotobuf.PUCCH_format4.occ_Index', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='startingSymbolIndex', full_name='uenibstreamprotobuf.PUCCH_format4.startingSymbolIndex', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=51859, + serialized_end=52028, +) + + +_OCC_LENGTH = _descriptor.Descriptor( + name='OCC_Length', + full_name='uenibstreamprotobuf.OCC_Length', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.OCC_Length.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _OCC_LENGTH_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=52030, + serialized_end=52147, +) + + +_OCC_INDEX = _descriptor.Descriptor( + name='OCC_Index', + full_name='uenibstreamprotobuf.OCC_Index', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.OCC_Index.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _OCC_INDEX_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=52150, + serialized_end=52281, +) + + +_PUCCH_FORMATCONFIG = _descriptor.Descriptor( + name='PUCCH_FormatConfig', + full_name='uenibstreamprotobuf.PUCCH_FormatConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='interslotFrequencyHopping', full_name='uenibstreamprotobuf.PUCCH_FormatConfig.interslotFrequencyHopping', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='additionalDMRS', full_name='uenibstreamprotobuf.PUCCH_FormatConfig.additionalDMRS', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxCodeRate', full_name='uenibstreamprotobuf.PUCCH_FormatConfig.maxCodeRate', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofSlots', full_name='uenibstreamprotobuf.PUCCH_FormatConfig.nrofSlots', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pi2BPSK', full_name='uenibstreamprotobuf.PUCCH_FormatConfig.pi2BPSK', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='simultaneousHARQ_ACK_CSI', full_name='uenibstreamprotobuf.PUCCH_FormatConfig.simultaneousHARQ_ACK_CSI', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=52284, + serialized_end=52648, +) + + +_PUCCH_MAXCODERATE = _descriptor.Descriptor( + name='PUCCH_MaxCodeRate', + full_name='uenibstreamprotobuf.PUCCH_MaxCodeRate', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PUCCH_MaxCodeRate.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PUCCH_MAXCODERATE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=52651, + serialized_end=52872, +) + + +_NROFSLOTS = _descriptor.Descriptor( + name='NrofSlots', + full_name='uenibstreamprotobuf.NrofSlots', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.NrofSlots.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _NROFSLOTS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=52874, + serialized_end=52997, +) + + +_SCHEDULINGREQUESTRESOURCECONFIG = _descriptor.Descriptor( + name='SchedulingRequestResourceConfig', + full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='schedulingRequestResourceId', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.schedulingRequestResourceId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='schedulingRequestID', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.schedulingRequestID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sym2', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.sym2', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sym6or7', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.sym6or7', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl1', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.sl1', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl2', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.sl2', index=5, + number=6, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl4', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.sl4', index=6, + number=7, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl5', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.sl5', index=7, + number=8, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl8', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.sl8', index=8, + number=9, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl10', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.sl10', index=9, + number=10, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl16', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.sl16', index=10, + number=11, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl20', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.sl20', index=11, + number=12, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl40', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.sl40', index=12, + number=13, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl80', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.sl80', index=13, + number=14, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl160', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.sl160', index=14, + number=15, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl320', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.sl320', index=15, + number=16, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl640', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.sl640', index=16, + number=17, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resource', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.resource', index=17, + number=18, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='periodicityAndOffset', full_name='uenibstreamprotobuf.SchedulingRequestResourceConfig.periodicityAndOffset', + index=0, containing_type=None, fields=[]), + ], + serialized_start=53000, + serialized_end=53493, +) + + +_PUCCH_SPATIALRELATIONINFO = _descriptor.Descriptor( + name='PUCCH_SpatialRelationInfo', + full_name='uenibstreamprotobuf.PUCCH_SpatialRelationInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pucch_SpatialRelationInfoId', full_name='uenibstreamprotobuf.PUCCH_SpatialRelationInfo.pucch_SpatialRelationInfoId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='servingCellId', full_name='uenibstreamprotobuf.PUCCH_SpatialRelationInfo.servingCellId', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_Index', full_name='uenibstreamprotobuf.PUCCH_SpatialRelationInfo.ssb_Index', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_RS_Index', full_name='uenibstreamprotobuf.PUCCH_SpatialRelationInfo.csi_RS_Index', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='srs', full_name='uenibstreamprotobuf.PUCCH_SpatialRelationInfo.srs', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pucch_PathlossReferenceRS_Id', full_name='uenibstreamprotobuf.PUCCH_SpatialRelationInfo.pucch_PathlossReferenceRS_Id', index=5, + number=6, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p0_PUCCH_Id', full_name='uenibstreamprotobuf.PUCCH_SpatialRelationInfo.p0_PUCCH_Id', index=6, + number=7, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='closedLoopIndex', full_name='uenibstreamprotobuf.PUCCH_SpatialRelationInfo.closedLoopIndex', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='referenceSignal', full_name='uenibstreamprotobuf.PUCCH_SpatialRelationInfo.referenceSignal', + index=0, containing_type=None, fields=[]), + ], + serialized_start=53496, + serialized_end=53840, +) + + +_SRS = _descriptor.Descriptor( + name='Srs', + full_name='uenibstreamprotobuf.Srs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resourceId', full_name='uenibstreamprotobuf.Srs.resourceId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uplinkBWP', full_name='uenibstreamprotobuf.Srs.uplinkBWP', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=53842, + serialized_end=53886, +) + + +_CLOSEDLOOPINDEX = _descriptor.Descriptor( + name='ClosedLoopIndex', + full_name='uenibstreamprotobuf.ClosedLoopIndex', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.ClosedLoopIndex.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CLOSEDLOOPINDEX_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=53888, + serialized_end=54015, +) + + +_PUCCH_POWERCONTROL = _descriptor.Descriptor( + name='PUCCH_PowerControl', + full_name='uenibstreamprotobuf.PUCCH_PowerControl', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='deltaF_PUCCH_f0', full_name='uenibstreamprotobuf.PUCCH_PowerControl.deltaF_PUCCH_f0', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='deltaF_PUCCH_f1', full_name='uenibstreamprotobuf.PUCCH_PowerControl.deltaF_PUCCH_f1', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='deltaF_PUCCH_f2', full_name='uenibstreamprotobuf.PUCCH_PowerControl.deltaF_PUCCH_f2', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='deltaF_PUCCH_f3', full_name='uenibstreamprotobuf.PUCCH_PowerControl.deltaF_PUCCH_f3', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='deltaF_PUCCH_f4', full_name='uenibstreamprotobuf.PUCCH_PowerControl.deltaF_PUCCH_f4', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p0_Set', full_name='uenibstreamprotobuf.PUCCH_PowerControl.p0_Set', index=5, + number=6, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pathlossReferenceRSs', full_name='uenibstreamprotobuf.PUCCH_PowerControl.pathlossReferenceRSs', index=6, + number=7, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='twoPUCCH_PC_AdjustmentStates', full_name='uenibstreamprotobuf.PUCCH_PowerControl.twoPUCCH_PC_AdjustmentStates', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=54018, + serialized_end=54522, +) + + +_P0_PUCCH = _descriptor.Descriptor( + name='P0_PUCCH', + full_name='uenibstreamprotobuf.P0_PUCCH', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='p0_PUCCH_Id', full_name='uenibstreamprotobuf.P0_PUCCH.p0_PUCCH_Id', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p0_PUCCH_Value', full_name='uenibstreamprotobuf.P0_PUCCH.p0_PUCCH_Value', index=1, + number=2, type=17, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=54524, + serialized_end=54579, +) + + +_PUCCH_PATHLOSSREFERENCERS = _descriptor.Descriptor( + name='PUCCH_PathlossReferenceRS', + full_name='uenibstreamprotobuf.PUCCH_PathlossReferenceRS', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pucch_PathlossReferenceRS_Id', full_name='uenibstreamprotobuf.PUCCH_PathlossReferenceRS.pucch_PathlossReferenceRS_Id', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_Index', full_name='uenibstreamprotobuf.PUCCH_PathlossReferenceRS.ssb_Index', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_RS_Index', full_name='uenibstreamprotobuf.PUCCH_PathlossReferenceRS.csi_RS_Index', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='referenceSignal', full_name='uenibstreamprotobuf.PUCCH_PathlossReferenceRS.referenceSignal', + index=0, containing_type=None, fields=[]), + ], + serialized_start=54582, + serialized_end=54711, +) + + +_TWOPUCCH_PC_ADJUSTMENTSTATES = _descriptor.Descriptor( + name='TwoPUCCH_PC_AdjustmentStates', + full_name='uenibstreamprotobuf.TwoPUCCH_PC_AdjustmentStates', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.TwoPUCCH_PC_AdjustmentStates.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _TWOPUCCH_PC_ADJUSTMENTSTATES_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=54714, + serialized_end=54866, +) + + +_PUSCH_SERVINGCELLCONFIG = _descriptor.Descriptor( + name='PUSCH_ServingCellConfig', + full_name='uenibstreamprotobuf.PUSCH_ServingCellConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='release_codeBlockGroupTransmission', full_name='uenibstreamprotobuf.PUSCH_ServingCellConfig.release_codeBlockGroupTransmission', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_codeBlockGroupTransmission', full_name='uenibstreamprotobuf.PUSCH_ServingCellConfig.setup_codeBlockGroupTransmission', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rateMatching', full_name='uenibstreamprotobuf.PUSCH_ServingCellConfig.rateMatching', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='xOverhead', full_name='uenibstreamprotobuf.PUSCH_ServingCellConfig.xOverhead', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxMIMO_Layers', full_name='uenibstreamprotobuf.PUSCH_ServingCellConfig.maxMIMO_Layers', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='processingType2Enabled', full_name='uenibstreamprotobuf.PUSCH_ServingCellConfig.processingType2Enabled', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='codeBlockGroupTransmission', full_name='uenibstreamprotobuf.PUSCH_ServingCellConfig.codeBlockGroupTransmission', + index=0, containing_type=None, fields=[]), + ], + serialized_start=54869, + serialized_end=55318, +) + + +_PUSCH_CODEBLOCKGROUPTRANSMISSION = _descriptor.Descriptor( + name='PUSCH_CodeBlockGroupTransmission', + full_name='uenibstreamprotobuf.PUSCH_CodeBlockGroupTransmission', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='maxCodeBlockGroupsPerTransportBlock', full_name='uenibstreamprotobuf.PUSCH_CodeBlockGroupTransmission.maxCodeBlockGroupsPerTransportBlock', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=55321, + serialized_end=55458, +) + + +_RATEMATCHING = _descriptor.Descriptor( + name='RateMatching', + full_name='uenibstreamprotobuf.RateMatching', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.RateMatching.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RATEMATCHING_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=55460, + serialized_end=55586, +) + + +_SRS_CARRIERSWITCHING = _descriptor.Descriptor( + name='SRS_CarrierSwitching', + full_name='uenibstreamprotobuf.SRS_CarrierSwitching', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='srs_SwitchFromServCellIndex', full_name='uenibstreamprotobuf.SRS_CarrierSwitching.srs_SwitchFromServCellIndex', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='srs_SwitchFromCarrier', full_name='uenibstreamprotobuf.SRS_CarrierSwitching.srs_SwitchFromCarrier', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='typeA', full_name='uenibstreamprotobuf.SRS_CarrierSwitching.typeA', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='typeB', full_name='uenibstreamprotobuf.SRS_CarrierSwitching.typeB', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='monitoringCells', full_name='uenibstreamprotobuf.SRS_CarrierSwitching.monitoringCells', index=4, + number=5, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='srs_TPC_PDCCH_Group', full_name='uenibstreamprotobuf.SRS_CarrierSwitching.srs_TPC_PDCCH_Group', + index=0, containing_type=None, fields=[]), + ], + serialized_start=55589, + serialized_end=55925, +) + + +_SRS_SWITCHFROMCARRIER = _descriptor.Descriptor( + name='SRS_SwitchFromCarrier', + full_name='uenibstreamprotobuf.SRS_SwitchFromCarrier', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SRS_SwitchFromCarrier.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SRS_SWITCHFROMCARRIER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=55928, + serialized_end=56069, +) + + +_SRS_TPC_PDCCH_CONFIGLIST = _descriptor.Descriptor( + name='SRS_TPC_PDCCH_ConfigList', + full_name='uenibstreamprotobuf.SRS_TPC_PDCCH_ConfigList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.SRS_TPC_PDCCH_ConfigList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=56071, + serialized_end=56155, +) + + +_SRS_TPC_PDCCH_CONFIG = _descriptor.Descriptor( + name='SRS_TPC_PDCCH_Config', + full_name='uenibstreamprotobuf.SRS_TPC_PDCCH_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='srs_CC_SetIndexList', full_name='uenibstreamprotobuf.SRS_TPC_PDCCH_Config.srs_CC_SetIndexList', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=56157, + serialized_end=56246, +) + + +_SRS_CC_SETINDEX = _descriptor.Descriptor( + name='SRS_CC_SetIndex', + full_name='uenibstreamprotobuf.SRS_CC_SetIndex', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cc_SetIndex', full_name='uenibstreamprotobuf.SRS_CC_SetIndex.cc_SetIndex', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cc_IndexInOneCC_Set', full_name='uenibstreamprotobuf.SRS_CC_SetIndex.cc_IndexInOneCC_Set', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=56248, + serialized_end=56375, +) + + +_PUSCH_CONFIG = _descriptor.Descriptor( + name='PUSCH_Config', + full_name='uenibstreamprotobuf.PUSCH_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='dataScramblingIdentityPUSCH', full_name='uenibstreamprotobuf.PUSCH_Config.dataScramblingIdentityPUSCH', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tx_Config', full_name='uenibstreamprotobuf.PUSCH_Config.tx_Config', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_dmrs_UplinkForPUSCH_MappingTypeA', full_name='uenibstreamprotobuf.PUSCH_Config.release_dmrs_UplinkForPUSCH_MappingTypeA', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_dmrs_UplinkForPUSCH_MappingTypeA', full_name='uenibstreamprotobuf.PUSCH_Config.setup_dmrs_UplinkForPUSCH_MappingTypeA', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_dmrs_UplinkForPUSCH_MappingTypeB', full_name='uenibstreamprotobuf.PUSCH_Config.release_dmrs_UplinkForPUSCH_MappingTypeB', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_dmrs_UplinkForPUSCH_MappingTypeB', full_name='uenibstreamprotobuf.PUSCH_Config.setup_dmrs_UplinkForPUSCH_MappingTypeB', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pusch_PowerControl', full_name='uenibstreamprotobuf.PUSCH_Config.pusch_PowerControl', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='frequencyHopping', full_name='uenibstreamprotobuf.PUSCH_Config.frequencyHopping', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='frequencyHoppingOffsetLists', full_name='uenibstreamprotobuf.PUSCH_Config.frequencyHoppingOffsetLists', index=8, + number=9, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resource_allocation', full_name='uenibstreamprotobuf.PUSCH_Config.resource_allocation', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_pusch_TimeDomainAllocationList', full_name='uenibstreamprotobuf.PUSCH_Config.release_pusch_TimeDomainAllocationList', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_pusch_TimeDomainAllocationList', full_name='uenibstreamprotobuf.PUSCH_Config.setup_pusch_TimeDomainAllocationList', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pusch_AggregationFactor', full_name='uenibstreamprotobuf.PUSCH_Config.pusch_AggregationFactor', index=12, + number=13, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mcs_Table', full_name='uenibstreamprotobuf.PUSCH_Config.mcs_Table', index=13, + number=14, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mcs_TableTransformPrecoder', full_name='uenibstreamprotobuf.PUSCH_Config.mcs_TableTransformPrecoder', index=14, + number=15, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='transformPrecoder', full_name='uenibstreamprotobuf.PUSCH_Config.transformPrecoder', index=15, + number=16, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='codebookSubset', full_name='uenibstreamprotobuf.PUSCH_Config.codebookSubset', index=16, + number=17, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxRank', full_name='uenibstreamprotobuf.PUSCH_Config.maxRank', index=17, + number=18, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rbg_Size', full_name='uenibstreamprotobuf.PUSCH_Config.rbg_Size', index=18, + number=19, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_uci_OnPUSCH', full_name='uenibstreamprotobuf.PUSCH_Config.release_uci_OnPUSCH', index=19, + number=20, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_uci_OnPUSCH', full_name='uenibstreamprotobuf.PUSCH_Config.setup_uci_OnPUSCH', index=20, + number=21, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tp_pi2BPSK', full_name='uenibstreamprotobuf.PUSCH_Config.tp_pi2BPSK', index=21, + number=22, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='dmrs_UplinkForPUSCH_MappingTypeA', full_name='uenibstreamprotobuf.PUSCH_Config.dmrs_UplinkForPUSCH_MappingTypeA', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='dmrs_UplinkForPUSCH_MappingTypeB', full_name='uenibstreamprotobuf.PUSCH_Config.dmrs_UplinkForPUSCH_MappingTypeB', + index=1, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='pusch_TimeDomainAllocationList', full_name='uenibstreamprotobuf.PUSCH_Config.pusch_TimeDomainAllocationList', + index=2, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='uci_OnPUSCH', full_name='uenibstreamprotobuf.PUSCH_Config.uci_OnPUSCH', + index=3, containing_type=None, fields=[]), + ], + serialized_start=56378, + serialized_end=57994, +) + + +_TX_CONFIG = _descriptor.Descriptor( + name='Tx_Config', + full_name='uenibstreamprotobuf.Tx_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Tx_Config.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _TX_CONFIG_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=57997, + serialized_end=58127, +) + + +_DMRS_UPLINKCONFIG = _descriptor.Descriptor( + name='DMRS_UplinkConfig', + full_name='uenibstreamprotobuf.DMRS_UplinkConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='dmrs_Type', full_name='uenibstreamprotobuf.DMRS_UplinkConfig.dmrs_Type', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dmrs_AdditionalPosition', full_name='uenibstreamprotobuf.DMRS_UplinkConfig.dmrs_AdditionalPosition', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_phaseTrackingRS', full_name='uenibstreamprotobuf.DMRS_UplinkConfig.release_phaseTrackingRS', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_phaseTrackingRS', full_name='uenibstreamprotobuf.DMRS_UplinkConfig.setup_phaseTrackingRS', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxLength', full_name='uenibstreamprotobuf.DMRS_UplinkConfig.maxLength', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='transformPrecodingDisabled', full_name='uenibstreamprotobuf.DMRS_UplinkConfig.transformPrecodingDisabled', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='transformPrecodingEnabled', full_name='uenibstreamprotobuf.DMRS_UplinkConfig.transformPrecodingEnabled', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='phaseTrackingRS', full_name='uenibstreamprotobuf.DMRS_UplinkConfig.phaseTrackingRS', + index=0, containing_type=None, fields=[]), + ], + serialized_start=58130, + serialized_end=58652, +) + + +_PTRS_UPLINKCONFIG = _descriptor.Descriptor( + name='PTRS_UplinkConfig', + full_name='uenibstreamprotobuf.PTRS_UplinkConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='transformPrecoderDisabled', full_name='uenibstreamprotobuf.PTRS_UplinkConfig.transformPrecoderDisabled', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='transformPrecoderEnabled', full_name='uenibstreamprotobuf.PTRS_UplinkConfig.transformPrecoderEnabled', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=58655, + serialized_end=58838, +) + + +_TRANSFORMPRECODERDISABLED = _descriptor.Descriptor( + name='TransformPrecoderDisabled', + full_name='uenibstreamprotobuf.TransformPrecoderDisabled', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='frequencyDensity', full_name='uenibstreamprotobuf.TransformPrecoderDisabled.frequencyDensity', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeDensity', full_name='uenibstreamprotobuf.TransformPrecoderDisabled.timeDensity', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxNrofPorts', full_name='uenibstreamprotobuf.TransformPrecoderDisabled.maxNrofPorts', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resourceElementOffset', full_name='uenibstreamprotobuf.TransformPrecoderDisabled.resourceElementOffset', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ptrs_Power', full_name='uenibstreamprotobuf.TransformPrecoderDisabled.ptrs_Power', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=58841, + serialized_end=59100, +) + + +_MAXNROFPORTS = _descriptor.Descriptor( + name='MaxNrofPorts', + full_name='uenibstreamprotobuf.MaxNrofPorts', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.MaxNrofPorts.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MAXNROFPORTS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=59102, + serialized_end=59223, +) + + +_PTRS_POWER = _descriptor.Descriptor( + name='PTRS_Power', + full_name='uenibstreamprotobuf.PTRS_Power', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PTRS_Power.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PTRS_POWER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=59226, + serialized_end=59363, +) + + +_TRANSFORMPRECODERENABLED = _descriptor.Descriptor( + name='TransformPrecoderEnabled', + full_name='uenibstreamprotobuf.TransformPrecoderEnabled', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sampleDensity', full_name='uenibstreamprotobuf.TransformPrecoderEnabled.sampleDensity', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeDensityTransformPrecoding', full_name='uenibstreamprotobuf.TransformPrecoderEnabled.timeDensityTransformPrecoding', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=59366, + serialized_end=59506, +) + + +_TIMEDENSITYTRANSFORMPRECODING = _descriptor.Descriptor( + name='TimeDensityTransformPrecoding', + full_name='uenibstreamprotobuf.TimeDensityTransformPrecoding', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.TimeDensityTransformPrecoding.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _TIMEDENSITYTRANSFORMPRECODING_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=59509, + serialized_end=59656, +) + + +_TRANSFORMPRECODINGDISABLED = _descriptor.Descriptor( + name='TransformPrecodingDisabled', + full_name='uenibstreamprotobuf.TransformPrecodingDisabled', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='scramblingID0', full_name='uenibstreamprotobuf.TransformPrecodingDisabled.scramblingID0', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='scramblingID1', full_name='uenibstreamprotobuf.TransformPrecodingDisabled.scramblingID1', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=59659, + serialized_end=59793, +) + + +_TRANSFORMPRECODINGENABLED = _descriptor.Descriptor( + name='TransformPrecodingEnabled', + full_name='uenibstreamprotobuf.TransformPrecodingEnabled', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='nPUSCH_Identity', full_name='uenibstreamprotobuf.TransformPrecodingEnabled.nPUSCH_Identity', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sequenceGroupHopping', full_name='uenibstreamprotobuf.TransformPrecodingEnabled.sequenceGroupHopping', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sequenceHopping', full_name='uenibstreamprotobuf.TransformPrecodingEnabled.sequenceHopping', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=59796, + serialized_end=60000, +) + + +_PUSCH_POWERCONTROL = _descriptor.Descriptor( + name='PUSCH_PowerControl', + full_name='uenibstreamprotobuf.PUSCH_PowerControl', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='tpc_Accumulation', full_name='uenibstreamprotobuf.PUSCH_PowerControl.tpc_Accumulation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='msg3_Alpha', full_name='uenibstreamprotobuf.PUSCH_PowerControl.msg3_Alpha', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p0_NominalWithoutGrant', full_name='uenibstreamprotobuf.PUSCH_PowerControl.p0_NominalWithoutGrant', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p0_AlphaSets', full_name='uenibstreamprotobuf.PUSCH_PowerControl.p0_AlphaSets', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pathlossReferenceRSToAddModList', full_name='uenibstreamprotobuf.PUSCH_PowerControl.pathlossReferenceRSToAddModList', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pathlossReferenceRSToReleaseList', full_name='uenibstreamprotobuf.PUSCH_PowerControl.pathlossReferenceRSToReleaseList', index=5, + number=6, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='twoPUSCH_PC_AdjustmentStates', full_name='uenibstreamprotobuf.PUSCH_PowerControl.twoPUSCH_PC_AdjustmentStates', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='deltaMCS', full_name='uenibstreamprotobuf.PUSCH_PowerControl.deltaMCS', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sri_PUSCH_MappingToAddModList', full_name='uenibstreamprotobuf.PUSCH_PowerControl.sri_PUSCH_MappingToAddModList', index=8, + number=9, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sri_PUSCH_MappingToReleaseList', full_name='uenibstreamprotobuf.PUSCH_PowerControl.sri_PUSCH_MappingToReleaseList', index=9, + number=10, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=60003, + serialized_end=60648, +) + + +_ALPHA = _descriptor.Descriptor( + name='Alpha', + full_name='uenibstreamprotobuf.Alpha', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Alpha.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _ALPHA_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=60651, + serialized_end=60845, +) + + +_P0_PUSCH_ALPHASET = _descriptor.Descriptor( + name='P0_PUSCH_AlphaSet', + full_name='uenibstreamprotobuf.P0_PUSCH_AlphaSet', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='p0_PUSCH_AlphaSetId', full_name='uenibstreamprotobuf.P0_PUSCH_AlphaSet.p0_PUSCH_AlphaSetId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p0', full_name='uenibstreamprotobuf.P0_PUSCH_AlphaSet.p0', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='alpha', full_name='uenibstreamprotobuf.P0_PUSCH_AlphaSet.alpha', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=60848, + serialized_end=60980, +) + + +_PUSCH_PATHLOSSREFERENCERS = _descriptor.Descriptor( + name='PUSCH_PathlossReferenceRS', + full_name='uenibstreamprotobuf.PUSCH_PathlossReferenceRS', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pusch_PathlossReferenceRS_Id', full_name='uenibstreamprotobuf.PUSCH_PathlossReferenceRS.pusch_PathlossReferenceRS_Id', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_Index', full_name='uenibstreamprotobuf.PUSCH_PathlossReferenceRS.ssb_Index', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_RS_Index', full_name='uenibstreamprotobuf.PUSCH_PathlossReferenceRS.csi_RS_Index', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='referenceSignal', full_name='uenibstreamprotobuf.PUSCH_PathlossReferenceRS.referenceSignal', + index=0, containing_type=None, fields=[]), + ], + serialized_start=60983, + serialized_end=61112, +) + + +_TWOPUSCH_PC_ADJUSTMENTSTATES = _descriptor.Descriptor( + name='TwoPUSCH_PC_AdjustmentStates', + full_name='uenibstreamprotobuf.TwoPUSCH_PC_AdjustmentStates', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.TwoPUSCH_PC_AdjustmentStates.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _TWOPUSCH_PC_ADJUSTMENTSTATES_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=61115, + serialized_end=61267, +) + + +_SRI_PUSCH_POWERCONTROL = _descriptor.Descriptor( + name='SRI_PUSCH_PowerControl', + full_name='uenibstreamprotobuf.SRI_PUSCH_PowerControl', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sri_PUSCH_PowerControlId', full_name='uenibstreamprotobuf.SRI_PUSCH_PowerControl.sri_PUSCH_PowerControlId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sri_PUSCH_PathlossReferenceRS_Id', full_name='uenibstreamprotobuf.SRI_PUSCH_PowerControl.sri_PUSCH_PathlossReferenceRS_Id', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sri_P0_PUSCH_AlphaSetId', full_name='uenibstreamprotobuf.SRI_PUSCH_PowerControl.sri_P0_PUSCH_AlphaSetId', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sri_PUSCH_ClosedLoopIndex', full_name='uenibstreamprotobuf.SRI_PUSCH_PowerControl.sri_PUSCH_ClosedLoopIndex', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=61270, + serialized_end=61476, +) + + +_FREQUENCYHOPPING = _descriptor.Descriptor( + name='FrequencyHopping', + full_name='uenibstreamprotobuf.FrequencyHopping', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.FrequencyHopping.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _FREQUENCYHOPPING_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=61479, + serialized_end=61622, +) + + +_PUSCH_AGGREGATIONFACTOR = _descriptor.Descriptor( + name='PUSCH_AggregationFactor', + full_name='uenibstreamprotobuf.PUSCH_AggregationFactor', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PUSCH_AggregationFactor.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PUSCH_AGGREGATIONFACTOR_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=61625, + serialized_end=61776, +) + + +_CODEBOOKSUBSET = _descriptor.Descriptor( + name='CodebookSubset', + full_name='uenibstreamprotobuf.CodebookSubset', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.CodebookSubset.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CODEBOOKSUBSET_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=61779, + serialized_end=61967, +) + + +_RBG_SIZE2 = _descriptor.Descriptor( + name='RBG_Size2', + full_name='uenibstreamprotobuf.RBG_Size2', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.RBG_Size2.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RBG_SIZE2_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=61969, + serialized_end=62081, +) + + +_UCI_ONPUSCH = _descriptor.Descriptor( + name='UCI_OnPUSCH', + full_name='uenibstreamprotobuf.UCI_OnPUSCH', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='dynamic', full_name='uenibstreamprotobuf.UCI_OnPUSCH.dynamic', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='semiStatic', full_name='uenibstreamprotobuf.UCI_OnPUSCH.semiStatic', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='scaling', full_name='uenibstreamprotobuf.UCI_OnPUSCH.scaling', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='betaOffsets', full_name='uenibstreamprotobuf.UCI_OnPUSCH.betaOffsets', + index=0, containing_type=None, fields=[]), + ], + serialized_start=62084, + serialized_end=62272, +) + + +_BETAOFFSETSLIST = _descriptor.Descriptor( + name='BetaOffsetsList', + full_name='uenibstreamprotobuf.BetaOffsetsList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='betaOffsets', full_name='uenibstreamprotobuf.BetaOffsetsList.betaOffsets', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=62274, + serialized_end=62346, +) + + +_SCALING = _descriptor.Descriptor( + name='Scaling', + full_name='uenibstreamprotobuf.Scaling', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Scaling.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SCALING_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=62349, + serialized_end=62483, +) + + +_CONFIGUREDGRANTCONFIG = _descriptor.Descriptor( + name='ConfiguredGrantConfig', + full_name='uenibstreamprotobuf.ConfiguredGrantConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='frequencyHopping', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.frequencyHopping', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cg_DMRS_Configuration', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.cg_DMRS_Configuration', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mcs_Table', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.mcs_Table', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mcs_TableTransformPrecoder', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.mcs_TableTransformPrecoder', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_uci_OnPUSCH', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.release_uci_OnPUSCH', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_uci_OnPUSCH', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.setup_uci_OnPUSCH', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resourceAllocation', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.resourceAllocation', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rbg_Size', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.rbg_Size', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='powerControlLoopToUse', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.powerControlLoopToUse', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p0_PUSCH_Alpha', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.p0_PUSCH_Alpha', index=9, + number=10, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='transformPrecoder', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.transformPrecoder', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofHARQ_Processes', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.nrofHARQ_Processes', index=11, + number=12, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='repK', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.repK', index=12, + number=13, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='repK_RV', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.repK_RV', index=13, + number=14, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='periodicity', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.periodicity', index=14, + number=15, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='configuredGrantTimer', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.configuredGrantTimer', index=15, + number=16, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rrc_ConfiguredUplinkGrant', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.rrc_ConfiguredUplinkGrant', index=16, + number=17, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='uci_OnPUSCH', full_name='uenibstreamprotobuf.ConfiguredGrantConfig.uci_OnPUSCH', + index=0, containing_type=None, fields=[]), + ], + serialized_start=62486, + serialized_end=63508, +) + + +_CG_UCI_ONPUSCH = _descriptor.Descriptor( + name='CG_UCI_OnPUSCH', + full_name='uenibstreamprotobuf.CG_UCI_OnPUSCH', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='dynamic', full_name='uenibstreamprotobuf.CG_UCI_OnPUSCH.dynamic', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='semiStatic', full_name='uenibstreamprotobuf.CG_UCI_OnPUSCH.semiStatic', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='betaOffsets', full_name='uenibstreamprotobuf.CG_UCI_OnPUSCH.betaOffsets', + index=0, containing_type=None, fields=[]), + ], + serialized_start=63511, + serialized_end=63655, +) + + +_BETAOFFSETS = _descriptor.Descriptor( + name='BetaOffsets', + full_name='uenibstreamprotobuf.BetaOffsets', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='betaOffsetACK_Index1', full_name='uenibstreamprotobuf.BetaOffsets.betaOffsetACK_Index1', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='betaOffsetACK_Index2', full_name='uenibstreamprotobuf.BetaOffsets.betaOffsetACK_Index2', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='betaOffsetACK_Index3', full_name='uenibstreamprotobuf.BetaOffsets.betaOffsetACK_Index3', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='betaOffsetCSI_Part1_Index1', full_name='uenibstreamprotobuf.BetaOffsets.betaOffsetCSI_Part1_Index1', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='betaOffsetCSI_Part1_Index2', full_name='uenibstreamprotobuf.BetaOffsets.betaOffsetCSI_Part1_Index2', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='betaOffsetCSI_Part2_Index1', full_name='uenibstreamprotobuf.BetaOffsets.betaOffsetCSI_Part2_Index1', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='betaOffsetCSI_Part2_Index2', full_name='uenibstreamprotobuf.BetaOffsets.betaOffsetCSI_Part2_Index2', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=63658, + serialized_end=64115, +) + + +_POWERCONTROLLOOPTOUSE = _descriptor.Descriptor( + name='PowerControlLoopToUse', + full_name='uenibstreamprotobuf.PowerControlLoopToUse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PowerControlLoopToUse.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _POWERCONTROLLOOPTOUSE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=64118, + serialized_end=64257, +) + + +_REPK = _descriptor.Descriptor( + name='RepK', + full_name='uenibstreamprotobuf.RepK', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.RepK.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _REPK_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=64259, + serialized_end=64380, +) + + +_REPK_RV = _descriptor.Descriptor( + name='RepK_RV', + full_name='uenibstreamprotobuf.RepK_RV', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.RepK_RV.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _REPK_RV_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=64383, + serialized_end=64517, +) + + +_GRANTPERIODICITY = _descriptor.Descriptor( + name='GrantPeriodicity', + full_name='uenibstreamprotobuf.GrantPeriodicity', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.GrantPeriodicity.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _GRANTPERIODICITY_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=64520, + serialized_end=65266, +) + + +_RRC_CONFIGUREDUPLINKGRANT = _descriptor.Descriptor( + name='RRC_ConfiguredUplinkGrant', + full_name='uenibstreamprotobuf.RRC_ConfiguredUplinkGrant', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='timeDomainOffset', full_name='uenibstreamprotobuf.RRC_ConfiguredUplinkGrant.timeDomainOffset', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeDomainAllocation', full_name='uenibstreamprotobuf.RRC_ConfiguredUplinkGrant.timeDomainAllocation', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='frequencyDomainAllocation', full_name='uenibstreamprotobuf.RRC_ConfiguredUplinkGrant.frequencyDomainAllocation', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='antennaPort', full_name='uenibstreamprotobuf.RRC_ConfiguredUplinkGrant.antennaPort', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dmrs_SeqInitialization', full_name='uenibstreamprotobuf.RRC_ConfiguredUplinkGrant.dmrs_SeqInitialization', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='precodingAndNumberOfLayers', full_name='uenibstreamprotobuf.RRC_ConfiguredUplinkGrant.precodingAndNumberOfLayers', index=5, + number=6, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='srs_ResourceIndicator', full_name='uenibstreamprotobuf.RRC_ConfiguredUplinkGrant.srs_ResourceIndicator', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mcsAndTBS', full_name='uenibstreamprotobuf.RRC_ConfiguredUplinkGrant.mcsAndTBS', index=7, + number=8, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='frequencyHoppingOffset', full_name='uenibstreamprotobuf.RRC_ConfiguredUplinkGrant.frequencyHoppingOffset', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pathlossReferenceIndex', full_name='uenibstreamprotobuf.RRC_ConfiguredUplinkGrant.pathlossReferenceIndex', index=9, + number=10, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=65269, + serialized_end=65680, +) + + +_SRS_CONFIG = _descriptor.Descriptor( + name='SRS_Config', + full_name='uenibstreamprotobuf.SRS_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='srs_ResourceSetToReleaseList', full_name='uenibstreamprotobuf.SRS_Config.srs_ResourceSetToReleaseList', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='srs_ResourceSetToAddModList', full_name='uenibstreamprotobuf.SRS_Config.srs_ResourceSetToAddModList', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='srs_ResourceToReleaseList', full_name='uenibstreamprotobuf.SRS_Config.srs_ResourceToReleaseList', index=2, + number=3, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='srs_ResourceToAddModList', full_name='uenibstreamprotobuf.SRS_Config.srs_ResourceToAddModList', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tpc_Accumulation', full_name='uenibstreamprotobuf.SRS_Config.tpc_Accumulation', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=65683, + serialized_end=65972, +) + + +_SRS_RESOURCESET = _descriptor.Descriptor( + name='SRS_ResourceSet', + full_name='uenibstreamprotobuf.SRS_ResourceSet', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='srs_ResourceSetId', full_name='uenibstreamprotobuf.SRS_ResourceSet.srs_ResourceSetId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='srs_ResourceIdList', full_name='uenibstreamprotobuf.SRS_ResourceSet.srs_ResourceIdList', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='aperiodic', full_name='uenibstreamprotobuf.SRS_ResourceSet.aperiodic', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='semi_persistent', full_name='uenibstreamprotobuf.SRS_ResourceSet.semi_persistent', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='periodic', full_name='uenibstreamprotobuf.SRS_ResourceSet.periodic', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='usage', full_name='uenibstreamprotobuf.SRS_ResourceSet.usage', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='alpha', full_name='uenibstreamprotobuf.SRS_ResourceSet.alpha', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p0', full_name='uenibstreamprotobuf.SRS_ResourceSet.p0', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_Index', full_name='uenibstreamprotobuf.SRS_ResourceSet.ssb_Index', index=8, + number=9, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_RS_Index', full_name='uenibstreamprotobuf.SRS_ResourceSet.csi_RS_Index', index=9, + number=10, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='srs_PowerControlAdjustmentStates', full_name='uenibstreamprotobuf.SRS_ResourceSet.srs_PowerControlAdjustmentStates', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='resourceType', full_name='uenibstreamprotobuf.SRS_ResourceSet.resourceType', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='pathlossReferenceRS', full_name='uenibstreamprotobuf.SRS_ResourceSet.pathlossReferenceRS', + index=1, containing_type=None, fields=[]), + ], + serialized_start=65975, + serialized_end=66600, +) + + +_SRS_RESOURCESETTYPE_APERIODIC = _descriptor.Descriptor( + name='SRS_ResourceSetType_Aperiodic', + full_name='uenibstreamprotobuf.SRS_ResourceSetType_Aperiodic', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='aperiodicSRS_ResourceTrigger', full_name='uenibstreamprotobuf.SRS_ResourceSetType_Aperiodic.aperiodicSRS_ResourceTrigger', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_RS', full_name='uenibstreamprotobuf.SRS_ResourceSetType_Aperiodic.csi_RS', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slotOffset', full_name='uenibstreamprotobuf.SRS_ResourceSetType_Aperiodic.slotOffset', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='aperiodicSRS_ResourceTriggerList_v1530', full_name='uenibstreamprotobuf.SRS_ResourceSetType_Aperiodic.aperiodicSRS_ResourceTriggerList_v1530', index=3, + number=4, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=66603, + serialized_end=66816, +) + + +_SRS_RESOURCESETTYPE_SEMI_PERSISTENT = _descriptor.Descriptor( + name='SRS_ResourceSetType_Semi_Persistent', + full_name='uenibstreamprotobuf.SRS_ResourceSetType_Semi_Persistent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='associatedCSI_RS', full_name='uenibstreamprotobuf.SRS_ResourceSetType_Semi_Persistent.associatedCSI_RS', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=66818, + serialized_end=66911, +) + + +_SRS_RESOURCESETTYPE_PERIODIC = _descriptor.Descriptor( + name='SRS_ResourceSetType_Periodic', + full_name='uenibstreamprotobuf.SRS_ResourceSetType_Periodic', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='associatedCSI_RS', full_name='uenibstreamprotobuf.SRS_ResourceSetType_Periodic.associatedCSI_RS', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=66913, + serialized_end=66999, +) + + +_SRS_RESOURCESET_USAGE = _descriptor.Descriptor( + name='SRS_ResourceSet_Usage', + full_name='uenibstreamprotobuf.SRS_ResourceSet_Usage', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SRS_ResourceSet_Usage.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SRS_RESOURCESET_USAGE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=67002, + serialized_end=67198, +) + + +_SRS_POWERCONTROLADJUSTMENTSTATES = _descriptor.Descriptor( + name='SRS_PowerControlAdjustmentStates', + full_name='uenibstreamprotobuf.SRS_PowerControlAdjustmentStates', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SRS_PowerControlAdjustmentStates.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SRS_POWERCONTROLADJUSTMENTSTATES_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=67201, + serialized_end=67386, +) + + +_SRS_RESOURCE = _descriptor.Descriptor( + name='SRS_Resource', + full_name='uenibstreamprotobuf.SRS_Resource', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='srs_ResourceId', full_name='uenibstreamprotobuf.SRS_Resource.srs_ResourceId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofSRS_Ports', full_name='uenibstreamprotobuf.SRS_Resource.nrofSRS_Ports', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ptrs_PortIndex', full_name='uenibstreamprotobuf.SRS_Resource.ptrs_PortIndex', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n2', full_name='uenibstreamprotobuf.SRS_Resource.n2', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n4', full_name='uenibstreamprotobuf.SRS_Resource.n4', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resourceMapping', full_name='uenibstreamprotobuf.SRS_Resource.resourceMapping', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='freqDomainPosition', full_name='uenibstreamprotobuf.SRS_Resource.freqDomainPosition', index=6, + number=7, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='freqDomainShift', full_name='uenibstreamprotobuf.SRS_Resource.freqDomainShift', index=7, + number=8, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='freqHopping', full_name='uenibstreamprotobuf.SRS_Resource.freqHopping', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='groupOrSequenceHopping', full_name='uenibstreamprotobuf.SRS_Resource.groupOrSequenceHopping', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='aperiodic', full_name='uenibstreamprotobuf.SRS_Resource.aperiodic', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='semi_persistent', full_name='uenibstreamprotobuf.SRS_Resource.semi_persistent', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='periodic', full_name='uenibstreamprotobuf.SRS_Resource.periodic', index=12, + number=13, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sequenceId', full_name='uenibstreamprotobuf.SRS_Resource.sequenceId', index=13, + number=14, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='spatialRelationInfo', full_name='uenibstreamprotobuf.SRS_Resource.spatialRelationInfo', index=14, + number=15, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='transmissionComb', full_name='uenibstreamprotobuf.SRS_Resource.transmissionComb', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='resourceType', full_name='uenibstreamprotobuf.SRS_Resource.resourceType', + index=1, containing_type=None, fields=[]), + ], + serialized_start=67389, + serialized_end=68224, +) + + +_NROFSRS_PORTS = _descriptor.Descriptor( + name='NrofSRS_Ports', + full_name='uenibstreamprotobuf.NrofSRS_Ports', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.NrofSRS_Ports.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _NROFSRS_PORTS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=68227, + serialized_end=68369, +) + + +_PTRS_PORTINDEX = _descriptor.Descriptor( + name='PTRS_PortIndex', + full_name='uenibstreamprotobuf.PTRS_PortIndex', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PTRS_PortIndex.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PTRS_PORTINDEX_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=68371, + serialized_end=68496, +) + + +_N2 = _descriptor.Descriptor( + name='N2', + full_name='uenibstreamprotobuf.N2', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='combOffset_n2', full_name='uenibstreamprotobuf.N2.combOffset_n2', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cyclicShift_n2', full_name='uenibstreamprotobuf.N2.cyclicShift_n2', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=68498, + serialized_end=68549, +) + + +_N4 = _descriptor.Descriptor( + name='N4', + full_name='uenibstreamprotobuf.N4', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='combOffset_n4', full_name='uenibstreamprotobuf.N4.combOffset_n4', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cyclicShift_n4', full_name='uenibstreamprotobuf.N4.cyclicShift_n4', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=68551, + serialized_end=68602, +) + + +_RESOURCEMAPPING = _descriptor.Descriptor( + name='ResourceMapping', + full_name='uenibstreamprotobuf.ResourceMapping', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='startPosition', full_name='uenibstreamprotobuf.ResourceMapping.startPosition', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofSymbols', full_name='uenibstreamprotobuf.ResourceMapping.nrofSymbols', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='repetitionFactor', full_name='uenibstreamprotobuf.ResourceMapping.repetitionFactor', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=68605, + serialized_end=68765, +) + + +_NROFSYMBOLS = _descriptor.Descriptor( + name='NrofSymbols', + full_name='uenibstreamprotobuf.NrofSymbols', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.NrofSymbols.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _NROFSYMBOLS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=68767, + serialized_end=68894, +) + + +_REPETITIONFACTOR = _descriptor.Descriptor( + name='RepetitionFactor', + full_name='uenibstreamprotobuf.RepetitionFactor', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.RepetitionFactor.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _REPETITIONFACTOR_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=68897, + serialized_end=69034, +) + + +_FREQHOPPING = _descriptor.Descriptor( + name='FreqHopping', + full_name='uenibstreamprotobuf.FreqHopping', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='c_SRS', full_name='uenibstreamprotobuf.FreqHopping.c_SRS', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='b_SRS', full_name='uenibstreamprotobuf.FreqHopping.b_SRS', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='b_hop', full_name='uenibstreamprotobuf.FreqHopping.b_hop', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=69036, + serialized_end=69094, +) + + +_GROUPORSEQUENCEHOPPING = _descriptor.Descriptor( + name='GroupOrSequenceHopping', + full_name='uenibstreamprotobuf.GroupOrSequenceHopping', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.GroupOrSequenceHopping.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _GROUPORSEQUENCEHOPPING_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=69097, + serialized_end=69274, +) + + +_SRS_RESOURCETYPE_APERIODIC = _descriptor.Descriptor( + name='SRS_ResourceType_Aperiodic', + full_name='uenibstreamprotobuf.SRS_ResourceType_Aperiodic', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=69276, + serialized_end=69304, +) + + +_SRS_RESOURCETYPE_SEMI_PERSISTENT = _descriptor.Descriptor( + name='SRS_ResourceType_Semi_Persistent', + full_name='uenibstreamprotobuf.SRS_ResourceType_Semi_Persistent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='periodicityAndOffset_sp', full_name='uenibstreamprotobuf.SRS_ResourceType_Semi_Persistent.periodicityAndOffset_sp', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=69306, + serialized_end=69420, +) + + +_SRS_PERIODICITYANDOFFSET = _descriptor.Descriptor( + name='SRS_PeriodicityAndOffset', + full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sl1', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl1', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl2', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl2', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl4', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl4', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl5', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl5', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl8', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl8', index=4, + number=5, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl10', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl10', index=5, + number=6, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl16', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl16', index=6, + number=7, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl20', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl20', index=7, + number=8, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl32', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl32', index=8, + number=9, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl40', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl40', index=9, + number=10, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl64', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl64', index=10, + number=11, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl80', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl80', index=11, + number=12, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl160', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl160', index=12, + number=13, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl320', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl320', index=13, + number=14, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl640', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl640', index=14, + number=15, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl1280', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl1280', index=15, + number=16, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl2560', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.sl2560', index=16, + number=17, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='c', full_name='uenibstreamprotobuf.SRS_PeriodicityAndOffset.c', + index=0, containing_type=None, fields=[]), + ], + serialized_start=69423, + serialized_end=69755, +) + + +_SRS_RESOURCETYPE_PERIODIC = _descriptor.Descriptor( + name='SRS_ResourceType_Periodic', + full_name='uenibstreamprotobuf.SRS_ResourceType_Periodic', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='periodicityAndOffset_p', full_name='uenibstreamprotobuf.SRS_ResourceType_Periodic.periodicityAndOffset_p', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=69757, + serialized_end=69863, +) + + +_SRS_SPATIALRELATIONINFO = _descriptor.Descriptor( + name='SRS_SpatialRelationInfo', + full_name='uenibstreamprotobuf.SRS_SpatialRelationInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='servingCellId', full_name='uenibstreamprotobuf.SRS_SpatialRelationInfo.servingCellId', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_Index', full_name='uenibstreamprotobuf.SRS_SpatialRelationInfo.ssb_Index', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_RS_Index', full_name='uenibstreamprotobuf.SRS_SpatialRelationInfo.csi_RS_Index', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='srs', full_name='uenibstreamprotobuf.SRS_SpatialRelationInfo.srs', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='referenceSignal', full_name='uenibstreamprotobuf.SRS_SpatialRelationInfo.referenceSignal', + index=0, containing_type=None, fields=[]), + ], + serialized_start=69866, + serialized_end=70049, +) + + +_BEAMFAILURERECOVERYCONFIG = _descriptor.Descriptor( + name='BeamFailureRecoveryConfig', + full_name='uenibstreamprotobuf.BeamFailureRecoveryConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rootSequenceIndex_BFR', full_name='uenibstreamprotobuf.BeamFailureRecoveryConfig.rootSequenceIndex_BFR', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rach_ConfigBFR', full_name='uenibstreamprotobuf.BeamFailureRecoveryConfig.rach_ConfigBFR', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsrp_ThresholdSSB', full_name='uenibstreamprotobuf.BeamFailureRecoveryConfig.rsrp_ThresholdSSB', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='candidateBeamRSList', full_name='uenibstreamprotobuf.BeamFailureRecoveryConfig.candidateBeamRSList', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_perRACH_Occasion', full_name='uenibstreamprotobuf.BeamFailureRecoveryConfig.ssb_perRACH_Occasion', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ra_ssb_OccasionMaskIndex', full_name='uenibstreamprotobuf.BeamFailureRecoveryConfig.ra_ssb_OccasionMaskIndex', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='recoverySearchSpaceId', full_name='uenibstreamprotobuf.BeamFailureRecoveryConfig.recoverySearchSpaceId', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ra_Prioritization', full_name='uenibstreamprotobuf.BeamFailureRecoveryConfig.ra_Prioritization', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='beamFailureRecoveryTimer', full_name='uenibstreamprotobuf.BeamFailureRecoveryConfig.beamFailureRecoveryTimer', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='msg1_SubcarrierSpacing_v1530', full_name='uenibstreamprotobuf.BeamFailureRecoveryConfig.msg1_SubcarrierSpacing_v1530', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=70052, + serialized_end=70764, +) + + +_PRACH_RESOURCEDEDICATEDBFR = _descriptor.Descriptor( + name='PRACH_ResourceDedicatedBFR', + full_name='uenibstreamprotobuf.PRACH_ResourceDedicatedBFR', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ssb', full_name='uenibstreamprotobuf.PRACH_ResourceDedicatedBFR.ssb', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_RS', full_name='uenibstreamprotobuf.PRACH_ResourceDedicatedBFR.csi_RS', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='c', full_name='uenibstreamprotobuf.PRACH_ResourceDedicatedBFR.c', + index=0, containing_type=None, fields=[]), + ], + serialized_start=70767, + serialized_end=70913, +) + + +_BFR_SSB_RESOURCE = _descriptor.Descriptor( + name='BFR_SSB_Resource', + full_name='uenibstreamprotobuf.BFR_SSB_Resource', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ssb', full_name='uenibstreamprotobuf.BFR_SSB_Resource.ssb', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ra_PreambleIndex', full_name='uenibstreamprotobuf.BFR_SSB_Resource.ra_PreambleIndex', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=70915, + serialized_end=70972, +) + + +_BFR_CSIRS_RESOURCE = _descriptor.Descriptor( + name='BFR_CSIRS_Resource', + full_name='uenibstreamprotobuf.BFR_CSIRS_Resource', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='csi_RS', full_name='uenibstreamprotobuf.BFR_CSIRS_Resource.csi_RS', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ra_OccasionList', full_name='uenibstreamprotobuf.BFR_CSIRS_Resource.ra_OccasionList', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ra_PreambleIndex', full_name='uenibstreamprotobuf.BFR_CSIRS_Resource.ra_PreambleIndex', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=70974, + serialized_end=71091, +) + + +_SSB_PERRACH_OCCASION = _descriptor.Descriptor( + name='SSB_perRACH_Occasion', + full_name='uenibstreamprotobuf.SSB_perRACH_Occasion', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SSB_perRACH_Occasion.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SSB_PERRACH_OCCASION_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=71094, + serialized_end=71311, +) + + +_BEAMFAILURERECOVERYTIMER = _descriptor.Descriptor( + name='BeamFailureRecoveryTimer', + full_name='uenibstreamprotobuf.BeamFailureRecoveryTimer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.BeamFailureRecoveryTimer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _BEAMFAILURERECOVERYTIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=71314, + serialized_end=71526, +) + + +_PDCCH_SERVINGCELLCONFIG = _descriptor.Descriptor( + name='PDCCH_ServingCellConfig', + full_name='uenibstreamprotobuf.PDCCH_ServingCellConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='release_slotFormatIndicator', full_name='uenibstreamprotobuf.PDCCH_ServingCellConfig.release_slotFormatIndicator', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_slotFormatIndicator', full_name='uenibstreamprotobuf.PDCCH_ServingCellConfig.setup_slotFormatIndicator', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='slotFormatIndicator', full_name='uenibstreamprotobuf.PDCCH_ServingCellConfig.slotFormatIndicator', + index=0, containing_type=None, fields=[]), + ], + serialized_start=71529, + serialized_end=71722, +) + + +_SLOTFORMATINDICATOR = _descriptor.Descriptor( + name='SlotFormatIndicator', + full_name='uenibstreamprotobuf.SlotFormatIndicator', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sfi_RNTI', full_name='uenibstreamprotobuf.SlotFormatIndicator.sfi_RNTI', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dci_PayloadSize', full_name='uenibstreamprotobuf.SlotFormatIndicator.dci_PayloadSize', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slotFormatCombToAddModList', full_name='uenibstreamprotobuf.SlotFormatIndicator.slotFormatCombToAddModList', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slotFormatCombToReleaseList', full_name='uenibstreamprotobuf.SlotFormatIndicator.slotFormatCombToReleaseList', index=3, + number=4, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=71725, + serialized_end=71914, +) + + +_SLOTFORMATCOMBINATIONSPERCELL = _descriptor.Descriptor( + name='SlotFormatCombinationsPerCell', + full_name='uenibstreamprotobuf.SlotFormatCombinationsPerCell', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='servingCellId', full_name='uenibstreamprotobuf.SlotFormatCombinationsPerCell.servingCellId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subcarrierSpacing', full_name='uenibstreamprotobuf.SlotFormatCombinationsPerCell.subcarrierSpacing', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subcarrierSpacing2', full_name='uenibstreamprotobuf.SlotFormatCombinationsPerCell.subcarrierSpacing2', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slotFormatCombinations', full_name='uenibstreamprotobuf.SlotFormatCombinationsPerCell.slotFormatCombinations', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='positionInDCI', full_name='uenibstreamprotobuf.SlotFormatCombinationsPerCell.positionInDCI', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=71917, + serialized_end=72235, +) + + +_SLOTFORMATCOMBINATION = _descriptor.Descriptor( + name='SlotFormatCombination', + full_name='uenibstreamprotobuf.SlotFormatCombination', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='slotFormatCombinationId', full_name='uenibstreamprotobuf.SlotFormatCombination.slotFormatCombinationId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slotFormats', full_name='uenibstreamprotobuf.SlotFormatCombination.slotFormats', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=72237, + serialized_end=72314, +) + + +_PDSCH_SERVINGCELLCONFIG = _descriptor.Descriptor( + name='PDSCH_ServingCellConfig', + full_name='uenibstreamprotobuf.PDSCH_ServingCellConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='release_codeBlockGroupTransmission', full_name='uenibstreamprotobuf.PDSCH_ServingCellConfig.release_codeBlockGroupTransmission', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_codeBlockGroupTransmission', full_name='uenibstreamprotobuf.PDSCH_ServingCellConfig.setup_codeBlockGroupTransmission', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='xOverhead', full_name='uenibstreamprotobuf.PDSCH_ServingCellConfig.xOverhead', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofHARQ_ProcessesForPDSCH', full_name='uenibstreamprotobuf.PDSCH_ServingCellConfig.nrofHARQ_ProcessesForPDSCH', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pucch_Cell', full_name='uenibstreamprotobuf.PDSCH_ServingCellConfig.pucch_Cell', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxMIMO_Layers', full_name='uenibstreamprotobuf.PDSCH_ServingCellConfig.maxMIMO_Layers', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='processingType2Enabled', full_name='uenibstreamprotobuf.PDSCH_ServingCellConfig.processingType2Enabled', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='codeBlockGroupTransmission', full_name='uenibstreamprotobuf.PDSCH_ServingCellConfig.codeBlockGroupTransmission', + index=0, containing_type=None, fields=[]), + ], + serialized_start=72317, + serialized_end=72844, +) + + +_PDSCH_CODEBLOCKGROUPTRANSMISSION = _descriptor.Descriptor( + name='PDSCH_CodeBlockGroupTransmission', + full_name='uenibstreamprotobuf.PDSCH_CodeBlockGroupTransmission', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='maxCodeBlockGroupsPerTransportBlock', full_name='uenibstreamprotobuf.PDSCH_CodeBlockGroupTransmission.maxCodeBlockGroupsPerTransportBlock', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='codeBlockGroupFlushIndicator', full_name='uenibstreamprotobuf.PDSCH_CodeBlockGroupTransmission.codeBlockGroupFlushIndicator', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=72847, + serialized_end=73022, +) + + +_MAXCODEBLOCKGROUPSPERTRANSPORTBLOCK = _descriptor.Descriptor( + name='MaxCodeBlockGroupsPerTransportBlock', + full_name='uenibstreamprotobuf.MaxCodeBlockGroupsPerTransportBlock', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.MaxCodeBlockGroupsPerTransportBlock.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MAXCODEBLOCKGROUPSPERTRANSPORTBLOCK_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=73025, + serialized_end=73208, +) + + +_XOVERHEAD = _descriptor.Descriptor( + name='XOverhead', + full_name='uenibstreamprotobuf.XOverhead', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.XOverhead.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _XOVERHEAD_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=73211, + serialized_end=73342, +) + + +_NROFHARQ_PROCESSESFORPDSCH = _descriptor.Descriptor( + name='NrofHARQ_ProcessesForPDSCH', + full_name='uenibstreamprotobuf.NrofHARQ_ProcessesForPDSCH', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.NrofHARQ_ProcessesForPDSCH.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _NROFHARQ_PROCESSESFORPDSCH_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=73345, + serialized_end=73529, +) + + +_CSI_MEASCONFIG = _descriptor.Descriptor( + name='CSI_MeasConfig', + full_name='uenibstreamprotobuf.CSI_MeasConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='nzp_CSI_RS_ResourceToAddModList', full_name='uenibstreamprotobuf.CSI_MeasConfig.nzp_CSI_RS_ResourceToAddModList', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nzp_CSI_RS_ResourceToReleaseList', full_name='uenibstreamprotobuf.CSI_MeasConfig.nzp_CSI_RS_ResourceToReleaseList', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nzp_CSI_RS_ResourceSetToAddModList', full_name='uenibstreamprotobuf.CSI_MeasConfig.nzp_CSI_RS_ResourceSetToAddModList', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nzp_CSI_RS_ResourceSetToReleaseList', full_name='uenibstreamprotobuf.CSI_MeasConfig.nzp_CSI_RS_ResourceSetToReleaseList', index=3, + number=4, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_IM_ResourceToAddModList', full_name='uenibstreamprotobuf.CSI_MeasConfig.csi_IM_ResourceToAddModList', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_IM_ResourceToReleaseList', full_name='uenibstreamprotobuf.CSI_MeasConfig.csi_IM_ResourceToReleaseList', index=5, + number=6, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_IM_ResourceSetToAddModList', full_name='uenibstreamprotobuf.CSI_MeasConfig.csi_IM_ResourceSetToAddModList', index=6, + number=7, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_IM_ResourceSetToReleaseList', full_name='uenibstreamprotobuf.CSI_MeasConfig.csi_IM_ResourceSetToReleaseList', index=7, + number=8, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_SSB_ResourceSetToAddModList', full_name='uenibstreamprotobuf.CSI_MeasConfig.csi_SSB_ResourceSetToAddModList', index=8, + number=9, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_SSB_ResourceSetToAddReleaseList', full_name='uenibstreamprotobuf.CSI_MeasConfig.csi_SSB_ResourceSetToAddReleaseList', index=9, + number=10, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_ResourceConfigToAddModList', full_name='uenibstreamprotobuf.CSI_MeasConfig.csi_ResourceConfigToAddModList', index=10, + number=11, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_ResourceConfigToReleaseList', full_name='uenibstreamprotobuf.CSI_MeasConfig.csi_ResourceConfigToReleaseList', index=11, + number=12, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_ReportConfigToAddModList', full_name='uenibstreamprotobuf.CSI_MeasConfig.csi_ReportConfigToAddModList', index=12, + number=13, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_ReportConfigToReleaseList', full_name='uenibstreamprotobuf.CSI_MeasConfig.csi_ReportConfigToReleaseList', index=13, + number=14, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportTriggerSize', full_name='uenibstreamprotobuf.CSI_MeasConfig.reportTriggerSize', index=14, + number=15, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_csi_AperiodicTriggerStateList', full_name='uenibstreamprotobuf.CSI_MeasConfig.release_csi_AperiodicTriggerStateList', index=15, + number=16, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_csi_AperiodicTriggerStateList', full_name='uenibstreamprotobuf.CSI_MeasConfig.setup_csi_AperiodicTriggerStateList', index=16, + number=17, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_semiPersistentOnPUSCH_TriggerStateList', full_name='uenibstreamprotobuf.CSI_MeasConfig.release_semiPersistentOnPUSCH_TriggerStateList', index=17, + number=18, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_semiPersistentOnPUSCH_TriggerStateList', full_name='uenibstreamprotobuf.CSI_MeasConfig.setup_semiPersistentOnPUSCH_TriggerStateList', index=18, + number=19, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='csi_AperiodicTriggerStateList', full_name='uenibstreamprotobuf.CSI_MeasConfig.csi_AperiodicTriggerStateList', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='semiPersistentOnPUSCH_TriggerStateList', full_name='uenibstreamprotobuf.CSI_MeasConfig.semiPersistentOnPUSCH_TriggerStateList', + index=1, containing_type=None, fields=[]), + ], + serialized_start=73532, + serialized_end=74921, +) + + +_NZP_CSI_RS_RESOURCE = _descriptor.Descriptor( + name='NZP_CSI_RS_Resource', + full_name='uenibstreamprotobuf.NZP_CSI_RS_Resource', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='nzp_CSI_RS_ResourceId', full_name='uenibstreamprotobuf.NZP_CSI_RS_Resource.nzp_CSI_RS_ResourceId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resourceMapping', full_name='uenibstreamprotobuf.NZP_CSI_RS_Resource.resourceMapping', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='powerControlOffset', full_name='uenibstreamprotobuf.NZP_CSI_RS_Resource.powerControlOffset', index=2, + number=3, type=17, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='powerControlOffsetSS', full_name='uenibstreamprotobuf.NZP_CSI_RS_Resource.powerControlOffsetSS', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='scramblingID', full_name='uenibstreamprotobuf.NZP_CSI_RS_Resource.scramblingID', index=4, + number=5, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='periodicityAndOffset', full_name='uenibstreamprotobuf.NZP_CSI_RS_Resource.periodicityAndOffset', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='qcl_InfoPeriodicCSI_RS', full_name='uenibstreamprotobuf.NZP_CSI_RS_Resource.qcl_InfoPeriodicCSI_RS', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=74924, + serialized_end=75316, +) + + +_POWERCONTROLOFFSETSS = _descriptor.Descriptor( + name='PowerControlOffsetSS', + full_name='uenibstreamprotobuf.PowerControlOffsetSS', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PowerControlOffsetSS.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _POWERCONTROLOFFSETSS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=75319, + serialized_end=75482, +) + + +_NZP_CSI_RS_RESOURCESET = _descriptor.Descriptor( + name='NZP_CSI_RS_ResourceSet', + full_name='uenibstreamprotobuf.NZP_CSI_RS_ResourceSet', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='nzp_CSI_ResourceSetId', full_name='uenibstreamprotobuf.NZP_CSI_RS_ResourceSet.nzp_CSI_ResourceSetId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nzp_CSI_RS_Resources', full_name='uenibstreamprotobuf.NZP_CSI_RS_ResourceSet.nzp_CSI_RS_Resources', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='repetition', full_name='uenibstreamprotobuf.NZP_CSI_RS_ResourceSet.repetition', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='aperiodicTriggeringOffset', full_name='uenibstreamprotobuf.NZP_CSI_RS_ResourceSet.aperiodicTriggeringOffset', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='trs_Info', full_name='uenibstreamprotobuf.NZP_CSI_RS_ResourceSet.trs_Info', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=75485, + serialized_end=75734, +) + + +_CSI_IM_RESOURCE = _descriptor.Descriptor( + name='CSI_IM_Resource', + full_name='uenibstreamprotobuf.CSI_IM_Resource', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='csi_IM_ResourceId', full_name='uenibstreamprotobuf.CSI_IM_Resource.csi_IM_ResourceId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pattern0', full_name='uenibstreamprotobuf.CSI_IM_Resource.pattern0', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pattern1', full_name='uenibstreamprotobuf.CSI_IM_Resource.pattern1', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='freqBand', full_name='uenibstreamprotobuf.CSI_IM_Resource.freqBand', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='periodicityAndOffset', full_name='uenibstreamprotobuf.CSI_IM_Resource.periodicityAndOffset', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='csi_IM_ResourceElementPattern', full_name='uenibstreamprotobuf.CSI_IM_Resource.csi_IM_ResourceElementPattern', + index=0, containing_type=None, fields=[]), + ], + serialized_start=75737, + serialized_end=76065, +) + + +_PATTERN0 = _descriptor.Descriptor( + name='Pattern0', + full_name='uenibstreamprotobuf.Pattern0', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='subcarrierLocation_p0', full_name='uenibstreamprotobuf.Pattern0.subcarrierLocation_p0', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='symbolLocation_p0', full_name='uenibstreamprotobuf.Pattern0.symbolLocation_p0', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=76067, + serialized_end=76179, +) + + +_SUBCARRIERLOCATION_P0 = _descriptor.Descriptor( + name='SubcarrierLocation_p0', + full_name='uenibstreamprotobuf.SubcarrierLocation_p0', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SubcarrierLocation_p0.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SUBCARRIERLOCATION_P0_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=76182, + serialized_end=76354, +) + + +_PATTERN1 = _descriptor.Descriptor( + name='Pattern1', + full_name='uenibstreamprotobuf.Pattern1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='subcarrierLocation_p1', full_name='uenibstreamprotobuf.Pattern1.subcarrierLocation_p1', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='symbolLocation_p1', full_name='uenibstreamprotobuf.Pattern1.symbolLocation_p1', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=76356, + serialized_end=76468, +) + + +_SUBCARRIERLOCATION_P1 = _descriptor.Descriptor( + name='SubcarrierLocation_p1', + full_name='uenibstreamprotobuf.SubcarrierLocation_p1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SubcarrierLocation_p1.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SUBCARRIERLOCATION_P1_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=76471, + serialized_end=76618, +) + + +_CSI_IM_RESOURCESET = _descriptor.Descriptor( + name='CSI_IM_ResourceSet', + full_name='uenibstreamprotobuf.CSI_IM_ResourceSet', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='csi_IM_ResourceSetId', full_name='uenibstreamprotobuf.CSI_IM_ResourceSet.csi_IM_ResourceSetId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_IM_Resources', full_name='uenibstreamprotobuf.CSI_IM_ResourceSet.csi_IM_Resources', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=76620, + serialized_end=76696, +) + + +_CSI_SSB_RESOURCESET = _descriptor.Descriptor( + name='CSI_SSB_ResourceSet', + full_name='uenibstreamprotobuf.CSI_SSB_ResourceSet', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='csi_SSB_ResourceSetId', full_name='uenibstreamprotobuf.CSI_SSB_ResourceSet.csi_SSB_ResourceSetId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_SSB_ResourceList', full_name='uenibstreamprotobuf.CSI_SSB_ResourceSet.csi_SSB_ResourceList', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=76698, + serialized_end=76780, +) + + +_CSI_RESOURCECONFIG = _descriptor.Descriptor( + name='CSI_ResourceConfig', + full_name='uenibstreamprotobuf.CSI_ResourceConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='csi_ResourceConfigId', full_name='uenibstreamprotobuf.CSI_ResourceConfig.csi_ResourceConfigId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nzp_CSI_RS_SSB', full_name='uenibstreamprotobuf.CSI_ResourceConfig.nzp_CSI_RS_SSB', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_IM_ResourceSetList', full_name='uenibstreamprotobuf.CSI_ResourceConfig.csi_IM_ResourceSetList', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bwp_Id', full_name='uenibstreamprotobuf.CSI_ResourceConfig.bwp_Id', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resourceType', full_name='uenibstreamprotobuf.CSI_ResourceConfig.resourceType', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='csi_RS_ResourceSetList', full_name='uenibstreamprotobuf.CSI_ResourceConfig.csi_RS_ResourceSetList', + index=0, containing_type=None, fields=[]), + ], + serialized_start=76783, + serialized_end=77074, +) + + +_NZP_CSI_RS_SSB = _descriptor.Descriptor( + name='NZP_CSI_RS_SSB', + full_name='uenibstreamprotobuf.NZP_CSI_RS_SSB', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='nzp_CSI_RS_ResourceSetList', full_name='uenibstreamprotobuf.NZP_CSI_RS_SSB.nzp_CSI_RS_ResourceSetList', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_SSB_ResourceSetList', full_name='uenibstreamprotobuf.NZP_CSI_RS_SSB.csi_SSB_ResourceSetList', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=77076, + serialized_end=77161, +) + + +_CSI_IM_RESOURCESETLIST = _descriptor.Descriptor( + name='CSI_IM_ResourceSetList', + full_name='uenibstreamprotobuf.CSI_IM_ResourceSetList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.CSI_IM_ResourceSetList.items', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=77163, + serialized_end=77202, +) + + +_RESOURCETYPE = _descriptor.Descriptor( + name='ResourceType', + full_name='uenibstreamprotobuf.ResourceType', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.ResourceType.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RESOURCETYPE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=77205, + serialized_end=77359, +) + + +_CSI_REPORTCONFIG = _descriptor.Descriptor( + name='CSI_ReportConfig', + full_name='uenibstreamprotobuf.CSI_ReportConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='reportConfigId', full_name='uenibstreamprotobuf.CSI_ReportConfig.reportConfigId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='carrier', full_name='uenibstreamprotobuf.CSI_ReportConfig.carrier', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resourcesForChannelMeasurement', full_name='uenibstreamprotobuf.CSI_ReportConfig.resourcesForChannelMeasurement', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_IM_ResourcesForInterference', full_name='uenibstreamprotobuf.CSI_ReportConfig.csi_IM_ResourcesForInterference', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nzp_CSI_RS_ResourcesForInterference', full_name='uenibstreamprotobuf.CSI_ReportConfig.nzp_CSI_RS_ResourcesForInterference', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='periodic', full_name='uenibstreamprotobuf.CSI_ReportConfig.periodic', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='semiPersistentOnPUCCH', full_name='uenibstreamprotobuf.CSI_ReportConfig.semiPersistentOnPUCCH', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='semiPersistentOnPUSCH', full_name='uenibstreamprotobuf.CSI_ReportConfig.semiPersistentOnPUSCH', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='aperiodic', full_name='uenibstreamprotobuf.CSI_ReportConfig.aperiodic', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='none', full_name='uenibstreamprotobuf.CSI_ReportConfig.none', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cri_RI_PMI_CQI', full_name='uenibstreamprotobuf.CSI_ReportConfig.cri_RI_PMI_CQI', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cri_RI_i1', full_name='uenibstreamprotobuf.CSI_ReportConfig.cri_RI_i1', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cri_RI_i1_CQI', full_name='uenibstreamprotobuf.CSI_ReportConfig.cri_RI_i1_CQI', index=12, + number=13, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cri_RI_CQI', full_name='uenibstreamprotobuf.CSI_ReportConfig.cri_RI_CQI', index=13, + number=14, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cri_RSRP', full_name='uenibstreamprotobuf.CSI_ReportConfig.cri_RSRP', index=14, + number=15, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_Index_RSRP', full_name='uenibstreamprotobuf.CSI_ReportConfig.ssb_Index_RSRP', index=15, + number=16, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cri_RI_LI_PMI_CQI', full_name='uenibstreamprotobuf.CSI_ReportConfig.cri_RI_LI_PMI_CQI', index=16, + number=17, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportFreqConfiguration', full_name='uenibstreamprotobuf.CSI_ReportConfig.reportFreqConfiguration', index=17, + number=18, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeRestrictionForChannelMeasurements', full_name='uenibstreamprotobuf.CSI_ReportConfig.timeRestrictionForChannelMeasurements', index=18, + number=19, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeRestrictionForInterferenceMeasurements', full_name='uenibstreamprotobuf.CSI_ReportConfig.timeRestrictionForInterferenceMeasurements', index=19, + number=20, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='codebookConfig', full_name='uenibstreamprotobuf.CSI_ReportConfig.codebookConfig', index=20, + number=21, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dummy', full_name='uenibstreamprotobuf.CSI_ReportConfig.dummy', index=21, + number=22, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='enabled', full_name='uenibstreamprotobuf.CSI_ReportConfig.enabled', index=22, + number=23, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='disabled', full_name='uenibstreamprotobuf.CSI_ReportConfig.disabled', index=23, + number=24, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cqi_Table', full_name='uenibstreamprotobuf.CSI_ReportConfig.cqi_Table', index=24, + number=25, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbandSize', full_name='uenibstreamprotobuf.CSI_ReportConfig.subbandSize', index=25, + number=26, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='non_PMI_PortIndication', full_name='uenibstreamprotobuf.CSI_ReportConfig.non_PMI_PortIndication', index=26, + number=27, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='semiPersistentOnPUSCH_v1530', full_name='uenibstreamprotobuf.CSI_ReportConfig.semiPersistentOnPUSCH_v1530', index=27, + number=28, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='reportConfigType', full_name='uenibstreamprotobuf.CSI_ReportConfig.reportConfigType', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='reportQuantity', full_name='uenibstreamprotobuf.CSI_ReportConfig.reportQuantity', + index=1, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='groupBasedBeamReporting', full_name='uenibstreamprotobuf.CSI_ReportConfig.groupBasedBeamReporting', + index=2, containing_type=None, fields=[]), + ], + serialized_start=77362, + serialized_end=79211, +) + + +_CSI_REPORTCONFIGTYPE_PERIODIC = _descriptor.Descriptor( + name='CSI_ReportConfigType_Periodic', + full_name='uenibstreamprotobuf.CSI_ReportConfigType_Periodic', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='reportSlotConfig', full_name='uenibstreamprotobuf.CSI_ReportConfigType_Periodic.reportSlotConfig', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pucch_CSI_ResourceList', full_name='uenibstreamprotobuf.CSI_ReportConfigType_Periodic.pucch_CSI_ResourceList', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=79214, + serialized_end=79397, +) + + +_CSI_REPORTPERIODICITYANDOFFSET = _descriptor.Descriptor( + name='CSI_ReportPeriodicityAndOffset', + full_name='uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='slots4', full_name='uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset.slots4', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots5', full_name='uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset.slots5', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots8', full_name='uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset.slots8', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots10', full_name='uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset.slots10', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots16', full_name='uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset.slots16', index=4, + number=5, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots20', full_name='uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset.slots20', index=5, + number=6, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots40', full_name='uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset.slots40', index=6, + number=7, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots80', full_name='uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset.slots80', index=7, + number=8, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots160', full_name='uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset.slots160', index=8, + number=9, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='slots320', full_name='uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset.slots320', index=9, + number=10, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='c', full_name='uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset.c', + index=0, containing_type=None, fields=[]), + ], + serialized_start=79400, + serialized_end=79626, +) + + +_PUCCH_CSI_RESOURCE = _descriptor.Descriptor( + name='PUCCH_CSI_Resource', + full_name='uenibstreamprotobuf.PUCCH_CSI_Resource', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='uplinkBandwidthPartId', full_name='uenibstreamprotobuf.PUCCH_CSI_Resource.uplinkBandwidthPartId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pucch_Resource', full_name='uenibstreamprotobuf.PUCCH_CSI_Resource.pucch_Resource', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=79628, + serialized_end=79703, +) + + +_CSI_REPORTCONFIGTYPE_SEMIPERSISTENTONPUCCH = _descriptor.Descriptor( + name='CSI_ReportConfigType_SemiPersistentOnPUCCH', + full_name='uenibstreamprotobuf.CSI_ReportConfigType_SemiPersistentOnPUCCH', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='reportSlotConfig', full_name='uenibstreamprotobuf.CSI_ReportConfigType_SemiPersistentOnPUCCH.reportSlotConfig', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pucch_CSI_ResourceList', full_name='uenibstreamprotobuf.CSI_ReportConfigType_SemiPersistentOnPUCCH.pucch_CSI_ResourceList', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=79706, + serialized_end=79902, +) + + +_CSI_REPORTCONFIGTYPE_SEMIPERSISTENTONPUSCH = _descriptor.Descriptor( + name='CSI_ReportConfigType_SemiPersistentOnPUSCH', + full_name='uenibstreamprotobuf.CSI_ReportConfigType_SemiPersistentOnPUSCH', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='reportSlotConfig', full_name='uenibstreamprotobuf.CSI_ReportConfigType_SemiPersistentOnPUSCH.reportSlotConfig', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportSlotOffsetList', full_name='uenibstreamprotobuf.CSI_ReportConfigType_SemiPersistentOnPUSCH.reportSlotOffsetList', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p0alpha', full_name='uenibstreamprotobuf.CSI_ReportConfigType_SemiPersistentOnPUSCH.p0alpha', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=79905, + serialized_end=80061, +) + + +_REPORTSLOTCONFIG = _descriptor.Descriptor( + name='ReportSlotConfig', + full_name='uenibstreamprotobuf.ReportSlotConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.ReportSlotConfig.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _REPORTSLOTCONFIG_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=80064, + serialized_end=80248, +) + + +_CSI_REPORTCONFIGTYPE_APERIODIC = _descriptor.Descriptor( + name='CSI_ReportConfigType_Aperiodic', + full_name='uenibstreamprotobuf.CSI_ReportConfigType_Aperiodic', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='reportSlotOffsetList', full_name='uenibstreamprotobuf.CSI_ReportConfigType_Aperiodic.reportSlotOffsetList', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=80250, + serialized_end=80312, +) + + +_CRI_RI_I1_CQI = _descriptor.Descriptor( + name='CRI_RI_i1_CQI', + full_name='uenibstreamprotobuf.CRI_RI_i1_CQI', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.CRI_RI_i1_CQI.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CRI_RI_I1_CQI_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=80314, + serialized_end=80437, +) + + +_REPORTFREQCONFIGURATION = _descriptor.Descriptor( + name='ReportFreqConfiguration', + full_name='uenibstreamprotobuf.ReportFreqConfiguration', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cqi_FormatIndicator', full_name='uenibstreamprotobuf.ReportFreqConfiguration.cqi_FormatIndicator', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pmi_FormatIndicator', full_name='uenibstreamprotobuf.ReportFreqConfiguration.pmi_FormatIndicator', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands3', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands3', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands4', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands4', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands5', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands5', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands6', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands6', index=5, + number=6, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands7', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands7', index=6, + number=7, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands8', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands8', index=7, + number=8, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands9', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands9', index=8, + number=9, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands10', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands10', index=9, + number=10, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands11', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands11', index=10, + number=11, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands12', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands12', index=11, + number=12, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands13', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands13', index=12, + number=13, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands14', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands14', index=13, + number=14, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands15', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands15', index=14, + number=15, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands16', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands16', index=15, + number=16, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands17', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands17', index=16, + number=17, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands18', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands18', index=17, + number=18, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbands19_v1530', full_name='uenibstreamprotobuf.ReportFreqConfiguration.subbands19_v1530', index=18, + number=19, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='csi_ReportingBand', full_name='uenibstreamprotobuf.ReportFreqConfiguration.csi_ReportingBand', + index=0, containing_type=None, fields=[]), + ], + serialized_start=80440, + serialized_end=81001, +) + + +_CQI_FORMATINDICATOR = _descriptor.Descriptor( + name='CQI_FormatIndicator', + full_name='uenibstreamprotobuf.CQI_FormatIndicator', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.CQI_FormatIndicator.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CQI_FORMATINDICATOR_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=81004, + serialized_end=81156, +) + + +_PMI_FORMATINDICATOR = _descriptor.Descriptor( + name='PMI_FormatIndicator', + full_name='uenibstreamprotobuf.PMI_FormatIndicator', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PMI_FormatIndicator.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PMI_FORMATINDICATOR_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=81159, + serialized_end=81311, +) + + +_CODEBOOKCONFIG = _descriptor.Descriptor( + name='CodebookConfig', + full_name='uenibstreamprotobuf.CodebookConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='type1', full_name='uenibstreamprotobuf.CodebookConfig.type1', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='type2', full_name='uenibstreamprotobuf.CodebookConfig.type2', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='codebookType', full_name='uenibstreamprotobuf.CodebookConfig.codebookType', + index=0, containing_type=None, fields=[]), + ], + serialized_start=81314, + serialized_end=81462, +) + + +_CODEBOOKTYPE_TYPE1 = _descriptor.Descriptor( + name='CodebookType_Type1', + full_name='uenibstreamprotobuf.CodebookType_Type1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='typeI_SinglePanel', full_name='uenibstreamprotobuf.CodebookType_Type1.typeI_SinglePanel', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='typeI_MultiPanell', full_name='uenibstreamprotobuf.CodebookType_Type1.typeI_MultiPanell', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='codebookMode', full_name='uenibstreamprotobuf.CodebookType_Type1.codebookMode', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='subType', full_name='uenibstreamprotobuf.CodebookType_Type1.subType', + index=0, containing_type=None, fields=[]), + ], + serialized_start=81465, + serialized_end=81675, +) + + +_CODEBOOKSUBTYPE_SINGLEPANEL = _descriptor.Descriptor( + name='CodebookSubType_SinglePanel', + full_name='uenibstreamprotobuf.CodebookSubType_SinglePanel', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='two', full_name='uenibstreamprotobuf.CodebookSubType_SinglePanel.two', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='moreThanTwo', full_name='uenibstreamprotobuf.CodebookSubType_SinglePanel.moreThanTwo', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='typeI_SinglePanel_ri_Restriction', full_name='uenibstreamprotobuf.CodebookSubType_SinglePanel.typeI_SinglePanel_ri_Restriction', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='nrOfAntennaPorts', full_name='uenibstreamprotobuf.CodebookSubType_SinglePanel.nrOfAntennaPorts', + index=0, containing_type=None, fields=[]), + ], + serialized_start=81678, + serialized_end=81917, +) + + +_CODEBOOKNROFANTENNAPORTS_TWO = _descriptor.Descriptor( + name='CodebookNrOfAntennaPorts_Two', + full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_Two', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='twoTX_CodebookSubsetRestriction', full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_Two.twoTX_CodebookSubsetRestriction', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=81919, + serialized_end=81990, +) + + +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO = _descriptor.Descriptor( + name='CodebookNrOfAntennaPorts_MoreThanTwo', + full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='two_one_TypeI_SinglePanel_Restriction', full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo.two_one_TypeI_SinglePanel_Restriction', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='two_two_TypeI_SinglePanel_Restriction', full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo.two_two_TypeI_SinglePanel_Restriction', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='four_one_TypeI_SinglePanel_Restriction', full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo.four_one_TypeI_SinglePanel_Restriction', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='three_two_TypeI_SinglePanel_Restriction', full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo.three_two_TypeI_SinglePanel_Restriction', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='six_one_TypeI_SinglePanel_Restriction', full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo.six_one_TypeI_SinglePanel_Restriction', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='four_two_TypeI_SinglePanel_Restriction', full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo.four_two_TypeI_SinglePanel_Restriction', index=5, + number=6, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eight_one_TypeI_SinglePanel_Restriction', full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo.eight_one_TypeI_SinglePanel_Restriction', index=6, + number=7, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='four_three_TypeI_SinglePanel_Restriction', full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo.four_three_TypeI_SinglePanel_Restriction', index=7, + number=8, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='six_two_TypeI_SinglePanel_Restriction', full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo.six_two_TypeI_SinglePanel_Restriction', index=8, + number=9, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='twelve_one_TypeI_SinglePanel_Restriction', full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo.twelve_one_TypeI_SinglePanel_Restriction', index=9, + number=10, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='four_four_TypeI_SinglePanel_Restriction', full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo.four_four_TypeI_SinglePanel_Restriction', index=10, + number=11, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eight_two_TypeI_SinglePanel_Restriction', full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo.eight_two_TypeI_SinglePanel_Restriction', index=11, + number=12, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sixteen_one_TypeI_SinglePanel_Restriction', full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo.sixteen_one_TypeI_SinglePanel_Restriction', index=12, + number=13, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='typeI_SinglePanel_codebookSubsetRestriction_i2', full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo.typeI_SinglePanel_codebookSubsetRestriction_i2', index=13, + number=14, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='n1_n2', full_name='uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo.n1_n2', + index=0, containing_type=None, fields=[]), + ], + serialized_start=81993, + serialized_end=82783, +) + + +_CODEBOOKSUBTYPE_MULTIPANEL = _descriptor.Descriptor( + name='CodebookSubType_MultiPanel', + full_name='uenibstreamprotobuf.CodebookSubType_MultiPanel', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='two_two_one_TypeI_MultiPanel_Restriction', full_name='uenibstreamprotobuf.CodebookSubType_MultiPanel.two_two_one_TypeI_MultiPanel_Restriction', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='two_four_one_TypeI_MultiPanel_Restriction', full_name='uenibstreamprotobuf.CodebookSubType_MultiPanel.two_four_one_TypeI_MultiPanel_Restriction', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='four_two_one_TypeI_MultiPanel_Restriction', full_name='uenibstreamprotobuf.CodebookSubType_MultiPanel.four_two_one_TypeI_MultiPanel_Restriction', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='two_two_two_TypeI_MultiPanel_Restriction', full_name='uenibstreamprotobuf.CodebookSubType_MultiPanel.two_two_two_TypeI_MultiPanel_Restriction', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='two_eight_one_TypeI_MultiPanel_Restriction', full_name='uenibstreamprotobuf.CodebookSubType_MultiPanel.two_eight_one_TypeI_MultiPanel_Restriction', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='four_four_one_TypeI_MultiPanel_Restriction', full_name='uenibstreamprotobuf.CodebookSubType_MultiPanel.four_four_one_TypeI_MultiPanel_Restriction', index=5, + number=6, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='two_four_two_TypeI_MultiPanel_Restriction', full_name='uenibstreamprotobuf.CodebookSubType_MultiPanel.two_four_two_TypeI_MultiPanel_Restriction', index=6, + number=7, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='four_two_two_TypeI_MultiPanel_Restriction', full_name='uenibstreamprotobuf.CodebookSubType_MultiPanel.four_two_two_TypeI_MultiPanel_Restriction', index=7, + number=8, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ri_Restriction', full_name='uenibstreamprotobuf.CodebookSubType_MultiPanel.ri_Restriction', index=8, + number=9, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='ng_n1_n2', full_name='uenibstreamprotobuf.CodebookSubType_MultiPanel.ng_n1_n2', + index=0, containing_type=None, fields=[]), + ], + serialized_start=82786, + serialized_end=83274, +) + + +_CODEBOOKTYPE_TYPE2 = _descriptor.Descriptor( + name='CodebookType_Type2', + full_name='uenibstreamprotobuf.CodebookType_Type2', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='typeII', full_name='uenibstreamprotobuf.CodebookType_Type2.typeII', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='typeII_PortSelection', full_name='uenibstreamprotobuf.CodebookType_Type2.typeII_PortSelection', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='phaseAlphabetSize', full_name='uenibstreamprotobuf.CodebookType_Type2.phaseAlphabetSize', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='subbandAmplitude', full_name='uenibstreamprotobuf.CodebookType_Type2.subbandAmplitude', index=3, + number=4, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='numberOfBeams', full_name='uenibstreamprotobuf.CodebookType_Type2.numberOfBeams', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='subType', full_name='uenibstreamprotobuf.CodebookType_Type2.subType', + index=0, containing_type=None, fields=[]), + ], + serialized_start=83277, + serialized_end=83614, +) + + +_CODEBOOKSUBTYPE_TYPEII = _descriptor.Descriptor( + name='CodebookSubType_TypeII', + full_name='uenibstreamprotobuf.CodebookSubType_TypeII', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='two_one', full_name='uenibstreamprotobuf.CodebookSubType_TypeII.two_one', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='two_two', full_name='uenibstreamprotobuf.CodebookSubType_TypeII.two_two', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='four_one', full_name='uenibstreamprotobuf.CodebookSubType_TypeII.four_one', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='three_two', full_name='uenibstreamprotobuf.CodebookSubType_TypeII.three_two', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='six_one', full_name='uenibstreamprotobuf.CodebookSubType_TypeII.six_one', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='four_two', full_name='uenibstreamprotobuf.CodebookSubType_TypeII.four_two', index=5, + number=6, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eight_one', full_name='uenibstreamprotobuf.CodebookSubType_TypeII.eight_one', index=6, + number=7, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='four_three', full_name='uenibstreamprotobuf.CodebookSubType_TypeII.four_three', index=7, + number=8, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='six_two', full_name='uenibstreamprotobuf.CodebookSubType_TypeII.six_two', index=8, + number=9, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='twelve_one', full_name='uenibstreamprotobuf.CodebookSubType_TypeII.twelve_one', index=9, + number=10, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='four_four', full_name='uenibstreamprotobuf.CodebookSubType_TypeII.four_four', index=10, + number=11, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eight_two', full_name='uenibstreamprotobuf.CodebookSubType_TypeII.eight_two', index=11, + number=12, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sixteen_one', full_name='uenibstreamprotobuf.CodebookSubType_TypeII.sixteen_one', index=12, + number=13, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='typeII_RI_Restriction', full_name='uenibstreamprotobuf.CodebookSubType_TypeII.typeII_RI_Restriction', index=13, + number=14, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='n1_n2_codebookSubsetRestriction', full_name='uenibstreamprotobuf.CodebookSubType_TypeII.n1_n2_codebookSubsetRestriction', + index=0, containing_type=None, fields=[]), + ], + serialized_start=83617, + serialized_end=83974, +) + + +_CODEBOOKSUBTYPE_TYPEII_PORTSELECTION = _descriptor.Descriptor( + name='CodebookSubType_TypeII_PortSelection', + full_name='uenibstreamprotobuf.CodebookSubType_TypeII_PortSelection', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='portSelectionSamplingSize', full_name='uenibstreamprotobuf.CodebookSubType_TypeII_PortSelection.portSelectionSamplingSize', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='typeII_PortSelectionRI_Restriction', full_name='uenibstreamprotobuf.CodebookSubType_TypeII_PortSelection.typeII_PortSelectionRI_Restriction', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=83977, + serialized_end=84142, +) + + +_PHASEALPHABETSIZE = _descriptor.Descriptor( + name='PhaseAlphabetSize', + full_name='uenibstreamprotobuf.PhaseAlphabetSize', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PhaseAlphabetSize.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PHASEALPHABETSIZE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=84145, + serialized_end=84276, +) + + +_NUMBEROFBEAMS = _descriptor.Descriptor( + name='NumberOfBeams', + full_name='uenibstreamprotobuf.NumberOfBeams', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.NumberOfBeams.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _NUMBEROFBEAMS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=84279, + serialized_end=84416, +) + + +_PORTSELECTIONSAMPLINGSIZE = _descriptor.Descriptor( + name='PortSelectionSamplingSize', + full_name='uenibstreamprotobuf.PortSelectionSamplingSize', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PortSelectionSamplingSize.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PORTSELECTIONSAMPLINGSIZE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=84419, + serialized_end=84582, +) + + +_CSI_REPORTCONFIGDUMMY = _descriptor.Descriptor( + name='CSI_ReportConfigDummy', + full_name='uenibstreamprotobuf.CSI_ReportConfigDummy', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.CSI_ReportConfigDummy.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CSI_REPORTCONFIGDUMMY_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=84585, + serialized_end=84724, +) + + +_GROUPBASEDBEAMREPORTING_DISABLED = _descriptor.Descriptor( + name='GroupBasedBeamReporting_Disabled', + full_name='uenibstreamprotobuf.GroupBasedBeamReporting_Disabled', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='nrofReportedRS', full_name='uenibstreamprotobuf.GroupBasedBeamReporting_Disabled.nrofReportedRS', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=84726, + serialized_end=84821, +) + + +_NROFREPORTEDRS = _descriptor.Descriptor( + name='NrofReportedRS', + full_name='uenibstreamprotobuf.NrofReportedRS', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.NrofReportedRS.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _NROFREPORTEDRS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=84824, + serialized_end=84965, +) + + +_CQI_TABLE = _descriptor.Descriptor( + name='CQI_Table', + full_name='uenibstreamprotobuf.CQI_Table', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.CQI_Table.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CQI_TABLE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=84968, + serialized_end=85103, +) + + +_SUBBANDSIZE = _descriptor.Descriptor( + name='SubbandSize', + full_name='uenibstreamprotobuf.SubbandSize', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SubbandSize.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SUBBANDSIZE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=85105, + serialized_end=85232, +) + + +_PORTINDEXFOR8RANKS = _descriptor.Descriptor( + name='PortIndexFor8Ranks', + full_name='uenibstreamprotobuf.PortIndexFor8Ranks', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='portIndex8', full_name='uenibstreamprotobuf.PortIndexFor8Ranks.portIndex8', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='portIndex4', full_name='uenibstreamprotobuf.PortIndexFor8Ranks.portIndex4', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='portIndex2', full_name='uenibstreamprotobuf.PortIndexFor8Ranks.portIndex2', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='portIndex1', full_name='uenibstreamprotobuf.PortIndexFor8Ranks.portIndex1', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='c', full_name='uenibstreamprotobuf.PortIndexFor8Ranks.c', + index=0, containing_type=None, fields=[]), + ], + serialized_start=85235, + serialized_end=85474, +) + + +_PORTINDEX8 = _descriptor.Descriptor( + name='PortIndex8', + full_name='uenibstreamprotobuf.PortIndex8', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rank1_8', full_name='uenibstreamprotobuf.PortIndex8.rank1_8', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rank2_8', full_name='uenibstreamprotobuf.PortIndex8.rank2_8', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rank3_8', full_name='uenibstreamprotobuf.PortIndex8.rank3_8', index=2, + number=3, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rank4_8', full_name='uenibstreamprotobuf.PortIndex8.rank4_8', index=3, + number=4, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rank5_8', full_name='uenibstreamprotobuf.PortIndex8.rank5_8', index=4, + number=5, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rank6_8', full_name='uenibstreamprotobuf.PortIndex8.rank6_8', index=5, + number=6, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rank7_8', full_name='uenibstreamprotobuf.PortIndex8.rank7_8', index=6, + number=7, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rank8_8', full_name='uenibstreamprotobuf.PortIndex8.rank8_8', index=7, + number=8, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=85477, + serialized_end=85655, +) + + +_PORTINDEX4 = _descriptor.Descriptor( + name='PortIndex4', + full_name='uenibstreamprotobuf.PortIndex4', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rank1_4', full_name='uenibstreamprotobuf.PortIndex4.rank1_4', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rank2_4', full_name='uenibstreamprotobuf.PortIndex4.rank2_4', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rank3_4', full_name='uenibstreamprotobuf.PortIndex4.rank3_4', index=2, + number=3, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rank4_4', full_name='uenibstreamprotobuf.PortIndex4.rank4_4', index=3, + number=4, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=85657, + serialized_end=85767, +) + + +_PORTINDEX2 = _descriptor.Descriptor( + name='PortIndex2', + full_name='uenibstreamprotobuf.PortIndex2', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rank1_2', full_name='uenibstreamprotobuf.PortIndex2.rank1_2', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rank2_2', full_name='uenibstreamprotobuf.PortIndex2.rank2_2', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=85769, + serialized_end=85845, +) + + +_SEMIPERSISTENTONPUSCH_V1530 = _descriptor.Descriptor( + name='SemiPersistentOnPUSCH_v1530', + full_name='uenibstreamprotobuf.SemiPersistentOnPUSCH_v1530', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='reportSlotConfig_v1530', full_name='uenibstreamprotobuf.SemiPersistentOnPUSCH_v1530.reportSlotConfig_v1530', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SEMIPERSISTENTONPUSCH_V1530_REPORTSLOTCONFIG_V1530, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=85848, + serialized_end=86062, +) + + +_CSI_APERIODICTRIGGERSTATELIST = _descriptor.Descriptor( + name='CSI_AperiodicTriggerStateList', + full_name='uenibstreamprotobuf.CSI_AperiodicTriggerStateList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.CSI_AperiodicTriggerStateList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=86064, + serialized_end=86158, +) + + +_CSI_APERIODICTRIGGERSTATE = _descriptor.Descriptor( + name='CSI_AperiodicTriggerState', + full_name='uenibstreamprotobuf.CSI_AperiodicTriggerState', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='associatedReportConfigInfoList', full_name='uenibstreamprotobuf.CSI_AperiodicTriggerState.associatedReportConfigInfoList', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=86160, + serialized_end=86280, +) + + +_CSI_ASSOCIATEDREPORTCONFIGINFO = _descriptor.Descriptor( + name='CSI_AssociatedReportConfigInfo', + full_name='uenibstreamprotobuf.CSI_AssociatedReportConfigInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='reportConfigId', full_name='uenibstreamprotobuf.CSI_AssociatedReportConfigInfo.reportConfigId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nzp_CSI_RS', full_name='uenibstreamprotobuf.CSI_AssociatedReportConfigInfo.nzp_CSI_RS', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_SSB_ResourceSet', full_name='uenibstreamprotobuf.CSI_AssociatedReportConfigInfo.csi_SSB_ResourceSet', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_IM_ResourcesForInterference', full_name='uenibstreamprotobuf.CSI_AssociatedReportConfigInfo.csi_IM_ResourcesForInterference', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nzp_CSI_RS_ResourcesForInterference', full_name='uenibstreamprotobuf.CSI_AssociatedReportConfigInfo.nzp_CSI_RS_ResourcesForInterference', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='resourcesForChannel', full_name='uenibstreamprotobuf.CSI_AssociatedReportConfigInfo.resourcesForChannel', + index=0, containing_type=None, fields=[]), + ], + serialized_start=86283, + serialized_end=86594, +) + + +_NZP_CSI_RS = _descriptor.Descriptor( + name='NZP_CSI_RS', + full_name='uenibstreamprotobuf.NZP_CSI_RS', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resourceSet', full_name='uenibstreamprotobuf.NZP_CSI_RS.resourceSet', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='qcl_info', full_name='uenibstreamprotobuf.NZP_CSI_RS.qcl_info', index=1, + number=2, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=86596, + serialized_end=86647, +) + + +_CSI_SEMIPERSISTENTONPUSCH_TRIGGERSTATELIST = _descriptor.Descriptor( + name='CSI_SemiPersistentOnPUSCH_TriggerStateList', + full_name='uenibstreamprotobuf.CSI_SemiPersistentOnPUSCH_TriggerStateList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.CSI_SemiPersistentOnPUSCH_TriggerStateList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=86649, + serialized_end=86769, +) + + +_CSI_SEMIPERSISTENTONPUSCH_TRIGGERSTATE = _descriptor.Descriptor( + name='CSI_SemiPersistentOnPUSCH_TriggerState', + full_name='uenibstreamprotobuf.CSI_SemiPersistentOnPUSCH_TriggerState', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='associatedReportConfigInfo', full_name='uenibstreamprotobuf.CSI_SemiPersistentOnPUSCH_TriggerState.associatedReportConfigInfo', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=86771, + serialized_end=86847, +) + + +_SCELLDEACTIVATIONTIMER = _descriptor.Descriptor( + name='SCellDeactivationTimer', + full_name='uenibstreamprotobuf.SCellDeactivationTimer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SCellDeactivationTimer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SCELLDEACTIVATIONTIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=86850, + serialized_end=87128, +) + + +_CROSSCARRIERSCHEDULINGCONFIG = _descriptor.Descriptor( + name='CrossCarrierSchedulingConfig', + full_name='uenibstreamprotobuf.CrossCarrierSchedulingConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='own', full_name='uenibstreamprotobuf.CrossCarrierSchedulingConfig.own', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='other', full_name='uenibstreamprotobuf.CrossCarrierSchedulingConfig.other', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='schedulingCellInfo', full_name='uenibstreamprotobuf.CrossCarrierSchedulingConfig.schedulingCellInfo', + index=0, containing_type=None, fields=[]), + ], + serialized_start=87131, + serialized_end=87325, +) + + +_OWNCROSSCARRIERSCHEDULINGCONFIG = _descriptor.Descriptor( + name='OwnCrossCarrierSchedulingConfig', + full_name='uenibstreamprotobuf.OwnCrossCarrierSchedulingConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cif_Presence', full_name='uenibstreamprotobuf.OwnCrossCarrierSchedulingConfig.cif_Presence', index=0, + number=1, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=87327, + serialized_end=87382, +) + + +_OTHERCROSSCARRIERSCHEDULINGCONFIG = _descriptor.Descriptor( + name='OtherCrossCarrierSchedulingConfig', + full_name='uenibstreamprotobuf.OtherCrossCarrierSchedulingConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='schedulingCellId', full_name='uenibstreamprotobuf.OtherCrossCarrierSchedulingConfig.schedulingCellId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cif_InSchedulingCell', full_name='uenibstreamprotobuf.OtherCrossCarrierSchedulingConfig.cif_InSchedulingCell', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=87384, + serialized_end=87475, +) + + +_PATHLOSSREFERENCELINKING = _descriptor.Descriptor( + name='PathlossReferenceLinking', + full_name='uenibstreamprotobuf.PathlossReferenceLinking', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PathlossReferenceLinking.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PATHLOSSREFERENCELINKING_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=87478, + serialized_end=87629, +) + + +_MEASCONFIG = _descriptor.Descriptor( + name='MeasConfig', + full_name='uenibstreamprotobuf.MeasConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='measObjectToRemoveList', full_name='uenibstreamprotobuf.MeasConfig.measObjectToRemoveList', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measObjectToAddModList', full_name='uenibstreamprotobuf.MeasConfig.measObjectToAddModList', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportConfigToRemoveList', full_name='uenibstreamprotobuf.MeasConfig.reportConfigToRemoveList', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportConfigToAddModList', full_name='uenibstreamprotobuf.MeasConfig.reportConfigToAddModList', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measIdToRemoveList', full_name='uenibstreamprotobuf.MeasConfig.measIdToRemoveList', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measIdToAddModList', full_name='uenibstreamprotobuf.MeasConfig.measIdToAddModList', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_RSRP', full_name='uenibstreamprotobuf.MeasConfig.ssb_RSRP', index=6, + number=7, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_RSRP', full_name='uenibstreamprotobuf.MeasConfig.csi_RSRP', index=7, + number=8, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='quantityConfig', full_name='uenibstreamprotobuf.MeasConfig.quantityConfig', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measGapConfig', full_name='uenibstreamprotobuf.MeasConfig.measGapConfig', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measGapSharingConfig', full_name='uenibstreamprotobuf.MeasConfig.measGapSharingConfig', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='s_MeasureConfig', full_name='uenibstreamprotobuf.MeasConfig.s_MeasureConfig', + index=0, containing_type=None, fields=[]), + ], + serialized_start=87632, + serialized_end=88350, +) + + +_MEASOBJECTTOREMOVELIST = _descriptor.Descriptor( + name='MeasObjectToRemoveList', + full_name='uenibstreamprotobuf.MeasObjectToRemoveList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.MeasObjectToRemoveList.items', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=88352, + serialized_end=88391, +) + + +_MEASOBJECTTOADDMODLIST = _descriptor.Descriptor( + name='MeasObjectToAddModList', + full_name='uenibstreamprotobuf.MeasObjectToAddModList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.MeasObjectToAddModList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=88393, + serialized_end=88473, +) + + +_REPORTCONFIGTOREMOVELIST = _descriptor.Descriptor( + name='ReportConfigToRemoveList', + full_name='uenibstreamprotobuf.ReportConfigToRemoveList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.ReportConfigToRemoveList.items', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=88475, + serialized_end=88516, +) + + +_REPORTCONFIGTOADDMODLIST = _descriptor.Descriptor( + name='ReportConfigToAddModList', + full_name='uenibstreamprotobuf.ReportConfigToAddModList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.ReportConfigToAddModList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=88518, + serialized_end=88602, +) + + +_MEASIDTOREMOVELIST = _descriptor.Descriptor( + name='MeasIdToRemoveList', + full_name='uenibstreamprotobuf.MeasIdToRemoveList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.MeasIdToRemoveList.items', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=88604, + serialized_end=88639, +) + + +_MEASIDTOADDMODLIST = _descriptor.Descriptor( + name='MeasIdToAddModList', + full_name='uenibstreamprotobuf.MeasIdToAddModList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.MeasIdToAddModList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=88641, + serialized_end=88713, +) + + +_MEASOBJECTTOADDMOD = _descriptor.Descriptor( + name='MeasObjectToAddMod', + full_name='uenibstreamprotobuf.MeasObjectToAddMod', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='measObjectId', full_name='uenibstreamprotobuf.MeasObjectToAddMod.measObjectId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measObjectNR', full_name='uenibstreamprotobuf.MeasObjectToAddMod.measObjectNR', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measObjectEUTRA', full_name='uenibstreamprotobuf.MeasObjectToAddMod.measObjectEUTRA', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='measObject', full_name='uenibstreamprotobuf.MeasObjectToAddMod.measObject', + index=0, containing_type=None, fields=[]), + ], + serialized_start=88716, + serialized_end=88896, +) + + +_MEASOBJECTNR = _descriptor.Descriptor( + name='MeasObjectNR', + full_name='uenibstreamprotobuf.MeasObjectNR', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ssbFrequency', full_name='uenibstreamprotobuf.MeasObjectNR.ssbFrequency', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssbSubcarrierSpacing', full_name='uenibstreamprotobuf.MeasObjectNR.ssbSubcarrierSpacing', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='smtc1', full_name='uenibstreamprotobuf.MeasObjectNR.smtc1', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='smtc2', full_name='uenibstreamprotobuf.MeasObjectNR.smtc2', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='refFreqCSI_RS', full_name='uenibstreamprotobuf.MeasObjectNR.refFreqCSI_RS', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='referenceSignalConfig', full_name='uenibstreamprotobuf.MeasObjectNR.referenceSignalConfig', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='absThreshSS_BlocksConsolidation', full_name='uenibstreamprotobuf.MeasObjectNR.absThreshSS_BlocksConsolidation', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='absThreshCSI_RS_Consolidation', full_name='uenibstreamprotobuf.MeasObjectNR.absThreshCSI_RS_Consolidation', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofSS_BlocksToAverage', full_name='uenibstreamprotobuf.MeasObjectNR.nrofSS_BlocksToAverage', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofCSI_RS_ResourcesToAverage', full_name='uenibstreamprotobuf.MeasObjectNR.nrofCSI_RS_ResourcesToAverage', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='quantityConfigIndex', full_name='uenibstreamprotobuf.MeasObjectNR.quantityConfigIndex', index=10, + number=11, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='offsetMO', full_name='uenibstreamprotobuf.MeasObjectNR.offsetMO', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellsToRemoveList', full_name='uenibstreamprotobuf.MeasObjectNR.cellsToRemoveList', index=12, + number=13, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellsToAddModList', full_name='uenibstreamprotobuf.MeasObjectNR.cellsToAddModList', index=13, + number=14, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='blackCellsToRemoveList', full_name='uenibstreamprotobuf.MeasObjectNR.blackCellsToRemoveList', index=14, + number=15, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='blackCellsToAddModList', full_name='uenibstreamprotobuf.MeasObjectNR.blackCellsToAddModList', index=15, + number=16, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='whiteCellsToRemoveList', full_name='uenibstreamprotobuf.MeasObjectNR.whiteCellsToRemoveList', index=16, + number=17, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='whiteCellsToAddModList', full_name='uenibstreamprotobuf.MeasObjectNR.whiteCellsToAddModList', index=17, + number=18, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='freqBandIndicatorNR_v1530', full_name='uenibstreamprotobuf.MeasObjectNR.freqBandIndicatorNR_v1530', index=18, + number=19, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measCycleSCell_v1530', full_name='uenibstreamprotobuf.MeasObjectNR.measCycleSCell_v1530', index=19, + number=20, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=88899, + serialized_end=90171, +) + + +_REFERENCESIGNALCONFIG = _descriptor.Descriptor( + name='ReferenceSignalConfig', + full_name='uenibstreamprotobuf.ReferenceSignalConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ssb_ConfigMobility', full_name='uenibstreamprotobuf.ReferenceSignalConfig.ssb_ConfigMobility', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_csi_rs_ResourceConfigMobility', full_name='uenibstreamprotobuf.ReferenceSignalConfig.release_csi_rs_ResourceConfigMobility', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_csi_rs_ResourceConfigMobility', full_name='uenibstreamprotobuf.ReferenceSignalConfig.setup_csi_rs_ResourceConfigMobility', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='csi_rs_ResourceConfigMobility', full_name='uenibstreamprotobuf.ReferenceSignalConfig.csi_rs_ResourceConfigMobility', + index=0, containing_type=None, fields=[]), + ], + serialized_start=90174, + serialized_end=90474, +) + + +_SSB_CONFIGMOBILITY = _descriptor.Descriptor( + name='SSB_ConfigMobility', + full_name='uenibstreamprotobuf.SSB_ConfigMobility', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='release_ssb_ToMeasure', full_name='uenibstreamprotobuf.SSB_ConfigMobility.release_ssb_ToMeasure', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_ssb_ToMeasure', full_name='uenibstreamprotobuf.SSB_ConfigMobility.setup_ssb_ToMeasure', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='deriveSSB_IndexFromCell', full_name='uenibstreamprotobuf.SSB_ConfigMobility.deriveSSB_IndexFromCell', index=2, + number=3, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ss_RSSI_Measurement', full_name='uenibstreamprotobuf.SSB_ConfigMobility.ss_RSSI_Measurement', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='ssb_ToMeasure', full_name='uenibstreamprotobuf.SSB_ConfigMobility.ssb_ToMeasure', + index=0, containing_type=None, fields=[]), + ], + serialized_start=90477, + serialized_end=90745, +) + + +_SSB_TOMEASURE = _descriptor.Descriptor( + name='SSB_ToMeasure', + full_name='uenibstreamprotobuf.SSB_ToMeasure', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='shortBitmap', full_name='uenibstreamprotobuf.SSB_ToMeasure.shortBitmap', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mediumBitmap', full_name='uenibstreamprotobuf.SSB_ToMeasure.mediumBitmap', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='longBitmap', full_name='uenibstreamprotobuf.SSB_ToMeasure.longBitmap', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='c', full_name='uenibstreamprotobuf.SSB_ToMeasure.c', + index=0, containing_type=None, fields=[]), + ], + serialized_start=90747, + serialized_end=90836, +) + + +_SS_RSSI_MEASUREMENT = _descriptor.Descriptor( + name='SS_RSSI_Measurement', + full_name='uenibstreamprotobuf.SS_RSSI_Measurement', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='measurementSlots', full_name='uenibstreamprotobuf.SS_RSSI_Measurement.measurementSlots', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='endSymbol', full_name='uenibstreamprotobuf.SS_RSSI_Measurement.endSymbol', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=90838, + serialized_end=90904, +) + + +_CSI_RS_RESOURCECONFIGMOBILITY = _descriptor.Descriptor( + name='CSI_RS_ResourceConfigMobility', + full_name='uenibstreamprotobuf.CSI_RS_ResourceConfigMobility', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='subcarrierSpacing', full_name='uenibstreamprotobuf.CSI_RS_ResourceConfigMobility.subcarrierSpacing', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_RS_CellList_Mobility', full_name='uenibstreamprotobuf.CSI_RS_ResourceConfigMobility.csi_RS_CellList_Mobility', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='refServCellIndex_v1530', full_name='uenibstreamprotobuf.CSI_RS_ResourceConfigMobility.refServCellIndex_v1530', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=90907, + serialized_end=91143, +) + + +_CSI_RS_CELLMOBILITY = _descriptor.Descriptor( + name='CSI_RS_CellMobility', + full_name='uenibstreamprotobuf.CSI_RS_CellMobility', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cellId', full_name='uenibstreamprotobuf.CSI_RS_CellMobility.cellId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_rs_MeasurementBW', full_name='uenibstreamprotobuf.CSI_RS_CellMobility.csi_rs_MeasurementBW', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='density', full_name='uenibstreamprotobuf.CSI_RS_CellMobility.density', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_rs_ResourceList_Mobility', full_name='uenibstreamprotobuf.CSI_RS_CellMobility.csi_rs_ResourceList_Mobility', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=91146, + serialized_end=91388, +) + + +_CSI_RS_MEASUREMENTBW = _descriptor.Descriptor( + name='CSI_RS_MeasurementBW', + full_name='uenibstreamprotobuf.CSI_RS_MeasurementBW', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='nrofPRBs', full_name='uenibstreamprotobuf.CSI_RS_MeasurementBW.nrofPRBs', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='startPRB', full_name='uenibstreamprotobuf.CSI_RS_MeasurementBW.startPRB', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CSI_RS_MEASUREMENTBW_NROFPRBS, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=91391, + serialized_end=91601, +) + + +_DENSITY = _descriptor.Descriptor( + name='Density', + full_name='uenibstreamprotobuf.Density', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Density.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DENSITY_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=91603, + serialized_end=91714, +) + + +_CSI_RS_RESOURCE_MOBILITY = _descriptor.Descriptor( + name='CSI_RS_Resource_Mobility', + full_name='uenibstreamprotobuf.CSI_RS_Resource_Mobility', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='csi_RS_Index', full_name='uenibstreamprotobuf.CSI_RS_Resource_Mobility.csi_RS_Index', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms4', full_name='uenibstreamprotobuf.CSI_RS_Resource_Mobility.ms4', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms5', full_name='uenibstreamprotobuf.CSI_RS_Resource_Mobility.ms5', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms10', full_name='uenibstreamprotobuf.CSI_RS_Resource_Mobility.ms10', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms20', full_name='uenibstreamprotobuf.CSI_RS_Resource_Mobility.ms20', index=4, + number=5, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms40', full_name='uenibstreamprotobuf.CSI_RS_Resource_Mobility.ms40', index=5, + number=6, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='associatedSSB', full_name='uenibstreamprotobuf.CSI_RS_Resource_Mobility.associatedSSB', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='row1', full_name='uenibstreamprotobuf.CSI_RS_Resource_Mobility.row1', index=7, + number=8, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='row2', full_name='uenibstreamprotobuf.CSI_RS_Resource_Mobility.row2', index=8, + number=9, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='firstOFDMSymbolInTimeDomain', full_name='uenibstreamprotobuf.CSI_RS_Resource_Mobility.firstOFDMSymbolInTimeDomain', index=9, + number=10, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sequenceGenerationConfig', full_name='uenibstreamprotobuf.CSI_RS_Resource_Mobility.sequenceGenerationConfig', index=10, + number=11, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='slotConfig', full_name='uenibstreamprotobuf.CSI_RS_Resource_Mobility.slotConfig', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='frequencyDomainAllocation', full_name='uenibstreamprotobuf.CSI_RS_Resource_Mobility.frequencyDomainAllocation', + index=1, containing_type=None, fields=[]), + ], + serialized_start=91717, + serialized_end=92048, +) + + +_ASSOCIATEDSSB = _descriptor.Descriptor( + name='AssociatedSSB', + full_name='uenibstreamprotobuf.AssociatedSSB', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ssb_Index', full_name='uenibstreamprotobuf.AssociatedSSB.ssb_Index', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='isQuasiColocated', full_name='uenibstreamprotobuf.AssociatedSSB.isQuasiColocated', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=92050, + serialized_end=92110, +) + + +_THRESHOLDNR = _descriptor.Descriptor( + name='ThresholdNR', + full_name='uenibstreamprotobuf.ThresholdNR', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='thresholdRSRP', full_name='uenibstreamprotobuf.ThresholdNR.thresholdRSRP', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='thresholdRSRQ', full_name='uenibstreamprotobuf.ThresholdNR.thresholdRSRQ', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='thresholdSINR', full_name='uenibstreamprotobuf.ThresholdNR.thresholdSINR', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=92113, + serialized_end=92285, +) + + +_Q_OFFSETRANGELIST = _descriptor.Descriptor( + name='Q_OffsetRangeList', + full_name='uenibstreamprotobuf.Q_OffsetRangeList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rsrpOffsetSSB', full_name='uenibstreamprotobuf.Q_OffsetRangeList.rsrpOffsetSSB', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsrqOffsetSSB', full_name='uenibstreamprotobuf.Q_OffsetRangeList.rsrqOffsetSSB', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sinrOffsetSSB', full_name='uenibstreamprotobuf.Q_OffsetRangeList.sinrOffsetSSB', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsrpOffsetCSI_RS', full_name='uenibstreamprotobuf.Q_OffsetRangeList.rsrpOffsetCSI_RS', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsrqOffsetCSI_RS', full_name='uenibstreamprotobuf.Q_OffsetRangeList.rsrqOffsetCSI_RS', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sinrOffsetCSI_RS', full_name='uenibstreamprotobuf.Q_OffsetRangeList.sinrOffsetCSI_RS', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=92288, + serialized_end=92670, +) + + +_Q_OFFSETRANGE = _descriptor.Descriptor( + name='Q_OffsetRange', + full_name='uenibstreamprotobuf.Q_OffsetRange', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Q_OffsetRange.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _Q_OFFSETRANGE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=92673, + serialized_end=93166, +) + + +_CELLSTOADDMODLIST = _descriptor.Descriptor( + name='CellsToAddModList', + full_name='uenibstreamprotobuf.CellsToAddModList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.CellsToAddModList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=93168, + serialized_end=93238, +) + + +_CELLSTOADDMOD = _descriptor.Descriptor( + name='CellsToAddMod', + full_name='uenibstreamprotobuf.CellsToAddMod', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='physCellId', full_name='uenibstreamprotobuf.CellsToAddMod.physCellId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellIndividualOffset', full_name='uenibstreamprotobuf.CellsToAddMod.cellIndividualOffset', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=93240, + serialized_end=93345, +) + + +_PCI_LIST = _descriptor.Descriptor( + name='PCI_List', + full_name='uenibstreamprotobuf.PCI_List', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.PCI_List.items', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=93347, + serialized_end=93372, +) + + +_PCI_RANGEINDEXLIST = _descriptor.Descriptor( + name='PCI_RangeIndexList', + full_name='uenibstreamprotobuf.PCI_RangeIndexList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.PCI_RangeIndexList.items', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=93374, + serialized_end=93409, +) + + +_PCI_RANGEELEMENT = _descriptor.Descriptor( + name='PCI_RangeElement', + full_name='uenibstreamprotobuf.PCI_RangeElement', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pci_RangeIndex', full_name='uenibstreamprotobuf.PCI_RangeElement.pci_RangeIndex', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pci_Range', full_name='uenibstreamprotobuf.PCI_RangeElement.pci_Range', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=93411, + serialized_end=93504, +) + + +_PCI_RANGE = _descriptor.Descriptor( + name='PCI_Range', + full_name='uenibstreamprotobuf.PCI_Range', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='start', full_name='uenibstreamprotobuf.PCI_Range.start', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='range', full_name='uenibstreamprotobuf.PCI_Range.range', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=93506, + serialized_end=93575, +) + + +_RANGE = _descriptor.Descriptor( + name='Range', + full_name='uenibstreamprotobuf.Range', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Range.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RANGE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=93578, + serialized_end=93809, +) + + +_MEASCYCLESCELL_V1530 = _descriptor.Descriptor( + name='MeasCycleSCell_v1530', + full_name='uenibstreamprotobuf.MeasCycleSCell_v1530', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.MeasCycleSCell_v1530.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MEASCYCLESCELL_V1530_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=93812, + serialized_end=94012, +) + + +_MEASOBJECTEUTRA = _descriptor.Descriptor( + name='MeasObjectEUTRA', + full_name='uenibstreamprotobuf.MeasObjectEUTRA', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='carrierFreq', full_name='uenibstreamprotobuf.MeasObjectEUTRA.carrierFreq', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='allowedMeasBandwidth', full_name='uenibstreamprotobuf.MeasObjectEUTRA.allowedMeasBandwidth', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellsToRemoveListEUTRAN', full_name='uenibstreamprotobuf.MeasObjectEUTRA.cellsToRemoveListEUTRAN', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellsToAddModListEUTRAN', full_name='uenibstreamprotobuf.MeasObjectEUTRA.cellsToAddModListEUTRAN', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='blackCellsToRemoveListEUTRAN', full_name='uenibstreamprotobuf.MeasObjectEUTRA.blackCellsToRemoveListEUTRAN', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='blackCellsToAddModListEUTRAN', full_name='uenibstreamprotobuf.MeasObjectEUTRA.blackCellsToAddModListEUTRAN', index=5, + number=6, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eutra_PresenceAntennaPort1', full_name='uenibstreamprotobuf.MeasObjectEUTRA.eutra_PresenceAntennaPort1', index=6, + number=7, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eutra_Q_OffsetRange', full_name='uenibstreamprotobuf.MeasObjectEUTRA.eutra_Q_OffsetRange', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='widebandRSRQ_Meas', full_name='uenibstreamprotobuf.MeasObjectEUTRA.widebandRSRQ_Meas', index=8, + number=9, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=94015, + serialized_end=94563, +) + + +_EUTRA_ALLOWEDMEASBANDWIDTH = _descriptor.Descriptor( + name='EUTRA_AllowedMeasBandwidth', + full_name='uenibstreamprotobuf.EUTRA_AllowedMeasBandwidth', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.EUTRA_AllowedMeasBandwidth.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _EUTRA_ALLOWEDMEASBANDWIDTH_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=94566, + serialized_end=94765, +) + + +_EUTRA_CELLINDEXLIST = _descriptor.Descriptor( + name='EUTRA_CellIndexList', + full_name='uenibstreamprotobuf.EUTRA_CellIndexList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.EUTRA_CellIndexList.items', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=94767, + serialized_end=94803, +) + + +_EUTRA_CELL = _descriptor.Descriptor( + name='EUTRA_Cell', + full_name='uenibstreamprotobuf.EUTRA_Cell', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cellIndexEUTRA', full_name='uenibstreamprotobuf.EUTRA_Cell.cellIndexEUTRA', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='physCellId', full_name='uenibstreamprotobuf.EUTRA_Cell.physCellId', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellIndividualOffset', full_name='uenibstreamprotobuf.EUTRA_Cell.cellIndividualOffset', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=94806, + serialized_end=94934, +) + + +_EUTRA_Q_OFFSETRANGE = _descriptor.Descriptor( + name='EUTRA_Q_OffsetRange', + full_name='uenibstreamprotobuf.EUTRA_Q_OffsetRange', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.EUTRA_Q_OffsetRange.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _EUTRA_Q_OFFSETRANGE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=94937, + serialized_end=95442, +) + + +_EUTRA_BLACKCELL = _descriptor.Descriptor( + name='EUTRA_BlackCell', + full_name='uenibstreamprotobuf.EUTRA_BlackCell', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cellIndexEUTRA', full_name='uenibstreamprotobuf.EUTRA_BlackCell.cellIndexEUTRA', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='physCellIdRange', full_name='uenibstreamprotobuf.EUTRA_BlackCell.physCellIdRange', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=95444, + serialized_end=95554, +) + + +_EUTRA_PHYSCELLIDRANGE = _descriptor.Descriptor( + name='EUTRA_PhysCellIdRange', + full_name='uenibstreamprotobuf.EUTRA_PhysCellIdRange', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='start', full_name='uenibstreamprotobuf.EUTRA_PhysCellIdRange.start', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='range', full_name='uenibstreamprotobuf.EUTRA_PhysCellIdRange.range', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=95556, + serialized_end=95643, +) + + +_EUTRA_RANGE = _descriptor.Descriptor( + name='EUTRA_Range', + full_name='uenibstreamprotobuf.EUTRA_Range', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.EUTRA_Range.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _EUTRA_RANGE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=95646, + serialized_end=95878, +) + + +_REPORTCONFIGTOADDMOD = _descriptor.Descriptor( + name='ReportConfigToAddMod', + full_name='uenibstreamprotobuf.ReportConfigToAddMod', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='reportConfigId', full_name='uenibstreamprotobuf.ReportConfigToAddMod.reportConfigId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportConfigNR', full_name='uenibstreamprotobuf.ReportConfigToAddMod.reportConfigNR', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportConfigInterRAT', full_name='uenibstreamprotobuf.ReportConfigToAddMod.reportConfigInterRAT', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='reportConfig', full_name='uenibstreamprotobuf.ReportConfigToAddMod.reportConfig', + index=0, containing_type=None, fields=[]), + ], + serialized_start=95881, + serialized_end=96081, +) + + +_REPORTCONFIGNR = _descriptor.Descriptor( + name='ReportConfigNR', + full_name='uenibstreamprotobuf.ReportConfigNR', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='periodical', full_name='uenibstreamprotobuf.ReportConfigNR.periodical', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eventTriggered', full_name='uenibstreamprotobuf.ReportConfigNR.eventTriggered', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportCGI', full_name='uenibstreamprotobuf.ReportConfigNR.reportCGI', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='reportType', full_name='uenibstreamprotobuf.ReportConfigNR.reportType', + index=0, containing_type=None, fields=[]), + ], + serialized_start=96084, + serialized_end=96301, +) + + +_PERIODICALREPORTCONFIG = _descriptor.Descriptor( + name='PeriodicalReportConfig', + full_name='uenibstreamprotobuf.PeriodicalReportConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rsType', full_name='uenibstreamprotobuf.PeriodicalReportConfig.rsType', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportInterval', full_name='uenibstreamprotobuf.PeriodicalReportConfig.reportInterval', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportAmount', full_name='uenibstreamprotobuf.PeriodicalReportConfig.reportAmount', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportQuantityCell', full_name='uenibstreamprotobuf.PeriodicalReportConfig.reportQuantityCell', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxReportCells', full_name='uenibstreamprotobuf.PeriodicalReportConfig.maxReportCells', index=4, + number=5, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportQuantityRS_Indexes', full_name='uenibstreamprotobuf.PeriodicalReportConfig.reportQuantityRS_Indexes', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxNrofRS_IndexesToReport', full_name='uenibstreamprotobuf.PeriodicalReportConfig.maxNrofRS_IndexesToReport', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='includeBeamMeasurements', full_name='uenibstreamprotobuf.PeriodicalReportConfig.includeBeamMeasurements', index=7, + number=8, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='useWhiteCellList', full_name='uenibstreamprotobuf.PeriodicalReportConfig.useWhiteCellList', index=8, + number=9, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=96304, + serialized_end=96787, +) + + +_NR_RS_TYPE = _descriptor.Descriptor( + name='NR_RS_Type', + full_name='uenibstreamprotobuf.NR_RS_Type', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.NR_RS_Type.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _NR_RS_TYPE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=96789, + serialized_end=96911, +) + + +_NR_FREQINFO = _descriptor.Descriptor( + name='NR_FreqInfo', + full_name='uenibstreamprotobuf.NR_FreqInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='measuredFrequency', full_name='uenibstreamprotobuf.NR_FreqInfo.measuredFrequency', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=96913, + serialized_end=96983, +) + + +_REPORTINTERVAL = _descriptor.Descriptor( + name='ReportInterval', + full_name='uenibstreamprotobuf.ReportInterval', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.ReportInterval.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _REPORTINTERVAL_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=96986, + serialized_end=97257, +) + + +_REPORTAMOUNT = _descriptor.Descriptor( + name='ReportAmount', + full_name='uenibstreamprotobuf.ReportAmount', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.ReportAmount.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _REPORTAMOUNT_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=97260, + serialized_end=97438, +) + + +_MEASREPORTQUANTITY = _descriptor.Descriptor( + name='MeasReportQuantity', + full_name='uenibstreamprotobuf.MeasReportQuantity', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rsrp', full_name='uenibstreamprotobuf.MeasReportQuantity.rsrp', index=0, + number=1, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsrq', full_name='uenibstreamprotobuf.MeasReportQuantity.rsrq', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sinr', full_name='uenibstreamprotobuf.MeasReportQuantity.sinr', index=2, + number=3, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=97440, + serialized_end=97502, +) + + +_EVENTTRIGGERCONFIG = _descriptor.Descriptor( + name='EventTriggerConfig', + full_name='uenibstreamprotobuf.EventTriggerConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='eventA1', full_name='uenibstreamprotobuf.EventTriggerConfig.eventA1', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eventA2', full_name='uenibstreamprotobuf.EventTriggerConfig.eventA2', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eventA3', full_name='uenibstreamprotobuf.EventTriggerConfig.eventA3', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eventA4', full_name='uenibstreamprotobuf.EventTriggerConfig.eventA4', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eventA5', full_name='uenibstreamprotobuf.EventTriggerConfig.eventA5', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eventA6', full_name='uenibstreamprotobuf.EventTriggerConfig.eventA6', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsType', full_name='uenibstreamprotobuf.EventTriggerConfig.rsType', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportInterval', full_name='uenibstreamprotobuf.EventTriggerConfig.reportInterval', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportAmount', full_name='uenibstreamprotobuf.EventTriggerConfig.reportAmount', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportQuantityCell', full_name='uenibstreamprotobuf.EventTriggerConfig.reportQuantityCell', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxReportCells', full_name='uenibstreamprotobuf.EventTriggerConfig.maxReportCells', index=10, + number=11, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportQuantityRS_Indexes', full_name='uenibstreamprotobuf.EventTriggerConfig.reportQuantityRS_Indexes', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxNrofRS_IndexesToReport', full_name='uenibstreamprotobuf.EventTriggerConfig.maxNrofRS_IndexesToReport', index=12, + number=13, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='includeBeamMeasurements', full_name='uenibstreamprotobuf.EventTriggerConfig.includeBeamMeasurements', index=13, + number=14, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportAddNeighMeas', full_name='uenibstreamprotobuf.EventTriggerConfig.reportAddNeighMeas', index=14, + number=15, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='eventId', full_name='uenibstreamprotobuf.EventTriggerConfig.eventId', + index=0, containing_type=None, fields=[]), + ], + serialized_start=97505, + serialized_end=98332, +) + + +_EVENTA1 = _descriptor.Descriptor( + name='EventA1', + full_name='uenibstreamprotobuf.EventA1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='a1_Threshold', full_name='uenibstreamprotobuf.EventA1.a1_Threshold', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportOnLeave', full_name='uenibstreamprotobuf.EventA1.reportOnLeave', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='hysteresis', full_name='uenibstreamprotobuf.EventA1.hysteresis', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeToTrigger', full_name='uenibstreamprotobuf.EventA1.timeToTrigger', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=98335, + serialized_end=98510, +) + + +_EVENTA2 = _descriptor.Descriptor( + name='EventA2', + full_name='uenibstreamprotobuf.EventA2', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='a2_Threshold', full_name='uenibstreamprotobuf.EventA2.a2_Threshold', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportOnLeave', full_name='uenibstreamprotobuf.EventA2.reportOnLeave', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='hysteresis', full_name='uenibstreamprotobuf.EventA2.hysteresis', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeToTrigger', full_name='uenibstreamprotobuf.EventA2.timeToTrigger', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=98513, + serialized_end=98688, +) + + +_EVENTA3 = _descriptor.Descriptor( + name='EventA3', + full_name='uenibstreamprotobuf.EventA3', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='a3_Threshold', full_name='uenibstreamprotobuf.EventA3.a3_Threshold', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportOnLeave', full_name='uenibstreamprotobuf.EventA3.reportOnLeave', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='hysteresis', full_name='uenibstreamprotobuf.EventA3.hysteresis', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeToTrigger', full_name='uenibstreamprotobuf.EventA3.timeToTrigger', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='useWhiteCellList', full_name='uenibstreamprotobuf.EventA3.useWhiteCellList', index=4, + number=5, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=98691, + serialized_end=98892, +) + + +_EVENTA4 = _descriptor.Descriptor( + name='EventA4', + full_name='uenibstreamprotobuf.EventA4', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='a4_Threshold', full_name='uenibstreamprotobuf.EventA4.a4_Threshold', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportOnLeave', full_name='uenibstreamprotobuf.EventA4.reportOnLeave', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='hysteresis', full_name='uenibstreamprotobuf.EventA4.hysteresis', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeToTrigger', full_name='uenibstreamprotobuf.EventA4.timeToTrigger', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='useWhiteCellList', full_name='uenibstreamprotobuf.EventA4.useWhiteCellList', index=4, + number=5, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=98895, + serialized_end=99096, +) + + +_EVENTA5 = _descriptor.Descriptor( + name='EventA5', + full_name='uenibstreamprotobuf.EventA5', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='a5_Threshold1', full_name='uenibstreamprotobuf.EventA5.a5_Threshold1', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='a5_Threshold2', full_name='uenibstreamprotobuf.EventA5.a5_Threshold2', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportOnLeave', full_name='uenibstreamprotobuf.EventA5.reportOnLeave', index=2, + number=3, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='hysteresis', full_name='uenibstreamprotobuf.EventA5.hysteresis', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeToTrigger', full_name='uenibstreamprotobuf.EventA5.timeToTrigger', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='useWhiteCellList', full_name='uenibstreamprotobuf.EventA5.useWhiteCellList', index=5, + number=6, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=99099, + serialized_end=99366, +) + + +_EVENTA6 = _descriptor.Descriptor( + name='EventA6', + full_name='uenibstreamprotobuf.EventA6', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='a6_Offset', full_name='uenibstreamprotobuf.EventA6.a6_Offset', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportOnLeave', full_name='uenibstreamprotobuf.EventA6.reportOnLeave', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='hysteresis', full_name='uenibstreamprotobuf.EventA6.hysteresis', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeToTrigger', full_name='uenibstreamprotobuf.EventA6.timeToTrigger', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='useWhiteCellList', full_name='uenibstreamprotobuf.EventA6.useWhiteCellList', index=4, + number=5, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=99369, + serialized_end=99573, +) + + +_MEASTRIGGERQUANTITY = _descriptor.Descriptor( + name='MeasTriggerQuantity', + full_name='uenibstreamprotobuf.MeasTriggerQuantity', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rsrp', full_name='uenibstreamprotobuf.MeasTriggerQuantity.rsrp', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsrq', full_name='uenibstreamprotobuf.MeasTriggerQuantity.rsrq', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sinr', full_name='uenibstreamprotobuf.MeasTriggerQuantity.sinr', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='c', full_name='uenibstreamprotobuf.MeasTriggerQuantity.c', + index=0, containing_type=None, fields=[]), + ], + serialized_start=99575, + serialized_end=99649, +) + + +_TIMETOTRIGGER = _descriptor.Descriptor( + name='TimeToTrigger', + full_name='uenibstreamprotobuf.TimeToTrigger', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.TimeToTrigger.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _TIMETOTRIGGER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=99652, + serialized_end=99935, +) + + +_MEASTRIGGERQUANTITYOFFSET = _descriptor.Descriptor( + name='MeasTriggerQuantityOffset', + full_name='uenibstreamprotobuf.MeasTriggerQuantityOffset', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rsrp', full_name='uenibstreamprotobuf.MeasTriggerQuantityOffset.rsrp', index=0, + number=1, type=17, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsrq', full_name='uenibstreamprotobuf.MeasTriggerQuantityOffset.rsrq', index=1, + number=2, type=17, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sinr', full_name='uenibstreamprotobuf.MeasTriggerQuantityOffset.sinr', index=2, + number=3, type=17, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='c', full_name='uenibstreamprotobuf.MeasTriggerQuantityOffset.c', + index=0, containing_type=None, fields=[]), + ], + serialized_start=99937, + serialized_end=100017, +) + + +_REPORTADDNEIGHMEAS = _descriptor.Descriptor( + name='ReportAddNeighMeas', + full_name='uenibstreamprotobuf.ReportAddNeighMeas', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.ReportAddNeighMeas.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _REPORTADDNEIGHMEAS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=100020, + serialized_end=100148, +) + + +_REPORTCGI = _descriptor.Descriptor( + name='ReportCGI', + full_name='uenibstreamprotobuf.ReportCGI', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cellForWhichToReportCGI', full_name='uenibstreamprotobuf.ReportCGI.cellForWhichToReportCGI', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=100150, + serialized_end=100194, +) + + +_REPORTCONFIGINTERRAT = _descriptor.Descriptor( + name='ReportConfigInterRAT', + full_name='uenibstreamprotobuf.ReportConfigInterRAT', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='periodical', full_name='uenibstreamprotobuf.ReportConfigInterRAT.periodical', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eventTriggered', full_name='uenibstreamprotobuf.ReportConfigInterRAT.eventTriggered', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportCGI', full_name='uenibstreamprotobuf.ReportConfigInterRAT.reportCGI', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='reportType', full_name='uenibstreamprotobuf.ReportConfigInterRAT.reportType', + index=0, containing_type=None, fields=[]), + ], + serialized_start=100197, + serialized_end=100442, +) + + +_PERIODICALREPORTCONFIGINTERRAT = _descriptor.Descriptor( + name='PeriodicalReportConfigInterRAT', + full_name='uenibstreamprotobuf.PeriodicalReportConfigInterRAT', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='reportInterval', full_name='uenibstreamprotobuf.PeriodicalReportConfigInterRAT.reportInterval', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportAmount', full_name='uenibstreamprotobuf.PeriodicalReportConfigInterRAT.reportAmount', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportQuantity', full_name='uenibstreamprotobuf.PeriodicalReportConfigInterRAT.reportQuantity', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxReportCells', full_name='uenibstreamprotobuf.PeriodicalReportConfigInterRAT.maxReportCells', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=100445, + serialized_end=100684, +) + + +_EVENTTRIGGERCONFIGINTERRAT = _descriptor.Descriptor( + name='EventTriggerConfigInterRAT', + full_name='uenibstreamprotobuf.EventTriggerConfigInterRAT', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='eventB1', full_name='uenibstreamprotobuf.EventTriggerConfigInterRAT.eventB1', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eventB2', full_name='uenibstreamprotobuf.EventTriggerConfigInterRAT.eventB2', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsType', full_name='uenibstreamprotobuf.EventTriggerConfigInterRAT.rsType', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportInterval', full_name='uenibstreamprotobuf.EventTriggerConfigInterRAT.reportInterval', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportAmount', full_name='uenibstreamprotobuf.EventTriggerConfigInterRAT.reportAmount', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportQuantity', full_name='uenibstreamprotobuf.EventTriggerConfigInterRAT.reportQuantity', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='maxReportCells', full_name='uenibstreamprotobuf.EventTriggerConfigInterRAT.maxReportCells', index=6, + number=7, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='eventId', full_name='uenibstreamprotobuf.EventTriggerConfigInterRAT.eventId', + index=0, containing_type=None, fields=[]), + ], + serialized_start=100687, + serialized_end=101080, +) + + +_EVENTB1 = _descriptor.Descriptor( + name='EventB1', + full_name='uenibstreamprotobuf.EventB1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='b1_ThresholdEUTRA', full_name='uenibstreamprotobuf.EventB1.b1_ThresholdEUTRA', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportOnLeave', full_name='uenibstreamprotobuf.EventB1.reportOnLeave', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='hysteresis', full_name='uenibstreamprotobuf.EventB1.hysteresis', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeToTrigger', full_name='uenibstreamprotobuf.EventB1.timeToTrigger', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=101083, + serialized_end=101268, +) + + +_EVENTB2 = _descriptor.Descriptor( + name='EventB2', + full_name='uenibstreamprotobuf.EventB2', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='b2_Threshold1', full_name='uenibstreamprotobuf.EventB2.b2_Threshold1', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='b2_Threshold2EUTRA', full_name='uenibstreamprotobuf.EventB2.b2_Threshold2EUTRA', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportOnLeave', full_name='uenibstreamprotobuf.EventB2.reportOnLeave', index=2, + number=3, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='hysteresis', full_name='uenibstreamprotobuf.EventB2.hysteresis', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeToTrigger', full_name='uenibstreamprotobuf.EventB2.timeToTrigger', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=101271, + serialized_end=101522, +) + + +_MEASTRIGGERQUANTITYEUTRA = _descriptor.Descriptor( + name='MeasTriggerQuantityEUTRA', + full_name='uenibstreamprotobuf.MeasTriggerQuantityEUTRA', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rsrp', full_name='uenibstreamprotobuf.MeasTriggerQuantityEUTRA.rsrp', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsrq', full_name='uenibstreamprotobuf.MeasTriggerQuantityEUTRA.rsrq', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sinr', full_name='uenibstreamprotobuf.MeasTriggerQuantityEUTRA.sinr', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='c', full_name='uenibstreamprotobuf.MeasTriggerQuantityEUTRA.c', + index=0, containing_type=None, fields=[]), + ], + serialized_start=101524, + serialized_end=101603, +) + + +_REPORTCGI_EUTRA = _descriptor.Descriptor( + name='ReportCGI_EUTRA', + full_name='uenibstreamprotobuf.ReportCGI_EUTRA', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cellForWhichToReportCGI', full_name='uenibstreamprotobuf.ReportCGI_EUTRA.cellForWhichToReportCGI', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=101605, + serialized_end=101655, +) + + +_MEASIDTOADDMOD = _descriptor.Descriptor( + name='MeasIdToAddMod', + full_name='uenibstreamprotobuf.MeasIdToAddMod', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='measId', full_name='uenibstreamprotobuf.MeasIdToAddMod.measId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measObjectId', full_name='uenibstreamprotobuf.MeasIdToAddMod.measObjectId', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reportConfigId', full_name='uenibstreamprotobuf.MeasIdToAddMod.reportConfigId', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=101657, + serialized_end=101735, +) + + +_QUANTITYCONFIG = _descriptor.Descriptor( + name='QuantityConfig', + full_name='uenibstreamprotobuf.QuantityConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='quantityConfigNR_List', full_name='uenibstreamprotobuf.QuantityConfig.quantityConfigNR_List', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='quantityConfigEUTRA', full_name='uenibstreamprotobuf.QuantityConfig.quantityConfigEUTRA', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=101738, + serialized_end=101888, +) + + +_QUANTITYCONFIGNR = _descriptor.Descriptor( + name='QuantityConfigNR', + full_name='uenibstreamprotobuf.QuantityConfigNR', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='quantityConfigCell', full_name='uenibstreamprotobuf.QuantityConfigNR.quantityConfigCell', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='quantityConfigRS_Index', full_name='uenibstreamprotobuf.QuantityConfigNR.quantityConfigRS_Index', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=101891, + serialized_end=102047, +) + + +_QUANTITYCONFIGRS = _descriptor.Descriptor( + name='QuantityConfigRS', + full_name='uenibstreamprotobuf.QuantityConfigRS', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ssb_FilterConfig', full_name='uenibstreamprotobuf.QuantityConfigRS.ssb_FilterConfig', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_RS_FilterConfig', full_name='uenibstreamprotobuf.QuantityConfigRS.csi_RS_FilterConfig', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=102050, + serialized_end=102193, +) + + +_FILTERCONFIG = _descriptor.Descriptor( + name='FilterConfig', + full_name='uenibstreamprotobuf.FilterConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='filterCoefficientRSRP', full_name='uenibstreamprotobuf.FilterConfig.filterCoefficientRSRP', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='filterCoefficientRSRQ', full_name='uenibstreamprotobuf.FilterConfig.filterCoefficientRSRQ', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='filterCoefficientRS_SINR', full_name='uenibstreamprotobuf.FilterConfig.filterCoefficientRS_SINR', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=102196, + serialized_end=102426, +) + + +_FILTERCOEFFICIENT = _descriptor.Descriptor( + name='FilterCoefficient', + full_name='uenibstreamprotobuf.FilterCoefficient', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.FilterCoefficient.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _FILTERCOEFFICIENT_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=102429, + serialized_end=102685, +) + + +_MEASGAPCONFIG = _descriptor.Descriptor( + name='MeasGapConfig', + full_name='uenibstreamprotobuf.MeasGapConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='release_gapFR2', full_name='uenibstreamprotobuf.MeasGapConfig.release_gapFR2', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_gapFR2', full_name='uenibstreamprotobuf.MeasGapConfig.setup_gapFR2', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_gapFR1', full_name='uenibstreamprotobuf.MeasGapConfig.release_gapFR1', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_gapFR1', full_name='uenibstreamprotobuf.MeasGapConfig.setup_gapFR1', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_gapUE', full_name='uenibstreamprotobuf.MeasGapConfig.release_gapUE', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_gapUE', full_name='uenibstreamprotobuf.MeasGapConfig.setup_gapUE', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='gapFR2', full_name='uenibstreamprotobuf.MeasGapConfig.gapFR2', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='gapFR1', full_name='uenibstreamprotobuf.MeasGapConfig.gapFR1', + index=1, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='gapUE', full_name='uenibstreamprotobuf.MeasGapConfig.gapUE', + index=2, containing_type=None, fields=[]), + ], + serialized_start=102688, + serialized_end=103057, +) + + +_GAPCONFIG = _descriptor.Descriptor( + name='GapConfig', + full_name='uenibstreamprotobuf.GapConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='gapOffset', full_name='uenibstreamprotobuf.GapConfig.gapOffset', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mgl', full_name='uenibstreamprotobuf.GapConfig.mgl', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mgrp', full_name='uenibstreamprotobuf.GapConfig.mgrp', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mgta', full_name='uenibstreamprotobuf.GapConfig.mgta', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=103060, + serialized_end=103211, +) + + +_MGL = _descriptor.Descriptor( + name='MGL', + full_name='uenibstreamprotobuf.MGL', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.MGL.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MGL_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=103214, + serialized_end=103367, +) + + +_MGRP = _descriptor.Descriptor( + name='MGRP', + full_name='uenibstreamprotobuf.MGRP', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.MGRP.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MGRP_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=103370, + serialized_end=103500, +) + + +_MGTA = _descriptor.Descriptor( + name='MGTA', + full_name='uenibstreamprotobuf.MGTA', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.MGTA.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MGTA_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=103502, + serialized_end=103627, +) + + +_MEASGAPSHARINGCONFIG = _descriptor.Descriptor( + name='MeasGapSharingConfig', + full_name='uenibstreamprotobuf.MeasGapSharingConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='release_gapSharingFR2', full_name='uenibstreamprotobuf.MeasGapSharingConfig.release_gapSharingFR2', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_gapSharingFR2', full_name='uenibstreamprotobuf.MeasGapSharingConfig.setup_gapSharingFR2', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_gapSharingFR1', full_name='uenibstreamprotobuf.MeasGapSharingConfig.release_gapSharingFR1', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_gapSharingFR1', full_name='uenibstreamprotobuf.MeasGapSharingConfig.setup_gapSharingFR1', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='release_gapSharingUE', full_name='uenibstreamprotobuf.MeasGapSharingConfig.release_gapSharingUE', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_gapSharingUE', full_name='uenibstreamprotobuf.MeasGapSharingConfig.setup_gapSharingUE', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='gapSharingFR2', full_name='uenibstreamprotobuf.MeasGapSharingConfig.gapSharingFR2', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='gapSharingFR1', full_name='uenibstreamprotobuf.MeasGapSharingConfig.gapSharingFR1', + index=1, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='gapSharingUE', full_name='uenibstreamprotobuf.MeasGapSharingConfig.gapSharingUE', + index=2, containing_type=None, fields=[]), + ], + serialized_start=103630, + serialized_end=104102, +) + + +_MEASGAPSHARINGSCHEME = _descriptor.Descriptor( + name='MeasGapSharingScheme', + full_name='uenibstreamprotobuf.MeasGapSharingScheme', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.MeasGapSharingScheme.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MEASGAPSHARINGSCHEME_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=104105, + serialized_end=104282, +) + + +_OTHERCONFIG = _descriptor.Descriptor( + name='OtherConfig', + full_name='uenibstreamprotobuf.OtherConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='release', full_name='uenibstreamprotobuf.OtherConfig.release', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup', full_name='uenibstreamprotobuf.OtherConfig.setup', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='delayBudgetReportingConfig', full_name='uenibstreamprotobuf.OtherConfig.delayBudgetReportingConfig', + index=0, containing_type=None, fields=[]), + ], + serialized_start=104285, + serialized_end=104447, +) + + +_DELAYBUDGETREPORTINGPROHIBITTIMER = _descriptor.Descriptor( + name='DelayBudgetReportingProhibitTimer', + full_name='uenibstreamprotobuf.DelayBudgetReportingProhibitTimer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.DelayBudgetReportingProhibitTimer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DELAYBUDGETREPORTINGPROHIBITTIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=104450, + serialized_end=104675, +) + + +_OTHERCONFIG_V1540 = _descriptor.Descriptor( + name='OtherConfig_v1540', + full_name='uenibstreamprotobuf.OtherConfig_v1540', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='release_overheatingAssistanceConfig', full_name='uenibstreamprotobuf.OtherConfig_v1540.release_overheatingAssistanceConfig', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='setup_overheatingAssistanceConfig', full_name='uenibstreamprotobuf.OtherConfig_v1540.setup_overheatingAssistanceConfig', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='overheatingAssistanceConfig', full_name='uenibstreamprotobuf.OtherConfig_v1540.overheatingAssistanceConfig', + index=0, containing_type=None, fields=[]), + ], + serialized_start=104678, + serialized_end=104897, +) + + +_OVERHEATINGASSISTANCECONFIG = _descriptor.Descriptor( + name='OverheatingAssistanceConfig', + full_name='uenibstreamprotobuf.OverheatingAssistanceConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='overheatingIndicationProhibitTimer', full_name='uenibstreamprotobuf.OverheatingAssistanceConfig.overheatingIndicationProhibitTimer', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _OVERHEATINGASSISTANCECONFIG_OVERHEATINGINDICATIONPROHIBITTIMER, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=104900, + serialized_end=105242, +) + + +_SCELLCONFIG = _descriptor.Descriptor( + name='SCellConfig', + full_name='uenibstreamprotobuf.SCellConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sCellIndex', full_name='uenibstreamprotobuf.SCellConfig.sCellIndex', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCellConfigCommon', full_name='uenibstreamprotobuf.SCellConfig.sCellConfigCommon', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCellConfigDedicated', full_name='uenibstreamprotobuf.SCellConfig.sCellConfigDedicated', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='smtc', full_name='uenibstreamprotobuf.SCellConfig.smtc', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=105245, + serialized_end=105465, +) + + +_SEARCHSPACE = _descriptor.Descriptor( + name='SearchSpace', + full_name='uenibstreamprotobuf.SearchSpace', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='searchSpaceId', full_name='uenibstreamprotobuf.SearchSpace.searchSpaceId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='controlResourceSetId', full_name='uenibstreamprotobuf.SearchSpace.controlResourceSetId', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl1', full_name='uenibstreamprotobuf.SearchSpace.sl1', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl2', full_name='uenibstreamprotobuf.SearchSpace.sl2', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl4', full_name='uenibstreamprotobuf.SearchSpace.sl4', index=4, + number=5, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl5', full_name='uenibstreamprotobuf.SearchSpace.sl5', index=5, + number=6, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl8', full_name='uenibstreamprotobuf.SearchSpace.sl8', index=6, + number=7, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl10', full_name='uenibstreamprotobuf.SearchSpace.sl10', index=7, + number=8, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl16', full_name='uenibstreamprotobuf.SearchSpace.sl16', index=8, + number=9, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl20', full_name='uenibstreamprotobuf.SearchSpace.sl20', index=9, + number=10, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl40', full_name='uenibstreamprotobuf.SearchSpace.sl40', index=10, + number=11, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl80', full_name='uenibstreamprotobuf.SearchSpace.sl80', index=11, + number=12, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl160', full_name='uenibstreamprotobuf.SearchSpace.sl160', index=12, + number=13, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl320', full_name='uenibstreamprotobuf.SearchSpace.sl320', index=13, + number=14, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl640', full_name='uenibstreamprotobuf.SearchSpace.sl640', index=14, + number=15, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl1280', full_name='uenibstreamprotobuf.SearchSpace.sl1280', index=15, + number=16, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sl2560', full_name='uenibstreamprotobuf.SearchSpace.sl2560', index=16, + number=17, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='duration', full_name='uenibstreamprotobuf.SearchSpace.duration', index=17, + number=18, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='monitoringSymbolsWithinSlot', full_name='uenibstreamprotobuf.SearchSpace.monitoringSymbolsWithinSlot', index=18, + number=19, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofCandidates', full_name='uenibstreamprotobuf.SearchSpace.nrofCandidates', index=19, + number=20, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='common', full_name='uenibstreamprotobuf.SearchSpace.common', index=20, + number=21, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ue_Specific', full_name='uenibstreamprotobuf.SearchSpace.ue_Specific', index=21, + number=22, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='monitoringSlotPeriodicityAndOffset', full_name='uenibstreamprotobuf.SearchSpace.monitoringSlotPeriodicityAndOffset', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='searchSpaceType', full_name='uenibstreamprotobuf.SearchSpace.searchSpaceType', + index=1, containing_type=None, fields=[]), + ], + serialized_start=105468, + serialized_end=106170, +) + + +_NROFCANDIDATES = _descriptor.Descriptor( + name='NrofCandidates', + full_name='uenibstreamprotobuf.NrofCandidates', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='aggregationLevel1', full_name='uenibstreamprotobuf.NrofCandidates.aggregationLevel1', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='aggregationLevel2', full_name='uenibstreamprotobuf.NrofCandidates.aggregationLevel2', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='aggregationLevel4', full_name='uenibstreamprotobuf.NrofCandidates.aggregationLevel4', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='aggregationLevel8', full_name='uenibstreamprotobuf.NrofCandidates.aggregationLevel8', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='aggregationLevel16', full_name='uenibstreamprotobuf.NrofCandidates.aggregationLevel16', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=106173, + serialized_end=106520, +) + + +_AGGREGATIONLEVEL = _descriptor.Descriptor( + name='AggregationLevel', + full_name='uenibstreamprotobuf.AggregationLevel', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.AggregationLevel.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _AGGREGATIONLEVEL_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=106523, + serialized_end=106700, +) + + +_COMMON = _descriptor.Descriptor( + name='Common', + full_name='uenibstreamprotobuf.Common', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='dci_Format0_0_AndFormat1_0', full_name='uenibstreamprotobuf.Common.dci_Format0_0_AndFormat1_0', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dci_Format2_0', full_name='uenibstreamprotobuf.Common.dci_Format2_0', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dci_Format2_1', full_name='uenibstreamprotobuf.Common.dci_Format2_1', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dci_Format2_2', full_name='uenibstreamprotobuf.Common.dci_Format2_2', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dci_Format2_3', full_name='uenibstreamprotobuf.Common.dci_Format2_3', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=106703, + serialized_end=107032, +) + + +_DCI_FORMAT0_0_ANDFORMAT1_0 = _descriptor.Descriptor( + name='DCI_Format0_0_AndFormat1_0', + full_name='uenibstreamprotobuf.DCI_Format0_0_AndFormat1_0', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=107034, + serialized_end=107062, +) + + +_DCI_FORMAT2_0 = _descriptor.Descriptor( + name='DCI_Format2_0', + full_name='uenibstreamprotobuf.DCI_Format2_0', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='nrofCandidates_SFI', full_name='uenibstreamprotobuf.DCI_Format2_0.nrofCandidates_SFI', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=107064, + serialized_end=107148, +) + + +_NROFCANDIDATES_SFI = _descriptor.Descriptor( + name='NrofCandidates_SFI', + full_name='uenibstreamprotobuf.NrofCandidates_SFI', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='aggregationLevel1', full_name='uenibstreamprotobuf.NrofCandidates_SFI.aggregationLevel1', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='aggregationLevel2', full_name='uenibstreamprotobuf.NrofCandidates_SFI.aggregationLevel2', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='aggregationLevel4', full_name='uenibstreamprotobuf.NrofCandidates_SFI.aggregationLevel4', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='aggregationLevel8', full_name='uenibstreamprotobuf.NrofCandidates_SFI.aggregationLevel8', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='aggregationLevel16', full_name='uenibstreamprotobuf.NrofCandidates_SFI.aggregationLevel16', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=107151, + serialized_end=107522, +) + + +_AGGREGATIONLEVEL_SFI = _descriptor.Descriptor( + name='AggregationLevel_SFI', + full_name='uenibstreamprotobuf.AggregationLevel_SFI', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.AggregationLevel_SFI.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _AGGREGATIONLEVEL_SFI_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=107525, + serialized_end=107662, +) + + +_DCI_FORMAT2_1 = _descriptor.Descriptor( + name='DCI_Format2_1', + full_name='uenibstreamprotobuf.DCI_Format2_1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=107664, + serialized_end=107679, +) + + +_DCI_FORMAT2_2 = _descriptor.Descriptor( + name='DCI_Format2_2', + full_name='uenibstreamprotobuf.DCI_Format2_2', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=107681, + serialized_end=107696, +) + + +_DCI_FORMAT2_3 = _descriptor.Descriptor( + name='DCI_Format2_3', + full_name='uenibstreamprotobuf.DCI_Format2_3', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='dummy1', full_name='uenibstreamprotobuf.DCI_Format2_3.dummy1', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dummy2', full_name='uenibstreamprotobuf.DCI_Format2_3.dummy2', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=107698, + serialized_end=107803, +) + + +_DUMMY1 = _descriptor.Descriptor( + name='Dummy1', + full_name='uenibstreamprotobuf.Dummy1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Dummy1.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DUMMY1_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=107806, + serialized_end=107974, +) + + +_DUMMY2 = _descriptor.Descriptor( + name='Dummy2', + full_name='uenibstreamprotobuf.Dummy2', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Dummy2.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DUMMY2_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=107976, + serialized_end=108085, +) + + +_UE_SPECIFIC = _descriptor.Descriptor( + name='UE_Specific', + full_name='uenibstreamprotobuf.UE_Specific', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='dci_Formats', full_name='uenibstreamprotobuf.UE_Specific.dci_Formats', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=108087, + serialized_end=108155, +) + + +_DCI_FORMATS = _descriptor.Descriptor( + name='DCI_Formats', + full_name='uenibstreamprotobuf.DCI_Formats', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.DCI_Formats.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DCI_FORMATS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=108158, + serialized_end=108309, +) + + +_MEASRESULTCELLLISTSFTD = _descriptor.Descriptor( + name='MeasResultCellListSFTD', + full_name='uenibstreamprotobuf.MeasResultCellListSFTD', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.MeasResultCellListSFTD.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=108311, + serialized_end=108391, +) + + +_MEASRESULTCELLSFTD = _descriptor.Descriptor( + name='MeasResultCellSFTD', + full_name='uenibstreamprotobuf.MeasResultCellSFTD', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='physCellId', full_name='uenibstreamprotobuf.MeasResultCellSFTD.physCellId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sfn_OffsetResult', full_name='uenibstreamprotobuf.MeasResultCellSFTD.sfn_OffsetResult', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='frameBoundaryOffsetResult', full_name='uenibstreamprotobuf.MeasResultCellSFTD.frameBoundaryOffsetResult', index=2, + number=3, type=17, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsrp_Result', full_name='uenibstreamprotobuf.MeasResultCellSFTD.rsrp_Result', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=108394, + serialized_end=108546, +) + + +_MEASRESULTLIST2NR = _descriptor.Descriptor( + name='MeasResultList2NR', + full_name='uenibstreamprotobuf.MeasResultList2NR', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.MeasResultList2NR.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=108548, + serialized_end=108618, +) + + +_MEASRESULT2NR = _descriptor.Descriptor( + name='MeasResult2NR', + full_name='uenibstreamprotobuf.MeasResult2NR', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ssbFrequency', full_name='uenibstreamprotobuf.MeasResult2NR.ssbFrequency', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='refFreqCSI_RS', full_name='uenibstreamprotobuf.MeasResult2NR.refFreqCSI_RS', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measResultServingCell', full_name='uenibstreamprotobuf.MeasResult2NR.measResultServingCell', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measResultNeighCellListNR', full_name='uenibstreamprotobuf.MeasResult2NR.measResultNeighCellListNR', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=108621, + serialized_end=108881, +) + + +_MEASQUANTITYRESULTS = _descriptor.Descriptor( + name='MeasQuantityResults', + full_name='uenibstreamprotobuf.MeasQuantityResults', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rsrp', full_name='uenibstreamprotobuf.MeasQuantityResults.rsrp', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsrq', full_name='uenibstreamprotobuf.MeasQuantityResults.rsrq', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sinr', full_name='uenibstreamprotobuf.MeasQuantityResults.sinr', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=108884, + serialized_end=109037, +) + + +_RESULTSPERSSB_INDEX = _descriptor.Descriptor( + name='ResultsPerSSB_Index', + full_name='uenibstreamprotobuf.ResultsPerSSB_Index', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ssb_Index', full_name='uenibstreamprotobuf.ResultsPerSSB_Index.ssb_Index', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_Results', full_name='uenibstreamprotobuf.ResultsPerSSB_Index.ssb_Results', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=109039, + serialized_end=109142, +) + + +_RESULTSPERCSI_RS_INDEX = _descriptor.Descriptor( + name='ResultsPerCSI_RS_Index', + full_name='uenibstreamprotobuf.ResultsPerCSI_RS_Index', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='csi_rs_index', full_name='uenibstreamprotobuf.ResultsPerCSI_RS_Index.csi_rs_index', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='csi_RS_Results', full_name='uenibstreamprotobuf.ResultsPerCSI_RS_Index.csi_RS_Results', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=109144, + serialized_end=109256, +) + + +_MEASQUANTITYRESULTSEUTRA = _descriptor.Descriptor( + name='MeasQuantityResultsEUTRA', + full_name='uenibstreamprotobuf.MeasQuantityResultsEUTRA', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rsrp', full_name='uenibstreamprotobuf.MeasQuantityResultsEUTRA.rsrp', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsrq', full_name='uenibstreamprotobuf.MeasQuantityResultsEUTRA.rsrq', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sinr', full_name='uenibstreamprotobuf.MeasQuantityResultsEUTRA.sinr', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=109259, + serialized_end=109417, +) + + +_CELLRESULTS = _descriptor.Descriptor( + name='CellResults', + full_name='uenibstreamprotobuf.CellResults', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resultsSSB_Cell', full_name='uenibstreamprotobuf.CellResults.resultsSSB_Cell', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resultsCSI_RS_Cell', full_name='uenibstreamprotobuf.CellResults.resultsCSI_RS_Cell', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=109420, + serialized_end=109570, +) + + +_RESULTSPERCSI_RS_INDEXLIST = _descriptor.Descriptor( + name='ResultsPerCSI_RS_IndexList', + full_name='uenibstreamprotobuf.ResultsPerCSI_RS_IndexList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.ResultsPerCSI_RS_IndexList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=109572, + serialized_end=109660, +) + + +_RESULTSPERSSB_INDEXLIST = _descriptor.Descriptor( + name='ResultsPerSSB_IndexList', + full_name='uenibstreamprotobuf.ResultsPerSSB_IndexList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.ResultsPerSSB_IndexList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=109662, + serialized_end=109744, +) + + +_RSINDEXRESULTS = _descriptor.Descriptor( + name='RsIndexResults', + full_name='uenibstreamprotobuf.RsIndexResults', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resultsSSB_Indexes', full_name='uenibstreamprotobuf.RsIndexResults.resultsSSB_Indexes', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='resultsCSI_RS_Indexes', full_name='uenibstreamprotobuf.RsIndexResults.resultsCSI_RS_Indexes', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=109747, + serialized_end=109917, +) + + +_MEASRESULT = _descriptor.Descriptor( + name='MeasResult', + full_name='uenibstreamprotobuf.MeasResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cellResults', full_name='uenibstreamprotobuf.MeasResult.cellResults', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rsIndexResults', full_name='uenibstreamprotobuf.MeasResult.rsIndexResults', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=109920, + serialized_end=110048, +) + + +_PLMN_IDENTITY = _descriptor.Descriptor( + name='PLMN_Identity', + full_name='uenibstreamprotobuf.PLMN_Identity', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='mcc', full_name='uenibstreamprotobuf.PLMN_Identity.mcc', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mnc', full_name='uenibstreamprotobuf.PLMN_Identity.mnc', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=110050, + serialized_end=110143, +) + + +_MNC = _descriptor.Descriptor( + name='MNC', + full_name='uenibstreamprotobuf.MNC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='mncval', full_name='uenibstreamprotobuf.MNC.mncval', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=110145, + serialized_end=110166, +) + + +_MCC = _descriptor.Descriptor( + name='MCC', + full_name='uenibstreamprotobuf.MCC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='mccval', full_name='uenibstreamprotobuf.MCC.mccval', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=110168, + serialized_end=110189, +) + + +_PLMN_IDENTITY_EUTRA_5GC = _descriptor.Descriptor( + name='PLMN_Identity_EUTRA_5GC', + full_name='uenibstreamprotobuf.PLMN_Identity_EUTRA_5GC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='plmn_Identity_EUTRA_5GC', full_name='uenibstreamprotobuf.PLMN_Identity_EUTRA_5GC.plmn_Identity_EUTRA_5GC', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='plmn_index', full_name='uenibstreamprotobuf.PLMN_Identity_EUTRA_5GC.plmn_index', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=110191, + serialized_end=110305, +) + + +_PLMN_IDENTITYLIST_EUTRA_5GC = _descriptor.Descriptor( + name='PLMN_IdentityList_EUTRA_5GC', + full_name='uenibstreamprotobuf.PLMN_IdentityList_EUTRA_5GC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.PLMN_IdentityList_EUTRA_5GC.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=110307, + serialized_end=110397, +) + + +_CELLACCESSRELATEDINFO_EUTRA_5GC = _descriptor.Descriptor( + name='CellAccessRelatedInfo_EUTRA_5GC', + full_name='uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_5GC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='plmn_IdentityList_eutra_5gc', full_name='uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_5GC.plmn_IdentityList_eutra_5gc', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='trackingAreaCode_eutra_5gc', full_name='uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_5GC.trackingAreaCode_eutra_5gc', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ranac_5gc', full_name='uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_5GC.ranac_5gc', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellIdentity_EUTRA', full_name='uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_5GC.cellIdentity_EUTRA', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellId_index', full_name='uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_5GC.cellId_index', index=4, + number=5, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='cellidentity_eutra_5gc', full_name='uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_5GC.cellidentity_eutra_5gc', + index=0, containing_type=None, fields=[]), + ], + serialized_start=110400, + serialized_end=110685, +) + + +_PLMN_IDENTITYLIST_EUTRA_EPC = _descriptor.Descriptor( + name='PLMN_IdentityList_EUTRA_EPC', + full_name='uenibstreamprotobuf.PLMN_IdentityList_EUTRA_EPC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.PLMN_IdentityList_EUTRA_EPC.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=110687, + serialized_end=110767, +) + + +_CELLACCESSRELATEDINFO_EUTRA_EPC = _descriptor.Descriptor( + name='CellAccessRelatedInfo_EUTRA_EPC', + full_name='uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_EPC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='plmn_IdentityList_eutra_epc', full_name='uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_EPC.plmn_IdentityList_eutra_epc', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='trackingAreaCode_eutra_epc', full_name='uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_EPC.trackingAreaCode_eutra_epc', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellidentity_eutra_epc', full_name='uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_EPC.cellidentity_eutra_epc', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=110770, + serialized_end=110958, +) + + +_CGI_INFO_EPC = _descriptor.Descriptor( + name='CGI_info_EPC', + full_name='uenibstreamprotobuf.CGI_info_EPC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cgi_info_EPC_legacy', full_name='uenibstreamprotobuf.CGI_info_EPC.cgi_info_EPC_legacy', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cgi_info_EPC_list', full_name='uenibstreamprotobuf.CGI_info_EPC.cgi_info_EPC_list', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=110961, + serialized_end=111139, +) + + +_PLMN_IDENTITYINFO = _descriptor.Descriptor( + name='PLMN_IdentityInfo', + full_name='uenibstreamprotobuf.PLMN_IdentityInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='plmn_IdentityList', full_name='uenibstreamprotobuf.PLMN_IdentityInfo.plmn_IdentityList', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='trackingAreaCode', full_name='uenibstreamprotobuf.PLMN_IdentityInfo.trackingAreaCode', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ranac', full_name='uenibstreamprotobuf.PLMN_IdentityInfo.ranac', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellIdentity', full_name='uenibstreamprotobuf.PLMN_IdentityInfo.cellIdentity', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellReservedForOperatorUse', full_name='uenibstreamprotobuf.PLMN_IdentityInfo.cellReservedForOperatorUse', index=4, + number=5, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PLMN_IDENTITYINFO_CELLRESERVEDFOROPERATORUSE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=111142, + serialized_end=111539, +) + + +_PDCCH_CONFIGSIB1 = _descriptor.Descriptor( + name='PDCCH_ConfigSIB1', + full_name='uenibstreamprotobuf.PDCCH_ConfigSIB1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='controlResourceSetZero', full_name='uenibstreamprotobuf.PDCCH_ConfigSIB1.controlResourceSetZero', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='searchSpaceZero', full_name='uenibstreamprotobuf.PDCCH_ConfigSIB1.searchSpaceZero', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=111541, + serialized_end=111616, +) + + +_NOSIB1 = _descriptor.Descriptor( + name='NoSIB1', + full_name='uenibstreamprotobuf.NoSIB1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ssb_SubCarrierOffset', full_name='uenibstreamprotobuf.NoSIB1.ssb_SubCarrierOffset', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pdcch_ConfigSIB1', full_name='uenibstreamprotobuf.NoSIB1.pdcch_ConfigSIB1', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=111618, + serialized_end=111721, +) + + +_PLMN_IDENTITYINFOLIST = _descriptor.Descriptor( + name='PLMN_IdentityInfoList', + full_name='uenibstreamprotobuf.PLMN_IdentityInfoList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.PLMN_IdentityInfoList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=111723, + serialized_end=111801, +) + + +_MULTIFREQUENCYBANDLISTNR = _descriptor.Descriptor( + name='MultiFrequencyBandListNR', + full_name='uenibstreamprotobuf.MultiFrequencyBandListNR', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.MultiFrequencyBandListNR.items', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=111803, + serialized_end=111844, +) + + +_CGI_INFO = _descriptor.Descriptor( + name='CGI_Info', + full_name='uenibstreamprotobuf.CGI_Info', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='plmn_IdentityInfoList', full_name='uenibstreamprotobuf.CGI_Info.plmn_IdentityInfoList', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='frequencyBandList', full_name='uenibstreamprotobuf.CGI_Info.frequencyBandList', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='noSIB1', full_name='uenibstreamprotobuf.CGI_Info.noSIB1', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=111847, + serialized_end=112051, +) + + +_MULTIBANDINFOLISTEUTRA = _descriptor.Descriptor( + name='MultiBandInfoListEUTRA', + full_name='uenibstreamprotobuf.MultiBandInfoListEUTRA', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.MultiBandInfoListEUTRA.items', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=112053, + serialized_end=112092, +) + + +_EUTRA_CGI_INFO = _descriptor.Descriptor( + name='EUTRA_CGI_Info', + full_name='uenibstreamprotobuf.EUTRA_CGI_Info', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cgi_Info_EPC', full_name='uenibstreamprotobuf.EUTRA_CGI_Info.cgi_Info_EPC', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cgi_info_5GC', full_name='uenibstreamprotobuf.EUTRA_CGI_Info.cgi_info_5GC', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='freqBandIndicator', full_name='uenibstreamprotobuf.EUTRA_CGI_Info.freqBandIndicator', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='multiBandInfoList', full_name='uenibstreamprotobuf.EUTRA_CGI_Info.multiBandInfoList', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='freqBandIndicatorPriority', full_name='uenibstreamprotobuf.EUTRA_CGI_Info.freqBandIndicatorPriority', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=112095, + serialized_end=112438, +) + + +_MEASRESULTNR = _descriptor.Descriptor( + name='MeasResultNR', + full_name='uenibstreamprotobuf.MeasResultNR', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='physCellId', full_name='uenibstreamprotobuf.MeasResultNR.physCellId', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measResult', full_name='uenibstreamprotobuf.MeasResultNR.measResult', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cgi_Info', full_name='uenibstreamprotobuf.MeasResultNR.cgi_Info', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=112441, + serialized_end=112607, +) + + +_MEASRESULTEUTRA = _descriptor.Descriptor( + name='MeasResultEUTRA', + full_name='uenibstreamprotobuf.MeasResultEUTRA', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='eutra_physCellId', full_name='uenibstreamprotobuf.MeasResultEUTRA.eutra_physCellId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measResult', full_name='uenibstreamprotobuf.MeasResultEUTRA.measResult', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cgi_Info', full_name='uenibstreamprotobuf.MeasResultEUTRA.cgi_Info', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=112610, + serialized_end=112775, +) + + +_MEASRESULTSERVMO = _descriptor.Descriptor( + name='MeasResultServMO', + full_name='uenibstreamprotobuf.MeasResultServMO', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='servCellID', full_name='uenibstreamprotobuf.MeasResultServMO.servCellID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measResultServingCell', full_name='uenibstreamprotobuf.MeasResultServMO.measResultServingCell', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measResultBestNeighCell', full_name='uenibstreamprotobuf.MeasResultServMO.measResultBestNeighCell', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=112778, + serialized_end=112950, +) + + +_MEASRESULTSERVMOLIST = _descriptor.Descriptor( + name='MeasResultServMOList', + full_name='uenibstreamprotobuf.MeasResultServMOList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.MeasResultServMOList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=112952, + serialized_end=113028, +) + + +_MEASRESULTLISTNR = _descriptor.Descriptor( + name='MeasResultListNR', + full_name='uenibstreamprotobuf.MeasResultListNR', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.MeasResultListNR.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=113030, + serialized_end=113098, +) + + +_MEASRESULTLISTEUTRA = _descriptor.Descriptor( + name='MeasResultListEUTRA', + full_name='uenibstreamprotobuf.MeasResultListEUTRA', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.MeasResultListEUTRA.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=113100, + serialized_end=113174, +) + + +_MEASRESULTS = _descriptor.Descriptor( + name='MeasResults', + full_name='uenibstreamprotobuf.MeasResults', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='measId', full_name='uenibstreamprotobuf.MeasResults.measId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measResultServingMOList', full_name='uenibstreamprotobuf.MeasResults.measResultServingMOList', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measResultListNR', full_name='uenibstreamprotobuf.MeasResults.measResultListNR', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measResultListEUTRA', full_name='uenibstreamprotobuf.MeasResults.measResultListEUTRA', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='measResultNeighCells', full_name='uenibstreamprotobuf.MeasResults.measResultNeighCells', + index=0, containing_type=None, fields=[]), + ], + serialized_start=113177, + serialized_end=113446, +) + + +_DRX_INFO = _descriptor.Descriptor( + name='DRX_Info', + full_name='uenibstreamprotobuf.DRX_Info', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ms10', full_name='uenibstreamprotobuf.DRX_Info.ms10', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms20', full_name='uenibstreamprotobuf.DRX_Info.ms20', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms32', full_name='uenibstreamprotobuf.DRX_Info.ms32', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms40', full_name='uenibstreamprotobuf.DRX_Info.ms40', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms60', full_name='uenibstreamprotobuf.DRX_Info.ms60', index=4, + number=5, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms64', full_name='uenibstreamprotobuf.DRX_Info.ms64', index=5, + number=6, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms70', full_name='uenibstreamprotobuf.DRX_Info.ms70', index=6, + number=7, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms80', full_name='uenibstreamprotobuf.DRX_Info.ms80', index=7, + number=8, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms128', full_name='uenibstreamprotobuf.DRX_Info.ms128', index=8, + number=9, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms160', full_name='uenibstreamprotobuf.DRX_Info.ms160', index=9, + number=10, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms256', full_name='uenibstreamprotobuf.DRX_Info.ms256', index=10, + number=11, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms320', full_name='uenibstreamprotobuf.DRX_Info.ms320', index=11, + number=12, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms512', full_name='uenibstreamprotobuf.DRX_Info.ms512', index=12, + number=13, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms640', full_name='uenibstreamprotobuf.DRX_Info.ms640', index=13, + number=14, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms1024', full_name='uenibstreamprotobuf.DRX_Info.ms1024', index=14, + number=15, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms1280', full_name='uenibstreamprotobuf.DRX_Info.ms1280', index=15, + number=16, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms2048', full_name='uenibstreamprotobuf.DRX_Info.ms2048', index=16, + number=17, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms2560', full_name='uenibstreamprotobuf.DRX_Info.ms2560', index=17, + number=18, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms5120', full_name='uenibstreamprotobuf.DRX_Info.ms5120', index=18, + number=19, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ms10240', full_name='uenibstreamprotobuf.DRX_Info.ms10240', index=19, + number=20, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='shortDRX', full_name='uenibstreamprotobuf.DRX_Info.shortDRX', index=20, + number=21, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='drx_LongCycleStartOffset', full_name='uenibstreamprotobuf.DRX_Info.drx_LongCycleStartOffset', + index=0, containing_type=None, fields=[]), + ], + serialized_start=113449, + serialized_end=113875, +) + + +_RADIOBEARERCONFIG = _descriptor.Descriptor( + name='RadioBearerConfig', + full_name='uenibstreamprotobuf.RadioBearerConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='srb_ToAddModList', full_name='uenibstreamprotobuf.RadioBearerConfig.srb_ToAddModList', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='srb3_ToRelease', full_name='uenibstreamprotobuf.RadioBearerConfig.srb3_ToRelease', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drb_ToAddModList', full_name='uenibstreamprotobuf.RadioBearerConfig.drb_ToAddModList', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drb_ToReleaseList', full_name='uenibstreamprotobuf.RadioBearerConfig.drb_ToReleaseList', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='securityConfig', full_name='uenibstreamprotobuf.RadioBearerConfig.securityConfig', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=113878, + serialized_end=114207, +) + + +_SRB_TOADDMODLIST = _descriptor.Descriptor( + name='SRB_ToAddModList', + full_name='uenibstreamprotobuf.SRB_ToAddModList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.SRB_ToAddModList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=114209, + serialized_end=114277, +) + + +_SRB_TOADDMOD = _descriptor.Descriptor( + name='SRB_ToAddMod', + full_name='uenibstreamprotobuf.SRB_ToAddMod', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='srb_Identity', full_name='uenibstreamprotobuf.SRB_ToAddMod.srb_Identity', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reestablishPDCP', full_name='uenibstreamprotobuf.SRB_ToAddMod.reestablishPDCP', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='discardOnPDCP', full_name='uenibstreamprotobuf.SRB_ToAddMod.discardOnPDCP', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pdcp_Config', full_name='uenibstreamprotobuf.SRB_ToAddMod.pdcp_Config', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=114280, + serialized_end=114475, +) + + +_PDCP_CONFIG = _descriptor.Descriptor( + name='PDCP_Config', + full_name='uenibstreamprotobuf.PDCP_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='drb', full_name='uenibstreamprotobuf.PDCP_Config.drb', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='moreThanOneRLC', full_name='uenibstreamprotobuf.PDCP_Config.moreThanOneRLC', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t_Reordering', full_name='uenibstreamprotobuf.PDCP_Config.t_Reordering', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cipheringDisabled', full_name='uenibstreamprotobuf.PDCP_Config.cipheringDisabled', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=114478, + serialized_end=114703, +) + + +_DRB = _descriptor.Descriptor( + name='DRB', + full_name='uenibstreamprotobuf.DRB', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='discardTimer', full_name='uenibstreamprotobuf.DRB.discardTimer', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pdcp_SN_SizeUL', full_name='uenibstreamprotobuf.DRB.pdcp_SN_SizeUL', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pdcp_SN_SizeDL', full_name='uenibstreamprotobuf.DRB.pdcp_SN_SizeDL', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='notUsed', full_name='uenibstreamprotobuf.DRB.notUsed', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rohc', full_name='uenibstreamprotobuf.DRB.rohc', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uplinkOnlyROHC', full_name='uenibstreamprotobuf.DRB.uplinkOnlyROHC', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='integrityProtection', full_name='uenibstreamprotobuf.DRB.integrityProtection', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='statusReportRequired', full_name='uenibstreamprotobuf.DRB.statusReportRequired', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='outOfOrderDelivery', full_name='uenibstreamprotobuf.DRB.outOfOrderDelivery', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='headerCompression', full_name='uenibstreamprotobuf.DRB.headerCompression', + index=0, containing_type=None, fields=[]), + ], + serialized_start=114706, + serialized_end=115230, +) + + +_DISCARDTIMER = _descriptor.Descriptor( + name='DiscardTimer', + full_name='uenibstreamprotobuf.DiscardTimer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.DiscardTimer.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DISCARDTIMER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=115233, + serialized_end=115512, +) + + +_PDCP_SN_SIZE = _descriptor.Descriptor( + name='PDCP_SN_Size', + full_name='uenibstreamprotobuf.PDCP_SN_Size', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PDCP_SN_Size.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PDCP_SN_SIZE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=115515, + serialized_end=115650, +) + + +_ROHC = _descriptor.Descriptor( + name='Rohc', + full_name='uenibstreamprotobuf.Rohc', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='maxCID', full_name='uenibstreamprotobuf.Rohc.maxCID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='profiles', full_name='uenibstreamprotobuf.Rohc.profiles', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drb_ContinueROHC', full_name='uenibstreamprotobuf.Rohc.drb_ContinueROHC', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=115653, + serialized_end=115782, +) + + +_ROHCPROFILES = _descriptor.Descriptor( + name='RohcProfiles', + full_name='uenibstreamprotobuf.RohcProfiles', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='profile0x0001', full_name='uenibstreamprotobuf.RohcProfiles.profile0x0001', index=0, + number=1, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='profile0x0002', full_name='uenibstreamprotobuf.RohcProfiles.profile0x0002', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='profile0x0003', full_name='uenibstreamprotobuf.RohcProfiles.profile0x0003', index=2, + number=3, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='profile0x0004', full_name='uenibstreamprotobuf.RohcProfiles.profile0x0004', index=3, + number=4, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='profile0x0006', full_name='uenibstreamprotobuf.RohcProfiles.profile0x0006', index=4, + number=5, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='profile0x0101', full_name='uenibstreamprotobuf.RohcProfiles.profile0x0101', index=5, + number=6, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='profile0x0102', full_name='uenibstreamprotobuf.RohcProfiles.profile0x0102', index=6, + number=7, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='profile0x0103', full_name='uenibstreamprotobuf.RohcProfiles.profile0x0103', index=7, + number=8, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='profile0x0104', full_name='uenibstreamprotobuf.RohcProfiles.profile0x0104', index=8, + number=9, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=115785, + serialized_end=116006, +) + + +_UPLINKONLYROHC = _descriptor.Descriptor( + name='UplinkOnlyROHC', + full_name='uenibstreamprotobuf.UplinkOnlyROHC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='maxCID', full_name='uenibstreamprotobuf.UplinkOnlyROHC.maxCID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='profiles', full_name='uenibstreamprotobuf.UplinkOnlyROHC.profiles', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drb_ContinueROHC', full_name='uenibstreamprotobuf.UplinkOnlyROHC.drb_ContinueROHC', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=116009, + serialized_end=116158, +) + + +_UPLINKONLYROHCPROFILES = _descriptor.Descriptor( + name='UplinkOnlyROHCProfiles', + full_name='uenibstreamprotobuf.UplinkOnlyROHCProfiles', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='profile0x0106', full_name='uenibstreamprotobuf.UplinkOnlyROHCProfiles.profile0x0106', index=0, + number=1, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=116160, + serialized_end=116207, +) + + +_MORETHANONERLC = _descriptor.Descriptor( + name='MoreThanOneRLC', + full_name='uenibstreamprotobuf.MoreThanOneRLC', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='primaryPath', full_name='uenibstreamprotobuf.MoreThanOneRLC.primaryPath', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ul_DataSplitThreshold', full_name='uenibstreamprotobuf.MoreThanOneRLC.ul_DataSplitThreshold', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pdcp_Duplication', full_name='uenibstreamprotobuf.MoreThanOneRLC.pdcp_Duplication', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=116210, + serialized_end=116410, +) + + +_PRIMARYPATH = _descriptor.Descriptor( + name='PrimaryPath', + full_name='uenibstreamprotobuf.PrimaryPath', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cellGroup', full_name='uenibstreamprotobuf.PrimaryPath.cellGroup', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='logicalChannel', full_name='uenibstreamprotobuf.PrimaryPath.logicalChannel', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=116412, + serialized_end=116528, +) + + +_UL_DATASPLITTHRESHOLD = _descriptor.Descriptor( + name='UL_DataSplitThreshold', + full_name='uenibstreamprotobuf.UL_DataSplitThreshold', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.UL_DataSplitThreshold.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _UL_DATASPLITTHRESHOLD_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=116531, + serialized_end=116950, +) + + +_T_REORDERING = _descriptor.Descriptor( + name='T_Reordering', + full_name='uenibstreamprotobuf.T_Reordering', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.T_Reordering.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _T_REORDERING_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=116953, + serialized_end=117444, +) + + +_DRB_TOADDMODLIST = _descriptor.Descriptor( + name='DRB_ToAddModList', + full_name='uenibstreamprotobuf.DRB_ToAddModList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.DRB_ToAddModList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=117446, + serialized_end=117514, +) + + +_DRB_TOADDMOD = _descriptor.Descriptor( + name='DRB_ToAddMod', + full_name='uenibstreamprotobuf.DRB_ToAddMod', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='eps_BearerIdentity', full_name='uenibstreamprotobuf.DRB_ToAddMod.eps_BearerIdentity', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sdap_Config', full_name='uenibstreamprotobuf.DRB_ToAddMod.sdap_Config', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drb_Identity', full_name='uenibstreamprotobuf.DRB_ToAddMod.drb_Identity', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reestablishPDCP', full_name='uenibstreamprotobuf.DRB_ToAddMod.reestablishPDCP', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='recoverPDCP', full_name='uenibstreamprotobuf.DRB_ToAddMod.recoverPDCP', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pdcp_Config', full_name='uenibstreamprotobuf.DRB_ToAddMod.pdcp_Config', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='cnAssociation', full_name='uenibstreamprotobuf.DRB_ToAddMod.cnAssociation', + index=0, containing_type=None, fields=[]), + ], + serialized_start=117517, + serialized_end=117814, +) + + +_DRB_TORELEASELIST = _descriptor.Descriptor( + name='DRB_ToReleaseList', + full_name='uenibstreamprotobuf.DRB_ToReleaseList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.DRB_ToReleaseList.items', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=117816, + serialized_end=117850, +) + + +_SDAP_CONFIG = _descriptor.Descriptor( + name='SDAP_Config', + full_name='uenibstreamprotobuf.SDAP_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pdu_Session', full_name='uenibstreamprotobuf.SDAP_Config.pdu_Session', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sdap_HeaderDL', full_name='uenibstreamprotobuf.SDAP_Config.sdap_HeaderDL', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sdap_HeaderUL', full_name='uenibstreamprotobuf.SDAP_Config.sdap_HeaderUL', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='defaultDRB', full_name='uenibstreamprotobuf.SDAP_Config.defaultDRB', index=3, + number=4, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mappedQoS_FlowsToAdd', full_name='uenibstreamprotobuf.SDAP_Config.mappedQoS_FlowsToAdd', index=4, + number=5, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mappedQoS_FlowsToRelease', full_name='uenibstreamprotobuf.SDAP_Config.mappedQoS_FlowsToRelease', index=5, + number=6, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=117853, + serialized_end=118085, +) + + +_SDAP_HEADER = _descriptor.Descriptor( + name='SDAP_Header', + full_name='uenibstreamprotobuf.SDAP_Header', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SDAP_Header.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SDAP_HEADER_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=118088, + serialized_end=118216, +) + + +_SECURITYCONFIG = _descriptor.Descriptor( + name='SecurityConfig', + full_name='uenibstreamprotobuf.SecurityConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='securityAlgorithmConfig', full_name='uenibstreamprotobuf.SecurityConfig.securityAlgorithmConfig', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='keyToUse', full_name='uenibstreamprotobuf.SecurityConfig.keyToUse', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=118219, + serialized_end=118363, +) + + +_SECURITYALGORITHMCONFIG = _descriptor.Descriptor( + name='SecurityAlgorithmConfig', + full_name='uenibstreamprotobuf.SecurityAlgorithmConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cipheringAlgorithm', full_name='uenibstreamprotobuf.SecurityAlgorithmConfig.cipheringAlgorithm', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='integrityProtAlgorithm', full_name='uenibstreamprotobuf.SecurityAlgorithmConfig.integrityProtAlgorithm', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=118366, + serialized_end=118537, +) + + +_CIPHERINGALGORITHM = _descriptor.Descriptor( + name='CipheringAlgorithm', + full_name='uenibstreamprotobuf.CipheringAlgorithm', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.CipheringAlgorithm.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CIPHERINGALGORITHM_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=118540, + serialized_end=118697, +) + + +_INTEGRITYPROTALGORITHM = _descriptor.Descriptor( + name='IntegrityProtAlgorithm', + full_name='uenibstreamprotobuf.IntegrityProtAlgorithm', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.IntegrityProtAlgorithm.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _INTEGRITYPROTALGORITHM_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=118700, + serialized_end=118865, +) + + +_KEYTOUSE = _descriptor.Descriptor( + name='KeyToUse', + full_name='uenibstreamprotobuf.KeyToUse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.KeyToUse.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _KEYTOUSE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=118867, + serialized_end=118991, +) + + +_UPLINKTXDIRECTCURRENTLIST = _descriptor.Descriptor( + name='UplinkTxDirectCurrentList', + full_name='uenibstreamprotobuf.UplinkTxDirectCurrentList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.UplinkTxDirectCurrentList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=118993, + serialized_end=119083, +) + + +_UPLINKTXDIRECTCURRENTCELL = _descriptor.Descriptor( + name='UplinkTxDirectCurrentCell', + full_name='uenibstreamprotobuf.UplinkTxDirectCurrentCell', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='servCellIndex', full_name='uenibstreamprotobuf.UplinkTxDirectCurrentCell.servCellIndex', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uplinkDirectCurrentBWP', full_name='uenibstreamprotobuf.UplinkTxDirectCurrentCell.uplinkDirectCurrentBWP', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=119086, + serialized_end=119215, +) + + +_UPLINKTXDIRECTCURRENTBWP = _descriptor.Descriptor( + name='UplinkTxDirectCurrentBWP', + full_name='uenibstreamprotobuf.UplinkTxDirectCurrentBWP', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='bwp_Id', full_name='uenibstreamprotobuf.UplinkTxDirectCurrentBWP.bwp_Id', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='shift7dot5kHz', full_name='uenibstreamprotobuf.UplinkTxDirectCurrentBWP.shift7dot5kHz', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='txDirectCurrentLocation', full_name='uenibstreamprotobuf.UplinkTxDirectCurrentBWP.txDirectCurrentLocation', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=119217, + serialized_end=119315, +) + + +_CELLACCESSRELATEDINFO = _descriptor.Descriptor( + name='CellAccessRelatedInfo', + full_name='uenibstreamprotobuf.CellAccessRelatedInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='plmn_IdentityList', full_name='uenibstreamprotobuf.CellAccessRelatedInfo.plmn_IdentityList', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellReservedForOtherUse', full_name='uenibstreamprotobuf.CellAccessRelatedInfo.cellReservedForOtherUse', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=119318, + serialized_end=119475, +) + + +_CONNESTFAILURECONTROL = _descriptor.Descriptor( + name='ConnEstFailureControl', + full_name='uenibstreamprotobuf.ConnEstFailureControl', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='connEstFailCount', full_name='uenibstreamprotobuf.ConnEstFailureControl.connEstFailCount', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='connEstFailOffsetValidity', full_name='uenibstreamprotobuf.ConnEstFailureControl.connEstFailOffsetValidity', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='connEstFailOffset', full_name='uenibstreamprotobuf.ConnEstFailureControl.connEstFailOffset', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=119478, + serialized_end=119706, +) + + +_CONNESTFAILCOUNT = _descriptor.Descriptor( + name='ConnEstFailCount', + full_name='uenibstreamprotobuf.ConnEstFailCount', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.ConnEstFailCount.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CONNESTFAILCOUNT_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=119709, + serialized_end=119854, +) + + +_CONNESTFAILOFFSETVALIDITY = _descriptor.Descriptor( + name='ConnEstFailOffsetValidity', + full_name='uenibstreamprotobuf.ConnEstFailOffsetValidity', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.ConnEstFailOffsetValidity.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CONNESTFAILOFFSETVALIDITY_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=119857, + serialized_end=120066, +) + + +_SI_SCHEDULINGINFO = _descriptor.Descriptor( + name='SI_SchedulingInfo', + full_name='uenibstreamprotobuf.SI_SchedulingInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='schedulingInfoList', full_name='uenibstreamprotobuf.SI_SchedulingInfo.schedulingInfoList', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='si_WindowLength', full_name='uenibstreamprotobuf.SI_SchedulingInfo.si_WindowLength', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='si_RequestConfig', full_name='uenibstreamprotobuf.SI_SchedulingInfo.si_RequestConfig', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='si_RequestConfigSUL', full_name='uenibstreamprotobuf.SI_SchedulingInfo.si_RequestConfigSUL', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='systemInformationAreaID', full_name='uenibstreamprotobuf.SI_SchedulingInfo.systemInformationAreaID', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=120069, + serialized_end=120412, +) + + +_SI_WINDOWLENGTH = _descriptor.Descriptor( + name='SI_WindowLength', + full_name='uenibstreamprotobuf.SI_WindowLength', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SI_WindowLength.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SI_WINDOWLENGTH_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=120415, + serialized_end=120611, +) + + +_SCHEDULINGINFO = _descriptor.Descriptor( + name='SchedulingInfo', + full_name='uenibstreamprotobuf.SchedulingInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='si_BroadcastStatus', full_name='uenibstreamprotobuf.SchedulingInfo.si_BroadcastStatus', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='si_Periodicity', full_name='uenibstreamprotobuf.SchedulingInfo.si_Periodicity', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sib_MappingInfo', full_name='uenibstreamprotobuf.SchedulingInfo.sib_MappingInfo', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=120614, + serialized_end=120819, +) + + +_SIB_MAPPING = _descriptor.Descriptor( + name='SIB_Mapping', + full_name='uenibstreamprotobuf.SIB_Mapping', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.SIB_Mapping.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=120821, + serialized_end=120884, +) + + +_SI_BROADCASTSTATUS = _descriptor.Descriptor( + name='SI_BroadcastStatus', + full_name='uenibstreamprotobuf.SI_BroadcastStatus', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SI_BroadcastStatus.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SI_BROADCASTSTATUS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=120887, + serialized_end=121043, +) + + +_SI_PERIODICITY = _descriptor.Descriptor( + name='SI_Periodicity', + full_name='uenibstreamprotobuf.SI_Periodicity', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SI_Periodicity.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SI_PERIODICITY_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=121046, + serialized_end=121227, +) + + +_SIB_TYPEINFO = _descriptor.Descriptor( + name='SIB_TypeInfo', + full_name='uenibstreamprotobuf.SIB_TypeInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='type', full_name='uenibstreamprotobuf.SIB_TypeInfo.type', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='valueTag', full_name='uenibstreamprotobuf.SIB_TypeInfo.valueTag', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='areaScope', full_name='uenibstreamprotobuf.SIB_TypeInfo.areaScope', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=121230, + serialized_end=121394, +) + + +_SIB_TYPEINFOTYPE = _descriptor.Descriptor( + name='SIB_TypeInfoType', + full_name='uenibstreamprotobuf.SIB_TypeInfoType', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SIB_TypeInfoType.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SIB_TYPEINFOTYPE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=121397, + serialized_end=121623, +) + + +_SI_REQUESTCONFIG = _descriptor.Descriptor( + name='SI_RequestConfig', + full_name='uenibstreamprotobuf.SI_RequestConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rach_OccasionsSI', full_name='uenibstreamprotobuf.SI_RequestConfig.rach_OccasionsSI', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='si_RequestPeriod', full_name='uenibstreamprotobuf.SI_RequestConfig.si_RequestPeriod', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='si_RequestResources', full_name='uenibstreamprotobuf.SI_RequestConfig.si_RequestResources', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=121626, + serialized_end=121845, +) + + +_SI_REQUESTPERIOD = _descriptor.Descriptor( + name='SI_RequestPeriod', + full_name='uenibstreamprotobuf.SI_RequestPeriod', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SI_RequestPeriod.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SI_REQUESTPERIOD_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=121848, + serialized_end=122043, +) + + +_RACH_OCCASIONSSI = _descriptor.Descriptor( + name='RACH_OccasionsSI', + full_name='uenibstreamprotobuf.RACH_OccasionsSI', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rach_ConfigSI', full_name='uenibstreamprotobuf.RACH_OccasionsSI.rach_ConfigSI', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_perRACH_Occasion', full_name='uenibstreamprotobuf.RACH_OccasionsSI.ssb_perRACH_Occasion', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=122046, + serialized_end=122201, +) + + +_SI_REQUESTRESOURCES = _descriptor.Descriptor( + name='SI_RequestResources', + full_name='uenibstreamprotobuf.SI_RequestResources', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='ra_PreambleStartIndex', full_name='uenibstreamprotobuf.SI_RequestResources.ra_PreambleStartIndex', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ra_AssociationPeriodIndex', full_name='uenibstreamprotobuf.SI_RequestResources.ra_AssociationPeriodIndex', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ra_ssb_OccasionMaskIndex', full_name='uenibstreamprotobuf.SI_RequestResources.ra_ssb_OccasionMaskIndex', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=122204, + serialized_end=122385, +) + + +_SERVINGCELLCONFIGCOMMONSIB = _descriptor.Descriptor( + name='ServingCellConfigCommonSIB', + full_name='uenibstreamprotobuf.ServingCellConfigCommonSIB', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='downlinkConfigCommon', full_name='uenibstreamprotobuf.ServingCellConfigCommonSIB.downlinkConfigCommon', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uplinkConfigCommon', full_name='uenibstreamprotobuf.ServingCellConfigCommonSIB.uplinkConfigCommon', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='supplementaryUplink', full_name='uenibstreamprotobuf.ServingCellConfigCommonSIB.supplementaryUplink', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n_TimingAdvanceOffset', full_name='uenibstreamprotobuf.ServingCellConfigCommonSIB.n_TimingAdvanceOffset', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_PositionsInBurst', full_name='uenibstreamprotobuf.ServingCellConfigCommonSIB.ssb_PositionsInBurst', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_PeriodicityServingCell', full_name='uenibstreamprotobuf.ServingCellConfigCommonSIB.ssb_PeriodicityServingCell', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='tdd_UL_DL_ConfigurationCommon', full_name='uenibstreamprotobuf.ServingCellConfigCommonSIB.tdd_UL_DL_ConfigurationCommon', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ss_PBCH_BlockPower', full_name='uenibstreamprotobuf.ServingCellConfigCommonSIB.ss_PBCH_BlockPower', index=7, + number=8, type=17, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=122388, + serialized_end=122994, +) + + +_DOWNLINKCONFIGCOMMONSIB = _descriptor.Descriptor( + name='DownlinkConfigCommonSIB', + full_name='uenibstreamprotobuf.DownlinkConfigCommonSIB', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='frequencyInfoDL', full_name='uenibstreamprotobuf.DownlinkConfigCommonSIB.frequencyInfoDL', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='initialDownlinkBWP', full_name='uenibstreamprotobuf.DownlinkConfigCommonSIB.initialDownlinkBWP', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bcch_Config', full_name='uenibstreamprotobuf.DownlinkConfigCommonSIB.bcch_Config', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pcch_Config', full_name='uenibstreamprotobuf.DownlinkConfigCommonSIB.pcch_Config', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=122997, + serialized_end=123268, +) + + +_FREQUENCYINFODL_SIB = _descriptor.Descriptor( + name='FrequencyInfoDL_SIB', + full_name='uenibstreamprotobuf.FrequencyInfoDL_SIB', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='frequencyBandList', full_name='uenibstreamprotobuf.FrequencyInfoDL_SIB.frequencyBandList', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='offsetToPointA', full_name='uenibstreamprotobuf.FrequencyInfoDL_SIB.offsetToPointA', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='scs_SpecificCarrierList', full_name='uenibstreamprotobuf.FrequencyInfoDL_SIB.scs_SpecificCarrierList', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=123271, + serialized_end=123469, +) + + +_MULTIFREQUENCYBANDLISTNR_SIB = _descriptor.Descriptor( + name='MultiFrequencyBandListNR_SIB', + full_name='uenibstreamprotobuf.MultiFrequencyBandListNR_SIB', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.MultiFrequencyBandListNR_SIB.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=123471, + serialized_end=123555, +) + + +_NR_MULTIBANDINFO = _descriptor.Descriptor( + name='NR_MultiBandInfo', + full_name='uenibstreamprotobuf.NR_MultiBandInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='freqBandIndicatorNR', full_name='uenibstreamprotobuf.NR_MultiBandInfo.freqBandIndicatorNR', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nr_NS_PmaxList', full_name='uenibstreamprotobuf.NR_MultiBandInfo.nr_NS_PmaxList', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=123558, + serialized_end=123696, +) + + +_NR_NS_PMAXLIST = _descriptor.Descriptor( + name='NR_NS_PmaxList', + full_name='uenibstreamprotobuf.NR_NS_PmaxList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.NR_NS_PmaxList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=123698, + serialized_end=123767, +) + + +_NR_NS_PMAXVALUE = _descriptor.Descriptor( + name='NR_NS_PmaxValue', + full_name='uenibstreamprotobuf.NR_NS_PmaxValue', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='additionalPmax', full_name='uenibstreamprotobuf.NR_NS_PmaxValue.additionalPmax', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='additionalSpectrumEmission', full_name='uenibstreamprotobuf.NR_NS_PmaxValue.additionalSpectrumEmission', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=123769, + serialized_end=123875, +) + + +_BCCH_CONFIG = _descriptor.Descriptor( + name='BCCH_Config', + full_name='uenibstreamprotobuf.BCCH_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='modificationPeriodCoeff', full_name='uenibstreamprotobuf.BCCH_Config.modificationPeriodCoeff', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _BCCH_CONFIG_MODIFICATIONPERIODCOEFF, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=123878, + serialized_end=124068, +) + + +_PCCH_CONFIG = _descriptor.Descriptor( + name='PCCH_Config', + full_name='uenibstreamprotobuf.PCCH_Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='defaultPagingCycle', full_name='uenibstreamprotobuf.PCCH_Config.defaultPagingCycle', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='oneT', full_name='uenibstreamprotobuf.PCCH_Config.oneT', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='halfT', full_name='uenibstreamprotobuf.PCCH_Config.halfT', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='quarterT', full_name='uenibstreamprotobuf.PCCH_Config.quarterT', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='oneEighthT', full_name='uenibstreamprotobuf.PCCH_Config.oneEighthT', index=4, + number=5, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='oneSixteenthT', full_name='uenibstreamprotobuf.PCCH_Config.oneSixteenthT', index=5, + number=6, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ns', full_name='uenibstreamprotobuf.PCCH_Config.ns', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCS15KHZoneT', full_name='uenibstreamprotobuf.PCCH_Config.sCS15KHZoneT', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCS30KHZoneT_SCS15KHZhalfT', full_name='uenibstreamprotobuf.PCCH_Config.sCS30KHZoneT_SCS15KHZhalfT', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT', full_name='uenibstreamprotobuf.PCCH_Config.sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT', full_name='uenibstreamprotobuf.PCCH_Config.sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT', full_name='uenibstreamprotobuf.PCCH_Config.sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT', full_name='uenibstreamprotobuf.PCCH_Config.sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT', index=12, + number=13, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCS120KHZoneEighthT_SCS60KHZoneSixteenthT', full_name='uenibstreamprotobuf.PCCH_Config.sCS120KHZoneEighthT_SCS60KHZoneSixteenthT', index=13, + number=14, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCS120KHZoneSixteenthT', full_name='uenibstreamprotobuf.PCCH_Config.sCS120KHZoneSixteenthT', index=14, + number=15, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='nAndPagingFrameOffset', full_name='uenibstreamprotobuf.PCCH_Config.nAndPagingFrameOffset', + index=0, containing_type=None, fields=[]), + _descriptor.OneofDescriptor( + name='firstPDCCH_MonitoringOccasionOfPO', full_name='uenibstreamprotobuf.PCCH_Config.firstPDCCH_MonitoringOccasionOfPO', + index=1, containing_type=None, fields=[]), + ], + serialized_start=124071, + serialized_end=125340, +) + + +_PAGINGCYCLE = _descriptor.Descriptor( + name='PagingCycle', + full_name='uenibstreamprotobuf.PagingCycle', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PagingCycle.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PAGINGCYCLE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=125343, + serialized_end=125488, +) + + +_PCCH_CONFIGNS = _descriptor.Descriptor( + name='PCCH_ConfigNs', + full_name='uenibstreamprotobuf.PCCH_ConfigNs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PCCH_ConfigNs.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PCCH_CONFIGNS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=125491, + serialized_end=125626, +) + + +_SCS15KHZONET = _descriptor.Descriptor( + name='SCS15KHZoneT', + full_name='uenibstreamprotobuf.SCS15KHZoneT', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='values', full_name='uenibstreamprotobuf.SCS15KHZoneT.values', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=125628, + serialized_end=125658, +) + + +_SCS30KHZONET_SCS15KHZHALFT = _descriptor.Descriptor( + name='SCS30KHZoneT_SCS15KHZhalfT', + full_name='uenibstreamprotobuf.SCS30KHZoneT_SCS15KHZhalfT', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='values', full_name='uenibstreamprotobuf.SCS30KHZoneT_SCS15KHZhalfT.values', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=125660, + serialized_end=125704, +) + + +_SCS60KHZONET_SCS30KHZHALFT_SCS15KHZQUARTERT = _descriptor.Descriptor( + name='SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT', + full_name='uenibstreamprotobuf.SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='values', full_name='uenibstreamprotobuf.SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT.values', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=125706, + serialized_end=125767, +) + + +_SCS120KHZONET_SCS60KHZHALFT_SCS30KHZQUARTERT_SCS15KHZONEEIGHTHT = _descriptor.Descriptor( + name='SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT', + full_name='uenibstreamprotobuf.SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='values', full_name='uenibstreamprotobuf.SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT.values', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=125769, + serialized_end=125850, +) + + +_SCS120KHZHALFT_SCS60KHZQUARTERT_SCS30KHZONEEIGHTHT_SCS15KHZONESIXTEENTHT = _descriptor.Descriptor( + name='SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT', + full_name='uenibstreamprotobuf.SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='values', full_name='uenibstreamprotobuf.SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT.values', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=125852, + serialized_end=125942, +) + + +_SCS120KHZQUARTERT_SCS60KHZONEEIGHTHT_SCS30KHZONESIXTEENTHT = _descriptor.Descriptor( + name='SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT', + full_name='uenibstreamprotobuf.SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='values', full_name='uenibstreamprotobuf.SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT.values', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=125944, + serialized_end=126020, +) + + +_SCS120KHZONEEIGHTHT_SCS60KHZONESIXTEENTHT = _descriptor.Descriptor( + name='SCS120KHZoneEighthT_SCS60KHZoneSixteenthT', + full_name='uenibstreamprotobuf.SCS120KHZoneEighthT_SCS60KHZoneSixteenthT', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='values', full_name='uenibstreamprotobuf.SCS120KHZoneEighthT_SCS60KHZoneSixteenthT.values', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=126022, + serialized_end=126081, +) + + +_SCS120KHZONESIXTEENTHT = _descriptor.Descriptor( + name='SCS120KHZoneSixteenthT', + full_name='uenibstreamprotobuf.SCS120KHZoneSixteenthT', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='values', full_name='uenibstreamprotobuf.SCS120KHZoneSixteenthT.values', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=126083, + serialized_end=126123, +) + + +_UPLINKCONFIGCOMMONSIB = _descriptor.Descriptor( + name='UplinkConfigCommonSIB', + full_name='uenibstreamprotobuf.UplinkConfigCommonSIB', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='frequencyInfoUL', full_name='uenibstreamprotobuf.UplinkConfigCommonSIB.frequencyInfoUL', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='initialUplinkBWP', full_name='uenibstreamprotobuf.UplinkConfigCommonSIB.initialUplinkBWP', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timeAlignmentTimerCommon', full_name='uenibstreamprotobuf.UplinkConfigCommonSIB.timeAlignmentTimerCommon', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=126126, + serialized_end=126356, +) + + +_FREQUENCYINFOUL_SIB = _descriptor.Descriptor( + name='FrequencyInfoUL_SIB', + full_name='uenibstreamprotobuf.FrequencyInfoUL_SIB', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='frequencyBandList', full_name='uenibstreamprotobuf.FrequencyInfoUL_SIB.frequencyBandList', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='absoluteFrequencyPointA', full_name='uenibstreamprotobuf.FrequencyInfoUL_SIB.absoluteFrequencyPointA', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='scs_SpecificCarrierList', full_name='uenibstreamprotobuf.FrequencyInfoUL_SIB.scs_SpecificCarrierList', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p_Max', full_name='uenibstreamprotobuf.FrequencyInfoUL_SIB.p_Max', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='frequencyShift7p5khz', full_name='uenibstreamprotobuf.FrequencyInfoUL_SIB.frequencyShift7p5khz', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=126359, + serialized_end=126700, +) + + +_SIB_N_TIMINGADVANCEOFFSET = _descriptor.Descriptor( + name='SIB_N_TimingAdvanceOffset', + full_name='uenibstreamprotobuf.SIB_N_TimingAdvanceOffset', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SIB_N_TimingAdvanceOffset.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SIB_N_TIMINGADVANCEOFFSET_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=126703, + serialized_end=126866, +) + + +_SIB_SSB_POSITIONSINBURST = _descriptor.Descriptor( + name='SIB_SSB_PositionsInBurst', + full_name='uenibstreamprotobuf.SIB_SSB_PositionsInBurst', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='inOneGroup', full_name='uenibstreamprotobuf.SIB_SSB_PositionsInBurst.inOneGroup', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='groupPresence', full_name='uenibstreamprotobuf.SIB_SSB_PositionsInBurst.groupPresence', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=126868, + serialized_end=126967, +) + + +_SIB_SSB_PERIODICITYSERVINGCELL = _descriptor.Descriptor( + name='SIB_SSB_PeriodicityServingCell', + full_name='uenibstreamprotobuf.SIB_SSB_PeriodicityServingCell', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SIB_SSB_PeriodicityServingCell.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SIB_SSB_PERIODICITYSERVINGCELL_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=126970, + serialized_end=127171, +) + + +_UE_TIMERSANDCONSTANTS = _descriptor.Descriptor( + name='UE_TimersAndConstants', + full_name='uenibstreamprotobuf.UE_TimersAndConstants', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='t300', full_name='uenibstreamprotobuf.UE_TimersAndConstants.t300', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t301', full_name='uenibstreamprotobuf.UE_TimersAndConstants.t301', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t310', full_name='uenibstreamprotobuf.UE_TimersAndConstants.t310', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n310', full_name='uenibstreamprotobuf.UE_TimersAndConstants.n310', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t311', full_name='uenibstreamprotobuf.UE_TimersAndConstants.t311', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n311', full_name='uenibstreamprotobuf.UE_TimersAndConstants.n311', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t319', full_name='uenibstreamprotobuf.UE_TimersAndConstants.t319', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=127174, + serialized_end=127661, +) + + +_UE_TIMERSANDCONSTANTST300_T301_T319 = _descriptor.Descriptor( + name='UE_TimersAndConstantsT300_T301_T319', + full_name='uenibstreamprotobuf.UE_TimersAndConstantsT300_T301_T319', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.UE_TimersAndConstantsT300_T301_T319.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _UE_TIMERSANDCONSTANTST300_T301_T319_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=127664, + serialized_end=127906, +) + + +_UE_TIMERSANDCONSTANTST310 = _descriptor.Descriptor( + name='UE_TimersAndConstantsT310', + full_name='uenibstreamprotobuf.UE_TimersAndConstantsT310', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.UE_TimersAndConstantsT310.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _UE_TIMERSANDCONSTANTST310_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=127909, + serialized_end=128116, +) + + +_UE_TIMERSANDCONSTANTSN310 = _descriptor.Descriptor( + name='UE_TimersAndConstantsN310', + full_name='uenibstreamprotobuf.UE_TimersAndConstantsN310', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.UE_TimersAndConstantsN310.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _UE_TIMERSANDCONSTANTSN310_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=128119, + serialized_end=128316, +) + + +_UE_TIMERSANDCONSTANTST311 = _descriptor.Descriptor( + name='UE_TimersAndConstantsT311', + full_name='uenibstreamprotobuf.UE_TimersAndConstantsT311', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.UE_TimersAndConstantsT311.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _UE_TIMERSANDCONSTANTST311_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=128319, + serialized_end=128538, +) + + +_UE_TIMERSANDCONSTANTSN311 = _descriptor.Descriptor( + name='UE_TimersAndConstantsN311', + full_name='uenibstreamprotobuf.UE_TimersAndConstantsN311', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.UE_TimersAndConstantsN311.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _UE_TIMERSANDCONSTANTSN311_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=128541, + serialized_end=128737, +) + + +_UAC_BARRINGPERCATLIST = _descriptor.Descriptor( + name='UAC_BarringPerCatList', + full_name='uenibstreamprotobuf.UAC_BarringPerCatList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.UAC_BarringPerCatList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=128739, + serialized_end=128817, +) + + +_UAC_BARRINGPERCAT = _descriptor.Descriptor( + name='UAC_BarringPerCat', + full_name='uenibstreamprotobuf.UAC_BarringPerCat', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='accessCategory', full_name='uenibstreamprotobuf.UAC_BarringPerCat.accessCategory', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uac_barringInfoSetIndex', full_name='uenibstreamprotobuf.UAC_BarringPerCat.uac_barringInfoSetIndex', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=128819, + serialized_end=128895, +) + + +_UAC_BARRINGPERPLMN_LIST = _descriptor.Descriptor( + name='UAC_BarringPerPLMN_List', + full_name='uenibstreamprotobuf.UAC_BarringPerPLMN_List', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.UAC_BarringPerPLMN_List.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=128897, + serialized_end=128978, +) + + +_UAC_BARRINGPERPLMN = _descriptor.Descriptor( + name='UAC_BarringPerPLMN', + full_name='uenibstreamprotobuf.UAC_BarringPerPLMN', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='plmn_IdentityIndex', full_name='uenibstreamprotobuf.UAC_BarringPerPLMN.plmn_IdentityIndex', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uac_ImplicitACBarringList', full_name='uenibstreamprotobuf.UAC_BarringPerPLMN.uac_ImplicitACBarringList', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uac_ExplicitACBarringList', full_name='uenibstreamprotobuf.UAC_BarringPerPLMN.uac_ExplicitACBarringList', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='uac_ACBarringListType', full_name='uenibstreamprotobuf.UAC_BarringPerPLMN.uac_ACBarringListType', + index=0, containing_type=None, fields=[]), + ], + serialized_start=128981, + serialized_end=129220, +) + + +_UAC_IMPLICITACBARRINGLIST = _descriptor.Descriptor( + name='UAC_ImplicitACBarringList', + full_name='uenibstreamprotobuf.UAC_ImplicitACBarringList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.UAC_ImplicitACBarringList.items', index=0, + number=1, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=129222, + serialized_end=129264, +) + + +_UAC_BARRINGINFOSETLIST = _descriptor.Descriptor( + name='UAC_BarringInfoSetList', + full_name='uenibstreamprotobuf.UAC_BarringInfoSetList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.UAC_BarringInfoSetList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=129266, + serialized_end=129346, +) + + +_UAC_BARRINGINFOSET = _descriptor.Descriptor( + name='UAC_BarringInfoSet', + full_name='uenibstreamprotobuf.UAC_BarringInfoSet', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='uac_BarringFactor', full_name='uenibstreamprotobuf.UAC_BarringInfoSet.uac_BarringFactor', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uac_BarringTime', full_name='uenibstreamprotobuf.UAC_BarringInfoSet.uac_BarringTime', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uac_BarringForAccessIdentity', full_name='uenibstreamprotobuf.UAC_BarringInfoSet.uac_BarringForAccessIdentity', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=129349, + serialized_end=129537, +) + + +_UAC_BARRINGFACTOR = _descriptor.Descriptor( + name='UAC_BarringFactor', + full_name='uenibstreamprotobuf.UAC_BarringFactor', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.UAC_BarringFactor.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _UAC_BARRINGFACTOR_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=129540, + serialized_end=129800, +) + + +_UAC_BARRINGTIME = _descriptor.Descriptor( + name='UAC_BarringTime', + full_name='uenibstreamprotobuf.UAC_BarringTime', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.UAC_BarringTime.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _UAC_BARRINGTIME_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=129803, + serialized_end=129987, +) + + +_MOBILITYSTATEPARAMETERS = _descriptor.Descriptor( + name='MobilityStateParameters', + full_name='uenibstreamprotobuf.MobilityStateParameters', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='t_Evaluation', full_name='uenibstreamprotobuf.MobilityStateParameters.t_Evaluation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t_HystNormal', full_name='uenibstreamprotobuf.MobilityStateParameters.t_HystNormal', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n_CellChangeMedium', full_name='uenibstreamprotobuf.MobilityStateParameters.n_CellChangeMedium', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='n_CellChangeHigh', full_name='uenibstreamprotobuf.MobilityStateParameters.n_CellChangeHigh', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=129990, + serialized_end=130205, +) + + +_T_EVALUATION_HYSTNORMAL = _descriptor.Descriptor( + name='T_Evaluation_HystNormal', + full_name='uenibstreamprotobuf.T_Evaluation_HystNormal', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.T_Evaluation_HystNormal.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _T_EVALUATION_HYSTNORMAL_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=130208, + serialized_end=130383, +) + + +_EUTRA_MULTIBANDINFOLIST = _descriptor.Descriptor( + name='EUTRA_MultiBandInfoList', + full_name='uenibstreamprotobuf.EUTRA_MultiBandInfoList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.EUTRA_MultiBandInfoList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=130385, + serialized_end=130467, +) + + +_EUTRA_MULTIBANDINFO = _descriptor.Descriptor( + name='EUTRA_MultiBandInfo', + full_name='uenibstreamprotobuf.EUTRA_MultiBandInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='eutra_FreqBandIndicator', full_name='uenibstreamprotobuf.EUTRA_MultiBandInfo.eutra_FreqBandIndicator', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eutra_NS_PmaxList', full_name='uenibstreamprotobuf.EUTRA_MultiBandInfo.eutra_NS_PmaxList', index=1, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=130469, + serialized_end=130590, +) + + +_EUTRA_NS_PMAXLIST = _descriptor.Descriptor( + name='EUTRA_NS_PmaxList', + full_name='uenibstreamprotobuf.EUTRA_NS_PmaxList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.EUTRA_NS_PmaxList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=130592, + serialized_end=130667, +) + + +_EUTRA_NS_PMAXVALUE = _descriptor.Descriptor( + name='EUTRA_NS_PmaxValue', + full_name='uenibstreamprotobuf.EUTRA_NS_PmaxValue', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='additionalPmax', full_name='uenibstreamprotobuf.EUTRA_NS_PmaxValue.additionalPmax', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='additionalSpectrumEmission', full_name='uenibstreamprotobuf.EUTRA_NS_PmaxValue.additionalSpectrumEmission', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=130670, + serialized_end=130809, +) + +_CELLGROUPCONFIG.fields_by_name['rlc_BearerToAddModList'].message_type = _RLC_BEARERCONFIG +_CELLGROUPCONFIG.fields_by_name['mac_CellGroupConfig'].message_type = _MAC_CELLGROUPCONFIG +_CELLGROUPCONFIG.fields_by_name['physicalCellGroupConfig'].message_type = _PHYSICALCELLGROUPCONFIG +_CELLGROUPCONFIG.fields_by_name['spCellConfig'].message_type = _SPCELLCONFIG +_CELLGROUPCONFIG.fields_by_name['sCellToAddModList'].message_type = _SCELLCONFIG +_CELLGROUPCONFIG.fields_by_name['reportUplinkTxDirectCurrent_v1530'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_RLC_BEARERCONFIG.fields_by_name['reestablishRLC'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_RLC_BEARERCONFIG.fields_by_name['rlc_Config'].message_type = _RLC_CONFIG +_RLC_BEARERCONFIG.fields_by_name['mac_LogicalChannelConfig'].message_type = _LOGICALCHANNELCONFIG +_RLC_BEARERCONFIG.oneofs_by_name['servedRadioBearer'].fields.append( + _RLC_BEARERCONFIG.fields_by_name['srb_Identity']) +_RLC_BEARERCONFIG.fields_by_name['srb_Identity'].containing_oneof = _RLC_BEARERCONFIG.oneofs_by_name['servedRadioBearer'] +_RLC_BEARERCONFIG.oneofs_by_name['servedRadioBearer'].fields.append( + _RLC_BEARERCONFIG.fields_by_name['drb_Identity']) +_RLC_BEARERCONFIG.fields_by_name['drb_Identity'].containing_oneof = _RLC_BEARERCONFIG.oneofs_by_name['servedRadioBearer'] +_RLC_CONFIG.fields_by_name['am'].message_type = _AM +_RLC_CONFIG.fields_by_name['um_Bi_Directional'].message_type = _UM_BI_DIRECTIONAL +_RLC_CONFIG.fields_by_name['um_Uni_Directional_UL'].message_type = _UM_UNI_DIRECTIONAL_UL +_RLC_CONFIG.fields_by_name['um_Uni_Directional_DL'].message_type = _UM_UNI_DIRECTIONAL_DL +_AM.fields_by_name['ul_AM_RLC'].message_type = _UL_AM_RLC +_AM.fields_by_name['dl_AM_RLC'].message_type = _DL_AM_RLC +_UL_AM_RLC.fields_by_name['sn_FieldLength'].message_type = _SN_FIELDLENGTHAM +_UL_AM_RLC.fields_by_name['t_PollRetransmit'].message_type = _T_POLLRETRANSMIT +_UL_AM_RLC.fields_by_name['pollPDU'].message_type = _POLLPDU +_UL_AM_RLC.fields_by_name['pollByte'].message_type = _POLLBYTE +_UL_AM_RLC.fields_by_name['maxRetxThreshold'].message_type = _MAXRETXTHRESHOLD +_MAXRETXTHRESHOLD.fields_by_name['value'].enum_type = _MAXRETXTHRESHOLD_VALUE +_MAXRETXTHRESHOLD_VALUE.containing_type = _MAXRETXTHRESHOLD +_SN_FIELDLENGTHAM.fields_by_name['value'].enum_type = _SN_FIELDLENGTHAM_VALUE +_SN_FIELDLENGTHAM_VALUE.containing_type = _SN_FIELDLENGTHAM +_T_POLLRETRANSMIT.fields_by_name['value'].enum_type = _T_POLLRETRANSMIT_VALUE +_T_POLLRETRANSMIT_VALUE.containing_type = _T_POLLRETRANSMIT +_POLLPDU.fields_by_name['value'].enum_type = _POLLPDU_VALUE +_POLLPDU_VALUE.containing_type = _POLLPDU +_POLLBYTE.fields_by_name['value'].enum_type = _POLLBYTE_VALUE +_POLLBYTE_VALUE.containing_type = _POLLBYTE +_DL_AM_RLC.fields_by_name['sn_FieldLength'].message_type = _SN_FIELDLENGTHAM +_DL_AM_RLC.fields_by_name['t_Reassembly'].message_type = _T_REASSEMBLY +_DL_AM_RLC.fields_by_name['t_statusProhibit'].message_type = _T_STATUSPROHIBIT +_T_REASSEMBLY.fields_by_name['value'].enum_type = _T_REASSEMBLY_VALUE +_T_REASSEMBLY_VALUE.containing_type = _T_REASSEMBLY +_T_STATUSPROHIBIT.fields_by_name['value'].enum_type = _T_STATUSPROHIBIT_VALUE +_T_STATUSPROHIBIT_VALUE.containing_type = _T_STATUSPROHIBIT +_UM_BI_DIRECTIONAL.fields_by_name['ul_UM_RLC'].message_type = _UL_UM_RLC +_UM_BI_DIRECTIONAL.fields_by_name['dl_UM_RLC'].message_type = _DL_UM_RLC +_UL_UM_RLC.fields_by_name['sn_FieldLength'].message_type = _SN_FIELDLENGTHUM +_SN_FIELDLENGTHUM.fields_by_name['value'].enum_type = _SN_FIELDLENGTHUM_VALUE +_SN_FIELDLENGTHUM_VALUE.containing_type = _SN_FIELDLENGTHUM +_DL_UM_RLC.fields_by_name['sn_FieldLength'].message_type = _SN_FIELDLENGTHUM +_DL_UM_RLC.fields_by_name['t_Reassembly'].message_type = _T_REASSEMBLY +_UM_UNI_DIRECTIONAL_UL.fields_by_name['ul_UM_RLC'].message_type = _UL_UM_RLC +_UM_UNI_DIRECTIONAL_DL.fields_by_name['dl_UM_RLC'].message_type = _DL_UM_RLC +_LOGICALCHANNELCONFIG.fields_by_name['ul_SpecificParameters'].message_type = _UL_SPECIFICPARAMETERS +_UL_SPECIFICPARAMETERS.fields_by_name['prioritisedBitRate'].message_type = _PRIORITISEDBITRATE +_UL_SPECIFICPARAMETERS.fields_by_name['bucketSizeDuration'].message_type = _BUCKETSIZEDURATION +_UL_SPECIFICPARAMETERS.fields_by_name['allowedSCS_List'].message_type = _SUBCARRIERSPACING +_UL_SPECIFICPARAMETERS.fields_by_name['maxPUSCH_Duration'].message_type = _MAXPUSCH_DURATION +_UL_SPECIFICPARAMETERS.fields_by_name['configuredGrantType1Allowed'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_UL_SPECIFICPARAMETERS.fields_by_name['logicalChannelGroup'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_UL_SPECIFICPARAMETERS.fields_by_name['schedulingRequestID'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_UL_SPECIFICPARAMETERS.fields_by_name['bitRateQueryProhibitTimer'].message_type = _BITRATEQUERYPROHIBITTIMER +_PRIORITISEDBITRATE.fields_by_name['value'].enum_type = _PRIORITISEDBITRATE_VALUE +_PRIORITISEDBITRATE_VALUE.containing_type = _PRIORITISEDBITRATE +_BUCKETSIZEDURATION.fields_by_name['value'].enum_type = _BUCKETSIZEDURATION_VALUE +_BUCKETSIZEDURATION_VALUE.containing_type = _BUCKETSIZEDURATION +_SUBCARRIERSPACING.fields_by_name['value'].enum_type = _SUBCARRIERSPACING_VALUE +_SUBCARRIERSPACING_VALUE.containing_type = _SUBCARRIERSPACING +_MAXPUSCH_DURATION.fields_by_name['value'].enum_type = _MAXPUSCH_DURATION_VALUE +_MAXPUSCH_DURATION_VALUE.containing_type = _MAXPUSCH_DURATION +_BITRATEQUERYPROHIBITTIMER.fields_by_name['value'].enum_type = _BITRATEQUERYPROHIBITTIMER_VALUE +_BITRATEQUERYPROHIBITTIMER_VALUE.containing_type = _BITRATEQUERYPROHIBITTIMER +_MAC_CELLGROUPCONFIG.fields_by_name['release_drx_Config'].message_type = common__types__pb2._NULL +_MAC_CELLGROUPCONFIG.fields_by_name['setup_drx_Config'].message_type = _DRX_CONFIG +_MAC_CELLGROUPCONFIG.fields_by_name['schedulingRequestConfig'].message_type = _SCHEDULINGREQUESTCONFIG +_MAC_CELLGROUPCONFIG.fields_by_name['bsr_Config'].message_type = _BSR_CONFIG +_MAC_CELLGROUPCONFIG.fields_by_name['tag_Config'].message_type = _TAG_CONFIG +_MAC_CELLGROUPCONFIG.fields_by_name['release_phr_Config'].message_type = common__types__pb2._NULL +_MAC_CELLGROUPCONFIG.fields_by_name['setup_phr_Config'].message_type = _PHR_CONFIG +_MAC_CELLGROUPCONFIG.fields_by_name['csi_Mask_v1530'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_MAC_CELLGROUPCONFIG.fields_by_name['release_dataInactivityTimer_v1530'].message_type = common__types__pb2._NULL +_MAC_CELLGROUPCONFIG.fields_by_name['setup_dataInactivityTimer_v1530'].message_type = _DATAINACTIVITYTIMER +_MAC_CELLGROUPCONFIG.oneofs_by_name['drx_Config'].fields.append( + _MAC_CELLGROUPCONFIG.fields_by_name['release_drx_Config']) +_MAC_CELLGROUPCONFIG.fields_by_name['release_drx_Config'].containing_oneof = _MAC_CELLGROUPCONFIG.oneofs_by_name['drx_Config'] +_MAC_CELLGROUPCONFIG.oneofs_by_name['drx_Config'].fields.append( + _MAC_CELLGROUPCONFIG.fields_by_name['setup_drx_Config']) +_MAC_CELLGROUPCONFIG.fields_by_name['setup_drx_Config'].containing_oneof = _MAC_CELLGROUPCONFIG.oneofs_by_name['drx_Config'] +_MAC_CELLGROUPCONFIG.oneofs_by_name['phr_Config'].fields.append( + _MAC_CELLGROUPCONFIG.fields_by_name['release_phr_Config']) +_MAC_CELLGROUPCONFIG.fields_by_name['release_phr_Config'].containing_oneof = _MAC_CELLGROUPCONFIG.oneofs_by_name['phr_Config'] +_MAC_CELLGROUPCONFIG.oneofs_by_name['phr_Config'].fields.append( + _MAC_CELLGROUPCONFIG.fields_by_name['setup_phr_Config']) +_MAC_CELLGROUPCONFIG.fields_by_name['setup_phr_Config'].containing_oneof = _MAC_CELLGROUPCONFIG.oneofs_by_name['phr_Config'] +_MAC_CELLGROUPCONFIG.oneofs_by_name['dataInactivityTimer_v1530'].fields.append( + _MAC_CELLGROUPCONFIG.fields_by_name['release_dataInactivityTimer_v1530']) +_MAC_CELLGROUPCONFIG.fields_by_name['release_dataInactivityTimer_v1530'].containing_oneof = _MAC_CELLGROUPCONFIG.oneofs_by_name['dataInactivityTimer_v1530'] +_MAC_CELLGROUPCONFIG.oneofs_by_name['dataInactivityTimer_v1530'].fields.append( + _MAC_CELLGROUPCONFIG.fields_by_name['setup_dataInactivityTimer_v1530']) +_MAC_CELLGROUPCONFIG.fields_by_name['setup_dataInactivityTimer_v1530'].containing_oneof = _MAC_CELLGROUPCONFIG.oneofs_by_name['dataInactivityTimer_v1530'] +_DRX_CONFIG.fields_by_name['milliSeconds'].message_type = _MILLISECONDS +_DRX_CONFIG.fields_by_name['drx_InactivityTimer'].message_type = _DRX_INACTIVITYTIMER +_DRX_CONFIG.fields_by_name['drx_RetransmissionTimerDL'].message_type = _DRX_RETRANSMISSIONTIMER +_DRX_CONFIG.fields_by_name['drx_RetransmissionTimerUL'].message_type = _DRX_RETRANSMISSIONTIMER +_DRX_CONFIG.fields_by_name['shortDRX'].message_type = _SHORTDRX +_DRX_CONFIG.oneofs_by_name['drx_onDurationTimer'].fields.append( + _DRX_CONFIG.fields_by_name['subMilliSeconds']) +_DRX_CONFIG.fields_by_name['subMilliSeconds'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_onDurationTimer'] +_DRX_CONFIG.oneofs_by_name['drx_onDurationTimer'].fields.append( + _DRX_CONFIG.fields_by_name['milliSeconds']) +_DRX_CONFIG.fields_by_name['milliSeconds'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_onDurationTimer'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms10']) +_DRX_CONFIG.fields_by_name['ms10'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms20']) +_DRX_CONFIG.fields_by_name['ms20'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms32']) +_DRX_CONFIG.fields_by_name['ms32'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms40']) +_DRX_CONFIG.fields_by_name['ms40'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms60']) +_DRX_CONFIG.fields_by_name['ms60'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms64']) +_DRX_CONFIG.fields_by_name['ms64'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms70']) +_DRX_CONFIG.fields_by_name['ms70'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms80']) +_DRX_CONFIG.fields_by_name['ms80'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms128']) +_DRX_CONFIG.fields_by_name['ms128'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms160']) +_DRX_CONFIG.fields_by_name['ms160'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms256']) +_DRX_CONFIG.fields_by_name['ms256'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms320']) +_DRX_CONFIG.fields_by_name['ms320'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms512']) +_DRX_CONFIG.fields_by_name['ms512'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms640']) +_DRX_CONFIG.fields_by_name['ms640'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms1024']) +_DRX_CONFIG.fields_by_name['ms1024'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms1280']) +_DRX_CONFIG.fields_by_name['ms1280'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms2048']) +_DRX_CONFIG.fields_by_name['ms2048'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms2560']) +_DRX_CONFIG.fields_by_name['ms2560'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms5120']) +_DRX_CONFIG.fields_by_name['ms5120'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_CONFIG.fields_by_name['ms10240']) +_DRX_CONFIG.fields_by_name['ms10240'].containing_oneof = _DRX_CONFIG.oneofs_by_name['drx_LongCycleStartOffset'] +_MILLISECONDS.fields_by_name['value'].enum_type = _MILLISECONDS_VALUE +_MILLISECONDS_VALUE.containing_type = _MILLISECONDS +_DRX_INACTIVITYTIMER.fields_by_name['value'].enum_type = _DRX_INACTIVITYTIMER_VALUE +_DRX_INACTIVITYTIMER_VALUE.containing_type = _DRX_INACTIVITYTIMER +_DRX_RETRANSMISSIONTIMER.fields_by_name['value'].enum_type = _DRX_RETRANSMISSIONTIMER_VALUE +_DRX_RETRANSMISSIONTIMER_VALUE.containing_type = _DRX_RETRANSMISSIONTIMER +_SHORTDRX.fields_by_name['drx_ShortCycle'].message_type = _DRX_SHORTCYCLE +_DRX_SHORTCYCLE.fields_by_name['value'].enum_type = _DRX_SHORTCYCLE_VALUE +_DRX_SHORTCYCLE_VALUE.containing_type = _DRX_SHORTCYCLE +_SCHEDULINGREQUESTCONFIG.fields_by_name['schedulingRequestToAddModList'].message_type = _SCHEDULINGREQUESTTOADDMOD +_SCHEDULINGREQUESTTOADDMOD.fields_by_name['sr_ProhibitTimer'].message_type = _SR_PROHIBITTIMER +_SCHEDULINGREQUESTTOADDMOD.fields_by_name['sr_TransMax'].message_type = _SR_TRANSMAX +_SR_PROHIBITTIMER.fields_by_name['value'].enum_type = _SR_PROHIBITTIMER_VALUE +_SR_PROHIBITTIMER_VALUE.containing_type = _SR_PROHIBITTIMER +_SR_TRANSMAX.fields_by_name['value'].enum_type = _SR_TRANSMAX_VALUE +_SR_TRANSMAX_VALUE.containing_type = _SR_TRANSMAX +_BSR_CONFIG.fields_by_name['periodicBSR_Timer'].message_type = _PERIODICBSR_TIMER +_BSR_CONFIG.fields_by_name['retxBSR_Timer'].message_type = _RETXBSR_TIMER +_BSR_CONFIG.fields_by_name['logicalChannelSR_DelayTimer'].message_type = _LOGICALCHANNELSR_DELAYTIMER +_PERIODICBSR_TIMER.fields_by_name['value'].enum_type = _PERIODICBSR_TIMER_VALUE +_PERIODICBSR_TIMER_VALUE.containing_type = _PERIODICBSR_TIMER +_RETXBSR_TIMER.fields_by_name['value'].enum_type = _RETXBSR_TIMER_VALUE +_RETXBSR_TIMER_VALUE.containing_type = _RETXBSR_TIMER +_LOGICALCHANNELSR_DELAYTIMER.fields_by_name['value'].enum_type = _LOGICALCHANNELSR_DELAYTIMER_VALUE +_LOGICALCHANNELSR_DELAYTIMER_VALUE.containing_type = _LOGICALCHANNELSR_DELAYTIMER +_TAG_CONFIG.fields_by_name['tag_ToReleaseList'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_TAG_CONFIG.fields_by_name['tag_ToAddModList'].message_type = _TAG +_TAG.fields_by_name['timeAlignmentTimer'].message_type = _TIMEALIGNMENTTIMER +_TIMEALIGNMENTTIMER.fields_by_name['value'].enum_type = _TIMEALIGNMENTTIMER_VALUE +_TIMEALIGNMENTTIMER_VALUE.containing_type = _TIMEALIGNMENTTIMER +_PHR_CONFIG.fields_by_name['phr_PeriodicTimer'].message_type = _PHR_PERIODICTIMER +_PHR_CONFIG.fields_by_name['phr_ProhibitTimer'].message_type = _PHR_PROHIBITTIMER +_PHR_CONFIG.fields_by_name['phr_Tx_PowerFactorChange'].message_type = _PHR_TX_POWERFACTORCHANGE +_PHR_CONFIG.fields_by_name['phr_ModeOtherCG'].message_type = _PHR_MODEOTHERCG +_PHR_PERIODICTIMER.fields_by_name['value'].enum_type = _PHR_PERIODICTIMER_VALUE +_PHR_PERIODICTIMER_VALUE.containing_type = _PHR_PERIODICTIMER +_PHR_PROHIBITTIMER.fields_by_name['value'].enum_type = _PHR_PROHIBITTIMER_VALUE +_PHR_PROHIBITTIMER_VALUE.containing_type = _PHR_PROHIBITTIMER +_PHR_TX_POWERFACTORCHANGE.fields_by_name['value'].enum_type = _PHR_TX_POWERFACTORCHANGE_VALUE +_PHR_TX_POWERFACTORCHANGE_VALUE.containing_type = _PHR_TX_POWERFACTORCHANGE +_PHR_MODEOTHERCG.fields_by_name['value'].enum_type = _PHR_MODEOTHERCG_VALUE +_PHR_MODEOTHERCG_VALUE.containing_type = _PHR_MODEOTHERCG +_DATAINACTIVITYTIMER.fields_by_name['value'].enum_type = _DATAINACTIVITYTIMER_VALUE +_DATAINACTIVITYTIMER_VALUE.containing_type = _DATAINACTIVITYTIMER +_PHYSICALCELLGROUPCONFIG.fields_by_name['harq_ACK_SpatialBundlingPUCCH'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_PHYSICALCELLGROUPCONFIG.fields_by_name['harq_ACK_SpatialBundlingPUSCH'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_PHYSICALCELLGROUPCONFIG.fields_by_name['p_NR_FR1'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_PHYSICALCELLGROUPCONFIG.fields_by_name['pdsch_HARQ_ACK_Codebook'].enum_type = _PHYSICALCELLGROUPCONFIG_PDSCH_HARQ_ACK_CODEBOOK +_PHYSICALCELLGROUPCONFIG.fields_by_name['tpc_SRS_RNTI'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PHYSICALCELLGROUPCONFIG.fields_by_name['tpc_PUCCH_RNTI'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PHYSICALCELLGROUPCONFIG.fields_by_name['tpc_PUSCH_RNTI'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PHYSICALCELLGROUPCONFIG.fields_by_name['sp_CSI_RNTI'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PHYSICALCELLGROUPCONFIG.fields_by_name['release_cs_RNTI'].message_type = common__types__pb2._NULL +_PHYSICALCELLGROUPCONFIG.fields_by_name['mcs_C_RNTI'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PHYSICALCELLGROUPCONFIG.fields_by_name['p_UE_FR1'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_PHYSICALCELLGROUPCONFIG.fields_by_name['xScale'].message_type = _XSCALE +_PHYSICALCELLGROUPCONFIG_PDSCH_HARQ_ACK_CODEBOOK.containing_type = _PHYSICALCELLGROUPCONFIG +_PHYSICALCELLGROUPCONFIG.oneofs_by_name['cs_RNTI'].fields.append( + _PHYSICALCELLGROUPCONFIG.fields_by_name['release_cs_RNTI']) +_PHYSICALCELLGROUPCONFIG.fields_by_name['release_cs_RNTI'].containing_oneof = _PHYSICALCELLGROUPCONFIG.oneofs_by_name['cs_RNTI'] +_PHYSICALCELLGROUPCONFIG.oneofs_by_name['cs_RNTI'].fields.append( + _PHYSICALCELLGROUPCONFIG.fields_by_name['setup_cs_RNTI']) +_PHYSICALCELLGROUPCONFIG.fields_by_name['setup_cs_RNTI'].containing_oneof = _PHYSICALCELLGROUPCONFIG.oneofs_by_name['cs_RNTI'] +_XSCALE.fields_by_name['value'].enum_type = _XSCALE_VALUE +_XSCALE_VALUE.containing_type = _XSCALE +_SPCELLCONFIG.fields_by_name['servCellIndex'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SPCELLCONFIG.fields_by_name['reconfigurationWithSync'].message_type = _RECONFIGURATIONWITHSYNC +_SPCELLCONFIG.fields_by_name['release_rlf_TimersAndConstants'].message_type = common__types__pb2._NULL +_SPCELLCONFIG.fields_by_name['setup_rlf_TimersAndConstants'].message_type = _RLF_TIMERSANDCONSTANTS +_SPCELLCONFIG.fields_by_name['rlmInSyncOutOfSyncThreshold'].message_type = _RLMINSYNCOUTOFSYNCTHRESHOLD +_SPCELLCONFIG.fields_by_name['spCellConfigDedicated'].message_type = _SERVINGCELLCONFIG +_SPCELLCONFIG.oneofs_by_name['rlf_TimersAndConstants'].fields.append( + _SPCELLCONFIG.fields_by_name['release_rlf_TimersAndConstants']) +_SPCELLCONFIG.fields_by_name['release_rlf_TimersAndConstants'].containing_oneof = _SPCELLCONFIG.oneofs_by_name['rlf_TimersAndConstants'] +_SPCELLCONFIG.oneofs_by_name['rlf_TimersAndConstants'].fields.append( + _SPCELLCONFIG.fields_by_name['setup_rlf_TimersAndConstants']) +_SPCELLCONFIG.fields_by_name['setup_rlf_TimersAndConstants'].containing_oneof = _SPCELLCONFIG.oneofs_by_name['rlf_TimersAndConstants'] +_RECONFIGURATIONWITHSYNC.fields_by_name['spCellConfigCommon'].message_type = _SERVINGCELLCONFIGCOMMON +_RECONFIGURATIONWITHSYNC.fields_by_name['t304'].message_type = _T304 +_RECONFIGURATIONWITHSYNC.fields_by_name['uplink'].message_type = _RACH_CONFIGDEDICATED +_RECONFIGURATIONWITHSYNC.fields_by_name['supplementaryUplink'].message_type = _RACH_CONFIGDEDICATED +_RECONFIGURATIONWITHSYNC.fields_by_name['smtc'].message_type = _SSB_MTC +_RECONFIGURATIONWITHSYNC.oneofs_by_name['rach_ConfigDedicated'].fields.append( + _RECONFIGURATIONWITHSYNC.fields_by_name['uplink']) +_RECONFIGURATIONWITHSYNC.fields_by_name['uplink'].containing_oneof = _RECONFIGURATIONWITHSYNC.oneofs_by_name['rach_ConfigDedicated'] +_RECONFIGURATIONWITHSYNC.oneofs_by_name['rach_ConfigDedicated'].fields.append( + _RECONFIGURATIONWITHSYNC.fields_by_name['supplementaryUplink']) +_RECONFIGURATIONWITHSYNC.fields_by_name['supplementaryUplink'].containing_oneof = _RECONFIGURATIONWITHSYNC.oneofs_by_name['rach_ConfigDedicated'] +_SERVINGCELLCONFIGCOMMON.fields_by_name['physCellId'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SERVINGCELLCONFIGCOMMON.fields_by_name['downlinkConfigCommon'].message_type = _DOWNLINKCONFIGCOMMON +_SERVINGCELLCONFIGCOMMON.fields_by_name['uplinkConfigCommon'].message_type = _UPLINKCONFIGCOMMON +_SERVINGCELLCONFIGCOMMON.fields_by_name['supplementaryUplinkConfigCommon'].message_type = _UPLINKCONFIGCOMMON +_SERVINGCELLCONFIGCOMMON.fields_by_name['n_TimingAdvanceOffset'].message_type = _N_TIMINGADVANCEOFFSET +_SERVINGCELLCONFIGCOMMON.fields_by_name['ssb_PeriodicityServingCell'].message_type = _SSB_PERIODICITYSERVINGCELL +_SERVINGCELLCONFIGCOMMON.fields_by_name['dmrs_TypeA_Position'].message_type = _DMRS_TYPEA_POSITION +_SERVINGCELLCONFIGCOMMON.fields_by_name['release_lte_CRS_ToMatchAround'].message_type = common__types__pb2._NULL +_SERVINGCELLCONFIGCOMMON.fields_by_name['setup_lte_CRS_ToMatchAround'].message_type = _RATEMATCHPATTERNLTE_CRS +_SERVINGCELLCONFIGCOMMON.fields_by_name['rateMatchPatternToAddModList'].message_type = _RATEMATCHPATTERN +_SERVINGCELLCONFIGCOMMON.fields_by_name['subcarrierSpacing'].message_type = _SUBCARRIERSPACING +_SERVINGCELLCONFIGCOMMON.fields_by_name['tdd_UL_DL_ConfigCommon'].message_type = _TDD_UL_DL_CONFIGCOMMON +_SERVINGCELLCONFIGCOMMON.oneofs_by_name['ssb_PositionsInBurst'].fields.append( + _SERVINGCELLCONFIGCOMMON.fields_by_name['shortBitmap']) +_SERVINGCELLCONFIGCOMMON.fields_by_name['shortBitmap'].containing_oneof = _SERVINGCELLCONFIGCOMMON.oneofs_by_name['ssb_PositionsInBurst'] +_SERVINGCELLCONFIGCOMMON.oneofs_by_name['ssb_PositionsInBurst'].fields.append( + _SERVINGCELLCONFIGCOMMON.fields_by_name['mediumBitmap']) +_SERVINGCELLCONFIGCOMMON.fields_by_name['mediumBitmap'].containing_oneof = _SERVINGCELLCONFIGCOMMON.oneofs_by_name['ssb_PositionsInBurst'] +_SERVINGCELLCONFIGCOMMON.oneofs_by_name['ssb_PositionsInBurst'].fields.append( + _SERVINGCELLCONFIGCOMMON.fields_by_name['longBitmap']) +_SERVINGCELLCONFIGCOMMON.fields_by_name['longBitmap'].containing_oneof = _SERVINGCELLCONFIGCOMMON.oneofs_by_name['ssb_PositionsInBurst'] +_SERVINGCELLCONFIGCOMMON.oneofs_by_name['lte_CRS_ToMatchAround'].fields.append( + _SERVINGCELLCONFIGCOMMON.fields_by_name['release_lte_CRS_ToMatchAround']) +_SERVINGCELLCONFIGCOMMON.fields_by_name['release_lte_CRS_ToMatchAround'].containing_oneof = _SERVINGCELLCONFIGCOMMON.oneofs_by_name['lte_CRS_ToMatchAround'] +_SERVINGCELLCONFIGCOMMON.oneofs_by_name['lte_CRS_ToMatchAround'].fields.append( + _SERVINGCELLCONFIGCOMMON.fields_by_name['setup_lte_CRS_ToMatchAround']) +_SERVINGCELLCONFIGCOMMON.fields_by_name['setup_lte_CRS_ToMatchAround'].containing_oneof = _SERVINGCELLCONFIGCOMMON.oneofs_by_name['lte_CRS_ToMatchAround'] +_DOWNLINKCONFIGCOMMON.fields_by_name['frequencyInfoDL'].message_type = _FREQUENCYINFODL +_DOWNLINKCONFIGCOMMON.fields_by_name['initialDownlinkBWP'].message_type = _BWP_DOWNLINKCOMMON +_FREQUENCYINFODL.fields_by_name['absoluteFrequencySSB'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_FREQUENCYINFODL.fields_by_name['frequencyBandList'].message_type = _MULTIFREQUENCYBANDLISTNR +_FREQUENCYINFODL.fields_by_name['scs_SpecificCarrier'].message_type = _SCS_SPECIFICCARRIER +_SCS_SPECIFICCARRIER.fields_by_name['subcarrierSpacing'].message_type = _SUBCARRIERSPACING +_SCS_SPECIFICCARRIER.fields_by_name['txDirectCurrentLocation_v1530'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_BWP_DOWNLINKCOMMON.fields_by_name['genericParameters'].message_type = _BWP +_BWP_DOWNLINKCOMMON.fields_by_name['release_pdcch_ConfigCommon'].message_type = common__types__pb2._NULL +_BWP_DOWNLINKCOMMON.fields_by_name['setup_pdcch_ConfigCommon'].message_type = _PDCCH_CONFIGCOMMON +_BWP_DOWNLINKCOMMON.fields_by_name['release_pdsch_ConfigCommon'].message_type = common__types__pb2._NULL +_BWP_DOWNLINKCOMMON.fields_by_name['setup_pdsch_ConfigCommon'].message_type = _PDSCH_CONFIGCOMMON +_BWP_DOWNLINKCOMMON.oneofs_by_name['pdcch_ConfigCommon'].fields.append( + _BWP_DOWNLINKCOMMON.fields_by_name['release_pdcch_ConfigCommon']) +_BWP_DOWNLINKCOMMON.fields_by_name['release_pdcch_ConfigCommon'].containing_oneof = _BWP_DOWNLINKCOMMON.oneofs_by_name['pdcch_ConfigCommon'] +_BWP_DOWNLINKCOMMON.oneofs_by_name['pdcch_ConfigCommon'].fields.append( + _BWP_DOWNLINKCOMMON.fields_by_name['setup_pdcch_ConfigCommon']) +_BWP_DOWNLINKCOMMON.fields_by_name['setup_pdcch_ConfigCommon'].containing_oneof = _BWP_DOWNLINKCOMMON.oneofs_by_name['pdcch_ConfigCommon'] +_BWP_DOWNLINKCOMMON.oneofs_by_name['pdsch_ConfigCommon'].fields.append( + _BWP_DOWNLINKCOMMON.fields_by_name['release_pdsch_ConfigCommon']) +_BWP_DOWNLINKCOMMON.fields_by_name['release_pdsch_ConfigCommon'].containing_oneof = _BWP_DOWNLINKCOMMON.oneofs_by_name['pdsch_ConfigCommon'] +_BWP_DOWNLINKCOMMON.oneofs_by_name['pdsch_ConfigCommon'].fields.append( + _BWP_DOWNLINKCOMMON.fields_by_name['setup_pdsch_ConfigCommon']) +_BWP_DOWNLINKCOMMON.fields_by_name['setup_pdsch_ConfigCommon'].containing_oneof = _BWP_DOWNLINKCOMMON.oneofs_by_name['pdsch_ConfigCommon'] +_BWP.fields_by_name['subcarrierSpacing'].message_type = _SUBCARRIERSPACING +_BWP.fields_by_name['cyclicPrefix'].message_type = _CYCLICPREFIX +_CYCLICPREFIX.fields_by_name['value'].enum_type = _CYCLICPREFIX_VALUE +_CYCLICPREFIX_VALUE.containing_type = _CYCLICPREFIX +_PDCCH_CONFIGCOMMON.fields_by_name['controlResourceSetZero'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PDCCH_CONFIGCOMMON.fields_by_name['commonControlResourceSet'].message_type = _CONTROLRESOURCESET +_PDCCH_CONFIGCOMMON.fields_by_name['searchSpaceZero'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PDCCH_CONFIGCOMMON.fields_by_name['commonSearchSpaceList'].message_type = _SEARCHSPACE +_PDCCH_CONFIGCOMMON.fields_by_name['searchSpaceSIB1'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PDCCH_CONFIGCOMMON.fields_by_name['searchSpaceOtherSystemInformation'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PDCCH_CONFIGCOMMON.fields_by_name['pagingSearchSpace'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PDCCH_CONFIGCOMMON.fields_by_name['ra_SearchSpace'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PDCCH_CONFIGCOMMON.fields_by_name['firstPDCCH_MonitoringOccasionOfP0'].message_type = _FIRSTPDCCH_MONITORINGOCCASIONOFP0 +_CONTROLRESOURCESET.fields_by_name['interleaved'].message_type = _INTERLEAVED +_CONTROLRESOURCESET.fields_by_name['nonInterleaved'].message_type = common__types__pb2._NULL +_CONTROLRESOURCESET.fields_by_name['precoderGranularity'].message_type = _PRECODERGRANULARITY +_CONTROLRESOURCESET.fields_by_name['tci_PresentInDCI'].message_type = common__types__pb2._ENABLEDOPT +_CONTROLRESOURCESET.fields_by_name['pdcch_DMRS_ScramblingId'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CONTROLRESOURCESET.oneofs_by_name['cce_REG_MappingType'].fields.append( + _CONTROLRESOURCESET.fields_by_name['interleaved']) +_CONTROLRESOURCESET.fields_by_name['interleaved'].containing_oneof = _CONTROLRESOURCESET.oneofs_by_name['cce_REG_MappingType'] +_CONTROLRESOURCESET.oneofs_by_name['cce_REG_MappingType'].fields.append( + _CONTROLRESOURCESET.fields_by_name['nonInterleaved']) +_CONTROLRESOURCESET.fields_by_name['nonInterleaved'].containing_oneof = _CONTROLRESOURCESET.oneofs_by_name['cce_REG_MappingType'] +_INTERLEAVED.fields_by_name['reg_BundleSize'].message_type = _REG_BUNDLESIZE +_INTERLEAVED.fields_by_name['interleaverSize'].message_type = _INTERLEAVERSIZE +_INTERLEAVED.fields_by_name['shiftIndex'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_REG_BUNDLESIZE.fields_by_name['value'].enum_type = _REG_BUNDLESIZE_VALUE +_REG_BUNDLESIZE_VALUE.containing_type = _REG_BUNDLESIZE +_INTERLEAVERSIZE.fields_by_name['value'].enum_type = _INTERLEAVERSIZE_VALUE +_INTERLEAVERSIZE_VALUE.containing_type = _INTERLEAVERSIZE +_PRECODERGRANULARITY.fields_by_name['value'].enum_type = _PRECODERGRANULARITY_VALUE +_PRECODERGRANULARITY_VALUE.containing_type = _PRECODERGRANULARITY +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS15KHZoneT'].message_type = _SEQUENCE_OF_INTEGER +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS30KHZoneT_SCS15KHZhalfT'].message_type = _SEQUENCE_OF_INTEGER +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT'].message_type = _SEQUENCE_OF_INTEGER +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT'].message_type = _SEQUENCE_OF_INTEGER +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT'].message_type = _SEQUENCE_OF_INTEGER +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT'].message_type = _SEQUENCE_OF_INTEGER +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS120KHZoneEighthT_SCS60KHZoneSixteenthT'].message_type = _SEQUENCE_OF_INTEGER +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS120KHZoneSixteenthT'].message_type = _SEQUENCE_OF_INTEGER +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.oneofs_by_name['firstPDCCHMonitoringOccasionOfP0'].fields.append( + _FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS15KHZoneT']) +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS15KHZoneT'].containing_oneof = _FIRSTPDCCH_MONITORINGOCCASIONOFP0.oneofs_by_name['firstPDCCHMonitoringOccasionOfP0'] +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.oneofs_by_name['firstPDCCHMonitoringOccasionOfP0'].fields.append( + _FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS30KHZoneT_SCS15KHZhalfT']) +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS30KHZoneT_SCS15KHZhalfT'].containing_oneof = _FIRSTPDCCH_MONITORINGOCCASIONOFP0.oneofs_by_name['firstPDCCHMonitoringOccasionOfP0'] +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.oneofs_by_name['firstPDCCHMonitoringOccasionOfP0'].fields.append( + _FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT']) +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT'].containing_oneof = _FIRSTPDCCH_MONITORINGOCCASIONOFP0.oneofs_by_name['firstPDCCHMonitoringOccasionOfP0'] +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.oneofs_by_name['firstPDCCHMonitoringOccasionOfP0'].fields.append( + _FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT']) +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT'].containing_oneof = _FIRSTPDCCH_MONITORINGOCCASIONOFP0.oneofs_by_name['firstPDCCHMonitoringOccasionOfP0'] +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.oneofs_by_name['firstPDCCHMonitoringOccasionOfP0'].fields.append( + _FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT']) +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT'].containing_oneof = _FIRSTPDCCH_MONITORINGOCCASIONOFP0.oneofs_by_name['firstPDCCHMonitoringOccasionOfP0'] +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.oneofs_by_name['firstPDCCHMonitoringOccasionOfP0'].fields.append( + _FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT']) +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT'].containing_oneof = _FIRSTPDCCH_MONITORINGOCCASIONOFP0.oneofs_by_name['firstPDCCHMonitoringOccasionOfP0'] +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.oneofs_by_name['firstPDCCHMonitoringOccasionOfP0'].fields.append( + _FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS120KHZoneEighthT_SCS60KHZoneSixteenthT']) +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS120KHZoneEighthT_SCS60KHZoneSixteenthT'].containing_oneof = _FIRSTPDCCH_MONITORINGOCCASIONOFP0.oneofs_by_name['firstPDCCHMonitoringOccasionOfP0'] +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.oneofs_by_name['firstPDCCHMonitoringOccasionOfP0'].fields.append( + _FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS120KHZoneSixteenthT']) +_FIRSTPDCCH_MONITORINGOCCASIONOFP0.fields_by_name['sCS120KHZoneSixteenthT'].containing_oneof = _FIRSTPDCCH_MONITORINGOCCASIONOFP0.oneofs_by_name['firstPDCCHMonitoringOccasionOfP0'] +_PDSCH_CONFIGCOMMON.fields_by_name['pdsch_TimeDomainAllocationList'].message_type = _PDSCH_TIMEDOMAINRESOURCEALLOCATIONLIST +_PDSCH_TIMEDOMAINRESOURCEALLOCATIONLIST.fields_by_name['items'].message_type = _PDSCH_TIMEDOMAINRESOURCEALLOCATION +_PDSCH_TIMEDOMAINRESOURCEALLOCATION.fields_by_name['k0'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PDSCH_TIMEDOMAINRESOURCEALLOCATION.fields_by_name['mappingType'].message_type = _MAPPINGTYPE +_MAPPINGTYPE.fields_by_name['value'].enum_type = _MAPPINGTYPE_VALUE +_MAPPINGTYPE_VALUE.containing_type = _MAPPINGTYPE +_UPLINKCONFIGCOMMON.fields_by_name['frequencyInfoUL'].message_type = _FREQUENCYINFOUL +_UPLINKCONFIGCOMMON.fields_by_name['initialUplinkBWP'].message_type = _BWP_UPLINKCOMMON +_UPLINKCONFIGCOMMON.fields_by_name['dummy'].message_type = _TIMEALIGNMENTTIMER +_FREQUENCYINFOUL.fields_by_name['frequencyBandList'].message_type = _MULTIFREQUENCYBANDLISTNR +_FREQUENCYINFOUL.fields_by_name['absoluteFrequencyPointA'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_FREQUENCYINFOUL.fields_by_name['scs_SpecificCarrierList'].message_type = _SCS_SPECIFICCARRIER +_FREQUENCYINFOUL.fields_by_name['additionalSpectrumEmission'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_FREQUENCYINFOUL.fields_by_name['p_Max'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_FREQUENCYINFOUL.fields_by_name['frequencyShift7p5khz'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_BWP_UPLINKCOMMON.fields_by_name['genericParameters'].message_type = _BWP +_BWP_UPLINKCOMMON.fields_by_name['release_rach_ConfigCommon'].message_type = common__types__pb2._NULL +_BWP_UPLINKCOMMON.fields_by_name['setup_rach_ConfigCommon'].message_type = _RACH_CONFIGCOMMON +_BWP_UPLINKCOMMON.fields_by_name['release_pusch_ConfigCommon'].message_type = common__types__pb2._NULL +_BWP_UPLINKCOMMON.fields_by_name['setup_pusch_ConfigCommon'].message_type = _PUSCH_CONFIGCOMMON +_BWP_UPLINKCOMMON.fields_by_name['release_pucch_ConfigCommon'].message_type = common__types__pb2._NULL +_BWP_UPLINKCOMMON.fields_by_name['setup_pucch_ConfigCommon'].message_type = _PUCCH_CONFIGCOMMON +_BWP_UPLINKCOMMON.oneofs_by_name['rach_ConfigCommon'].fields.append( + _BWP_UPLINKCOMMON.fields_by_name['release_rach_ConfigCommon']) +_BWP_UPLINKCOMMON.fields_by_name['release_rach_ConfigCommon'].containing_oneof = _BWP_UPLINKCOMMON.oneofs_by_name['rach_ConfigCommon'] +_BWP_UPLINKCOMMON.oneofs_by_name['rach_ConfigCommon'].fields.append( + _BWP_UPLINKCOMMON.fields_by_name['setup_rach_ConfigCommon']) +_BWP_UPLINKCOMMON.fields_by_name['setup_rach_ConfigCommon'].containing_oneof = _BWP_UPLINKCOMMON.oneofs_by_name['rach_ConfigCommon'] +_BWP_UPLINKCOMMON.oneofs_by_name['pusch_ConfigCommon'].fields.append( + _BWP_UPLINKCOMMON.fields_by_name['release_pusch_ConfigCommon']) +_BWP_UPLINKCOMMON.fields_by_name['release_pusch_ConfigCommon'].containing_oneof = _BWP_UPLINKCOMMON.oneofs_by_name['pusch_ConfigCommon'] +_BWP_UPLINKCOMMON.oneofs_by_name['pusch_ConfigCommon'].fields.append( + _BWP_UPLINKCOMMON.fields_by_name['setup_pusch_ConfigCommon']) +_BWP_UPLINKCOMMON.fields_by_name['setup_pusch_ConfigCommon'].containing_oneof = _BWP_UPLINKCOMMON.oneofs_by_name['pusch_ConfigCommon'] +_BWP_UPLINKCOMMON.oneofs_by_name['pucch_ConfigCommon'].fields.append( + _BWP_UPLINKCOMMON.fields_by_name['release_pucch_ConfigCommon']) +_BWP_UPLINKCOMMON.fields_by_name['release_pucch_ConfigCommon'].containing_oneof = _BWP_UPLINKCOMMON.oneofs_by_name['pucch_ConfigCommon'] +_BWP_UPLINKCOMMON.oneofs_by_name['pucch_ConfigCommon'].fields.append( + _BWP_UPLINKCOMMON.fields_by_name['setup_pucch_ConfigCommon']) +_BWP_UPLINKCOMMON.fields_by_name['setup_pucch_ConfigCommon'].containing_oneof = _BWP_UPLINKCOMMON.oneofs_by_name['pucch_ConfigCommon'] +_BWP_UPLINK.fields_by_name['bwp_Common'].message_type = _BWP_UPLINKCOMMON +_BWP_UPLINK.fields_by_name['bwp_Dedicated'].message_type = _BWP_UPLINKDEDICATED +_RACH_CONFIGCOMMON.fields_by_name['rach_ConfigGeneric'].message_type = _RACH_CONFIGGENERIC +_RACH_CONFIGCOMMON.fields_by_name['totalNumberOfRA_Preambles'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_RACH_CONFIGCOMMON.fields_by_name['oneEighth'].message_type = _FRACTION +_RACH_CONFIGCOMMON.fields_by_name['oneFourth'].message_type = _FRACTION +_RACH_CONFIGCOMMON.fields_by_name['oneHalf'].message_type = _FRACTION +_RACH_CONFIGCOMMON.fields_by_name['one'].message_type = _FRACTION +_RACH_CONFIGCOMMON.fields_by_name['two'].message_type = _OTHERFRACTION +_RACH_CONFIGCOMMON.fields_by_name['groupBconfigured'].message_type = _GROUPBCONFIGURED +_RACH_CONFIGCOMMON.fields_by_name['ra_ContentionResolutionTimer'].message_type = _RA_CONTENTIONRESOLUTIONTIMER +_RACH_CONFIGCOMMON.fields_by_name['rsrp_ThresholdSSB'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_RACH_CONFIGCOMMON.fields_by_name['rsrp_ThresholdSSB_SUL'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_RACH_CONFIGCOMMON.fields_by_name['msg1_SubcarrierSpacing'].message_type = _SUBCARRIERSPACING +_RACH_CONFIGCOMMON.fields_by_name['restrictedSetConfig'].message_type = _RESTRICTEDSETCONFIG +_RACH_CONFIGCOMMON.fields_by_name['msg3_transformPrecoder'].message_type = common__types__pb2._ENABLEDOPT +_RACH_CONFIGCOMMON.oneofs_by_name['ssb_perRACH_OccasionAndCB_PreamblesPerSSB'].fields.append( + _RACH_CONFIGCOMMON.fields_by_name['oneEighth']) +_RACH_CONFIGCOMMON.fields_by_name['oneEighth'].containing_oneof = _RACH_CONFIGCOMMON.oneofs_by_name['ssb_perRACH_OccasionAndCB_PreamblesPerSSB'] +_RACH_CONFIGCOMMON.oneofs_by_name['ssb_perRACH_OccasionAndCB_PreamblesPerSSB'].fields.append( + _RACH_CONFIGCOMMON.fields_by_name['oneFourth']) +_RACH_CONFIGCOMMON.fields_by_name['oneFourth'].containing_oneof = _RACH_CONFIGCOMMON.oneofs_by_name['ssb_perRACH_OccasionAndCB_PreamblesPerSSB'] +_RACH_CONFIGCOMMON.oneofs_by_name['ssb_perRACH_OccasionAndCB_PreamblesPerSSB'].fields.append( + _RACH_CONFIGCOMMON.fields_by_name['oneHalf']) +_RACH_CONFIGCOMMON.fields_by_name['oneHalf'].containing_oneof = _RACH_CONFIGCOMMON.oneofs_by_name['ssb_perRACH_OccasionAndCB_PreamblesPerSSB'] +_RACH_CONFIGCOMMON.oneofs_by_name['ssb_perRACH_OccasionAndCB_PreamblesPerSSB'].fields.append( + _RACH_CONFIGCOMMON.fields_by_name['one']) +_RACH_CONFIGCOMMON.fields_by_name['one'].containing_oneof = _RACH_CONFIGCOMMON.oneofs_by_name['ssb_perRACH_OccasionAndCB_PreamblesPerSSB'] +_RACH_CONFIGCOMMON.oneofs_by_name['ssb_perRACH_OccasionAndCB_PreamblesPerSSB'].fields.append( + _RACH_CONFIGCOMMON.fields_by_name['two']) +_RACH_CONFIGCOMMON.fields_by_name['two'].containing_oneof = _RACH_CONFIGCOMMON.oneofs_by_name['ssb_perRACH_OccasionAndCB_PreamblesPerSSB'] +_RACH_CONFIGCOMMON.oneofs_by_name['ssb_perRACH_OccasionAndCB_PreamblesPerSSB'].fields.append( + _RACH_CONFIGCOMMON.fields_by_name['four']) +_RACH_CONFIGCOMMON.fields_by_name['four'].containing_oneof = _RACH_CONFIGCOMMON.oneofs_by_name['ssb_perRACH_OccasionAndCB_PreamblesPerSSB'] +_RACH_CONFIGCOMMON.oneofs_by_name['ssb_perRACH_OccasionAndCB_PreamblesPerSSB'].fields.append( + _RACH_CONFIGCOMMON.fields_by_name['eight']) +_RACH_CONFIGCOMMON.fields_by_name['eight'].containing_oneof = _RACH_CONFIGCOMMON.oneofs_by_name['ssb_perRACH_OccasionAndCB_PreamblesPerSSB'] +_RACH_CONFIGCOMMON.oneofs_by_name['ssb_perRACH_OccasionAndCB_PreamblesPerSSB'].fields.append( + _RACH_CONFIGCOMMON.fields_by_name['sixteen']) +_RACH_CONFIGCOMMON.fields_by_name['sixteen'].containing_oneof = _RACH_CONFIGCOMMON.oneofs_by_name['ssb_perRACH_OccasionAndCB_PreamblesPerSSB'] +_RACH_CONFIGCOMMON.oneofs_by_name['prach_RootSequenceIndex'].fields.append( + _RACH_CONFIGCOMMON.fields_by_name['l839']) +_RACH_CONFIGCOMMON.fields_by_name['l839'].containing_oneof = _RACH_CONFIGCOMMON.oneofs_by_name['prach_RootSequenceIndex'] +_RACH_CONFIGCOMMON.oneofs_by_name['prach_RootSequenceIndex'].fields.append( + _RACH_CONFIGCOMMON.fields_by_name['l139']) +_RACH_CONFIGCOMMON.fields_by_name['l139'].containing_oneof = _RACH_CONFIGCOMMON.oneofs_by_name['prach_RootSequenceIndex'] +_RACH_CONFIGGENERIC.fields_by_name['msg1_FDM'].message_type = _MSG1_FDM +_RACH_CONFIGGENERIC.fields_by_name['preambleTransMax'].message_type = _PREAMBLETRANSMAX +_RACH_CONFIGGENERIC.fields_by_name['powerRampingStep'].message_type = _POWERRAMPINGSTEP +_RACH_CONFIGGENERIC.fields_by_name['ra_ResponseWindow'].message_type = _RA_RESPONSEWINDOW +_MSG1_FDM.fields_by_name['value'].enum_type = _MSG1_FDM_VALUE +_MSG1_FDM_VALUE.containing_type = _MSG1_FDM +_PREAMBLETRANSMAX.fields_by_name['value'].enum_type = _PREAMBLETRANSMAX_VALUE +_PREAMBLETRANSMAX_VALUE.containing_type = _PREAMBLETRANSMAX +_POWERRAMPINGSTEP.fields_by_name['value'].enum_type = _POWERRAMPINGSTEP_VALUE +_POWERRAMPINGSTEP_VALUE.containing_type = _POWERRAMPINGSTEP +_RA_RESPONSEWINDOW.fields_by_name['value'].enum_type = _RA_RESPONSEWINDOW_VALUE +_RA_RESPONSEWINDOW_VALUE.containing_type = _RA_RESPONSEWINDOW +_FRACTION.fields_by_name['value'].enum_type = _FRACTION_VALUE +_FRACTION_VALUE.containing_type = _FRACTION +_OTHERFRACTION.fields_by_name['value'].enum_type = _OTHERFRACTION_VALUE +_OTHERFRACTION_VALUE.containing_type = _OTHERFRACTION +_GROUPBCONFIGURED.fields_by_name['ra_Msg3SizeGroupA'].message_type = _RA_MSG3SIZEGROUPA +_GROUPBCONFIGURED.fields_by_name['messagePowerOffsetGroupB'].message_type = _MESSAGEPOWEROFFSETGROUPB +_RA_MSG3SIZEGROUPA.fields_by_name['value'].enum_type = _RA_MSG3SIZEGROUPA_VALUE +_RA_MSG3SIZEGROUPA_VALUE.containing_type = _RA_MSG3SIZEGROUPA +_MESSAGEPOWEROFFSETGROUPB.fields_by_name['value'].enum_type = _MESSAGEPOWEROFFSETGROUPB_VALUE +_MESSAGEPOWEROFFSETGROUPB_VALUE.containing_type = _MESSAGEPOWEROFFSETGROUPB +_RA_CONTENTIONRESOLUTIONTIMER.fields_by_name['value'].enum_type = _RA_CONTENTIONRESOLUTIONTIMER_VALUE +_RA_CONTENTIONRESOLUTIONTIMER_VALUE.containing_type = _RA_CONTENTIONRESOLUTIONTIMER +_RESTRICTEDSETCONFIG.fields_by_name['value'].enum_type = _RESTRICTEDSETCONFIG_VALUE +_RESTRICTEDSETCONFIG_VALUE.containing_type = _RESTRICTEDSETCONFIG +_PUSCH_CONFIGCOMMON.fields_by_name['groupHoppingEnabledTransformPrecoding'].message_type = common__types__pb2._ENABLEDOPT +_PUSCH_CONFIGCOMMON.fields_by_name['pusch_TimeDomainAllocationList'].message_type = _PUSCH_TIMEDOMAINRESOURCEALLOCATIONLIST +_PUSCH_CONFIGCOMMON.fields_by_name['msg3_DeltaPreamble'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_PUSCH_CONFIGCOMMON.fields_by_name['p0_NominalWithGrant'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_PUSCH_TIMEDOMAINRESOURCEALLOCATIONLIST.fields_by_name['items'].message_type = _PUSCH_TIMEDOMAINRESOURCEALLOCATION +_PUSCH_TIMEDOMAINRESOURCEALLOCATION.fields_by_name['k2'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PUSCH_TIMEDOMAINRESOURCEALLOCATION.fields_by_name['mappingType'].message_type = _MAPPINGTYPE +_PUCCH_CONFIGCOMMON.fields_by_name['pucch_ResourceCommon'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PUCCH_CONFIGCOMMON.fields_by_name['pucch_GroupHopping'].message_type = _PUCCH_GROUPHOPPING +_PUCCH_CONFIGCOMMON.fields_by_name['hoppingId'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PUCCH_CONFIGCOMMON.fields_by_name['p0_nominal'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_PUCCH_GROUPHOPPING.fields_by_name['value'].enum_type = _PUCCH_GROUPHOPPING_VALUE +_PUCCH_GROUPHOPPING_VALUE.containing_type = _PUCCH_GROUPHOPPING +_N_TIMINGADVANCEOFFSET.fields_by_name['value'].enum_type = _N_TIMINGADVANCEOFFSET_VALUE +_N_TIMINGADVANCEOFFSET_VALUE.containing_type = _N_TIMINGADVANCEOFFSET +_SSB_PERIODICITYSERVINGCELL.fields_by_name['value'].enum_type = _SSB_PERIODICITYSERVINGCELL_VALUE +_SSB_PERIODICITYSERVINGCELL_VALUE.containing_type = _SSB_PERIODICITYSERVINGCELL +_DMRS_TYPEA_POSITION.fields_by_name['value'].enum_type = _DMRS_TYPEA_POSITION_VALUE +_DMRS_TYPEA_POSITION_VALUE.containing_type = _DMRS_TYPEA_POSITION +_RATEMATCHPATTERNLTE_CRS.fields_by_name['carrierBandwidthDL'].message_type = _CARRIERBANDWIDTHDL +_RATEMATCHPATTERNLTE_CRS.fields_by_name['mbsfn_SubframeConfigList'].message_type = _EUTRA_MBSFN_SUBFRAMECONFIGLIST +_RATEMATCHPATTERNLTE_CRS.fields_by_name['nrofCRS_Ports'].message_type = _NROFCRS_PORTS +_RATEMATCHPATTERNLTE_CRS.fields_by_name['v_Shift'].message_type = _V_SHIFT +_CARRIERBANDWIDTHDL.fields_by_name['value'].enum_type = _CARRIERBANDWIDTHDL_VALUE +_CARRIERBANDWIDTHDL_VALUE.containing_type = _CARRIERBANDWIDTHDL +_EUTRA_MBSFN_SUBFRAMECONFIGLIST.fields_by_name['items'].message_type = _EUTRA_MBSFN_SUBFRAMECONFIG +_EUTRA_MBSFN_SUBFRAMECONFIG.fields_by_name['radioframeAllocationPeriod'].message_type = _RADIOFRAMEALLOCATIONPERIOD +_EUTRA_MBSFN_SUBFRAMECONFIG.fields_by_name['subframeAllocation1'].message_type = _SUBFRAMEALLOCATION +_EUTRA_MBSFN_SUBFRAMECONFIG.fields_by_name['subframeAllocation2'].message_type = _SUBFRAMEALLOCATION +_RADIOFRAMEALLOCATIONPERIOD.fields_by_name['value'].enum_type = _RADIOFRAMEALLOCATIONPERIOD_VALUE +_RADIOFRAMEALLOCATIONPERIOD_VALUE.containing_type = _RADIOFRAMEALLOCATIONPERIOD +_SUBFRAMEALLOCATION.oneofs_by_name['sfAllocation'].fields.append( + _SUBFRAMEALLOCATION.fields_by_name['oneFrame']) +_SUBFRAMEALLOCATION.fields_by_name['oneFrame'].containing_oneof = _SUBFRAMEALLOCATION.oneofs_by_name['sfAllocation'] +_SUBFRAMEALLOCATION.oneofs_by_name['sfAllocation'].fields.append( + _SUBFRAMEALLOCATION.fields_by_name['fourFrames']) +_SUBFRAMEALLOCATION.fields_by_name['fourFrames'].containing_oneof = _SUBFRAMEALLOCATION.oneofs_by_name['sfAllocation'] +_NROFCRS_PORTS.fields_by_name['value'].enum_type = _NROFCRS_PORTS_VALUE +_NROFCRS_PORTS_VALUE.containing_type = _NROFCRS_PORTS +_V_SHIFT.fields_by_name['value'].enum_type = _V_SHIFT_VALUE +_V_SHIFT_VALUE.containing_type = _V_SHIFT +_RATEMATCHPATTERN.fields_by_name['bitmaps'].message_type = _BITMAPS +_RATEMATCHPATTERN.fields_by_name['subcarrierSpacing'].message_type = _SUBCARRIERSPACING +_RATEMATCHPATTERN.fields_by_name['dummy'].message_type = _DUMMY +_RATEMATCHPATTERN.oneofs_by_name['patternType'].fields.append( + _RATEMATCHPATTERN.fields_by_name['bitmaps']) +_RATEMATCHPATTERN.fields_by_name['bitmaps'].containing_oneof = _RATEMATCHPATTERN.oneofs_by_name['patternType'] +_RATEMATCHPATTERN.oneofs_by_name['patternType'].fields.append( + _RATEMATCHPATTERN.fields_by_name['controlResourceSet']) +_RATEMATCHPATTERN.fields_by_name['controlResourceSet'].containing_oneof = _RATEMATCHPATTERN.oneofs_by_name['patternType'] +_BITMAPS.oneofs_by_name['symbolsInResourceBlock'].fields.append( + _BITMAPS.fields_by_name['oneSlot']) +_BITMAPS.fields_by_name['oneSlot'].containing_oneof = _BITMAPS.oneofs_by_name['symbolsInResourceBlock'] +_BITMAPS.oneofs_by_name['symbolsInResourceBlock'].fields.append( + _BITMAPS.fields_by_name['twoSlots']) +_BITMAPS.fields_by_name['twoSlots'].containing_oneof = _BITMAPS.oneofs_by_name['symbolsInResourceBlock'] +_BITMAPS.oneofs_by_name['periodicityAndPattern'].fields.append( + _BITMAPS.fields_by_name['n2']) +_BITMAPS.fields_by_name['n2'].containing_oneof = _BITMAPS.oneofs_by_name['periodicityAndPattern'] +_BITMAPS.oneofs_by_name['periodicityAndPattern'].fields.append( + _BITMAPS.fields_by_name['n4']) +_BITMAPS.fields_by_name['n4'].containing_oneof = _BITMAPS.oneofs_by_name['periodicityAndPattern'] +_BITMAPS.oneofs_by_name['periodicityAndPattern'].fields.append( + _BITMAPS.fields_by_name['n5']) +_BITMAPS.fields_by_name['n5'].containing_oneof = _BITMAPS.oneofs_by_name['periodicityAndPattern'] +_BITMAPS.oneofs_by_name['periodicityAndPattern'].fields.append( + _BITMAPS.fields_by_name['n8']) +_BITMAPS.fields_by_name['n8'].containing_oneof = _BITMAPS.oneofs_by_name['periodicityAndPattern'] +_BITMAPS.oneofs_by_name['periodicityAndPattern'].fields.append( + _BITMAPS.fields_by_name['n10']) +_BITMAPS.fields_by_name['n10'].containing_oneof = _BITMAPS.oneofs_by_name['periodicityAndPattern'] +_BITMAPS.oneofs_by_name['periodicityAndPattern'].fields.append( + _BITMAPS.fields_by_name['n20']) +_BITMAPS.fields_by_name['n20'].containing_oneof = _BITMAPS.oneofs_by_name['periodicityAndPattern'] +_BITMAPS.oneofs_by_name['periodicityAndPattern'].fields.append( + _BITMAPS.fields_by_name['n40']) +_BITMAPS.fields_by_name['n40'].containing_oneof = _BITMAPS.oneofs_by_name['periodicityAndPattern'] +_DUMMY.fields_by_name['value'].enum_type = _DUMMY_VALUE +_DUMMY_VALUE.containing_type = _DUMMY +_TDD_UL_DL_CONFIGCOMMON.fields_by_name['referenceSubcarrierSpacing'].message_type = _SUBCARRIERSPACING +_TDD_UL_DL_CONFIGCOMMON.fields_by_name['pattern1'].message_type = _TDD_UL_DL_PATTERN +_TDD_UL_DL_CONFIGCOMMON.fields_by_name['pattern2'].message_type = _TDD_UL_DL_PATTERN +_TDD_UL_DL_PATTERN.fields_by_name['dl_UL_TransmissionPeriodicity'].message_type = _DL_UL_TRANSMISSIONPERIODICITY +_TDD_UL_DL_PATTERN.fields_by_name['dl_UL_TransmissionPeriodicity_v1530'].message_type = _DL_UL_TRANSMISSIONPERIODICITY_V1530 +_DL_UL_TRANSMISSIONPERIODICITY.fields_by_name['value'].enum_type = _DL_UL_TRANSMISSIONPERIODICITY_VALUE +_DL_UL_TRANSMISSIONPERIODICITY_VALUE.containing_type = _DL_UL_TRANSMISSIONPERIODICITY +_DL_UL_TRANSMISSIONPERIODICITY_V1530.fields_by_name['value'].enum_type = _DL_UL_TRANSMISSIONPERIODICITY_V1530_VALUE +_DL_UL_TRANSMISSIONPERIODICITY_V1530_VALUE.containing_type = _DL_UL_TRANSMISSIONPERIODICITY_V1530 +_T304.fields_by_name['value'].enum_type = _T304_VALUE +_T304_VALUE.containing_type = _T304 +_RACH_CONFIGDEDICATED.fields_by_name['cfra'].message_type = _CFRA +_RACH_CONFIGDEDICATED.fields_by_name['ra_Prioritization'].message_type = _RA_PRIORITIZATION +_CFRA.fields_by_name['occasions'].message_type = _OCCASIONS +_CFRA.fields_by_name['ssb'].message_type = _SSB +_CFRA.fields_by_name['csirs'].message_type = _CSIRS +_CFRA.fields_by_name['totalNumberOfRA_Preambles_v1530'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CFRA.oneofs_by_name['resource'].fields.append( + _CFRA.fields_by_name['ssb']) +_CFRA.fields_by_name['ssb'].containing_oneof = _CFRA.oneofs_by_name['resource'] +_CFRA.oneofs_by_name['resource'].fields.append( + _CFRA.fields_by_name['csirs']) +_CFRA.fields_by_name['csirs'].containing_oneof = _CFRA.oneofs_by_name['resource'] +_OCCASIONS.fields_by_name['rach_ConfigGeneric'].message_type = _RACH_CONFIGGENERIC +_OCCASIONS.fields_by_name['ssb_perRACH_Occasion'].message_type = _SSB_PERRACH_OCCASION +_SSB.fields_by_name['ssb_ResourceList'].message_type = _CFRA_SSB_RESOURCE +_CSIRS.fields_by_name['csirs_ResourceList'].message_type = _CFRA_CSIRS_RESOURCE +_RA_PRIORITIZATION.fields_by_name['powerRampingStepHighPriority'].message_type = _POWERRAMPINGSTEPHIGHPRIORITY +_RA_PRIORITIZATION.fields_by_name['scalingFactorBI'].message_type = _SCALINGFACTORBI +_POWERRAMPINGSTEPHIGHPRIORITY.fields_by_name['value'].enum_type = _POWERRAMPINGSTEPHIGHPRIORITY_VALUE +_POWERRAMPINGSTEPHIGHPRIORITY_VALUE.containing_type = _POWERRAMPINGSTEPHIGHPRIORITY +_SCALINGFACTORBI.fields_by_name['value'].enum_type = _SCALINGFACTORBI_VALUE +_SCALINGFACTORBI_VALUE.containing_type = _SCALINGFACTORBI +_SSB_MTC.fields_by_name['duration'].message_type = _DURATION +_SSB_MTC.oneofs_by_name['periodicityAndOffset'].fields.append( + _SSB_MTC.fields_by_name['sf5']) +_SSB_MTC.fields_by_name['sf5'].containing_oneof = _SSB_MTC.oneofs_by_name['periodicityAndOffset'] +_SSB_MTC.oneofs_by_name['periodicityAndOffset'].fields.append( + _SSB_MTC.fields_by_name['sf10']) +_SSB_MTC.fields_by_name['sf10'].containing_oneof = _SSB_MTC.oneofs_by_name['periodicityAndOffset'] +_SSB_MTC.oneofs_by_name['periodicityAndOffset'].fields.append( + _SSB_MTC.fields_by_name['sf20']) +_SSB_MTC.fields_by_name['sf20'].containing_oneof = _SSB_MTC.oneofs_by_name['periodicityAndOffset'] +_SSB_MTC.oneofs_by_name['periodicityAndOffset'].fields.append( + _SSB_MTC.fields_by_name['sf40']) +_SSB_MTC.fields_by_name['sf40'].containing_oneof = _SSB_MTC.oneofs_by_name['periodicityAndOffset'] +_SSB_MTC.oneofs_by_name['periodicityAndOffset'].fields.append( + _SSB_MTC.fields_by_name['sf80']) +_SSB_MTC.fields_by_name['sf80'].containing_oneof = _SSB_MTC.oneofs_by_name['periodicityAndOffset'] +_SSB_MTC.oneofs_by_name['periodicityAndOffset'].fields.append( + _SSB_MTC.fields_by_name['sf160']) +_SSB_MTC.fields_by_name['sf160'].containing_oneof = _SSB_MTC.oneofs_by_name['periodicityAndOffset'] +_DURATION.fields_by_name['value'].enum_type = _DURATION_VALUE +_DURATION_VALUE.containing_type = _DURATION +_SSB_MTC2.fields_by_name['periodicity'].message_type = _PERIODICITY +_PERIODICITY.fields_by_name['value'].enum_type = _PERIODICITY_VALUE +_PERIODICITY_VALUE.containing_type = _PERIODICITY +_RLF_TIMERSANDCONSTANTS.fields_by_name['t310'].message_type = _T310 +_RLF_TIMERSANDCONSTANTS.fields_by_name['n310'].message_type = _N310 +_RLF_TIMERSANDCONSTANTS.fields_by_name['n311'].message_type = _N311 +_RLF_TIMERSANDCONSTANTS.fields_by_name['t311_v1530'].message_type = _T311_V1530 +_T310.fields_by_name['value'].enum_type = _T310_VALUE +_T310_VALUE.containing_type = _T310 +_N310.fields_by_name['value'].enum_type = _N310_VALUE +_N310_VALUE.containing_type = _N310 +_N311.fields_by_name['value'].enum_type = _N311_VALUE +_N311_VALUE.containing_type = _N311 +_T311_V1530.fields_by_name['value'].enum_type = _T311_V1530_VALUE +_T311_V1530_VALUE.containing_type = _T311_V1530 +_RLMINSYNCOUTOFSYNCTHRESHOLD.fields_by_name['value'].enum_type = _RLMINSYNCOUTOFSYNCTHRESHOLD_VALUE +_RLMINSYNCOUTOFSYNCTHRESHOLD_VALUE.containing_type = _RLMINSYNCOUTOFSYNCTHRESHOLD +_SERVINGCELLCONFIG.fields_by_name['tdd_UL_DL_ConfigDedicated'].message_type = _TDD_UL_DL_CONFIGDEDICATED +_SERVINGCELLCONFIG.fields_by_name['initialDownlinkBWP'].message_type = _BWP_DOWNLINKDEDICATED +_SERVINGCELLCONFIG.fields_by_name['downlinkBWP_ToAddModList'].message_type = _BWP_DOWNLINK +_SERVINGCELLCONFIG.fields_by_name['firstActiveDownlinkBWP_Id'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SERVINGCELLCONFIG.fields_by_name['bwp_InactivityTimer'].message_type = _BWP_INACTIVITYTIMER +_SERVINGCELLCONFIG.fields_by_name['defaultDownlinkBWP_Id'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SERVINGCELLCONFIG.fields_by_name['uplinkConfig'].message_type = _UPLINKCONFIG +_SERVINGCELLCONFIG.fields_by_name['supplementaryUplink'].message_type = _UPLINKCONFIG +_SERVINGCELLCONFIG.fields_by_name['release_pdcch_ServingCellConfig'].message_type = common__types__pb2._NULL +_SERVINGCELLCONFIG.fields_by_name['setup_pdcch_ServingCellConfig'].message_type = _PDCCH_SERVINGCELLCONFIG +_SERVINGCELLCONFIG.fields_by_name['release_pdsch_ServingCellConfig'].message_type = common__types__pb2._NULL +_SERVINGCELLCONFIG.fields_by_name['setup_pdsch_ServingCellConfig'].message_type = _PDSCH_SERVINGCELLCONFIG +_SERVINGCELLCONFIG.fields_by_name['csi_MeasConfig'].message_type = _CSI_MEASCONFIG +_SERVINGCELLCONFIG.fields_by_name['sCellDeactivationTimer'].message_type = _SCELLDEACTIVATIONTIMER +_SERVINGCELLCONFIG.fields_by_name['crossCarrierSchedulingConfig'].message_type = _CROSSCARRIERSCHEDULINGCONFIG +_SERVINGCELLCONFIG.fields_by_name['ue_BeamLockFunction'].message_type = common__types__pb2._ENABLEDOPT +_SERVINGCELLCONFIG.fields_by_name['pathlossReferenceLinking'].message_type = _PATHLOSSREFERENCELINKING +_SERVINGCELLCONFIG.fields_by_name['servingCellMO'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SERVINGCELLCONFIG.fields_by_name['release_lte_CRS_ToMatchAround'].message_type = common__types__pb2._NULL +_SERVINGCELLCONFIG.fields_by_name['setup_lte_CRS_ToMatchAround'].message_type = _RATEMATCHPATTERNLTE_CRS +_SERVINGCELLCONFIG.fields_by_name['rateMatchPatternToAddModList'].message_type = _RATEMATCHPATTERN +_SERVINGCELLCONFIG.fields_by_name['rateMatchPatternToReleaseList'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SERVINGCELLCONFIG.fields_by_name['downlinkChannelBW_PerSCS_List'].message_type = _SCS_SPECIFICCARRIER +_SERVINGCELLCONFIG.oneofs_by_name['pdcch_ServingCellConfig'].fields.append( + _SERVINGCELLCONFIG.fields_by_name['release_pdcch_ServingCellConfig']) +_SERVINGCELLCONFIG.fields_by_name['release_pdcch_ServingCellConfig'].containing_oneof = _SERVINGCELLCONFIG.oneofs_by_name['pdcch_ServingCellConfig'] +_SERVINGCELLCONFIG.oneofs_by_name['pdcch_ServingCellConfig'].fields.append( + _SERVINGCELLCONFIG.fields_by_name['setup_pdcch_ServingCellConfig']) +_SERVINGCELLCONFIG.fields_by_name['setup_pdcch_ServingCellConfig'].containing_oneof = _SERVINGCELLCONFIG.oneofs_by_name['pdcch_ServingCellConfig'] +_SERVINGCELLCONFIG.oneofs_by_name['pdsch_ServingCellConfig'].fields.append( + _SERVINGCELLCONFIG.fields_by_name['release_pdsch_ServingCellConfig']) +_SERVINGCELLCONFIG.fields_by_name['release_pdsch_ServingCellConfig'].containing_oneof = _SERVINGCELLCONFIG.oneofs_by_name['pdsch_ServingCellConfig'] +_SERVINGCELLCONFIG.oneofs_by_name['pdsch_ServingCellConfig'].fields.append( + _SERVINGCELLCONFIG.fields_by_name['setup_pdsch_ServingCellConfig']) +_SERVINGCELLCONFIG.fields_by_name['setup_pdsch_ServingCellConfig'].containing_oneof = _SERVINGCELLCONFIG.oneofs_by_name['pdsch_ServingCellConfig'] +_SERVINGCELLCONFIG.oneofs_by_name['lte_CRS_ToMatchAround'].fields.append( + _SERVINGCELLCONFIG.fields_by_name['release_lte_CRS_ToMatchAround']) +_SERVINGCELLCONFIG.fields_by_name['release_lte_CRS_ToMatchAround'].containing_oneof = _SERVINGCELLCONFIG.oneofs_by_name['lte_CRS_ToMatchAround'] +_SERVINGCELLCONFIG.oneofs_by_name['lte_CRS_ToMatchAround'].fields.append( + _SERVINGCELLCONFIG.fields_by_name['setup_lte_CRS_ToMatchAround']) +_SERVINGCELLCONFIG.fields_by_name['setup_lte_CRS_ToMatchAround'].containing_oneof = _SERVINGCELLCONFIG.oneofs_by_name['lte_CRS_ToMatchAround'] +_TDD_UL_DL_CONFIGDEDICATED.fields_by_name['slotSpecificConfigurationsToAddModList'].message_type = _TDD_UL_DL_SLOTCONFIG +_TDD_UL_DL_SLOTCONFIG.fields_by_name['allDownlink'].message_type = common__types__pb2._NULL +_TDD_UL_DL_SLOTCONFIG.fields_by_name['allUplink'].message_type = common__types__pb2._NULL +_TDD_UL_DL_SLOTCONFIG.fields_by_name['explicit'].message_type = _EXPLICIT +_TDD_UL_DL_SLOTCONFIG.oneofs_by_name['symbols'].fields.append( + _TDD_UL_DL_SLOTCONFIG.fields_by_name['allDownlink']) +_TDD_UL_DL_SLOTCONFIG.fields_by_name['allDownlink'].containing_oneof = _TDD_UL_DL_SLOTCONFIG.oneofs_by_name['symbols'] +_TDD_UL_DL_SLOTCONFIG.oneofs_by_name['symbols'].fields.append( + _TDD_UL_DL_SLOTCONFIG.fields_by_name['allUplink']) +_TDD_UL_DL_SLOTCONFIG.fields_by_name['allUplink'].containing_oneof = _TDD_UL_DL_SLOTCONFIG.oneofs_by_name['symbols'] +_TDD_UL_DL_SLOTCONFIG.oneofs_by_name['symbols'].fields.append( + _TDD_UL_DL_SLOTCONFIG.fields_by_name['explicit']) +_TDD_UL_DL_SLOTCONFIG.fields_by_name['explicit'].containing_oneof = _TDD_UL_DL_SLOTCONFIG.oneofs_by_name['symbols'] +_EXPLICIT.fields_by_name['nrofDownlinkSymbols'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_EXPLICIT.fields_by_name['nrofUplinkSymbols'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_BWP_DOWNLINKDEDICATED.fields_by_name['release_pdcch_Config'].message_type = common__types__pb2._NULL +_BWP_DOWNLINKDEDICATED.fields_by_name['setup_pdcch_Config'].message_type = _PDCCH_CONFIG +_BWP_DOWNLINKDEDICATED.fields_by_name['release_pdsch_Config'].message_type = common__types__pb2._NULL +_BWP_DOWNLINKDEDICATED.fields_by_name['setup_pdsch_Config'].message_type = _PDSCH_CONFIG +_BWP_DOWNLINKDEDICATED.fields_by_name['release_sps_Config'].message_type = common__types__pb2._NULL +_BWP_DOWNLINKDEDICATED.fields_by_name['setup_sps_Config'].message_type = _SPS_CONFIG +_BWP_DOWNLINKDEDICATED.fields_by_name['release_radioLinkMonitoringConfig'].message_type = common__types__pb2._NULL +_BWP_DOWNLINKDEDICATED.fields_by_name['setup_radioLinkMonitoringConfig'].message_type = _RADIOLINKMONITORINGCONFIG +_BWP_DOWNLINKDEDICATED.oneofs_by_name['pdcch_Config'].fields.append( + _BWP_DOWNLINKDEDICATED.fields_by_name['release_pdcch_Config']) +_BWP_DOWNLINKDEDICATED.fields_by_name['release_pdcch_Config'].containing_oneof = _BWP_DOWNLINKDEDICATED.oneofs_by_name['pdcch_Config'] +_BWP_DOWNLINKDEDICATED.oneofs_by_name['pdcch_Config'].fields.append( + _BWP_DOWNLINKDEDICATED.fields_by_name['setup_pdcch_Config']) +_BWP_DOWNLINKDEDICATED.fields_by_name['setup_pdcch_Config'].containing_oneof = _BWP_DOWNLINKDEDICATED.oneofs_by_name['pdcch_Config'] +_BWP_DOWNLINKDEDICATED.oneofs_by_name['pdsch_Config'].fields.append( + _BWP_DOWNLINKDEDICATED.fields_by_name['release_pdsch_Config']) +_BWP_DOWNLINKDEDICATED.fields_by_name['release_pdsch_Config'].containing_oneof = _BWP_DOWNLINKDEDICATED.oneofs_by_name['pdsch_Config'] +_BWP_DOWNLINKDEDICATED.oneofs_by_name['pdsch_Config'].fields.append( + _BWP_DOWNLINKDEDICATED.fields_by_name['setup_pdsch_Config']) +_BWP_DOWNLINKDEDICATED.fields_by_name['setup_pdsch_Config'].containing_oneof = _BWP_DOWNLINKDEDICATED.oneofs_by_name['pdsch_Config'] +_BWP_DOWNLINKDEDICATED.oneofs_by_name['sps_Config'].fields.append( + _BWP_DOWNLINKDEDICATED.fields_by_name['release_sps_Config']) +_BWP_DOWNLINKDEDICATED.fields_by_name['release_sps_Config'].containing_oneof = _BWP_DOWNLINKDEDICATED.oneofs_by_name['sps_Config'] +_BWP_DOWNLINKDEDICATED.oneofs_by_name['sps_Config'].fields.append( + _BWP_DOWNLINKDEDICATED.fields_by_name['setup_sps_Config']) +_BWP_DOWNLINKDEDICATED.fields_by_name['setup_sps_Config'].containing_oneof = _BWP_DOWNLINKDEDICATED.oneofs_by_name['sps_Config'] +_BWP_DOWNLINKDEDICATED.oneofs_by_name['radioLinkMonitoringConfig'].fields.append( + _BWP_DOWNLINKDEDICATED.fields_by_name['release_radioLinkMonitoringConfig']) +_BWP_DOWNLINKDEDICATED.fields_by_name['release_radioLinkMonitoringConfig'].containing_oneof = _BWP_DOWNLINKDEDICATED.oneofs_by_name['radioLinkMonitoringConfig'] +_BWP_DOWNLINKDEDICATED.oneofs_by_name['radioLinkMonitoringConfig'].fields.append( + _BWP_DOWNLINKDEDICATED.fields_by_name['setup_radioLinkMonitoringConfig']) +_BWP_DOWNLINKDEDICATED.fields_by_name['setup_radioLinkMonitoringConfig'].containing_oneof = _BWP_DOWNLINKDEDICATED.oneofs_by_name['radioLinkMonitoringConfig'] +_PDCCH_CONFIG.fields_by_name['controlResourceSetToAddModList'].message_type = _CONTROLRESOURCESET +_PDCCH_CONFIG.fields_by_name['searchSpacesToAddModList'].message_type = _SEARCHSPACE +_PDCCH_CONFIG.fields_by_name['release_downlinkPreemption'].message_type = common__types__pb2._NULL +_PDCCH_CONFIG.fields_by_name['setup_downlinkPreemption'].message_type = _DOWNLINKPREEMPTION +_PDCCH_CONFIG.fields_by_name['release_tpc_PUSCH'].message_type = common__types__pb2._NULL +_PDCCH_CONFIG.fields_by_name['setup_tpc_PUSCH'].message_type = _PUSCH_TPC_COMMANDCONFIG +_PDCCH_CONFIG.fields_by_name['release_tpc_PUCCH'].message_type = common__types__pb2._NULL +_PDCCH_CONFIG.fields_by_name['setup_tpc_PUCCH'].message_type = _PUCCH_TPC_COMMANDCONFIG +_PDCCH_CONFIG.fields_by_name['release_tpc_SRS'].message_type = common__types__pb2._NULL +_PDCCH_CONFIG.fields_by_name['setup_tpc_SRS'].message_type = _SRS_TPC_COMMANDCONFIG +_PDCCH_CONFIG.oneofs_by_name['downlinkPreemption'].fields.append( + _PDCCH_CONFIG.fields_by_name['release_downlinkPreemption']) +_PDCCH_CONFIG.fields_by_name['release_downlinkPreemption'].containing_oneof = _PDCCH_CONFIG.oneofs_by_name['downlinkPreemption'] +_PDCCH_CONFIG.oneofs_by_name['downlinkPreemption'].fields.append( + _PDCCH_CONFIG.fields_by_name['setup_downlinkPreemption']) +_PDCCH_CONFIG.fields_by_name['setup_downlinkPreemption'].containing_oneof = _PDCCH_CONFIG.oneofs_by_name['downlinkPreemption'] +_PDCCH_CONFIG.oneofs_by_name['tpc_PUSCH'].fields.append( + _PDCCH_CONFIG.fields_by_name['release_tpc_PUSCH']) +_PDCCH_CONFIG.fields_by_name['release_tpc_PUSCH'].containing_oneof = _PDCCH_CONFIG.oneofs_by_name['tpc_PUSCH'] +_PDCCH_CONFIG.oneofs_by_name['tpc_PUSCH'].fields.append( + _PDCCH_CONFIG.fields_by_name['setup_tpc_PUSCH']) +_PDCCH_CONFIG.fields_by_name['setup_tpc_PUSCH'].containing_oneof = _PDCCH_CONFIG.oneofs_by_name['tpc_PUSCH'] +_PDCCH_CONFIG.oneofs_by_name['tpc_PUCCH'].fields.append( + _PDCCH_CONFIG.fields_by_name['release_tpc_PUCCH']) +_PDCCH_CONFIG.fields_by_name['release_tpc_PUCCH'].containing_oneof = _PDCCH_CONFIG.oneofs_by_name['tpc_PUCCH'] +_PDCCH_CONFIG.oneofs_by_name['tpc_PUCCH'].fields.append( + _PDCCH_CONFIG.fields_by_name['setup_tpc_PUCCH']) +_PDCCH_CONFIG.fields_by_name['setup_tpc_PUCCH'].containing_oneof = _PDCCH_CONFIG.oneofs_by_name['tpc_PUCCH'] +_PDCCH_CONFIG.oneofs_by_name['tpc_SRS'].fields.append( + _PDCCH_CONFIG.fields_by_name['release_tpc_SRS']) +_PDCCH_CONFIG.fields_by_name['release_tpc_SRS'].containing_oneof = _PDCCH_CONFIG.oneofs_by_name['tpc_SRS'] +_PDCCH_CONFIG.oneofs_by_name['tpc_SRS'].fields.append( + _PDCCH_CONFIG.fields_by_name['setup_tpc_SRS']) +_PDCCH_CONFIG.fields_by_name['setup_tpc_SRS'].containing_oneof = _PDCCH_CONFIG.oneofs_by_name['tpc_SRS'] +_DOWNLINKPREEMPTION.fields_by_name['timeFrequencySet'].message_type = _TIMEFREQUENCYSET +_DOWNLINKPREEMPTION.fields_by_name['int_ConfigurationPerServingCell'].message_type = _INT_CONFIGURATIONPERSERVINGCELL +_TIMEFREQUENCYSET.fields_by_name['value'].enum_type = _TIMEFREQUENCYSET_VALUE +_TIMEFREQUENCYSET_VALUE.containing_type = _TIMEFREQUENCYSET +_PUSCH_TPC_COMMANDCONFIG.fields_by_name['tpc_Index'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PUSCH_TPC_COMMANDCONFIG.fields_by_name['tpc_IndexSUL'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PUSCH_TPC_COMMANDCONFIG.fields_by_name['targetCell'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PUCCH_TPC_COMMANDCONFIG.fields_by_name['tpc_IndexPCell'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PUCCH_TPC_COMMANDCONFIG.fields_by_name['tpc_IndexPUCCH_SCell'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SRS_TPC_COMMANDCONFIG.fields_by_name['startingBitOfFormat2_3'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SRS_TPC_COMMANDCONFIG.fields_by_name['fieldTypeFormat2_3'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SRS_TPC_COMMANDCONFIG.fields_by_name['startingBitOfFormat2_3SUL_v1530'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PDSCH_CONFIG.fields_by_name['dataScramblingIdentityPDSCH'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PDSCH_CONFIG.fields_by_name['release_dmrs_DownlinkForPDSCH_MappingTypeA'].message_type = common__types__pb2._NULL +_PDSCH_CONFIG.fields_by_name['setup_dmrs_DownlinkForPDSCH_MappingTypeA'].message_type = _DMRS_DOWNLINKCONFIG +_PDSCH_CONFIG.fields_by_name['release_dmrs_DownlinkForPDSCH_MappingTypeB'].message_type = common__types__pb2._NULL +_PDSCH_CONFIG.fields_by_name['setup_dmrs_DownlinkForPDSCH_MappingTypeB'].message_type = _DMRS_DOWNLINKCONFIG +_PDSCH_CONFIG.fields_by_name['tci_StatesToAddModList'].message_type = _TCI_STATE +_PDSCH_CONFIG.fields_by_name['vrb_ToPRB_Interleaver'].message_type = _VRB_TOPRB_INTERLEAVER +_PDSCH_CONFIG.fields_by_name['resourceAllocation'].message_type = _RESOURCEALLOCATION +_PDSCH_CONFIG.fields_by_name['release_pdsch_TimeDomainAllocationList'].message_type = common__types__pb2._NULL +_PDSCH_CONFIG.fields_by_name['setup_pdsch_TimeDomainAllocationList'].message_type = _PDSCH_TIMEDOMAINRESOURCEALLOCATIONLIST +_PDSCH_CONFIG.fields_by_name['pdsch_AggregationFactor'].message_type = _PDSCH_AGGREGATIONFACTOR +_PDSCH_CONFIG.fields_by_name['rateMatchPatternToAddModList'].message_type = _RATEMATCHPATTERN +_PDSCH_CONFIG.fields_by_name['rateMatchPatternGroup1'].message_type = _RATEMATCHPATTERNGROUP +_PDSCH_CONFIG.fields_by_name['rateMatchPatternGroup2'].message_type = _RATEMATCHPATTERNGROUP +_PDSCH_CONFIG.fields_by_name['rbg_Size'].message_type = _RBG_SIZE +_PDSCH_CONFIG.fields_by_name['mcs_Table'].message_type = _MCS_TABLE +_PDSCH_CONFIG.fields_by_name['maxNrofCodeWordsScheduledByDCI'].message_type = _MAXNROFCODEWORDSSCHEDULEDBYDCI +_PDSCH_CONFIG.fields_by_name['staticBundling'].message_type = _STATICBUNDLING +_PDSCH_CONFIG.fields_by_name['dynamicBundling'].message_type = _DYNAMICBUNDLING +_PDSCH_CONFIG.fields_by_name['zp_CSI_RS_ResourceToAddModList'].message_type = _ZP_CSI_RS_RESOURCE +_PDSCH_CONFIG.fields_by_name['aperiodic_ZP_CSI_RS_ResourceSetsToAddModList'].message_type = _ZP_CSI_RS_RESOURCESET +_PDSCH_CONFIG.fields_by_name['sp_ZP_CSI_RS_ResourceSetsToAddModList'].message_type = _ZP_CSI_RS_RESOURCESET +_PDSCH_CONFIG.fields_by_name['release_p_ZP_CSI_RS_ResourceSet'].message_type = common__types__pb2._NULL +_PDSCH_CONFIG.fields_by_name['setup_p_ZP_CSI_RS_ResourceSet'].message_type = _ZP_CSI_RS_RESOURCESET +_PDSCH_CONFIG.oneofs_by_name['dmrs_DownlinkForPDSCH_MappingTypeA'].fields.append( + _PDSCH_CONFIG.fields_by_name['release_dmrs_DownlinkForPDSCH_MappingTypeA']) +_PDSCH_CONFIG.fields_by_name['release_dmrs_DownlinkForPDSCH_MappingTypeA'].containing_oneof = _PDSCH_CONFIG.oneofs_by_name['dmrs_DownlinkForPDSCH_MappingTypeA'] +_PDSCH_CONFIG.oneofs_by_name['dmrs_DownlinkForPDSCH_MappingTypeA'].fields.append( + _PDSCH_CONFIG.fields_by_name['setup_dmrs_DownlinkForPDSCH_MappingTypeA']) +_PDSCH_CONFIG.fields_by_name['setup_dmrs_DownlinkForPDSCH_MappingTypeA'].containing_oneof = _PDSCH_CONFIG.oneofs_by_name['dmrs_DownlinkForPDSCH_MappingTypeA'] +_PDSCH_CONFIG.oneofs_by_name['dmrs_DownlinkForPDSCH_MappingTypeB'].fields.append( + _PDSCH_CONFIG.fields_by_name['release_dmrs_DownlinkForPDSCH_MappingTypeB']) +_PDSCH_CONFIG.fields_by_name['release_dmrs_DownlinkForPDSCH_MappingTypeB'].containing_oneof = _PDSCH_CONFIG.oneofs_by_name['dmrs_DownlinkForPDSCH_MappingTypeB'] +_PDSCH_CONFIG.oneofs_by_name['dmrs_DownlinkForPDSCH_MappingTypeB'].fields.append( + _PDSCH_CONFIG.fields_by_name['setup_dmrs_DownlinkForPDSCH_MappingTypeB']) +_PDSCH_CONFIG.fields_by_name['setup_dmrs_DownlinkForPDSCH_MappingTypeB'].containing_oneof = _PDSCH_CONFIG.oneofs_by_name['dmrs_DownlinkForPDSCH_MappingTypeB'] +_PDSCH_CONFIG.oneofs_by_name['pdsch_TimeDomainAllocationList'].fields.append( + _PDSCH_CONFIG.fields_by_name['release_pdsch_TimeDomainAllocationList']) +_PDSCH_CONFIG.fields_by_name['release_pdsch_TimeDomainAllocationList'].containing_oneof = _PDSCH_CONFIG.oneofs_by_name['pdsch_TimeDomainAllocationList'] +_PDSCH_CONFIG.oneofs_by_name['pdsch_TimeDomainAllocationList'].fields.append( + _PDSCH_CONFIG.fields_by_name['setup_pdsch_TimeDomainAllocationList']) +_PDSCH_CONFIG.fields_by_name['setup_pdsch_TimeDomainAllocationList'].containing_oneof = _PDSCH_CONFIG.oneofs_by_name['pdsch_TimeDomainAllocationList'] +_PDSCH_CONFIG.oneofs_by_name['prb_BundlingType'].fields.append( + _PDSCH_CONFIG.fields_by_name['staticBundling']) +_PDSCH_CONFIG.fields_by_name['staticBundling'].containing_oneof = _PDSCH_CONFIG.oneofs_by_name['prb_BundlingType'] +_PDSCH_CONFIG.oneofs_by_name['prb_BundlingType'].fields.append( + _PDSCH_CONFIG.fields_by_name['dynamicBundling']) +_PDSCH_CONFIG.fields_by_name['dynamicBundling'].containing_oneof = _PDSCH_CONFIG.oneofs_by_name['prb_BundlingType'] +_PDSCH_CONFIG.oneofs_by_name['p_ZP_CSI_RS_ResourceSet'].fields.append( + _PDSCH_CONFIG.fields_by_name['release_p_ZP_CSI_RS_ResourceSet']) +_PDSCH_CONFIG.fields_by_name['release_p_ZP_CSI_RS_ResourceSet'].containing_oneof = _PDSCH_CONFIG.oneofs_by_name['p_ZP_CSI_RS_ResourceSet'] +_PDSCH_CONFIG.oneofs_by_name['p_ZP_CSI_RS_ResourceSet'].fields.append( + _PDSCH_CONFIG.fields_by_name['setup_p_ZP_CSI_RS_ResourceSet']) +_PDSCH_CONFIG.fields_by_name['setup_p_ZP_CSI_RS_ResourceSet'].containing_oneof = _PDSCH_CONFIG.oneofs_by_name['p_ZP_CSI_RS_ResourceSet'] +_DMRS_DOWNLINKCONFIG.fields_by_name['dmrs_Type'].message_type = _DMRS_TYPE +_DMRS_DOWNLINKCONFIG.fields_by_name['dmrs_AdditionalPosition'].message_type = _DMRS_ADDITIONALPOSITION +_DMRS_DOWNLINKCONFIG.fields_by_name['maxLength'].message_type = _MAXLENGTH +_DMRS_DOWNLINKCONFIG.fields_by_name['scramblingId0'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_DMRS_DOWNLINKCONFIG.fields_by_name['scramblingId1'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_DMRS_DOWNLINKCONFIG.fields_by_name['release_phaseTrackingRS'].message_type = common__types__pb2._NULL +_DMRS_DOWNLINKCONFIG.fields_by_name['setup_phaseTrackingRS'].message_type = _PTRS_DOWNLINKCONFIG +_DMRS_DOWNLINKCONFIG.oneofs_by_name['phaseTrackingRS'].fields.append( + _DMRS_DOWNLINKCONFIG.fields_by_name['release_phaseTrackingRS']) +_DMRS_DOWNLINKCONFIG.fields_by_name['release_phaseTrackingRS'].containing_oneof = _DMRS_DOWNLINKCONFIG.oneofs_by_name['phaseTrackingRS'] +_DMRS_DOWNLINKCONFIG.oneofs_by_name['phaseTrackingRS'].fields.append( + _DMRS_DOWNLINKCONFIG.fields_by_name['setup_phaseTrackingRS']) +_DMRS_DOWNLINKCONFIG.fields_by_name['setup_phaseTrackingRS'].containing_oneof = _DMRS_DOWNLINKCONFIG.oneofs_by_name['phaseTrackingRS'] +_DMRS_TYPE.fields_by_name['value'].enum_type = _DMRS_TYPE_VALUE +_DMRS_TYPE_VALUE.containing_type = _DMRS_TYPE +_DMRS_ADDITIONALPOSITION.fields_by_name['value'].enum_type = _DMRS_ADDITIONALPOSITION_VALUE +_DMRS_ADDITIONALPOSITION_VALUE.containing_type = _DMRS_ADDITIONALPOSITION +_MAXLENGTH.fields_by_name['value'].enum_type = _MAXLENGTH_VALUE +_MAXLENGTH_VALUE.containing_type = _MAXLENGTH +_PTRS_DOWNLINKCONFIG.fields_by_name['epre_Ratio'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PTRS_DOWNLINKCONFIG.fields_by_name['resourceElementOffset'].message_type = _RESOURCEELEMENTOFFSET +_RESOURCEELEMENTOFFSET.fields_by_name['value'].enum_type = _RESOURCEELEMENTOFFSET_VALUE +_RESOURCEELEMENTOFFSET_VALUE.containing_type = _RESOURCEELEMENTOFFSET +_TCI_STATE.fields_by_name['qcl_Type1'].message_type = _QCL_INFO +_TCI_STATE.fields_by_name['qcl_Type2'].message_type = _QCL_INFO +_QCL_INFO.fields_by_name['cell'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_QCL_INFO.fields_by_name['bwp_Id'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_QCL_INFO.fields_by_name['qcl_Type'].message_type = _QCL_TYPE +_QCL_INFO.oneofs_by_name['referenceSignal'].fields.append( + _QCL_INFO.fields_by_name['csi_rs']) +_QCL_INFO.fields_by_name['csi_rs'].containing_oneof = _QCL_INFO.oneofs_by_name['referenceSignal'] +_QCL_INFO.oneofs_by_name['referenceSignal'].fields.append( + _QCL_INFO.fields_by_name['ssb']) +_QCL_INFO.fields_by_name['ssb'].containing_oneof = _QCL_INFO.oneofs_by_name['referenceSignal'] +_QCL_TYPE.fields_by_name['value'].enum_type = _QCL_TYPE_VALUE +_QCL_TYPE_VALUE.containing_type = _QCL_TYPE +_VRB_TOPRB_INTERLEAVER.fields_by_name['value'].enum_type = _VRB_TOPRB_INTERLEAVER_VALUE +_VRB_TOPRB_INTERLEAVER_VALUE.containing_type = _VRB_TOPRB_INTERLEAVER +_RESOURCEALLOCATION.fields_by_name['value'].enum_type = _RESOURCEALLOCATION_VALUE +_RESOURCEALLOCATION_VALUE.containing_type = _RESOURCEALLOCATION +_PDSCH_AGGREGATIONFACTOR.fields_by_name['value'].enum_type = _PDSCH_AGGREGATIONFACTOR_VALUE +_PDSCH_AGGREGATIONFACTOR_VALUE.containing_type = _PDSCH_AGGREGATIONFACTOR +_RATEMATCHPATTERNGROUP.fields_by_name['items'].message_type = _RATEMATCHPATTERNGROUPITEM +_RATEMATCHPATTERNGROUPITEM.oneofs_by_name['c'].fields.append( + _RATEMATCHPATTERNGROUPITEM.fields_by_name['cellLevel']) +_RATEMATCHPATTERNGROUPITEM.fields_by_name['cellLevel'].containing_oneof = _RATEMATCHPATTERNGROUPITEM.oneofs_by_name['c'] +_RATEMATCHPATTERNGROUPITEM.oneofs_by_name['c'].fields.append( + _RATEMATCHPATTERNGROUPITEM.fields_by_name['bwpLevel']) +_RATEMATCHPATTERNGROUPITEM.fields_by_name['bwpLevel'].containing_oneof = _RATEMATCHPATTERNGROUPITEM.oneofs_by_name['c'] +_RBG_SIZE.fields_by_name['value'].enum_type = _RBG_SIZE_VALUE +_RBG_SIZE_VALUE.containing_type = _RBG_SIZE +_MCS_TABLE.fields_by_name['value'].enum_type = _MCS_TABLE_VALUE +_MCS_TABLE_VALUE.containing_type = _MCS_TABLE +_MAXNROFCODEWORDSSCHEDULEDBYDCI.fields_by_name['value'].enum_type = _MAXNROFCODEWORDSSCHEDULEDBYDCI_VALUE +_MAXNROFCODEWORDSSCHEDULEDBYDCI_VALUE.containing_type = _MAXNROFCODEWORDSSCHEDULEDBYDCI +_STATICBUNDLING.fields_by_name['bundleSize'].message_type = _BUNDLESIZE +_BUNDLESIZE.fields_by_name['value'].enum_type = _BUNDLESIZE_VALUE +_BUNDLESIZE_VALUE.containing_type = _BUNDLESIZE +_DYNAMICBUNDLING.fields_by_name['bundleSizeSet1'].message_type = _BUNDLESIZESET1 +_DYNAMICBUNDLING.fields_by_name['bundleSizeSet2'].message_type = _BUNDLESIZESET2 +_BUNDLESIZESET1.fields_by_name['value'].enum_type = _BUNDLESIZESET1_VALUE +_BUNDLESIZESET1_VALUE.containing_type = _BUNDLESIZESET1 +_BUNDLESIZESET2.fields_by_name['value'].enum_type = _BUNDLESIZESET2_VALUE +_BUNDLESIZESET2_VALUE.containing_type = _BUNDLESIZESET2 +_ZP_CSI_RS_RESOURCE.fields_by_name['resourceMapping'].message_type = _CSI_RS_RESOURCEMAPPING +_ZP_CSI_RS_RESOURCE.fields_by_name['periodicityAndOffset'].message_type = _CSI_RESOURCEPERIODICITYANDOFFSET +_CSI_RS_RESOURCEMAPPING.fields_by_name['nrofPorts'].message_type = _NROFPORTS +_CSI_RS_RESOURCEMAPPING.fields_by_name['firstOFDMSymbolInTimeDomain2'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CSI_RS_RESOURCEMAPPING.fields_by_name['cdm_Type'].message_type = _CDM_TYPE +_CSI_RS_RESOURCEMAPPING.fields_by_name['dot5'].message_type = _DOT5 +_CSI_RS_RESOURCEMAPPING.fields_by_name['one'].message_type = common__types__pb2._NULL +_CSI_RS_RESOURCEMAPPING.fields_by_name['three'].message_type = common__types__pb2._NULL +_CSI_RS_RESOURCEMAPPING.fields_by_name['freqBand'].message_type = _CSI_FREQUENCYOCCUPATION +_CSI_RS_RESOURCEMAPPING.oneofs_by_name['frequencyDomainAllocation'].fields.append( + _CSI_RS_RESOURCEMAPPING.fields_by_name['row1']) +_CSI_RS_RESOURCEMAPPING.fields_by_name['row1'].containing_oneof = _CSI_RS_RESOURCEMAPPING.oneofs_by_name['frequencyDomainAllocation'] +_CSI_RS_RESOURCEMAPPING.oneofs_by_name['frequencyDomainAllocation'].fields.append( + _CSI_RS_RESOURCEMAPPING.fields_by_name['row2']) +_CSI_RS_RESOURCEMAPPING.fields_by_name['row2'].containing_oneof = _CSI_RS_RESOURCEMAPPING.oneofs_by_name['frequencyDomainAllocation'] +_CSI_RS_RESOURCEMAPPING.oneofs_by_name['frequencyDomainAllocation'].fields.append( + _CSI_RS_RESOURCEMAPPING.fields_by_name['row4']) +_CSI_RS_RESOURCEMAPPING.fields_by_name['row4'].containing_oneof = _CSI_RS_RESOURCEMAPPING.oneofs_by_name['frequencyDomainAllocation'] +_CSI_RS_RESOURCEMAPPING.oneofs_by_name['frequencyDomainAllocation'].fields.append( + _CSI_RS_RESOURCEMAPPING.fields_by_name['other']) +_CSI_RS_RESOURCEMAPPING.fields_by_name['other'].containing_oneof = _CSI_RS_RESOURCEMAPPING.oneofs_by_name['frequencyDomainAllocation'] +_CSI_RS_RESOURCEMAPPING.oneofs_by_name['density'].fields.append( + _CSI_RS_RESOURCEMAPPING.fields_by_name['dot5']) +_CSI_RS_RESOURCEMAPPING.fields_by_name['dot5'].containing_oneof = _CSI_RS_RESOURCEMAPPING.oneofs_by_name['density'] +_CSI_RS_RESOURCEMAPPING.oneofs_by_name['density'].fields.append( + _CSI_RS_RESOURCEMAPPING.fields_by_name['one']) +_CSI_RS_RESOURCEMAPPING.fields_by_name['one'].containing_oneof = _CSI_RS_RESOURCEMAPPING.oneofs_by_name['density'] +_CSI_RS_RESOURCEMAPPING.oneofs_by_name['density'].fields.append( + _CSI_RS_RESOURCEMAPPING.fields_by_name['three']) +_CSI_RS_RESOURCEMAPPING.fields_by_name['three'].containing_oneof = _CSI_RS_RESOURCEMAPPING.oneofs_by_name['density'] +_NROFPORTS.fields_by_name['value'].enum_type = _NROFPORTS_VALUE +_NROFPORTS_VALUE.containing_type = _NROFPORTS +_CDM_TYPE.fields_by_name['value'].enum_type = _CDM_TYPE_VALUE +_CDM_TYPE_VALUE.containing_type = _CDM_TYPE +_DOT5.fields_by_name['value'].enum_type = _DOT5_VALUE +_DOT5_VALUE.containing_type = _DOT5 +_CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots4']) +_CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots4'].containing_oneof = _CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots5']) +_CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots5'].containing_oneof = _CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots8']) +_CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots8'].containing_oneof = _CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots10']) +_CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots10'].containing_oneof = _CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots16']) +_CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots16'].containing_oneof = _CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots20']) +_CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots20'].containing_oneof = _CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots32']) +_CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots32'].containing_oneof = _CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots40']) +_CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots40'].containing_oneof = _CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots64']) +_CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots64'].containing_oneof = _CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots80']) +_CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots80'].containing_oneof = _CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots160']) +_CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots160'].containing_oneof = _CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots320']) +_CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots320'].containing_oneof = _CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots640']) +_CSI_RESOURCEPERIODICITYANDOFFSET.fields_by_name['slots640'].containing_oneof = _CSI_RESOURCEPERIODICITYANDOFFSET.oneofs_by_name['c'] +_SPS_CONFIG.fields_by_name['periodicity'].message_type = _SPS_CONFIGPERIODICITY +_SPS_CONFIG.fields_by_name['n1PUCCH_AN'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SPS_CONFIG.fields_by_name['mcs_Table'].message_type = _SPS_MCS_TABLE +_SPS_CONFIGPERIODICITY.fields_by_name['value'].enum_type = _SPS_CONFIGPERIODICITY_VALUE +_SPS_CONFIGPERIODICITY_VALUE.containing_type = _SPS_CONFIGPERIODICITY +_SPS_MCS_TABLE.fields_by_name['value'].enum_type = _SPS_MCS_TABLE_VALUE +_SPS_MCS_TABLE_VALUE.containing_type = _SPS_MCS_TABLE +_RADIOLINKMONITORINGCONFIG.fields_by_name['failureDetectionResourcesToAddModList'].message_type = _RADIOLINKMONITORINGRS +_RADIOLINKMONITORINGCONFIG.fields_by_name['beamFailureInstanceMaxCount'].message_type = _BEAMFAILUREINSTANCEMAXCOUNT +_RADIOLINKMONITORINGCONFIG.fields_by_name['beamFailureDetectionTimer'].message_type = _BEAMFAILUREDETECTIONTIMER +_RADIOLINKMONITORINGRS.fields_by_name['purpose'].message_type = _PURPOSE +_RADIOLINKMONITORINGRS.oneofs_by_name['detectionResource'].fields.append( + _RADIOLINKMONITORINGRS.fields_by_name['ssb_Index']) +_RADIOLINKMONITORINGRS.fields_by_name['ssb_Index'].containing_oneof = _RADIOLINKMONITORINGRS.oneofs_by_name['detectionResource'] +_RADIOLINKMONITORINGRS.oneofs_by_name['detectionResource'].fields.append( + _RADIOLINKMONITORINGRS.fields_by_name['csi_RS_Index']) +_RADIOLINKMONITORINGRS.fields_by_name['csi_RS_Index'].containing_oneof = _RADIOLINKMONITORINGRS.oneofs_by_name['detectionResource'] +_PURPOSE.fields_by_name['value'].enum_type = _PURPOSE_VALUE +_PURPOSE_VALUE.containing_type = _PURPOSE +_BEAMFAILUREINSTANCEMAXCOUNT.fields_by_name['value'].enum_type = _BEAMFAILUREINSTANCEMAXCOUNT_VALUE +_BEAMFAILUREINSTANCEMAXCOUNT_VALUE.containing_type = _BEAMFAILUREINSTANCEMAXCOUNT +_BEAMFAILUREDETECTIONTIMER.fields_by_name['value'].enum_type = _BEAMFAILUREDETECTIONTIMER_VALUE +_BEAMFAILUREDETECTIONTIMER_VALUE.containing_type = _BEAMFAILUREDETECTIONTIMER +_BWP_DOWNLINK.fields_by_name['bwp_Common'].message_type = _BWP_DOWNLINKCOMMON +_BWP_DOWNLINK.fields_by_name['bwp_Dedicated'].message_type = _BWP_DOWNLINKDEDICATED +_BWP_INACTIVITYTIMER.fields_by_name['value'].enum_type = _BWP_INACTIVITYTIMER_VALUE +_BWP_INACTIVITYTIMER_VALUE.containing_type = _BWP_INACTIVITYTIMER +_UPLINKCONFIG.fields_by_name['initialUplinkBWP'].message_type = _BWP_UPLINKDEDICATED +_UPLINKCONFIG.fields_by_name['uplinkBWP_ToReleaseList'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_UPLINKCONFIG.fields_by_name['uplinkBWP_ToAddModList'].message_type = _BWP_UPLINK +_UPLINKCONFIG.fields_by_name['firstActiveUplinkBWP_Id'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_UPLINKCONFIG.fields_by_name['release_pusch_ServingCellConfig'].message_type = common__types__pb2._NULL +_UPLINKCONFIG.fields_by_name['setup_pusch_ServingCellConfig'].message_type = _PUSCH_SERVINGCELLCONFIG +_UPLINKCONFIG.fields_by_name['release_carrierSwitching'].message_type = common__types__pb2._NULL +_UPLINKCONFIG.fields_by_name['setup_carrierSwitching'].message_type = _SRS_CARRIERSWITCHING +_UPLINKCONFIG.fields_by_name['powerBoostPi2BPSK'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_UPLINKCONFIG.fields_by_name['uplinkChannelBW_PerSCS_List'].message_type = _SCS_SPECIFICCARRIER +_UPLINKCONFIG.oneofs_by_name['pusch_ServingCellConfig'].fields.append( + _UPLINKCONFIG.fields_by_name['release_pusch_ServingCellConfig']) +_UPLINKCONFIG.fields_by_name['release_pusch_ServingCellConfig'].containing_oneof = _UPLINKCONFIG.oneofs_by_name['pusch_ServingCellConfig'] +_UPLINKCONFIG.oneofs_by_name['pusch_ServingCellConfig'].fields.append( + _UPLINKCONFIG.fields_by_name['setup_pusch_ServingCellConfig']) +_UPLINKCONFIG.fields_by_name['setup_pusch_ServingCellConfig'].containing_oneof = _UPLINKCONFIG.oneofs_by_name['pusch_ServingCellConfig'] +_UPLINKCONFIG.oneofs_by_name['carrierSwitching'].fields.append( + _UPLINKCONFIG.fields_by_name['release_carrierSwitching']) +_UPLINKCONFIG.fields_by_name['release_carrierSwitching'].containing_oneof = _UPLINKCONFIG.oneofs_by_name['carrierSwitching'] +_UPLINKCONFIG.oneofs_by_name['carrierSwitching'].fields.append( + _UPLINKCONFIG.fields_by_name['setup_carrierSwitching']) +_UPLINKCONFIG.fields_by_name['setup_carrierSwitching'].containing_oneof = _UPLINKCONFIG.oneofs_by_name['carrierSwitching'] +_BWP_UPLINKDEDICATED.fields_by_name['release_pucch_Config'].message_type = common__types__pb2._NULL +_BWP_UPLINKDEDICATED.fields_by_name['setup_pucch_Config'].message_type = _PUCCH_CONFIG +_BWP_UPLINKDEDICATED.fields_by_name['release_pusch_Config'].message_type = common__types__pb2._NULL +_BWP_UPLINKDEDICATED.fields_by_name['setup_pusch_Config'].message_type = _PUSCH_CONFIG +_BWP_UPLINKDEDICATED.fields_by_name['release_configuredGrantConfig'].message_type = common__types__pb2._NULL +_BWP_UPLINKDEDICATED.fields_by_name['setup_configuredGrantConfig'].message_type = _CONFIGUREDGRANTCONFIG +_BWP_UPLINKDEDICATED.fields_by_name['release_srs_Config'].message_type = common__types__pb2._NULL +_BWP_UPLINKDEDICATED.fields_by_name['setup_srs_Config'].message_type = _SRS_CONFIG +_BWP_UPLINKDEDICATED.fields_by_name['release_beamFailureRecoveryConfig'].message_type = common__types__pb2._NULL +_BWP_UPLINKDEDICATED.fields_by_name['setup_beamFailureRecoveryConfig'].message_type = _BEAMFAILURERECOVERYCONFIG +_BWP_UPLINKDEDICATED.oneofs_by_name['pucch_Config'].fields.append( + _BWP_UPLINKDEDICATED.fields_by_name['release_pucch_Config']) +_BWP_UPLINKDEDICATED.fields_by_name['release_pucch_Config'].containing_oneof = _BWP_UPLINKDEDICATED.oneofs_by_name['pucch_Config'] +_BWP_UPLINKDEDICATED.oneofs_by_name['pucch_Config'].fields.append( + _BWP_UPLINKDEDICATED.fields_by_name['setup_pucch_Config']) +_BWP_UPLINKDEDICATED.fields_by_name['setup_pucch_Config'].containing_oneof = _BWP_UPLINKDEDICATED.oneofs_by_name['pucch_Config'] +_BWP_UPLINKDEDICATED.oneofs_by_name['pusch_Config'].fields.append( + _BWP_UPLINKDEDICATED.fields_by_name['release_pusch_Config']) +_BWP_UPLINKDEDICATED.fields_by_name['release_pusch_Config'].containing_oneof = _BWP_UPLINKDEDICATED.oneofs_by_name['pusch_Config'] +_BWP_UPLINKDEDICATED.oneofs_by_name['pusch_Config'].fields.append( + _BWP_UPLINKDEDICATED.fields_by_name['setup_pusch_Config']) +_BWP_UPLINKDEDICATED.fields_by_name['setup_pusch_Config'].containing_oneof = _BWP_UPLINKDEDICATED.oneofs_by_name['pusch_Config'] +_BWP_UPLINKDEDICATED.oneofs_by_name['configuredGrantConfig'].fields.append( + _BWP_UPLINKDEDICATED.fields_by_name['release_configuredGrantConfig']) +_BWP_UPLINKDEDICATED.fields_by_name['release_configuredGrantConfig'].containing_oneof = _BWP_UPLINKDEDICATED.oneofs_by_name['configuredGrantConfig'] +_BWP_UPLINKDEDICATED.oneofs_by_name['configuredGrantConfig'].fields.append( + _BWP_UPLINKDEDICATED.fields_by_name['setup_configuredGrantConfig']) +_BWP_UPLINKDEDICATED.fields_by_name['setup_configuredGrantConfig'].containing_oneof = _BWP_UPLINKDEDICATED.oneofs_by_name['configuredGrantConfig'] +_BWP_UPLINKDEDICATED.oneofs_by_name['srs_Config'].fields.append( + _BWP_UPLINKDEDICATED.fields_by_name['release_srs_Config']) +_BWP_UPLINKDEDICATED.fields_by_name['release_srs_Config'].containing_oneof = _BWP_UPLINKDEDICATED.oneofs_by_name['srs_Config'] +_BWP_UPLINKDEDICATED.oneofs_by_name['srs_Config'].fields.append( + _BWP_UPLINKDEDICATED.fields_by_name['setup_srs_Config']) +_BWP_UPLINKDEDICATED.fields_by_name['setup_srs_Config'].containing_oneof = _BWP_UPLINKDEDICATED.oneofs_by_name['srs_Config'] +_BWP_UPLINKDEDICATED.oneofs_by_name['beamFailureRecoveryConfig'].fields.append( + _BWP_UPLINKDEDICATED.fields_by_name['release_beamFailureRecoveryConfig']) +_BWP_UPLINKDEDICATED.fields_by_name['release_beamFailureRecoveryConfig'].containing_oneof = _BWP_UPLINKDEDICATED.oneofs_by_name['beamFailureRecoveryConfig'] +_BWP_UPLINKDEDICATED.oneofs_by_name['beamFailureRecoveryConfig'].fields.append( + _BWP_UPLINKDEDICATED.fields_by_name['setup_beamFailureRecoveryConfig']) +_BWP_UPLINKDEDICATED.fields_by_name['setup_beamFailureRecoveryConfig'].containing_oneof = _BWP_UPLINKDEDICATED.oneofs_by_name['beamFailureRecoveryConfig'] +_PUCCH_CONFIG.fields_by_name['resourceSetToAddModList'].message_type = _PUCCH_RESOURCESET +_PUCCH_CONFIG.fields_by_name['resourceToAddModList'].message_type = _PUCCH_RESOURCE +_PUCCH_CONFIG.fields_by_name['release_format1'].message_type = common__types__pb2._NULL +_PUCCH_CONFIG.fields_by_name['setup_format1'].message_type = _PUCCH_FORMATCONFIG +_PUCCH_CONFIG.fields_by_name['release_format2'].message_type = common__types__pb2._NULL +_PUCCH_CONFIG.fields_by_name['setup_format2'].message_type = _PUCCH_FORMATCONFIG +_PUCCH_CONFIG.fields_by_name['release_format3'].message_type = common__types__pb2._NULL +_PUCCH_CONFIG.fields_by_name['setup_format3'].message_type = _PUCCH_FORMATCONFIG +_PUCCH_CONFIG.fields_by_name['release_format4'].message_type = common__types__pb2._NULL +_PUCCH_CONFIG.fields_by_name['setup_format4'].message_type = _PUCCH_FORMATCONFIG +_PUCCH_CONFIG.fields_by_name['schedulingRequestResourceToAddModList'].message_type = _SCHEDULINGREQUESTRESOURCECONFIG +_PUCCH_CONFIG.fields_by_name['spatialRelationInfoToAddModList'].message_type = _PUCCH_SPATIALRELATIONINFO +_PUCCH_CONFIG.fields_by_name['pucch_PowerControl'].message_type = _PUCCH_POWERCONTROL +_PUCCH_CONFIG.oneofs_by_name['format1'].fields.append( + _PUCCH_CONFIG.fields_by_name['release_format1']) +_PUCCH_CONFIG.fields_by_name['release_format1'].containing_oneof = _PUCCH_CONFIG.oneofs_by_name['format1'] +_PUCCH_CONFIG.oneofs_by_name['format1'].fields.append( + _PUCCH_CONFIG.fields_by_name['setup_format1']) +_PUCCH_CONFIG.fields_by_name['setup_format1'].containing_oneof = _PUCCH_CONFIG.oneofs_by_name['format1'] +_PUCCH_CONFIG.oneofs_by_name['format2'].fields.append( + _PUCCH_CONFIG.fields_by_name['release_format2']) +_PUCCH_CONFIG.fields_by_name['release_format2'].containing_oneof = _PUCCH_CONFIG.oneofs_by_name['format2'] +_PUCCH_CONFIG.oneofs_by_name['format2'].fields.append( + _PUCCH_CONFIG.fields_by_name['setup_format2']) +_PUCCH_CONFIG.fields_by_name['setup_format2'].containing_oneof = _PUCCH_CONFIG.oneofs_by_name['format2'] +_PUCCH_CONFIG.oneofs_by_name['format3'].fields.append( + _PUCCH_CONFIG.fields_by_name['release_format3']) +_PUCCH_CONFIG.fields_by_name['release_format3'].containing_oneof = _PUCCH_CONFIG.oneofs_by_name['format3'] +_PUCCH_CONFIG.oneofs_by_name['format3'].fields.append( + _PUCCH_CONFIG.fields_by_name['setup_format3']) +_PUCCH_CONFIG.fields_by_name['setup_format3'].containing_oneof = _PUCCH_CONFIG.oneofs_by_name['format3'] +_PUCCH_CONFIG.oneofs_by_name['format4'].fields.append( + _PUCCH_CONFIG.fields_by_name['release_format4']) +_PUCCH_CONFIG.fields_by_name['release_format4'].containing_oneof = _PUCCH_CONFIG.oneofs_by_name['format4'] +_PUCCH_CONFIG.oneofs_by_name['format4'].fields.append( + _PUCCH_CONFIG.fields_by_name['setup_format4']) +_PUCCH_CONFIG.fields_by_name['setup_format4'].containing_oneof = _PUCCH_CONFIG.oneofs_by_name['format4'] +_PUCCH_RESOURCESET.fields_by_name['maxPayloadMinus1'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PUCCH_RESOURCE.fields_by_name['intraSlotFrequencyHopping'].message_type = common__types__pb2._ENABLEDOPT +_PUCCH_RESOURCE.fields_by_name['secondHopPRB'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PUCCH_RESOURCE.fields_by_name['format0'].message_type = _PUCCH_FORMAT0 +_PUCCH_RESOURCE.fields_by_name['format1'].message_type = _PUCCH_FORMAT1 +_PUCCH_RESOURCE.fields_by_name['format2'].message_type = _PUCCH_FORMAT2 +_PUCCH_RESOURCE.fields_by_name['format3'].message_type = _PUCCH_FORMAT3 +_PUCCH_RESOURCE.fields_by_name['format4'].message_type = _PUCCH_FORMAT4 +_PUCCH_RESOURCE.oneofs_by_name['format'].fields.append( + _PUCCH_RESOURCE.fields_by_name['format0']) +_PUCCH_RESOURCE.fields_by_name['format0'].containing_oneof = _PUCCH_RESOURCE.oneofs_by_name['format'] +_PUCCH_RESOURCE.oneofs_by_name['format'].fields.append( + _PUCCH_RESOURCE.fields_by_name['format1']) +_PUCCH_RESOURCE.fields_by_name['format1'].containing_oneof = _PUCCH_RESOURCE.oneofs_by_name['format'] +_PUCCH_RESOURCE.oneofs_by_name['format'].fields.append( + _PUCCH_RESOURCE.fields_by_name['format2']) +_PUCCH_RESOURCE.fields_by_name['format2'].containing_oneof = _PUCCH_RESOURCE.oneofs_by_name['format'] +_PUCCH_RESOURCE.oneofs_by_name['format'].fields.append( + _PUCCH_RESOURCE.fields_by_name['format3']) +_PUCCH_RESOURCE.fields_by_name['format3'].containing_oneof = _PUCCH_RESOURCE.oneofs_by_name['format'] +_PUCCH_RESOURCE.oneofs_by_name['format'].fields.append( + _PUCCH_RESOURCE.fields_by_name['format4']) +_PUCCH_RESOURCE.fields_by_name['format4'].containing_oneof = _PUCCH_RESOURCE.oneofs_by_name['format'] +_PUCCH_FORMAT4.fields_by_name['occ_Length'].message_type = _OCC_LENGTH +_PUCCH_FORMAT4.fields_by_name['occ_Index'].message_type = _OCC_INDEX +_OCC_LENGTH.fields_by_name['value'].enum_type = _OCC_LENGTH_VALUE +_OCC_LENGTH_VALUE.containing_type = _OCC_LENGTH +_OCC_INDEX.fields_by_name['value'].enum_type = _OCC_INDEX_VALUE +_OCC_INDEX_VALUE.containing_type = _OCC_INDEX +_PUCCH_FORMATCONFIG.fields_by_name['interslotFrequencyHopping'].message_type = common__types__pb2._ENABLEDOPT +_PUCCH_FORMATCONFIG.fields_by_name['additionalDMRS'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_PUCCH_FORMATCONFIG.fields_by_name['maxCodeRate'].message_type = _PUCCH_MAXCODERATE +_PUCCH_FORMATCONFIG.fields_by_name['nrofSlots'].message_type = _NROFSLOTS +_PUCCH_FORMATCONFIG.fields_by_name['pi2BPSK'].message_type = common__types__pb2._ENABLEDOPT +_PUCCH_FORMATCONFIG.fields_by_name['simultaneousHARQ_ACK_CSI'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_PUCCH_MAXCODERATE.fields_by_name['value'].enum_type = _PUCCH_MAXCODERATE_VALUE +_PUCCH_MAXCODERATE_VALUE.containing_type = _PUCCH_MAXCODERATE +_NROFSLOTS.fields_by_name['value'].enum_type = _NROFSLOTS_VALUE +_NROFSLOTS_VALUE.containing_type = _NROFSLOTS +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sym2'].message_type = common__types__pb2._NULL +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sym6or7'].message_type = common__types__pb2._NULL +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl1'].message_type = common__types__pb2._NULL +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['resource'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'].fields.append( + _SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sym2']) +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sym2'].containing_oneof = _SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'] +_SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'].fields.append( + _SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sym6or7']) +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sym6or7'].containing_oneof = _SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'] +_SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'].fields.append( + _SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl1']) +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl1'].containing_oneof = _SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'] +_SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'].fields.append( + _SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl2']) +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl2'].containing_oneof = _SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'] +_SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'].fields.append( + _SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl4']) +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl4'].containing_oneof = _SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'] +_SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'].fields.append( + _SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl5']) +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl5'].containing_oneof = _SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'] +_SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'].fields.append( + _SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl8']) +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl8'].containing_oneof = _SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'] +_SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'].fields.append( + _SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl10']) +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl10'].containing_oneof = _SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'] +_SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'].fields.append( + _SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl16']) +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl16'].containing_oneof = _SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'] +_SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'].fields.append( + _SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl20']) +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl20'].containing_oneof = _SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'] +_SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'].fields.append( + _SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl40']) +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl40'].containing_oneof = _SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'] +_SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'].fields.append( + _SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl80']) +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl80'].containing_oneof = _SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'] +_SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'].fields.append( + _SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl160']) +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl160'].containing_oneof = _SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'] +_SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'].fields.append( + _SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl320']) +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl320'].containing_oneof = _SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'] +_SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'].fields.append( + _SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl640']) +_SCHEDULINGREQUESTRESOURCECONFIG.fields_by_name['sl640'].containing_oneof = _SCHEDULINGREQUESTRESOURCECONFIG.oneofs_by_name['periodicityAndOffset'] +_PUCCH_SPATIALRELATIONINFO.fields_by_name['servingCellId'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PUCCH_SPATIALRELATIONINFO.fields_by_name['srs'].message_type = _SRS +_PUCCH_SPATIALRELATIONINFO.fields_by_name['closedLoopIndex'].message_type = _CLOSEDLOOPINDEX +_PUCCH_SPATIALRELATIONINFO.oneofs_by_name['referenceSignal'].fields.append( + _PUCCH_SPATIALRELATIONINFO.fields_by_name['ssb_Index']) +_PUCCH_SPATIALRELATIONINFO.fields_by_name['ssb_Index'].containing_oneof = _PUCCH_SPATIALRELATIONINFO.oneofs_by_name['referenceSignal'] +_PUCCH_SPATIALRELATIONINFO.oneofs_by_name['referenceSignal'].fields.append( + _PUCCH_SPATIALRELATIONINFO.fields_by_name['csi_RS_Index']) +_PUCCH_SPATIALRELATIONINFO.fields_by_name['csi_RS_Index'].containing_oneof = _PUCCH_SPATIALRELATIONINFO.oneofs_by_name['referenceSignal'] +_PUCCH_SPATIALRELATIONINFO.oneofs_by_name['referenceSignal'].fields.append( + _PUCCH_SPATIALRELATIONINFO.fields_by_name['srs']) +_PUCCH_SPATIALRELATIONINFO.fields_by_name['srs'].containing_oneof = _PUCCH_SPATIALRELATIONINFO.oneofs_by_name['referenceSignal'] +_CLOSEDLOOPINDEX.fields_by_name['value'].enum_type = _CLOSEDLOOPINDEX_VALUE +_CLOSEDLOOPINDEX_VALUE.containing_type = _CLOSEDLOOPINDEX +_PUCCH_POWERCONTROL.fields_by_name['deltaF_PUCCH_f0'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_PUCCH_POWERCONTROL.fields_by_name['deltaF_PUCCH_f1'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_PUCCH_POWERCONTROL.fields_by_name['deltaF_PUCCH_f2'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_PUCCH_POWERCONTROL.fields_by_name['deltaF_PUCCH_f3'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_PUCCH_POWERCONTROL.fields_by_name['deltaF_PUCCH_f4'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_PUCCH_POWERCONTROL.fields_by_name['p0_Set'].message_type = _P0_PUCCH +_PUCCH_POWERCONTROL.fields_by_name['pathlossReferenceRSs'].message_type = _PUCCH_PATHLOSSREFERENCERS +_PUCCH_POWERCONTROL.fields_by_name['twoPUCCH_PC_AdjustmentStates'].message_type = _TWOPUCCH_PC_ADJUSTMENTSTATES +_PUCCH_PATHLOSSREFERENCERS.oneofs_by_name['referenceSignal'].fields.append( + _PUCCH_PATHLOSSREFERENCERS.fields_by_name['ssb_Index']) +_PUCCH_PATHLOSSREFERENCERS.fields_by_name['ssb_Index'].containing_oneof = _PUCCH_PATHLOSSREFERENCERS.oneofs_by_name['referenceSignal'] +_PUCCH_PATHLOSSREFERENCERS.oneofs_by_name['referenceSignal'].fields.append( + _PUCCH_PATHLOSSREFERENCERS.fields_by_name['csi_RS_Index']) +_PUCCH_PATHLOSSREFERENCERS.fields_by_name['csi_RS_Index'].containing_oneof = _PUCCH_PATHLOSSREFERENCERS.oneofs_by_name['referenceSignal'] +_TWOPUCCH_PC_ADJUSTMENTSTATES.fields_by_name['value'].enum_type = _TWOPUCCH_PC_ADJUSTMENTSTATES_VALUE +_TWOPUCCH_PC_ADJUSTMENTSTATES_VALUE.containing_type = _TWOPUCCH_PC_ADJUSTMENTSTATES +_PUSCH_SERVINGCELLCONFIG.fields_by_name['release_codeBlockGroupTransmission'].message_type = common__types__pb2._NULL +_PUSCH_SERVINGCELLCONFIG.fields_by_name['setup_codeBlockGroupTransmission'].message_type = _PUSCH_CODEBLOCKGROUPTRANSMISSION +_PUSCH_SERVINGCELLCONFIG.fields_by_name['rateMatching'].message_type = _RATEMATCHING +_PUSCH_SERVINGCELLCONFIG.fields_by_name['xOverhead'].message_type = _XOVERHEAD +_PUSCH_SERVINGCELLCONFIG.fields_by_name['maxMIMO_Layers'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PUSCH_SERVINGCELLCONFIG.fields_by_name['processingType2Enabled'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_PUSCH_SERVINGCELLCONFIG.oneofs_by_name['codeBlockGroupTransmission'].fields.append( + _PUSCH_SERVINGCELLCONFIG.fields_by_name['release_codeBlockGroupTransmission']) +_PUSCH_SERVINGCELLCONFIG.fields_by_name['release_codeBlockGroupTransmission'].containing_oneof = _PUSCH_SERVINGCELLCONFIG.oneofs_by_name['codeBlockGroupTransmission'] +_PUSCH_SERVINGCELLCONFIG.oneofs_by_name['codeBlockGroupTransmission'].fields.append( + _PUSCH_SERVINGCELLCONFIG.fields_by_name['setup_codeBlockGroupTransmission']) +_PUSCH_SERVINGCELLCONFIG.fields_by_name['setup_codeBlockGroupTransmission'].containing_oneof = _PUSCH_SERVINGCELLCONFIG.oneofs_by_name['codeBlockGroupTransmission'] +_PUSCH_CODEBLOCKGROUPTRANSMISSION.fields_by_name['maxCodeBlockGroupsPerTransportBlock'].message_type = _MAXCODEBLOCKGROUPSPERTRANSPORTBLOCK +_RATEMATCHING.fields_by_name['value'].enum_type = _RATEMATCHING_VALUE +_RATEMATCHING_VALUE.containing_type = _RATEMATCHING +_SRS_CARRIERSWITCHING.fields_by_name['srs_SwitchFromServCellIndex'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SRS_CARRIERSWITCHING.fields_by_name['srs_SwitchFromCarrier'].message_type = _SRS_SWITCHFROMCARRIER +_SRS_CARRIERSWITCHING.fields_by_name['typeA'].message_type = _SRS_TPC_PDCCH_CONFIGLIST +_SRS_CARRIERSWITCHING.fields_by_name['typeB'].message_type = _SRS_TPC_PDCCH_CONFIG +_SRS_CARRIERSWITCHING.oneofs_by_name['srs_TPC_PDCCH_Group'].fields.append( + _SRS_CARRIERSWITCHING.fields_by_name['typeA']) +_SRS_CARRIERSWITCHING.fields_by_name['typeA'].containing_oneof = _SRS_CARRIERSWITCHING.oneofs_by_name['srs_TPC_PDCCH_Group'] +_SRS_CARRIERSWITCHING.oneofs_by_name['srs_TPC_PDCCH_Group'].fields.append( + _SRS_CARRIERSWITCHING.fields_by_name['typeB']) +_SRS_CARRIERSWITCHING.fields_by_name['typeB'].containing_oneof = _SRS_CARRIERSWITCHING.oneofs_by_name['srs_TPC_PDCCH_Group'] +_SRS_SWITCHFROMCARRIER.fields_by_name['value'].enum_type = _SRS_SWITCHFROMCARRIER_VALUE +_SRS_SWITCHFROMCARRIER_VALUE.containing_type = _SRS_SWITCHFROMCARRIER +_SRS_TPC_PDCCH_CONFIGLIST.fields_by_name['items'].message_type = _SRS_TPC_PDCCH_CONFIG +_SRS_TPC_PDCCH_CONFIG.fields_by_name['srs_CC_SetIndexList'].message_type = _SRS_CC_SETINDEX +_SRS_CC_SETINDEX.fields_by_name['cc_SetIndex'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SRS_CC_SETINDEX.fields_by_name['cc_IndexInOneCC_Set'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PUSCH_CONFIG.fields_by_name['dataScramblingIdentityPUSCH'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PUSCH_CONFIG.fields_by_name['tx_Config'].message_type = _TX_CONFIG +_PUSCH_CONFIG.fields_by_name['release_dmrs_UplinkForPUSCH_MappingTypeA'].message_type = common__types__pb2._NULL +_PUSCH_CONFIG.fields_by_name['setup_dmrs_UplinkForPUSCH_MappingTypeA'].message_type = _DMRS_UPLINKCONFIG +_PUSCH_CONFIG.fields_by_name['release_dmrs_UplinkForPUSCH_MappingTypeB'].message_type = common__types__pb2._NULL +_PUSCH_CONFIG.fields_by_name['setup_dmrs_UplinkForPUSCH_MappingTypeB'].message_type = _DMRS_UPLINKCONFIG +_PUSCH_CONFIG.fields_by_name['pusch_PowerControl'].message_type = _PUSCH_POWERCONTROL +_PUSCH_CONFIG.fields_by_name['frequencyHopping'].message_type = _FREQUENCYHOPPING +_PUSCH_CONFIG.fields_by_name['resource_allocation'].message_type = _RESOURCEALLOCATION +_PUSCH_CONFIG.fields_by_name['release_pusch_TimeDomainAllocationList'].message_type = common__types__pb2._NULL +_PUSCH_CONFIG.fields_by_name['setup_pusch_TimeDomainAllocationList'].message_type = _PUSCH_TIMEDOMAINRESOURCEALLOCATIONLIST +_PUSCH_CONFIG.fields_by_name['pusch_AggregationFactor'].message_type = _PUSCH_AGGREGATIONFACTOR +_PUSCH_CONFIG.fields_by_name['mcs_Table'].message_type = _MCS_TABLE +_PUSCH_CONFIG.fields_by_name['mcs_TableTransformPrecoder'].message_type = _MCS_TABLE +_PUSCH_CONFIG.fields_by_name['transformPrecoder'].message_type = common__types__pb2._ENABLEDDISABLEDOPT +_PUSCH_CONFIG.fields_by_name['codebookSubset'].message_type = _CODEBOOKSUBSET +_PUSCH_CONFIG.fields_by_name['maxRank'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PUSCH_CONFIG.fields_by_name['rbg_Size'].message_type = _RBG_SIZE2 +_PUSCH_CONFIG.fields_by_name['release_uci_OnPUSCH'].message_type = common__types__pb2._NULL +_PUSCH_CONFIG.fields_by_name['setup_uci_OnPUSCH'].message_type = _UCI_ONPUSCH +_PUSCH_CONFIG.fields_by_name['tp_pi2BPSK'].message_type = common__types__pb2._ENABLEDOPT +_PUSCH_CONFIG.oneofs_by_name['dmrs_UplinkForPUSCH_MappingTypeA'].fields.append( + _PUSCH_CONFIG.fields_by_name['release_dmrs_UplinkForPUSCH_MappingTypeA']) +_PUSCH_CONFIG.fields_by_name['release_dmrs_UplinkForPUSCH_MappingTypeA'].containing_oneof = _PUSCH_CONFIG.oneofs_by_name['dmrs_UplinkForPUSCH_MappingTypeA'] +_PUSCH_CONFIG.oneofs_by_name['dmrs_UplinkForPUSCH_MappingTypeA'].fields.append( + _PUSCH_CONFIG.fields_by_name['setup_dmrs_UplinkForPUSCH_MappingTypeA']) +_PUSCH_CONFIG.fields_by_name['setup_dmrs_UplinkForPUSCH_MappingTypeA'].containing_oneof = _PUSCH_CONFIG.oneofs_by_name['dmrs_UplinkForPUSCH_MappingTypeA'] +_PUSCH_CONFIG.oneofs_by_name['dmrs_UplinkForPUSCH_MappingTypeB'].fields.append( + _PUSCH_CONFIG.fields_by_name['release_dmrs_UplinkForPUSCH_MappingTypeB']) +_PUSCH_CONFIG.fields_by_name['release_dmrs_UplinkForPUSCH_MappingTypeB'].containing_oneof = _PUSCH_CONFIG.oneofs_by_name['dmrs_UplinkForPUSCH_MappingTypeB'] +_PUSCH_CONFIG.oneofs_by_name['dmrs_UplinkForPUSCH_MappingTypeB'].fields.append( + _PUSCH_CONFIG.fields_by_name['setup_dmrs_UplinkForPUSCH_MappingTypeB']) +_PUSCH_CONFIG.fields_by_name['setup_dmrs_UplinkForPUSCH_MappingTypeB'].containing_oneof = _PUSCH_CONFIG.oneofs_by_name['dmrs_UplinkForPUSCH_MappingTypeB'] +_PUSCH_CONFIG.oneofs_by_name['pusch_TimeDomainAllocationList'].fields.append( + _PUSCH_CONFIG.fields_by_name['release_pusch_TimeDomainAllocationList']) +_PUSCH_CONFIG.fields_by_name['release_pusch_TimeDomainAllocationList'].containing_oneof = _PUSCH_CONFIG.oneofs_by_name['pusch_TimeDomainAllocationList'] +_PUSCH_CONFIG.oneofs_by_name['pusch_TimeDomainAllocationList'].fields.append( + _PUSCH_CONFIG.fields_by_name['setup_pusch_TimeDomainAllocationList']) +_PUSCH_CONFIG.fields_by_name['setup_pusch_TimeDomainAllocationList'].containing_oneof = _PUSCH_CONFIG.oneofs_by_name['pusch_TimeDomainAllocationList'] +_PUSCH_CONFIG.oneofs_by_name['uci_OnPUSCH'].fields.append( + _PUSCH_CONFIG.fields_by_name['release_uci_OnPUSCH']) +_PUSCH_CONFIG.fields_by_name['release_uci_OnPUSCH'].containing_oneof = _PUSCH_CONFIG.oneofs_by_name['uci_OnPUSCH'] +_PUSCH_CONFIG.oneofs_by_name['uci_OnPUSCH'].fields.append( + _PUSCH_CONFIG.fields_by_name['setup_uci_OnPUSCH']) +_PUSCH_CONFIG.fields_by_name['setup_uci_OnPUSCH'].containing_oneof = _PUSCH_CONFIG.oneofs_by_name['uci_OnPUSCH'] +_TX_CONFIG.fields_by_name['value'].enum_type = _TX_CONFIG_VALUE +_TX_CONFIG_VALUE.containing_type = _TX_CONFIG +_DMRS_UPLINKCONFIG.fields_by_name['dmrs_Type'].message_type = _DMRS_TYPE +_DMRS_UPLINKCONFIG.fields_by_name['dmrs_AdditionalPosition'].message_type = _DMRS_ADDITIONALPOSITION +_DMRS_UPLINKCONFIG.fields_by_name['release_phaseTrackingRS'].message_type = common__types__pb2._NULL +_DMRS_UPLINKCONFIG.fields_by_name['setup_phaseTrackingRS'].message_type = _PTRS_UPLINKCONFIG +_DMRS_UPLINKCONFIG.fields_by_name['maxLength'].message_type = _MAXLENGTH +_DMRS_UPLINKCONFIG.fields_by_name['transformPrecodingDisabled'].message_type = _TRANSFORMPRECODINGDISABLED +_DMRS_UPLINKCONFIG.fields_by_name['transformPrecodingEnabled'].message_type = _TRANSFORMPRECODINGENABLED +_DMRS_UPLINKCONFIG.oneofs_by_name['phaseTrackingRS'].fields.append( + _DMRS_UPLINKCONFIG.fields_by_name['release_phaseTrackingRS']) +_DMRS_UPLINKCONFIG.fields_by_name['release_phaseTrackingRS'].containing_oneof = _DMRS_UPLINKCONFIG.oneofs_by_name['phaseTrackingRS'] +_DMRS_UPLINKCONFIG.oneofs_by_name['phaseTrackingRS'].fields.append( + _DMRS_UPLINKCONFIG.fields_by_name['setup_phaseTrackingRS']) +_DMRS_UPLINKCONFIG.fields_by_name['setup_phaseTrackingRS'].containing_oneof = _DMRS_UPLINKCONFIG.oneofs_by_name['phaseTrackingRS'] +_PTRS_UPLINKCONFIG.fields_by_name['transformPrecoderDisabled'].message_type = _TRANSFORMPRECODERDISABLED +_PTRS_UPLINKCONFIG.fields_by_name['transformPrecoderEnabled'].message_type = _TRANSFORMPRECODERENABLED +_TRANSFORMPRECODERDISABLED.fields_by_name['maxNrofPorts'].message_type = _MAXNROFPORTS +_TRANSFORMPRECODERDISABLED.fields_by_name['resourceElementOffset'].message_type = _RESOURCEELEMENTOFFSET +_TRANSFORMPRECODERDISABLED.fields_by_name['ptrs_Power'].message_type = _PTRS_POWER +_MAXNROFPORTS.fields_by_name['value'].enum_type = _MAXNROFPORTS_VALUE +_MAXNROFPORTS_VALUE.containing_type = _MAXNROFPORTS +_PTRS_POWER.fields_by_name['value'].enum_type = _PTRS_POWER_VALUE +_PTRS_POWER_VALUE.containing_type = _PTRS_POWER +_TRANSFORMPRECODERENABLED.fields_by_name['timeDensityTransformPrecoding'].message_type = _TIMEDENSITYTRANSFORMPRECODING +_TIMEDENSITYTRANSFORMPRECODING.fields_by_name['value'].enum_type = _TIMEDENSITYTRANSFORMPRECODING_VALUE +_TIMEDENSITYTRANSFORMPRECODING_VALUE.containing_type = _TIMEDENSITYTRANSFORMPRECODING +_TRANSFORMPRECODINGDISABLED.fields_by_name['scramblingID0'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_TRANSFORMPRECODINGDISABLED.fields_by_name['scramblingID1'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_TRANSFORMPRECODINGENABLED.fields_by_name['nPUSCH_Identity'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_TRANSFORMPRECODINGENABLED.fields_by_name['sequenceGroupHopping'].message_type = common__types__pb2._DISABLEDOPT +_TRANSFORMPRECODINGENABLED.fields_by_name['sequenceHopping'].message_type = common__types__pb2._ENABLEDOPT +_PUSCH_POWERCONTROL.fields_by_name['tpc_Accumulation'].message_type = common__types__pb2._ENABLEDOPT +_PUSCH_POWERCONTROL.fields_by_name['msg3_Alpha'].message_type = _ALPHA +_PUSCH_POWERCONTROL.fields_by_name['p0_NominalWithoutGrant'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_PUSCH_POWERCONTROL.fields_by_name['p0_AlphaSets'].message_type = _P0_PUSCH_ALPHASET +_PUSCH_POWERCONTROL.fields_by_name['pathlossReferenceRSToAddModList'].message_type = _PUSCH_PATHLOSSREFERENCERS +_PUSCH_POWERCONTROL.fields_by_name['twoPUSCH_PC_AdjustmentStates'].message_type = _TWOPUSCH_PC_ADJUSTMENTSTATES +_PUSCH_POWERCONTROL.fields_by_name['deltaMCS'].message_type = common__types__pb2._ENABLEDOPT +_PUSCH_POWERCONTROL.fields_by_name['sri_PUSCH_MappingToAddModList'].message_type = _SRI_PUSCH_POWERCONTROL +_ALPHA.fields_by_name['value'].enum_type = _ALPHA_VALUE +_ALPHA_VALUE.containing_type = _ALPHA +_P0_PUSCH_ALPHASET.fields_by_name['p0'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_P0_PUSCH_ALPHASET.fields_by_name['alpha'].message_type = _ALPHA +_PUSCH_PATHLOSSREFERENCERS.oneofs_by_name['referenceSignal'].fields.append( + _PUSCH_PATHLOSSREFERENCERS.fields_by_name['ssb_Index']) +_PUSCH_PATHLOSSREFERENCERS.fields_by_name['ssb_Index'].containing_oneof = _PUSCH_PATHLOSSREFERENCERS.oneofs_by_name['referenceSignal'] +_PUSCH_PATHLOSSREFERENCERS.oneofs_by_name['referenceSignal'].fields.append( + _PUSCH_PATHLOSSREFERENCERS.fields_by_name['csi_RS_Index']) +_PUSCH_PATHLOSSREFERENCERS.fields_by_name['csi_RS_Index'].containing_oneof = _PUSCH_PATHLOSSREFERENCERS.oneofs_by_name['referenceSignal'] +_TWOPUSCH_PC_ADJUSTMENTSTATES.fields_by_name['value'].enum_type = _TWOPUSCH_PC_ADJUSTMENTSTATES_VALUE +_TWOPUSCH_PC_ADJUSTMENTSTATES_VALUE.containing_type = _TWOPUSCH_PC_ADJUSTMENTSTATES +_SRI_PUSCH_POWERCONTROL.fields_by_name['sri_PUSCH_ClosedLoopIndex'].message_type = _CLOSEDLOOPINDEX +_FREQUENCYHOPPING.fields_by_name['value'].enum_type = _FREQUENCYHOPPING_VALUE +_FREQUENCYHOPPING_VALUE.containing_type = _FREQUENCYHOPPING +_PUSCH_AGGREGATIONFACTOR.fields_by_name['value'].enum_type = _PUSCH_AGGREGATIONFACTOR_VALUE +_PUSCH_AGGREGATIONFACTOR_VALUE.containing_type = _PUSCH_AGGREGATIONFACTOR +_CODEBOOKSUBSET.fields_by_name['value'].enum_type = _CODEBOOKSUBSET_VALUE +_CODEBOOKSUBSET_VALUE.containing_type = _CODEBOOKSUBSET +_RBG_SIZE2.fields_by_name['value'].enum_type = _RBG_SIZE2_VALUE +_RBG_SIZE2_VALUE.containing_type = _RBG_SIZE2 +_UCI_ONPUSCH.fields_by_name['dynamic'].message_type = _BETAOFFSETSLIST +_UCI_ONPUSCH.fields_by_name['semiStatic'].message_type = _BETAOFFSETS +_UCI_ONPUSCH.fields_by_name['scaling'].message_type = _SCALING +_UCI_ONPUSCH.oneofs_by_name['betaOffsets'].fields.append( + _UCI_ONPUSCH.fields_by_name['dynamic']) +_UCI_ONPUSCH.fields_by_name['dynamic'].containing_oneof = _UCI_ONPUSCH.oneofs_by_name['betaOffsets'] +_UCI_ONPUSCH.oneofs_by_name['betaOffsets'].fields.append( + _UCI_ONPUSCH.fields_by_name['semiStatic']) +_UCI_ONPUSCH.fields_by_name['semiStatic'].containing_oneof = _UCI_ONPUSCH.oneofs_by_name['betaOffsets'] +_BETAOFFSETSLIST.fields_by_name['betaOffsets'].message_type = _BETAOFFSETS +_SCALING.fields_by_name['value'].enum_type = _SCALING_VALUE +_SCALING_VALUE.containing_type = _SCALING +_CONFIGUREDGRANTCONFIG.fields_by_name['frequencyHopping'].message_type = _FREQUENCYHOPPING +_CONFIGUREDGRANTCONFIG.fields_by_name['cg_DMRS_Configuration'].message_type = _DMRS_UPLINKCONFIG +_CONFIGUREDGRANTCONFIG.fields_by_name['mcs_Table'].message_type = _MCS_TABLE +_CONFIGUREDGRANTCONFIG.fields_by_name['mcs_TableTransformPrecoder'].message_type = _MCS_TABLE +_CONFIGUREDGRANTCONFIG.fields_by_name['release_uci_OnPUSCH'].message_type = common__types__pb2._NULL +_CONFIGUREDGRANTCONFIG.fields_by_name['setup_uci_OnPUSCH'].message_type = _CG_UCI_ONPUSCH +_CONFIGUREDGRANTCONFIG.fields_by_name['resourceAllocation'].message_type = _RESOURCEALLOCATION +_CONFIGUREDGRANTCONFIG.fields_by_name['rbg_Size'].message_type = _RBG_SIZE2 +_CONFIGUREDGRANTCONFIG.fields_by_name['powerControlLoopToUse'].message_type = _POWERCONTROLLOOPTOUSE +_CONFIGUREDGRANTCONFIG.fields_by_name['transformPrecoder'].message_type = common__types__pb2._ENABLEDDISABLEDOPT +_CONFIGUREDGRANTCONFIG.fields_by_name['repK'].message_type = _REPK +_CONFIGUREDGRANTCONFIG.fields_by_name['repK_RV'].message_type = _REPK_RV +_CONFIGUREDGRANTCONFIG.fields_by_name['periodicity'].message_type = _GRANTPERIODICITY +_CONFIGUREDGRANTCONFIG.fields_by_name['configuredGrantTimer'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CONFIGUREDGRANTCONFIG.fields_by_name['rrc_ConfiguredUplinkGrant'].message_type = _RRC_CONFIGUREDUPLINKGRANT +_CONFIGUREDGRANTCONFIG.oneofs_by_name['uci_OnPUSCH'].fields.append( + _CONFIGUREDGRANTCONFIG.fields_by_name['release_uci_OnPUSCH']) +_CONFIGUREDGRANTCONFIG.fields_by_name['release_uci_OnPUSCH'].containing_oneof = _CONFIGUREDGRANTCONFIG.oneofs_by_name['uci_OnPUSCH'] +_CONFIGUREDGRANTCONFIG.oneofs_by_name['uci_OnPUSCH'].fields.append( + _CONFIGUREDGRANTCONFIG.fields_by_name['setup_uci_OnPUSCH']) +_CONFIGUREDGRANTCONFIG.fields_by_name['setup_uci_OnPUSCH'].containing_oneof = _CONFIGUREDGRANTCONFIG.oneofs_by_name['uci_OnPUSCH'] +_CG_UCI_ONPUSCH.fields_by_name['dynamic'].message_type = _BETAOFFSETSLIST +_CG_UCI_ONPUSCH.fields_by_name['semiStatic'].message_type = _BETAOFFSETS +_CG_UCI_ONPUSCH.oneofs_by_name['betaOffsets'].fields.append( + _CG_UCI_ONPUSCH.fields_by_name['dynamic']) +_CG_UCI_ONPUSCH.fields_by_name['dynamic'].containing_oneof = _CG_UCI_ONPUSCH.oneofs_by_name['betaOffsets'] +_CG_UCI_ONPUSCH.oneofs_by_name['betaOffsets'].fields.append( + _CG_UCI_ONPUSCH.fields_by_name['semiStatic']) +_CG_UCI_ONPUSCH.fields_by_name['semiStatic'].containing_oneof = _CG_UCI_ONPUSCH.oneofs_by_name['betaOffsets'] +_BETAOFFSETS.fields_by_name['betaOffsetACK_Index1'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_BETAOFFSETS.fields_by_name['betaOffsetACK_Index2'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_BETAOFFSETS.fields_by_name['betaOffsetACK_Index3'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_BETAOFFSETS.fields_by_name['betaOffsetCSI_Part1_Index1'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_BETAOFFSETS.fields_by_name['betaOffsetCSI_Part1_Index2'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_BETAOFFSETS.fields_by_name['betaOffsetCSI_Part2_Index1'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_BETAOFFSETS.fields_by_name['betaOffsetCSI_Part2_Index2'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_POWERCONTROLLOOPTOUSE.fields_by_name['value'].enum_type = _POWERCONTROLLOOPTOUSE_VALUE +_POWERCONTROLLOOPTOUSE_VALUE.containing_type = _POWERCONTROLLOOPTOUSE +_REPK.fields_by_name['value'].enum_type = _REPK_VALUE +_REPK_VALUE.containing_type = _REPK +_REPK_RV.fields_by_name['value'].enum_type = _REPK_RV_VALUE +_REPK_RV_VALUE.containing_type = _REPK_RV +_GRANTPERIODICITY.fields_by_name['value'].enum_type = _GRANTPERIODICITY_VALUE +_GRANTPERIODICITY_VALUE.containing_type = _GRANTPERIODICITY +_RRC_CONFIGUREDUPLINKGRANT.fields_by_name['dmrs_SeqInitialization'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_RRC_CONFIGUREDUPLINKGRANT.fields_by_name['srs_ResourceIndicator'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_RRC_CONFIGUREDUPLINKGRANT.fields_by_name['frequencyHoppingOffset'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SRS_CONFIG.fields_by_name['srs_ResourceSetToAddModList'].message_type = _SRS_RESOURCESET +_SRS_CONFIG.fields_by_name['srs_ResourceToAddModList'].message_type = _SRS_RESOURCE +_SRS_CONFIG.fields_by_name['tpc_Accumulation'].message_type = common__types__pb2._DISABLEDOPT +_SRS_RESOURCESET.fields_by_name['aperiodic'].message_type = _SRS_RESOURCESETTYPE_APERIODIC +_SRS_RESOURCESET.fields_by_name['semi_persistent'].message_type = _SRS_RESOURCESETTYPE_SEMI_PERSISTENT +_SRS_RESOURCESET.fields_by_name['periodic'].message_type = _SRS_RESOURCESETTYPE_PERIODIC +_SRS_RESOURCESET.fields_by_name['usage'].message_type = _SRS_RESOURCESET_USAGE +_SRS_RESOURCESET.fields_by_name['alpha'].message_type = _ALPHA +_SRS_RESOURCESET.fields_by_name['p0'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_SRS_RESOURCESET.fields_by_name['srs_PowerControlAdjustmentStates'].message_type = _SRS_POWERCONTROLADJUSTMENTSTATES +_SRS_RESOURCESET.oneofs_by_name['resourceType'].fields.append( + _SRS_RESOURCESET.fields_by_name['aperiodic']) +_SRS_RESOURCESET.fields_by_name['aperiodic'].containing_oneof = _SRS_RESOURCESET.oneofs_by_name['resourceType'] +_SRS_RESOURCESET.oneofs_by_name['resourceType'].fields.append( + _SRS_RESOURCESET.fields_by_name['semi_persistent']) +_SRS_RESOURCESET.fields_by_name['semi_persistent'].containing_oneof = _SRS_RESOURCESET.oneofs_by_name['resourceType'] +_SRS_RESOURCESET.oneofs_by_name['resourceType'].fields.append( + _SRS_RESOURCESET.fields_by_name['periodic']) +_SRS_RESOURCESET.fields_by_name['periodic'].containing_oneof = _SRS_RESOURCESET.oneofs_by_name['resourceType'] +_SRS_RESOURCESET.oneofs_by_name['pathlossReferenceRS'].fields.append( + _SRS_RESOURCESET.fields_by_name['ssb_Index']) +_SRS_RESOURCESET.fields_by_name['ssb_Index'].containing_oneof = _SRS_RESOURCESET.oneofs_by_name['pathlossReferenceRS'] +_SRS_RESOURCESET.oneofs_by_name['pathlossReferenceRS'].fields.append( + _SRS_RESOURCESET.fields_by_name['csi_RS_Index']) +_SRS_RESOURCESET.fields_by_name['csi_RS_Index'].containing_oneof = _SRS_RESOURCESET.oneofs_by_name['pathlossReferenceRS'] +_SRS_RESOURCESETTYPE_APERIODIC.fields_by_name['csi_RS'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SRS_RESOURCESETTYPE_APERIODIC.fields_by_name['slotOffset'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SRS_RESOURCESETTYPE_SEMI_PERSISTENT.fields_by_name['associatedCSI_RS'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SRS_RESOURCESETTYPE_PERIODIC.fields_by_name['associatedCSI_RS'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SRS_RESOURCESET_USAGE.fields_by_name['value'].enum_type = _SRS_RESOURCESET_USAGE_VALUE +_SRS_RESOURCESET_USAGE_VALUE.containing_type = _SRS_RESOURCESET_USAGE +_SRS_POWERCONTROLADJUSTMENTSTATES.fields_by_name['value'].enum_type = _SRS_POWERCONTROLADJUSTMENTSTATES_VALUE +_SRS_POWERCONTROLADJUSTMENTSTATES_VALUE.containing_type = _SRS_POWERCONTROLADJUSTMENTSTATES +_SRS_RESOURCE.fields_by_name['nrofSRS_Ports'].message_type = _NROFSRS_PORTS +_SRS_RESOURCE.fields_by_name['ptrs_PortIndex'].message_type = _PTRS_PORTINDEX +_SRS_RESOURCE.fields_by_name['n2'].message_type = _N2 +_SRS_RESOURCE.fields_by_name['n4'].message_type = _N4 +_SRS_RESOURCE.fields_by_name['resourceMapping'].message_type = _RESOURCEMAPPING +_SRS_RESOURCE.fields_by_name['freqHopping'].message_type = _FREQHOPPING +_SRS_RESOURCE.fields_by_name['groupOrSequenceHopping'].message_type = _GROUPORSEQUENCEHOPPING +_SRS_RESOURCE.fields_by_name['aperiodic'].message_type = _SRS_RESOURCETYPE_APERIODIC +_SRS_RESOURCE.fields_by_name['semi_persistent'].message_type = _SRS_RESOURCETYPE_SEMI_PERSISTENT +_SRS_RESOURCE.fields_by_name['periodic'].message_type = _SRS_RESOURCETYPE_PERIODIC +_SRS_RESOURCE.fields_by_name['spatialRelationInfo'].message_type = _SRS_SPATIALRELATIONINFO +_SRS_RESOURCE.oneofs_by_name['transmissionComb'].fields.append( + _SRS_RESOURCE.fields_by_name['n2']) +_SRS_RESOURCE.fields_by_name['n2'].containing_oneof = _SRS_RESOURCE.oneofs_by_name['transmissionComb'] +_SRS_RESOURCE.oneofs_by_name['transmissionComb'].fields.append( + _SRS_RESOURCE.fields_by_name['n4']) +_SRS_RESOURCE.fields_by_name['n4'].containing_oneof = _SRS_RESOURCE.oneofs_by_name['transmissionComb'] +_SRS_RESOURCE.oneofs_by_name['resourceType'].fields.append( + _SRS_RESOURCE.fields_by_name['aperiodic']) +_SRS_RESOURCE.fields_by_name['aperiodic'].containing_oneof = _SRS_RESOURCE.oneofs_by_name['resourceType'] +_SRS_RESOURCE.oneofs_by_name['resourceType'].fields.append( + _SRS_RESOURCE.fields_by_name['semi_persistent']) +_SRS_RESOURCE.fields_by_name['semi_persistent'].containing_oneof = _SRS_RESOURCE.oneofs_by_name['resourceType'] +_SRS_RESOURCE.oneofs_by_name['resourceType'].fields.append( + _SRS_RESOURCE.fields_by_name['periodic']) +_SRS_RESOURCE.fields_by_name['periodic'].containing_oneof = _SRS_RESOURCE.oneofs_by_name['resourceType'] +_NROFSRS_PORTS.fields_by_name['value'].enum_type = _NROFSRS_PORTS_VALUE +_NROFSRS_PORTS_VALUE.containing_type = _NROFSRS_PORTS +_PTRS_PORTINDEX.fields_by_name['value'].enum_type = _PTRS_PORTINDEX_VALUE +_PTRS_PORTINDEX_VALUE.containing_type = _PTRS_PORTINDEX +_RESOURCEMAPPING.fields_by_name['nrofSymbols'].message_type = _NROFSYMBOLS +_RESOURCEMAPPING.fields_by_name['repetitionFactor'].message_type = _REPETITIONFACTOR +_NROFSYMBOLS.fields_by_name['value'].enum_type = _NROFSYMBOLS_VALUE +_NROFSYMBOLS_VALUE.containing_type = _NROFSYMBOLS +_REPETITIONFACTOR.fields_by_name['value'].enum_type = _REPETITIONFACTOR_VALUE +_REPETITIONFACTOR_VALUE.containing_type = _REPETITIONFACTOR +_GROUPORSEQUENCEHOPPING.fields_by_name['value'].enum_type = _GROUPORSEQUENCEHOPPING_VALUE +_GROUPORSEQUENCEHOPPING_VALUE.containing_type = _GROUPORSEQUENCEHOPPING +_SRS_RESOURCETYPE_SEMI_PERSISTENT.fields_by_name['periodicityAndOffset_sp'].message_type = _SRS_PERIODICITYANDOFFSET +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl1'].message_type = common__types__pb2._NULL +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl1']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl1'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl2']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl2'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl4']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl4'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl5']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl5'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl8']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl8'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl10']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl10'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl16']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl16'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl20']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl20'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl32']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl32'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl40']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl40'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl64']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl64'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl80']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl80'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl160']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl160'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl320']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl320'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl640']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl640'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl1280']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl1280'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _SRS_PERIODICITYANDOFFSET.fields_by_name['sl2560']) +_SRS_PERIODICITYANDOFFSET.fields_by_name['sl2560'].containing_oneof = _SRS_PERIODICITYANDOFFSET.oneofs_by_name['c'] +_SRS_RESOURCETYPE_PERIODIC.fields_by_name['periodicityAndOffset_p'].message_type = _SRS_PERIODICITYANDOFFSET +_SRS_SPATIALRELATIONINFO.fields_by_name['servingCellId'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SRS_SPATIALRELATIONINFO.fields_by_name['srs'].message_type = _SRS +_SRS_SPATIALRELATIONINFO.oneofs_by_name['referenceSignal'].fields.append( + _SRS_SPATIALRELATIONINFO.fields_by_name['ssb_Index']) +_SRS_SPATIALRELATIONINFO.fields_by_name['ssb_Index'].containing_oneof = _SRS_SPATIALRELATIONINFO.oneofs_by_name['referenceSignal'] +_SRS_SPATIALRELATIONINFO.oneofs_by_name['referenceSignal'].fields.append( + _SRS_SPATIALRELATIONINFO.fields_by_name['csi_RS_Index']) +_SRS_SPATIALRELATIONINFO.fields_by_name['csi_RS_Index'].containing_oneof = _SRS_SPATIALRELATIONINFO.oneofs_by_name['referenceSignal'] +_SRS_SPATIALRELATIONINFO.oneofs_by_name['referenceSignal'].fields.append( + _SRS_SPATIALRELATIONINFO.fields_by_name['srs']) +_SRS_SPATIALRELATIONINFO.fields_by_name['srs'].containing_oneof = _SRS_SPATIALRELATIONINFO.oneofs_by_name['referenceSignal'] +_BEAMFAILURERECOVERYCONFIG.fields_by_name['rootSequenceIndex_BFR'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_BEAMFAILURERECOVERYCONFIG.fields_by_name['rach_ConfigBFR'].message_type = _RACH_CONFIGGENERIC +_BEAMFAILURERECOVERYCONFIG.fields_by_name['rsrp_ThresholdSSB'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_BEAMFAILURERECOVERYCONFIG.fields_by_name['candidateBeamRSList'].message_type = _PRACH_RESOURCEDEDICATEDBFR +_BEAMFAILURERECOVERYCONFIG.fields_by_name['ssb_perRACH_Occasion'].message_type = _SSB_PERRACH_OCCASION +_BEAMFAILURERECOVERYCONFIG.fields_by_name['ra_ssb_OccasionMaskIndex'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_BEAMFAILURERECOVERYCONFIG.fields_by_name['recoverySearchSpaceId'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_BEAMFAILURERECOVERYCONFIG.fields_by_name['ra_Prioritization'].message_type = _RA_PRIORITIZATION +_BEAMFAILURERECOVERYCONFIG.fields_by_name['beamFailureRecoveryTimer'].message_type = _BEAMFAILURERECOVERYTIMER +_BEAMFAILURERECOVERYCONFIG.fields_by_name['msg1_SubcarrierSpacing_v1530'].message_type = _SUBCARRIERSPACING +_PRACH_RESOURCEDEDICATEDBFR.fields_by_name['ssb'].message_type = _BFR_SSB_RESOURCE +_PRACH_RESOURCEDEDICATEDBFR.fields_by_name['csi_RS'].message_type = _BFR_CSIRS_RESOURCE +_PRACH_RESOURCEDEDICATEDBFR.oneofs_by_name['c'].fields.append( + _PRACH_RESOURCEDEDICATEDBFR.fields_by_name['ssb']) +_PRACH_RESOURCEDEDICATEDBFR.fields_by_name['ssb'].containing_oneof = _PRACH_RESOURCEDEDICATEDBFR.oneofs_by_name['c'] +_PRACH_RESOURCEDEDICATEDBFR.oneofs_by_name['c'].fields.append( + _PRACH_RESOURCEDEDICATEDBFR.fields_by_name['csi_RS']) +_PRACH_RESOURCEDEDICATEDBFR.fields_by_name['csi_RS'].containing_oneof = _PRACH_RESOURCEDEDICATEDBFR.oneofs_by_name['c'] +_BFR_CSIRS_RESOURCE.fields_by_name['ra_PreambleIndex'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SSB_PERRACH_OCCASION.fields_by_name['value'].enum_type = _SSB_PERRACH_OCCASION_VALUE +_SSB_PERRACH_OCCASION_VALUE.containing_type = _SSB_PERRACH_OCCASION +_BEAMFAILURERECOVERYTIMER.fields_by_name['value'].enum_type = _BEAMFAILURERECOVERYTIMER_VALUE +_BEAMFAILURERECOVERYTIMER_VALUE.containing_type = _BEAMFAILURERECOVERYTIMER +_PDCCH_SERVINGCELLCONFIG.fields_by_name['release_slotFormatIndicator'].message_type = common__types__pb2._NULL +_PDCCH_SERVINGCELLCONFIG.fields_by_name['setup_slotFormatIndicator'].message_type = _SLOTFORMATINDICATOR +_PDCCH_SERVINGCELLCONFIG.oneofs_by_name['slotFormatIndicator'].fields.append( + _PDCCH_SERVINGCELLCONFIG.fields_by_name['release_slotFormatIndicator']) +_PDCCH_SERVINGCELLCONFIG.fields_by_name['release_slotFormatIndicator'].containing_oneof = _PDCCH_SERVINGCELLCONFIG.oneofs_by_name['slotFormatIndicator'] +_PDCCH_SERVINGCELLCONFIG.oneofs_by_name['slotFormatIndicator'].fields.append( + _PDCCH_SERVINGCELLCONFIG.fields_by_name['setup_slotFormatIndicator']) +_PDCCH_SERVINGCELLCONFIG.fields_by_name['setup_slotFormatIndicator'].containing_oneof = _PDCCH_SERVINGCELLCONFIG.oneofs_by_name['slotFormatIndicator'] +_SLOTFORMATINDICATOR.fields_by_name['slotFormatCombToAddModList'].message_type = _SLOTFORMATCOMBINATIONSPERCELL +_SLOTFORMATCOMBINATIONSPERCELL.fields_by_name['subcarrierSpacing'].message_type = _SUBCARRIERSPACING +_SLOTFORMATCOMBINATIONSPERCELL.fields_by_name['subcarrierSpacing2'].message_type = _SUBCARRIERSPACING +_SLOTFORMATCOMBINATIONSPERCELL.fields_by_name['slotFormatCombinations'].message_type = _SLOTFORMATCOMBINATION +_SLOTFORMATCOMBINATIONSPERCELL.fields_by_name['positionInDCI'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PDSCH_SERVINGCELLCONFIG.fields_by_name['release_codeBlockGroupTransmission'].message_type = common__types__pb2._NULL +_PDSCH_SERVINGCELLCONFIG.fields_by_name['setup_codeBlockGroupTransmission'].message_type = _PDSCH_CODEBLOCKGROUPTRANSMISSION +_PDSCH_SERVINGCELLCONFIG.fields_by_name['xOverhead'].message_type = _XOVERHEAD +_PDSCH_SERVINGCELLCONFIG.fields_by_name['nrofHARQ_ProcessesForPDSCH'].message_type = _NROFHARQ_PROCESSESFORPDSCH +_PDSCH_SERVINGCELLCONFIG.fields_by_name['pucch_Cell'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PDSCH_SERVINGCELLCONFIG.fields_by_name['maxMIMO_Layers'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PDSCH_SERVINGCELLCONFIG.fields_by_name['processingType2Enabled'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_PDSCH_SERVINGCELLCONFIG.oneofs_by_name['codeBlockGroupTransmission'].fields.append( + _PDSCH_SERVINGCELLCONFIG.fields_by_name['release_codeBlockGroupTransmission']) +_PDSCH_SERVINGCELLCONFIG.fields_by_name['release_codeBlockGroupTransmission'].containing_oneof = _PDSCH_SERVINGCELLCONFIG.oneofs_by_name['codeBlockGroupTransmission'] +_PDSCH_SERVINGCELLCONFIG.oneofs_by_name['codeBlockGroupTransmission'].fields.append( + _PDSCH_SERVINGCELLCONFIG.fields_by_name['setup_codeBlockGroupTransmission']) +_PDSCH_SERVINGCELLCONFIG.fields_by_name['setup_codeBlockGroupTransmission'].containing_oneof = _PDSCH_SERVINGCELLCONFIG.oneofs_by_name['codeBlockGroupTransmission'] +_PDSCH_CODEBLOCKGROUPTRANSMISSION.fields_by_name['maxCodeBlockGroupsPerTransportBlock'].message_type = _MAXCODEBLOCKGROUPSPERTRANSPORTBLOCK +_MAXCODEBLOCKGROUPSPERTRANSPORTBLOCK.fields_by_name['value'].enum_type = _MAXCODEBLOCKGROUPSPERTRANSPORTBLOCK_VALUE +_MAXCODEBLOCKGROUPSPERTRANSPORTBLOCK_VALUE.containing_type = _MAXCODEBLOCKGROUPSPERTRANSPORTBLOCK +_XOVERHEAD.fields_by_name['value'].enum_type = _XOVERHEAD_VALUE +_XOVERHEAD_VALUE.containing_type = _XOVERHEAD +_NROFHARQ_PROCESSESFORPDSCH.fields_by_name['value'].enum_type = _NROFHARQ_PROCESSESFORPDSCH_VALUE +_NROFHARQ_PROCESSESFORPDSCH_VALUE.containing_type = _NROFHARQ_PROCESSESFORPDSCH +_CSI_MEASCONFIG.fields_by_name['nzp_CSI_RS_ResourceToAddModList'].message_type = _NZP_CSI_RS_RESOURCE +_CSI_MEASCONFIG.fields_by_name['nzp_CSI_RS_ResourceSetToAddModList'].message_type = _NZP_CSI_RS_RESOURCESET +_CSI_MEASCONFIG.fields_by_name['csi_IM_ResourceToAddModList'].message_type = _CSI_IM_RESOURCE +_CSI_MEASCONFIG.fields_by_name['csi_IM_ResourceSetToAddModList'].message_type = _CSI_IM_RESOURCESET +_CSI_MEASCONFIG.fields_by_name['csi_SSB_ResourceSetToAddModList'].message_type = _CSI_SSB_RESOURCESET +_CSI_MEASCONFIG.fields_by_name['csi_ResourceConfigToAddModList'].message_type = _CSI_RESOURCECONFIG +_CSI_MEASCONFIG.fields_by_name['csi_ReportConfigToAddModList'].message_type = _CSI_REPORTCONFIG +_CSI_MEASCONFIG.fields_by_name['reportTriggerSize'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CSI_MEASCONFIG.fields_by_name['release_csi_AperiodicTriggerStateList'].message_type = common__types__pb2._NULL +_CSI_MEASCONFIG.fields_by_name['setup_csi_AperiodicTriggerStateList'].message_type = _CSI_APERIODICTRIGGERSTATELIST +_CSI_MEASCONFIG.fields_by_name['release_semiPersistentOnPUSCH_TriggerStateList'].message_type = common__types__pb2._NULL +_CSI_MEASCONFIG.fields_by_name['setup_semiPersistentOnPUSCH_TriggerStateList'].message_type = _CSI_SEMIPERSISTENTONPUSCH_TRIGGERSTATELIST +_CSI_MEASCONFIG.oneofs_by_name['csi_AperiodicTriggerStateList'].fields.append( + _CSI_MEASCONFIG.fields_by_name['release_csi_AperiodicTriggerStateList']) +_CSI_MEASCONFIG.fields_by_name['release_csi_AperiodicTriggerStateList'].containing_oneof = _CSI_MEASCONFIG.oneofs_by_name['csi_AperiodicTriggerStateList'] +_CSI_MEASCONFIG.oneofs_by_name['csi_AperiodicTriggerStateList'].fields.append( + _CSI_MEASCONFIG.fields_by_name['setup_csi_AperiodicTriggerStateList']) +_CSI_MEASCONFIG.fields_by_name['setup_csi_AperiodicTriggerStateList'].containing_oneof = _CSI_MEASCONFIG.oneofs_by_name['csi_AperiodicTriggerStateList'] +_CSI_MEASCONFIG.oneofs_by_name['semiPersistentOnPUSCH_TriggerStateList'].fields.append( + _CSI_MEASCONFIG.fields_by_name['release_semiPersistentOnPUSCH_TriggerStateList']) +_CSI_MEASCONFIG.fields_by_name['release_semiPersistentOnPUSCH_TriggerStateList'].containing_oneof = _CSI_MEASCONFIG.oneofs_by_name['semiPersistentOnPUSCH_TriggerStateList'] +_CSI_MEASCONFIG.oneofs_by_name['semiPersistentOnPUSCH_TriggerStateList'].fields.append( + _CSI_MEASCONFIG.fields_by_name['setup_semiPersistentOnPUSCH_TriggerStateList']) +_CSI_MEASCONFIG.fields_by_name['setup_semiPersistentOnPUSCH_TriggerStateList'].containing_oneof = _CSI_MEASCONFIG.oneofs_by_name['semiPersistentOnPUSCH_TriggerStateList'] +_NZP_CSI_RS_RESOURCE.fields_by_name['resourceMapping'].message_type = _CSI_RS_RESOURCEMAPPING +_NZP_CSI_RS_RESOURCE.fields_by_name['powerControlOffsetSS'].message_type = _POWERCONTROLOFFSETSS +_NZP_CSI_RS_RESOURCE.fields_by_name['periodicityAndOffset'].message_type = _CSI_RESOURCEPERIODICITYANDOFFSET +_NZP_CSI_RS_RESOURCE.fields_by_name['qcl_InfoPeriodicCSI_RS'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_POWERCONTROLOFFSETSS.fields_by_name['value'].enum_type = _POWERCONTROLOFFSETSS_VALUE +_POWERCONTROLOFFSETSS_VALUE.containing_type = _POWERCONTROLOFFSETSS +_NZP_CSI_RS_RESOURCESET.fields_by_name['repetition'].message_type = common__types__pb2._ONOFFOPT +_NZP_CSI_RS_RESOURCESET.fields_by_name['aperiodicTriggeringOffset'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_NZP_CSI_RS_RESOURCESET.fields_by_name['trs_Info'].message_type = common__types__pb2._TRUEOPT +_CSI_IM_RESOURCE.fields_by_name['pattern0'].message_type = _PATTERN0 +_CSI_IM_RESOURCE.fields_by_name['pattern1'].message_type = _PATTERN1 +_CSI_IM_RESOURCE.fields_by_name['freqBand'].message_type = _CSI_FREQUENCYOCCUPATION +_CSI_IM_RESOURCE.fields_by_name['periodicityAndOffset'].message_type = _CSI_RESOURCEPERIODICITYANDOFFSET +_CSI_IM_RESOURCE.oneofs_by_name['csi_IM_ResourceElementPattern'].fields.append( + _CSI_IM_RESOURCE.fields_by_name['pattern0']) +_CSI_IM_RESOURCE.fields_by_name['pattern0'].containing_oneof = _CSI_IM_RESOURCE.oneofs_by_name['csi_IM_ResourceElementPattern'] +_CSI_IM_RESOURCE.oneofs_by_name['csi_IM_ResourceElementPattern'].fields.append( + _CSI_IM_RESOURCE.fields_by_name['pattern1']) +_CSI_IM_RESOURCE.fields_by_name['pattern1'].containing_oneof = _CSI_IM_RESOURCE.oneofs_by_name['csi_IM_ResourceElementPattern'] +_PATTERN0.fields_by_name['subcarrierLocation_p0'].message_type = _SUBCARRIERLOCATION_P0 +_SUBCARRIERLOCATION_P0.fields_by_name['value'].enum_type = _SUBCARRIERLOCATION_P0_VALUE +_SUBCARRIERLOCATION_P0_VALUE.containing_type = _SUBCARRIERLOCATION_P0 +_PATTERN1.fields_by_name['subcarrierLocation_p1'].message_type = _SUBCARRIERLOCATION_P1 +_SUBCARRIERLOCATION_P1.fields_by_name['value'].enum_type = _SUBCARRIERLOCATION_P1_VALUE +_SUBCARRIERLOCATION_P1_VALUE.containing_type = _SUBCARRIERLOCATION_P1 +_CSI_RESOURCECONFIG.fields_by_name['nzp_CSI_RS_SSB'].message_type = _NZP_CSI_RS_SSB +_CSI_RESOURCECONFIG.fields_by_name['csi_IM_ResourceSetList'].message_type = _CSI_IM_RESOURCESETLIST +_CSI_RESOURCECONFIG.fields_by_name['resourceType'].message_type = _RESOURCETYPE +_CSI_RESOURCECONFIG.oneofs_by_name['csi_RS_ResourceSetList'].fields.append( + _CSI_RESOURCECONFIG.fields_by_name['nzp_CSI_RS_SSB']) +_CSI_RESOURCECONFIG.fields_by_name['nzp_CSI_RS_SSB'].containing_oneof = _CSI_RESOURCECONFIG.oneofs_by_name['csi_RS_ResourceSetList'] +_CSI_RESOURCECONFIG.oneofs_by_name['csi_RS_ResourceSetList'].fields.append( + _CSI_RESOURCECONFIG.fields_by_name['csi_IM_ResourceSetList']) +_CSI_RESOURCECONFIG.fields_by_name['csi_IM_ResourceSetList'].containing_oneof = _CSI_RESOURCECONFIG.oneofs_by_name['csi_RS_ResourceSetList'] +_RESOURCETYPE.fields_by_name['value'].enum_type = _RESOURCETYPE_VALUE +_RESOURCETYPE_VALUE.containing_type = _RESOURCETYPE +_CSI_REPORTCONFIG.fields_by_name['carrier'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CSI_REPORTCONFIG.fields_by_name['csi_IM_ResourcesForInterference'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CSI_REPORTCONFIG.fields_by_name['nzp_CSI_RS_ResourcesForInterference'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CSI_REPORTCONFIG.fields_by_name['periodic'].message_type = _CSI_REPORTCONFIGTYPE_PERIODIC +_CSI_REPORTCONFIG.fields_by_name['semiPersistentOnPUCCH'].message_type = _CSI_REPORTCONFIGTYPE_SEMIPERSISTENTONPUCCH +_CSI_REPORTCONFIG.fields_by_name['semiPersistentOnPUSCH'].message_type = _CSI_REPORTCONFIGTYPE_SEMIPERSISTENTONPUSCH +_CSI_REPORTCONFIG.fields_by_name['aperiodic'].message_type = _CSI_REPORTCONFIGTYPE_APERIODIC +_CSI_REPORTCONFIG.fields_by_name['none'].message_type = common__types__pb2._NULL +_CSI_REPORTCONFIG.fields_by_name['cri_RI_PMI_CQI'].message_type = common__types__pb2._NULL +_CSI_REPORTCONFIG.fields_by_name['cri_RI_i1'].message_type = common__types__pb2._NULL +_CSI_REPORTCONFIG.fields_by_name['cri_RI_i1_CQI'].message_type = _CRI_RI_I1_CQI +_CSI_REPORTCONFIG.fields_by_name['cri_RI_CQI'].message_type = common__types__pb2._NULL +_CSI_REPORTCONFIG.fields_by_name['cri_RSRP'].message_type = common__types__pb2._NULL +_CSI_REPORTCONFIG.fields_by_name['ssb_Index_RSRP'].message_type = common__types__pb2._NULL +_CSI_REPORTCONFIG.fields_by_name['cri_RI_LI_PMI_CQI'].message_type = common__types__pb2._NULL +_CSI_REPORTCONFIG.fields_by_name['reportFreqConfiguration'].message_type = _REPORTFREQCONFIGURATION +_CSI_REPORTCONFIG.fields_by_name['timeRestrictionForChannelMeasurements'].message_type = common__types__pb2._CONFIGUREDOPT +_CSI_REPORTCONFIG.fields_by_name['timeRestrictionForInterferenceMeasurements'].message_type = common__types__pb2._CONFIGUREDOPT +_CSI_REPORTCONFIG.fields_by_name['codebookConfig'].message_type = _CODEBOOKCONFIG +_CSI_REPORTCONFIG.fields_by_name['dummy'].message_type = _CSI_REPORTCONFIGDUMMY +_CSI_REPORTCONFIG.fields_by_name['enabled'].message_type = common__types__pb2._NULL +_CSI_REPORTCONFIG.fields_by_name['disabled'].message_type = _GROUPBASEDBEAMREPORTING_DISABLED +_CSI_REPORTCONFIG.fields_by_name['cqi_Table'].message_type = _CQI_TABLE +_CSI_REPORTCONFIG.fields_by_name['subbandSize'].message_type = _SUBBANDSIZE +_CSI_REPORTCONFIG.fields_by_name['non_PMI_PortIndication'].message_type = _PORTINDEXFOR8RANKS +_CSI_REPORTCONFIG.fields_by_name['semiPersistentOnPUSCH_v1530'].message_type = _SEMIPERSISTENTONPUSCH_V1530 +_CSI_REPORTCONFIG.oneofs_by_name['reportConfigType'].fields.append( + _CSI_REPORTCONFIG.fields_by_name['periodic']) +_CSI_REPORTCONFIG.fields_by_name['periodic'].containing_oneof = _CSI_REPORTCONFIG.oneofs_by_name['reportConfigType'] +_CSI_REPORTCONFIG.oneofs_by_name['reportConfigType'].fields.append( + _CSI_REPORTCONFIG.fields_by_name['semiPersistentOnPUCCH']) +_CSI_REPORTCONFIG.fields_by_name['semiPersistentOnPUCCH'].containing_oneof = _CSI_REPORTCONFIG.oneofs_by_name['reportConfigType'] +_CSI_REPORTCONFIG.oneofs_by_name['reportConfigType'].fields.append( + _CSI_REPORTCONFIG.fields_by_name['semiPersistentOnPUSCH']) +_CSI_REPORTCONFIG.fields_by_name['semiPersistentOnPUSCH'].containing_oneof = _CSI_REPORTCONFIG.oneofs_by_name['reportConfigType'] +_CSI_REPORTCONFIG.oneofs_by_name['reportConfigType'].fields.append( + _CSI_REPORTCONFIG.fields_by_name['aperiodic']) +_CSI_REPORTCONFIG.fields_by_name['aperiodic'].containing_oneof = _CSI_REPORTCONFIG.oneofs_by_name['reportConfigType'] +_CSI_REPORTCONFIG.oneofs_by_name['reportQuantity'].fields.append( + _CSI_REPORTCONFIG.fields_by_name['none']) +_CSI_REPORTCONFIG.fields_by_name['none'].containing_oneof = _CSI_REPORTCONFIG.oneofs_by_name['reportQuantity'] +_CSI_REPORTCONFIG.oneofs_by_name['reportQuantity'].fields.append( + _CSI_REPORTCONFIG.fields_by_name['cri_RI_PMI_CQI']) +_CSI_REPORTCONFIG.fields_by_name['cri_RI_PMI_CQI'].containing_oneof = _CSI_REPORTCONFIG.oneofs_by_name['reportQuantity'] +_CSI_REPORTCONFIG.oneofs_by_name['reportQuantity'].fields.append( + _CSI_REPORTCONFIG.fields_by_name['cri_RI_i1']) +_CSI_REPORTCONFIG.fields_by_name['cri_RI_i1'].containing_oneof = _CSI_REPORTCONFIG.oneofs_by_name['reportQuantity'] +_CSI_REPORTCONFIG.oneofs_by_name['reportQuantity'].fields.append( + _CSI_REPORTCONFIG.fields_by_name['cri_RI_i1_CQI']) +_CSI_REPORTCONFIG.fields_by_name['cri_RI_i1_CQI'].containing_oneof = _CSI_REPORTCONFIG.oneofs_by_name['reportQuantity'] +_CSI_REPORTCONFIG.oneofs_by_name['reportQuantity'].fields.append( + _CSI_REPORTCONFIG.fields_by_name['cri_RI_CQI']) +_CSI_REPORTCONFIG.fields_by_name['cri_RI_CQI'].containing_oneof = _CSI_REPORTCONFIG.oneofs_by_name['reportQuantity'] +_CSI_REPORTCONFIG.oneofs_by_name['reportQuantity'].fields.append( + _CSI_REPORTCONFIG.fields_by_name['cri_RSRP']) +_CSI_REPORTCONFIG.fields_by_name['cri_RSRP'].containing_oneof = _CSI_REPORTCONFIG.oneofs_by_name['reportQuantity'] +_CSI_REPORTCONFIG.oneofs_by_name['reportQuantity'].fields.append( + _CSI_REPORTCONFIG.fields_by_name['ssb_Index_RSRP']) +_CSI_REPORTCONFIG.fields_by_name['ssb_Index_RSRP'].containing_oneof = _CSI_REPORTCONFIG.oneofs_by_name['reportQuantity'] +_CSI_REPORTCONFIG.oneofs_by_name['reportQuantity'].fields.append( + _CSI_REPORTCONFIG.fields_by_name['cri_RI_LI_PMI_CQI']) +_CSI_REPORTCONFIG.fields_by_name['cri_RI_LI_PMI_CQI'].containing_oneof = _CSI_REPORTCONFIG.oneofs_by_name['reportQuantity'] +_CSI_REPORTCONFIG.oneofs_by_name['groupBasedBeamReporting'].fields.append( + _CSI_REPORTCONFIG.fields_by_name['enabled']) +_CSI_REPORTCONFIG.fields_by_name['enabled'].containing_oneof = _CSI_REPORTCONFIG.oneofs_by_name['groupBasedBeamReporting'] +_CSI_REPORTCONFIG.oneofs_by_name['groupBasedBeamReporting'].fields.append( + _CSI_REPORTCONFIG.fields_by_name['disabled']) +_CSI_REPORTCONFIG.fields_by_name['disabled'].containing_oneof = _CSI_REPORTCONFIG.oneofs_by_name['groupBasedBeamReporting'] +_CSI_REPORTCONFIGTYPE_PERIODIC.fields_by_name['reportSlotConfig'].message_type = _CSI_REPORTPERIODICITYANDOFFSET +_CSI_REPORTCONFIGTYPE_PERIODIC.fields_by_name['pucch_CSI_ResourceList'].message_type = _PUCCH_CSI_RESOURCE +_CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots4']) +_CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots4'].containing_oneof = _CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots5']) +_CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots5'].containing_oneof = _CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots8']) +_CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots8'].containing_oneof = _CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots10']) +_CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots10'].containing_oneof = _CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots16']) +_CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots16'].containing_oneof = _CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots20']) +_CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots20'].containing_oneof = _CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots40']) +_CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots40'].containing_oneof = _CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots80']) +_CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots80'].containing_oneof = _CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots160']) +_CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots160'].containing_oneof = _CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'].fields.append( + _CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots320']) +_CSI_REPORTPERIODICITYANDOFFSET.fields_by_name['slots320'].containing_oneof = _CSI_REPORTPERIODICITYANDOFFSET.oneofs_by_name['c'] +_CSI_REPORTCONFIGTYPE_SEMIPERSISTENTONPUCCH.fields_by_name['reportSlotConfig'].message_type = _CSI_REPORTPERIODICITYANDOFFSET +_CSI_REPORTCONFIGTYPE_SEMIPERSISTENTONPUCCH.fields_by_name['pucch_CSI_ResourceList'].message_type = _PUCCH_CSI_RESOURCE +_CSI_REPORTCONFIGTYPE_SEMIPERSISTENTONPUSCH.fields_by_name['reportSlotConfig'].message_type = _REPORTSLOTCONFIG +_REPORTSLOTCONFIG.fields_by_name['value'].enum_type = _REPORTSLOTCONFIG_VALUE +_REPORTSLOTCONFIG_VALUE.containing_type = _REPORTSLOTCONFIG +_CRI_RI_I1_CQI.fields_by_name['value'].enum_type = _CRI_RI_I1_CQI_VALUE +_CRI_RI_I1_CQI_VALUE.containing_type = _CRI_RI_I1_CQI +_REPORTFREQCONFIGURATION.fields_by_name['cqi_FormatIndicator'].message_type = _CQI_FORMATINDICATOR +_REPORTFREQCONFIGURATION.fields_by_name['pmi_FormatIndicator'].message_type = _PMI_FORMATINDICATOR +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands3']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands3'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands4']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands4'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands5']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands5'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands6']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands6'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands7']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands7'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands8']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands8'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands9']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands9'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands10']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands10'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands11']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands11'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands12']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands12'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands13']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands13'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands14']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands14'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands15']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands15'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands16']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands16'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands17']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands17'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands18']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands18'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'].fields.append( + _REPORTFREQCONFIGURATION.fields_by_name['subbands19_v1530']) +_REPORTFREQCONFIGURATION.fields_by_name['subbands19_v1530'].containing_oneof = _REPORTFREQCONFIGURATION.oneofs_by_name['csi_ReportingBand'] +_CQI_FORMATINDICATOR.fields_by_name['value'].enum_type = _CQI_FORMATINDICATOR_VALUE +_CQI_FORMATINDICATOR_VALUE.containing_type = _CQI_FORMATINDICATOR +_PMI_FORMATINDICATOR.fields_by_name['value'].enum_type = _PMI_FORMATINDICATOR_VALUE +_PMI_FORMATINDICATOR_VALUE.containing_type = _PMI_FORMATINDICATOR +_CODEBOOKCONFIG.fields_by_name['type1'].message_type = _CODEBOOKTYPE_TYPE1 +_CODEBOOKCONFIG.fields_by_name['type2'].message_type = _CODEBOOKTYPE_TYPE2 +_CODEBOOKCONFIG.oneofs_by_name['codebookType'].fields.append( + _CODEBOOKCONFIG.fields_by_name['type1']) +_CODEBOOKCONFIG.fields_by_name['type1'].containing_oneof = _CODEBOOKCONFIG.oneofs_by_name['codebookType'] +_CODEBOOKCONFIG.oneofs_by_name['codebookType'].fields.append( + _CODEBOOKCONFIG.fields_by_name['type2']) +_CODEBOOKCONFIG.fields_by_name['type2'].containing_oneof = _CODEBOOKCONFIG.oneofs_by_name['codebookType'] +_CODEBOOKTYPE_TYPE1.fields_by_name['typeI_SinglePanel'].message_type = _CODEBOOKSUBTYPE_SINGLEPANEL +_CODEBOOKTYPE_TYPE1.fields_by_name['typeI_MultiPanell'].message_type = _CODEBOOKSUBTYPE_MULTIPANEL +_CODEBOOKTYPE_TYPE1.oneofs_by_name['subType'].fields.append( + _CODEBOOKTYPE_TYPE1.fields_by_name['typeI_SinglePanel']) +_CODEBOOKTYPE_TYPE1.fields_by_name['typeI_SinglePanel'].containing_oneof = _CODEBOOKTYPE_TYPE1.oneofs_by_name['subType'] +_CODEBOOKTYPE_TYPE1.oneofs_by_name['subType'].fields.append( + _CODEBOOKTYPE_TYPE1.fields_by_name['typeI_MultiPanell']) +_CODEBOOKTYPE_TYPE1.fields_by_name['typeI_MultiPanell'].containing_oneof = _CODEBOOKTYPE_TYPE1.oneofs_by_name['subType'] +_CODEBOOKSUBTYPE_SINGLEPANEL.fields_by_name['two'].message_type = _CODEBOOKNROFANTENNAPORTS_TWO +_CODEBOOKSUBTYPE_SINGLEPANEL.fields_by_name['moreThanTwo'].message_type = _CODEBOOKNROFANTENNAPORTS_MORETHANTWO +_CODEBOOKSUBTYPE_SINGLEPANEL.oneofs_by_name['nrOfAntennaPorts'].fields.append( + _CODEBOOKSUBTYPE_SINGLEPANEL.fields_by_name['two']) +_CODEBOOKSUBTYPE_SINGLEPANEL.fields_by_name['two'].containing_oneof = _CODEBOOKSUBTYPE_SINGLEPANEL.oneofs_by_name['nrOfAntennaPorts'] +_CODEBOOKSUBTYPE_SINGLEPANEL.oneofs_by_name['nrOfAntennaPorts'].fields.append( + _CODEBOOKSUBTYPE_SINGLEPANEL.fields_by_name['moreThanTwo']) +_CODEBOOKSUBTYPE_SINGLEPANEL.fields_by_name['moreThanTwo'].containing_oneof = _CODEBOOKSUBTYPE_SINGLEPANEL.oneofs_by_name['nrOfAntennaPorts'] +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['typeI_SinglePanel_codebookSubsetRestriction_i2'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'].fields.append( + _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['two_one_TypeI_SinglePanel_Restriction']) +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['two_one_TypeI_SinglePanel_Restriction'].containing_oneof = _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'] +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'].fields.append( + _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['two_two_TypeI_SinglePanel_Restriction']) +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['two_two_TypeI_SinglePanel_Restriction'].containing_oneof = _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'] +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'].fields.append( + _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['four_one_TypeI_SinglePanel_Restriction']) +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['four_one_TypeI_SinglePanel_Restriction'].containing_oneof = _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'] +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'].fields.append( + _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['three_two_TypeI_SinglePanel_Restriction']) +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['three_two_TypeI_SinglePanel_Restriction'].containing_oneof = _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'] +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'].fields.append( + _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['six_one_TypeI_SinglePanel_Restriction']) +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['six_one_TypeI_SinglePanel_Restriction'].containing_oneof = _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'] +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'].fields.append( + _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['four_two_TypeI_SinglePanel_Restriction']) +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['four_two_TypeI_SinglePanel_Restriction'].containing_oneof = _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'] +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'].fields.append( + _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['eight_one_TypeI_SinglePanel_Restriction']) +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['eight_one_TypeI_SinglePanel_Restriction'].containing_oneof = _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'] +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'].fields.append( + _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['four_three_TypeI_SinglePanel_Restriction']) +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['four_three_TypeI_SinglePanel_Restriction'].containing_oneof = _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'] +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'].fields.append( + _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['six_two_TypeI_SinglePanel_Restriction']) +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['six_two_TypeI_SinglePanel_Restriction'].containing_oneof = _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'] +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'].fields.append( + _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['twelve_one_TypeI_SinglePanel_Restriction']) +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['twelve_one_TypeI_SinglePanel_Restriction'].containing_oneof = _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'] +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'].fields.append( + _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['four_four_TypeI_SinglePanel_Restriction']) +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['four_four_TypeI_SinglePanel_Restriction'].containing_oneof = _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'] +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'].fields.append( + _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['eight_two_TypeI_SinglePanel_Restriction']) +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['eight_two_TypeI_SinglePanel_Restriction'].containing_oneof = _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'] +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'].fields.append( + _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['sixteen_one_TypeI_SinglePanel_Restriction']) +_CODEBOOKNROFANTENNAPORTS_MORETHANTWO.fields_by_name['sixteen_one_TypeI_SinglePanel_Restriction'].containing_oneof = _CODEBOOKNROFANTENNAPORTS_MORETHANTWO.oneofs_by_name['n1_n2'] +_CODEBOOKSUBTYPE_MULTIPANEL.oneofs_by_name['ng_n1_n2'].fields.append( + _CODEBOOKSUBTYPE_MULTIPANEL.fields_by_name['two_two_one_TypeI_MultiPanel_Restriction']) +_CODEBOOKSUBTYPE_MULTIPANEL.fields_by_name['two_two_one_TypeI_MultiPanel_Restriction'].containing_oneof = _CODEBOOKSUBTYPE_MULTIPANEL.oneofs_by_name['ng_n1_n2'] +_CODEBOOKSUBTYPE_MULTIPANEL.oneofs_by_name['ng_n1_n2'].fields.append( + _CODEBOOKSUBTYPE_MULTIPANEL.fields_by_name['two_four_one_TypeI_MultiPanel_Restriction']) +_CODEBOOKSUBTYPE_MULTIPANEL.fields_by_name['two_four_one_TypeI_MultiPanel_Restriction'].containing_oneof = _CODEBOOKSUBTYPE_MULTIPANEL.oneofs_by_name['ng_n1_n2'] +_CODEBOOKSUBTYPE_MULTIPANEL.oneofs_by_name['ng_n1_n2'].fields.append( + _CODEBOOKSUBTYPE_MULTIPANEL.fields_by_name['four_two_one_TypeI_MultiPanel_Restriction']) +_CODEBOOKSUBTYPE_MULTIPANEL.fields_by_name['four_two_one_TypeI_MultiPanel_Restriction'].containing_oneof = _CODEBOOKSUBTYPE_MULTIPANEL.oneofs_by_name['ng_n1_n2'] +_CODEBOOKSUBTYPE_MULTIPANEL.oneofs_by_name['ng_n1_n2'].fields.append( + _CODEBOOKSUBTYPE_MULTIPANEL.fields_by_name['two_two_two_TypeI_MultiPanel_Restriction']) +_CODEBOOKSUBTYPE_MULTIPANEL.fields_by_name['two_two_two_TypeI_MultiPanel_Restriction'].containing_oneof = _CODEBOOKSUBTYPE_MULTIPANEL.oneofs_by_name['ng_n1_n2'] +_CODEBOOKSUBTYPE_MULTIPANEL.oneofs_by_name['ng_n1_n2'].fields.append( + _CODEBOOKSUBTYPE_MULTIPANEL.fields_by_name['two_eight_one_TypeI_MultiPanel_Restriction']) +_CODEBOOKSUBTYPE_MULTIPANEL.fields_by_name['two_eight_one_TypeI_MultiPanel_Restriction'].containing_oneof = _CODEBOOKSUBTYPE_MULTIPANEL.oneofs_by_name['ng_n1_n2'] +_CODEBOOKSUBTYPE_MULTIPANEL.oneofs_by_name['ng_n1_n2'].fields.append( + _CODEBOOKSUBTYPE_MULTIPANEL.fields_by_name['four_four_one_TypeI_MultiPanel_Restriction']) +_CODEBOOKSUBTYPE_MULTIPANEL.fields_by_name['four_four_one_TypeI_MultiPanel_Restriction'].containing_oneof = _CODEBOOKSUBTYPE_MULTIPANEL.oneofs_by_name['ng_n1_n2'] +_CODEBOOKSUBTYPE_MULTIPANEL.oneofs_by_name['ng_n1_n2'].fields.append( + _CODEBOOKSUBTYPE_MULTIPANEL.fields_by_name['two_four_two_TypeI_MultiPanel_Restriction']) +_CODEBOOKSUBTYPE_MULTIPANEL.fields_by_name['two_four_two_TypeI_MultiPanel_Restriction'].containing_oneof = _CODEBOOKSUBTYPE_MULTIPANEL.oneofs_by_name['ng_n1_n2'] +_CODEBOOKSUBTYPE_MULTIPANEL.oneofs_by_name['ng_n1_n2'].fields.append( + _CODEBOOKSUBTYPE_MULTIPANEL.fields_by_name['four_two_two_TypeI_MultiPanel_Restriction']) +_CODEBOOKSUBTYPE_MULTIPANEL.fields_by_name['four_two_two_TypeI_MultiPanel_Restriction'].containing_oneof = _CODEBOOKSUBTYPE_MULTIPANEL.oneofs_by_name['ng_n1_n2'] +_CODEBOOKTYPE_TYPE2.fields_by_name['typeII'].message_type = _CODEBOOKSUBTYPE_TYPEII +_CODEBOOKTYPE_TYPE2.fields_by_name['typeII_PortSelection'].message_type = _CODEBOOKSUBTYPE_TYPEII_PORTSELECTION +_CODEBOOKTYPE_TYPE2.fields_by_name['phaseAlphabetSize'].message_type = _PHASEALPHABETSIZE +_CODEBOOKTYPE_TYPE2.fields_by_name['numberOfBeams'].message_type = _NUMBEROFBEAMS +_CODEBOOKTYPE_TYPE2.oneofs_by_name['subType'].fields.append( + _CODEBOOKTYPE_TYPE2.fields_by_name['typeII']) +_CODEBOOKTYPE_TYPE2.fields_by_name['typeII'].containing_oneof = _CODEBOOKTYPE_TYPE2.oneofs_by_name['subType'] +_CODEBOOKTYPE_TYPE2.oneofs_by_name['subType'].fields.append( + _CODEBOOKTYPE_TYPE2.fields_by_name['typeII_PortSelection']) +_CODEBOOKTYPE_TYPE2.fields_by_name['typeII_PortSelection'].containing_oneof = _CODEBOOKTYPE_TYPE2.oneofs_by_name['subType'] +_CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'].fields.append( + _CODEBOOKSUBTYPE_TYPEII.fields_by_name['two_one']) +_CODEBOOKSUBTYPE_TYPEII.fields_by_name['two_one'].containing_oneof = _CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'] +_CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'].fields.append( + _CODEBOOKSUBTYPE_TYPEII.fields_by_name['two_two']) +_CODEBOOKSUBTYPE_TYPEII.fields_by_name['two_two'].containing_oneof = _CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'] +_CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'].fields.append( + _CODEBOOKSUBTYPE_TYPEII.fields_by_name['four_one']) +_CODEBOOKSUBTYPE_TYPEII.fields_by_name['four_one'].containing_oneof = _CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'] +_CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'].fields.append( + _CODEBOOKSUBTYPE_TYPEII.fields_by_name['three_two']) +_CODEBOOKSUBTYPE_TYPEII.fields_by_name['three_two'].containing_oneof = _CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'] +_CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'].fields.append( + _CODEBOOKSUBTYPE_TYPEII.fields_by_name['six_one']) +_CODEBOOKSUBTYPE_TYPEII.fields_by_name['six_one'].containing_oneof = _CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'] +_CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'].fields.append( + _CODEBOOKSUBTYPE_TYPEII.fields_by_name['four_two']) +_CODEBOOKSUBTYPE_TYPEII.fields_by_name['four_two'].containing_oneof = _CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'] +_CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'].fields.append( + _CODEBOOKSUBTYPE_TYPEII.fields_by_name['eight_one']) +_CODEBOOKSUBTYPE_TYPEII.fields_by_name['eight_one'].containing_oneof = _CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'] +_CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'].fields.append( + _CODEBOOKSUBTYPE_TYPEII.fields_by_name['four_three']) +_CODEBOOKSUBTYPE_TYPEII.fields_by_name['four_three'].containing_oneof = _CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'] +_CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'].fields.append( + _CODEBOOKSUBTYPE_TYPEII.fields_by_name['six_two']) +_CODEBOOKSUBTYPE_TYPEII.fields_by_name['six_two'].containing_oneof = _CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'] +_CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'].fields.append( + _CODEBOOKSUBTYPE_TYPEII.fields_by_name['twelve_one']) +_CODEBOOKSUBTYPE_TYPEII.fields_by_name['twelve_one'].containing_oneof = _CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'] +_CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'].fields.append( + _CODEBOOKSUBTYPE_TYPEII.fields_by_name['four_four']) +_CODEBOOKSUBTYPE_TYPEII.fields_by_name['four_four'].containing_oneof = _CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'] +_CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'].fields.append( + _CODEBOOKSUBTYPE_TYPEII.fields_by_name['eight_two']) +_CODEBOOKSUBTYPE_TYPEII.fields_by_name['eight_two'].containing_oneof = _CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'] +_CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'].fields.append( + _CODEBOOKSUBTYPE_TYPEII.fields_by_name['sixteen_one']) +_CODEBOOKSUBTYPE_TYPEII.fields_by_name['sixteen_one'].containing_oneof = _CODEBOOKSUBTYPE_TYPEII.oneofs_by_name['n1_n2_codebookSubsetRestriction'] +_CODEBOOKSUBTYPE_TYPEII_PORTSELECTION.fields_by_name['portSelectionSamplingSize'].message_type = _PORTSELECTIONSAMPLINGSIZE +_PHASEALPHABETSIZE.fields_by_name['value'].enum_type = _PHASEALPHABETSIZE_VALUE +_PHASEALPHABETSIZE_VALUE.containing_type = _PHASEALPHABETSIZE +_NUMBEROFBEAMS.fields_by_name['value'].enum_type = _NUMBEROFBEAMS_VALUE +_NUMBEROFBEAMS_VALUE.containing_type = _NUMBEROFBEAMS +_PORTSELECTIONSAMPLINGSIZE.fields_by_name['value'].enum_type = _PORTSELECTIONSAMPLINGSIZE_VALUE +_PORTSELECTIONSAMPLINGSIZE_VALUE.containing_type = _PORTSELECTIONSAMPLINGSIZE +_CSI_REPORTCONFIGDUMMY.fields_by_name['value'].enum_type = _CSI_REPORTCONFIGDUMMY_VALUE +_CSI_REPORTCONFIGDUMMY_VALUE.containing_type = _CSI_REPORTCONFIGDUMMY +_GROUPBASEDBEAMREPORTING_DISABLED.fields_by_name['nrofReportedRS'].message_type = _NROFREPORTEDRS +_NROFREPORTEDRS.fields_by_name['value'].enum_type = _NROFREPORTEDRS_VALUE +_NROFREPORTEDRS_VALUE.containing_type = _NROFREPORTEDRS +_CQI_TABLE.fields_by_name['value'].enum_type = _CQI_TABLE_VALUE +_CQI_TABLE_VALUE.containing_type = _CQI_TABLE +_SUBBANDSIZE.fields_by_name['value'].enum_type = _SUBBANDSIZE_VALUE +_SUBBANDSIZE_VALUE.containing_type = _SUBBANDSIZE +_PORTINDEXFOR8RANKS.fields_by_name['portIndex8'].message_type = _PORTINDEX8 +_PORTINDEXFOR8RANKS.fields_by_name['portIndex4'].message_type = _PORTINDEX4 +_PORTINDEXFOR8RANKS.fields_by_name['portIndex2'].message_type = _PORTINDEX2 +_PORTINDEXFOR8RANKS.fields_by_name['portIndex1'].message_type = common__types__pb2._NULL +_PORTINDEXFOR8RANKS.oneofs_by_name['c'].fields.append( + _PORTINDEXFOR8RANKS.fields_by_name['portIndex8']) +_PORTINDEXFOR8RANKS.fields_by_name['portIndex8'].containing_oneof = _PORTINDEXFOR8RANKS.oneofs_by_name['c'] +_PORTINDEXFOR8RANKS.oneofs_by_name['c'].fields.append( + _PORTINDEXFOR8RANKS.fields_by_name['portIndex4']) +_PORTINDEXFOR8RANKS.fields_by_name['portIndex4'].containing_oneof = _PORTINDEXFOR8RANKS.oneofs_by_name['c'] +_PORTINDEXFOR8RANKS.oneofs_by_name['c'].fields.append( + _PORTINDEXFOR8RANKS.fields_by_name['portIndex2']) +_PORTINDEXFOR8RANKS.fields_by_name['portIndex2'].containing_oneof = _PORTINDEXFOR8RANKS.oneofs_by_name['c'] +_PORTINDEXFOR8RANKS.oneofs_by_name['c'].fields.append( + _PORTINDEXFOR8RANKS.fields_by_name['portIndex1']) +_PORTINDEXFOR8RANKS.fields_by_name['portIndex1'].containing_oneof = _PORTINDEXFOR8RANKS.oneofs_by_name['c'] +_PORTINDEX8.fields_by_name['rank1_8'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PORTINDEX4.fields_by_name['rank1_4'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PORTINDEX2.fields_by_name['rank1_2'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SEMIPERSISTENTONPUSCH_V1530.fields_by_name['reportSlotConfig_v1530'].enum_type = _SEMIPERSISTENTONPUSCH_V1530_REPORTSLOTCONFIG_V1530 +_SEMIPERSISTENTONPUSCH_V1530_REPORTSLOTCONFIG_V1530.containing_type = _SEMIPERSISTENTONPUSCH_V1530 +_CSI_APERIODICTRIGGERSTATELIST.fields_by_name['items'].message_type = _CSI_APERIODICTRIGGERSTATE +_CSI_APERIODICTRIGGERSTATE.fields_by_name['associatedReportConfigInfoList'].message_type = _CSI_ASSOCIATEDREPORTCONFIGINFO +_CSI_ASSOCIATEDREPORTCONFIGINFO.fields_by_name['nzp_CSI_RS'].message_type = _NZP_CSI_RS +_CSI_ASSOCIATEDREPORTCONFIGINFO.fields_by_name['csi_IM_ResourcesForInterference'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CSI_ASSOCIATEDREPORTCONFIGINFO.fields_by_name['nzp_CSI_RS_ResourcesForInterference'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CSI_ASSOCIATEDREPORTCONFIGINFO.oneofs_by_name['resourcesForChannel'].fields.append( + _CSI_ASSOCIATEDREPORTCONFIGINFO.fields_by_name['nzp_CSI_RS']) +_CSI_ASSOCIATEDREPORTCONFIGINFO.fields_by_name['nzp_CSI_RS'].containing_oneof = _CSI_ASSOCIATEDREPORTCONFIGINFO.oneofs_by_name['resourcesForChannel'] +_CSI_ASSOCIATEDREPORTCONFIGINFO.oneofs_by_name['resourcesForChannel'].fields.append( + _CSI_ASSOCIATEDREPORTCONFIGINFO.fields_by_name['csi_SSB_ResourceSet']) +_CSI_ASSOCIATEDREPORTCONFIGINFO.fields_by_name['csi_SSB_ResourceSet'].containing_oneof = _CSI_ASSOCIATEDREPORTCONFIGINFO.oneofs_by_name['resourcesForChannel'] +_CSI_SEMIPERSISTENTONPUSCH_TRIGGERSTATELIST.fields_by_name['items'].message_type = _CSI_SEMIPERSISTENTONPUSCH_TRIGGERSTATE +_SCELLDEACTIVATIONTIMER.fields_by_name['value'].enum_type = _SCELLDEACTIVATIONTIMER_VALUE +_SCELLDEACTIVATIONTIMER_VALUE.containing_type = _SCELLDEACTIVATIONTIMER +_CROSSCARRIERSCHEDULINGCONFIG.fields_by_name['own'].message_type = _OWNCROSSCARRIERSCHEDULINGCONFIG +_CROSSCARRIERSCHEDULINGCONFIG.fields_by_name['other'].message_type = _OTHERCROSSCARRIERSCHEDULINGCONFIG +_CROSSCARRIERSCHEDULINGCONFIG.oneofs_by_name['schedulingCellInfo'].fields.append( + _CROSSCARRIERSCHEDULINGCONFIG.fields_by_name['own']) +_CROSSCARRIERSCHEDULINGCONFIG.fields_by_name['own'].containing_oneof = _CROSSCARRIERSCHEDULINGCONFIG.oneofs_by_name['schedulingCellInfo'] +_CROSSCARRIERSCHEDULINGCONFIG.oneofs_by_name['schedulingCellInfo'].fields.append( + _CROSSCARRIERSCHEDULINGCONFIG.fields_by_name['other']) +_CROSSCARRIERSCHEDULINGCONFIG.fields_by_name['other'].containing_oneof = _CROSSCARRIERSCHEDULINGCONFIG.oneofs_by_name['schedulingCellInfo'] +_PATHLOSSREFERENCELINKING.fields_by_name['value'].enum_type = _PATHLOSSREFERENCELINKING_VALUE +_PATHLOSSREFERENCELINKING_VALUE.containing_type = _PATHLOSSREFERENCELINKING +_MEASCONFIG.fields_by_name['measObjectToRemoveList'].message_type = _MEASOBJECTTOREMOVELIST +_MEASCONFIG.fields_by_name['measObjectToAddModList'].message_type = _MEASOBJECTTOADDMODLIST +_MEASCONFIG.fields_by_name['reportConfigToRemoveList'].message_type = _REPORTCONFIGTOREMOVELIST +_MEASCONFIG.fields_by_name['reportConfigToAddModList'].message_type = _REPORTCONFIGTOADDMODLIST +_MEASCONFIG.fields_by_name['measIdToRemoveList'].message_type = _MEASIDTOREMOVELIST +_MEASCONFIG.fields_by_name['measIdToAddModList'].message_type = _MEASIDTOADDMODLIST +_MEASCONFIG.fields_by_name['quantityConfig'].message_type = _QUANTITYCONFIG +_MEASCONFIG.fields_by_name['measGapConfig'].message_type = _MEASGAPCONFIG +_MEASCONFIG.fields_by_name['measGapSharingConfig'].message_type = _MEASGAPSHARINGCONFIG +_MEASCONFIG.oneofs_by_name['s_MeasureConfig'].fields.append( + _MEASCONFIG.fields_by_name['ssb_RSRP']) +_MEASCONFIG.fields_by_name['ssb_RSRP'].containing_oneof = _MEASCONFIG.oneofs_by_name['s_MeasureConfig'] +_MEASCONFIG.oneofs_by_name['s_MeasureConfig'].fields.append( + _MEASCONFIG.fields_by_name['csi_RSRP']) +_MEASCONFIG.fields_by_name['csi_RSRP'].containing_oneof = _MEASCONFIG.oneofs_by_name['s_MeasureConfig'] +_MEASOBJECTTOADDMODLIST.fields_by_name['items'].message_type = _MEASOBJECTTOADDMOD +_REPORTCONFIGTOADDMODLIST.fields_by_name['items'].message_type = _REPORTCONFIGTOADDMOD +_MEASIDTOADDMODLIST.fields_by_name['items'].message_type = _MEASIDTOADDMOD +_MEASOBJECTTOADDMOD.fields_by_name['measObjectNR'].message_type = _MEASOBJECTNR +_MEASOBJECTTOADDMOD.fields_by_name['measObjectEUTRA'].message_type = _MEASOBJECTEUTRA +_MEASOBJECTTOADDMOD.oneofs_by_name['measObject'].fields.append( + _MEASOBJECTTOADDMOD.fields_by_name['measObjectNR']) +_MEASOBJECTTOADDMOD.fields_by_name['measObjectNR'].containing_oneof = _MEASOBJECTTOADDMOD.oneofs_by_name['measObject'] +_MEASOBJECTTOADDMOD.oneofs_by_name['measObject'].fields.append( + _MEASOBJECTTOADDMOD.fields_by_name['measObjectEUTRA']) +_MEASOBJECTTOADDMOD.fields_by_name['measObjectEUTRA'].containing_oneof = _MEASOBJECTTOADDMOD.oneofs_by_name['measObject'] +_MEASOBJECTNR.fields_by_name['ssbFrequency'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_MEASOBJECTNR.fields_by_name['ssbSubcarrierSpacing'].message_type = _SUBCARRIERSPACING +_MEASOBJECTNR.fields_by_name['smtc1'].message_type = _SSB_MTC +_MEASOBJECTNR.fields_by_name['smtc2'].message_type = _SSB_MTC2 +_MEASOBJECTNR.fields_by_name['refFreqCSI_RS'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_MEASOBJECTNR.fields_by_name['referenceSignalConfig'].message_type = _REFERENCESIGNALCONFIG +_MEASOBJECTNR.fields_by_name['absThreshSS_BlocksConsolidation'].message_type = _THRESHOLDNR +_MEASOBJECTNR.fields_by_name['absThreshCSI_RS_Consolidation'].message_type = _THRESHOLDNR +_MEASOBJECTNR.fields_by_name['nrofSS_BlocksToAverage'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_MEASOBJECTNR.fields_by_name['nrofCSI_RS_ResourcesToAverage'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_MEASOBJECTNR.fields_by_name['offsetMO'].message_type = _Q_OFFSETRANGELIST +_MEASOBJECTNR.fields_by_name['cellsToRemoveList'].message_type = _PCI_LIST +_MEASOBJECTNR.fields_by_name['cellsToAddModList'].message_type = _CELLSTOADDMODLIST +_MEASOBJECTNR.fields_by_name['blackCellsToRemoveList'].message_type = _PCI_RANGEINDEXLIST +_MEASOBJECTNR.fields_by_name['blackCellsToAddModList'].message_type = _PCI_RANGEELEMENT +_MEASOBJECTNR.fields_by_name['whiteCellsToRemoveList'].message_type = _PCI_RANGEINDEXLIST +_MEASOBJECTNR.fields_by_name['whiteCellsToAddModList'].message_type = _PCI_RANGEELEMENT +_MEASOBJECTNR.fields_by_name['freqBandIndicatorNR_v1530'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_MEASOBJECTNR.fields_by_name['measCycleSCell_v1530'].message_type = _MEASCYCLESCELL_V1530 +_REFERENCESIGNALCONFIG.fields_by_name['ssb_ConfigMobility'].message_type = _SSB_CONFIGMOBILITY +_REFERENCESIGNALCONFIG.fields_by_name['release_csi_rs_ResourceConfigMobility'].message_type = common__types__pb2._NULL +_REFERENCESIGNALCONFIG.fields_by_name['setup_csi_rs_ResourceConfigMobility'].message_type = _CSI_RS_RESOURCECONFIGMOBILITY +_REFERENCESIGNALCONFIG.oneofs_by_name['csi_rs_ResourceConfigMobility'].fields.append( + _REFERENCESIGNALCONFIG.fields_by_name['release_csi_rs_ResourceConfigMobility']) +_REFERENCESIGNALCONFIG.fields_by_name['release_csi_rs_ResourceConfigMobility'].containing_oneof = _REFERENCESIGNALCONFIG.oneofs_by_name['csi_rs_ResourceConfigMobility'] +_REFERENCESIGNALCONFIG.oneofs_by_name['csi_rs_ResourceConfigMobility'].fields.append( + _REFERENCESIGNALCONFIG.fields_by_name['setup_csi_rs_ResourceConfigMobility']) +_REFERENCESIGNALCONFIG.fields_by_name['setup_csi_rs_ResourceConfigMobility'].containing_oneof = _REFERENCESIGNALCONFIG.oneofs_by_name['csi_rs_ResourceConfigMobility'] +_SSB_CONFIGMOBILITY.fields_by_name['release_ssb_ToMeasure'].message_type = common__types__pb2._NULL +_SSB_CONFIGMOBILITY.fields_by_name['setup_ssb_ToMeasure'].message_type = _SSB_TOMEASURE +_SSB_CONFIGMOBILITY.fields_by_name['ss_RSSI_Measurement'].message_type = _SS_RSSI_MEASUREMENT +_SSB_CONFIGMOBILITY.oneofs_by_name['ssb_ToMeasure'].fields.append( + _SSB_CONFIGMOBILITY.fields_by_name['release_ssb_ToMeasure']) +_SSB_CONFIGMOBILITY.fields_by_name['release_ssb_ToMeasure'].containing_oneof = _SSB_CONFIGMOBILITY.oneofs_by_name['ssb_ToMeasure'] +_SSB_CONFIGMOBILITY.oneofs_by_name['ssb_ToMeasure'].fields.append( + _SSB_CONFIGMOBILITY.fields_by_name['setup_ssb_ToMeasure']) +_SSB_CONFIGMOBILITY.fields_by_name['setup_ssb_ToMeasure'].containing_oneof = _SSB_CONFIGMOBILITY.oneofs_by_name['ssb_ToMeasure'] +_SSB_TOMEASURE.oneofs_by_name['c'].fields.append( + _SSB_TOMEASURE.fields_by_name['shortBitmap']) +_SSB_TOMEASURE.fields_by_name['shortBitmap'].containing_oneof = _SSB_TOMEASURE.oneofs_by_name['c'] +_SSB_TOMEASURE.oneofs_by_name['c'].fields.append( + _SSB_TOMEASURE.fields_by_name['mediumBitmap']) +_SSB_TOMEASURE.fields_by_name['mediumBitmap'].containing_oneof = _SSB_TOMEASURE.oneofs_by_name['c'] +_SSB_TOMEASURE.oneofs_by_name['c'].fields.append( + _SSB_TOMEASURE.fields_by_name['longBitmap']) +_SSB_TOMEASURE.fields_by_name['longBitmap'].containing_oneof = _SSB_TOMEASURE.oneofs_by_name['c'] +_CSI_RS_RESOURCECONFIGMOBILITY.fields_by_name['subcarrierSpacing'].message_type = _SUBCARRIERSPACING +_CSI_RS_RESOURCECONFIGMOBILITY.fields_by_name['csi_RS_CellList_Mobility'].message_type = _CSI_RS_CELLMOBILITY +_CSI_RS_RESOURCECONFIGMOBILITY.fields_by_name['refServCellIndex_v1530'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CSI_RS_CELLMOBILITY.fields_by_name['csi_rs_MeasurementBW'].message_type = _CSI_RS_MEASUREMENTBW +_CSI_RS_CELLMOBILITY.fields_by_name['density'].message_type = _DENSITY +_CSI_RS_CELLMOBILITY.fields_by_name['csi_rs_ResourceList_Mobility'].message_type = _CSI_RS_RESOURCE_MOBILITY +_CSI_RS_MEASUREMENTBW.fields_by_name['nrofPRBs'].enum_type = _CSI_RS_MEASUREMENTBW_NROFPRBS +_CSI_RS_MEASUREMENTBW_NROFPRBS.containing_type = _CSI_RS_MEASUREMENTBW +_DENSITY.fields_by_name['value'].enum_type = _DENSITY_VALUE +_DENSITY_VALUE.containing_type = _DENSITY +_CSI_RS_RESOURCE_MOBILITY.fields_by_name['associatedSSB'].message_type = _ASSOCIATEDSSB +_CSI_RS_RESOURCE_MOBILITY.oneofs_by_name['slotConfig'].fields.append( + _CSI_RS_RESOURCE_MOBILITY.fields_by_name['ms4']) +_CSI_RS_RESOURCE_MOBILITY.fields_by_name['ms4'].containing_oneof = _CSI_RS_RESOURCE_MOBILITY.oneofs_by_name['slotConfig'] +_CSI_RS_RESOURCE_MOBILITY.oneofs_by_name['slotConfig'].fields.append( + _CSI_RS_RESOURCE_MOBILITY.fields_by_name['ms5']) +_CSI_RS_RESOURCE_MOBILITY.fields_by_name['ms5'].containing_oneof = _CSI_RS_RESOURCE_MOBILITY.oneofs_by_name['slotConfig'] +_CSI_RS_RESOURCE_MOBILITY.oneofs_by_name['slotConfig'].fields.append( + _CSI_RS_RESOURCE_MOBILITY.fields_by_name['ms10']) +_CSI_RS_RESOURCE_MOBILITY.fields_by_name['ms10'].containing_oneof = _CSI_RS_RESOURCE_MOBILITY.oneofs_by_name['slotConfig'] +_CSI_RS_RESOURCE_MOBILITY.oneofs_by_name['slotConfig'].fields.append( + _CSI_RS_RESOURCE_MOBILITY.fields_by_name['ms20']) +_CSI_RS_RESOURCE_MOBILITY.fields_by_name['ms20'].containing_oneof = _CSI_RS_RESOURCE_MOBILITY.oneofs_by_name['slotConfig'] +_CSI_RS_RESOURCE_MOBILITY.oneofs_by_name['slotConfig'].fields.append( + _CSI_RS_RESOURCE_MOBILITY.fields_by_name['ms40']) +_CSI_RS_RESOURCE_MOBILITY.fields_by_name['ms40'].containing_oneof = _CSI_RS_RESOURCE_MOBILITY.oneofs_by_name['slotConfig'] +_CSI_RS_RESOURCE_MOBILITY.oneofs_by_name['frequencyDomainAllocation'].fields.append( + _CSI_RS_RESOURCE_MOBILITY.fields_by_name['row1']) +_CSI_RS_RESOURCE_MOBILITY.fields_by_name['row1'].containing_oneof = _CSI_RS_RESOURCE_MOBILITY.oneofs_by_name['frequencyDomainAllocation'] +_CSI_RS_RESOURCE_MOBILITY.oneofs_by_name['frequencyDomainAllocation'].fields.append( + _CSI_RS_RESOURCE_MOBILITY.fields_by_name['row2']) +_CSI_RS_RESOURCE_MOBILITY.fields_by_name['row2'].containing_oneof = _CSI_RS_RESOURCE_MOBILITY.oneofs_by_name['frequencyDomainAllocation'] +_THRESHOLDNR.fields_by_name['thresholdRSRP'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_THRESHOLDNR.fields_by_name['thresholdRSRQ'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_THRESHOLDNR.fields_by_name['thresholdSINR'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_Q_OFFSETRANGELIST.fields_by_name['rsrpOffsetSSB'].message_type = _Q_OFFSETRANGE +_Q_OFFSETRANGELIST.fields_by_name['rsrqOffsetSSB'].message_type = _Q_OFFSETRANGE +_Q_OFFSETRANGELIST.fields_by_name['sinrOffsetSSB'].message_type = _Q_OFFSETRANGE +_Q_OFFSETRANGELIST.fields_by_name['rsrpOffsetCSI_RS'].message_type = _Q_OFFSETRANGE +_Q_OFFSETRANGELIST.fields_by_name['rsrqOffsetCSI_RS'].message_type = _Q_OFFSETRANGE +_Q_OFFSETRANGELIST.fields_by_name['sinrOffsetCSI_RS'].message_type = _Q_OFFSETRANGE +_Q_OFFSETRANGE.fields_by_name['value'].enum_type = _Q_OFFSETRANGE_VALUE +_Q_OFFSETRANGE_VALUE.containing_type = _Q_OFFSETRANGE +_CELLSTOADDMODLIST.fields_by_name['items'].message_type = _CELLSTOADDMOD +_CELLSTOADDMOD.fields_by_name['cellIndividualOffset'].message_type = _Q_OFFSETRANGELIST +_PCI_RANGEELEMENT.fields_by_name['pci_Range'].message_type = _PCI_RANGE +_PCI_RANGE.fields_by_name['range'].message_type = _RANGE +_RANGE.fields_by_name['value'].enum_type = _RANGE_VALUE +_RANGE_VALUE.containing_type = _RANGE +_MEASCYCLESCELL_V1530.fields_by_name['value'].enum_type = _MEASCYCLESCELL_V1530_VALUE +_MEASCYCLESCELL_V1530_VALUE.containing_type = _MEASCYCLESCELL_V1530 +_MEASOBJECTEUTRA.fields_by_name['allowedMeasBandwidth'].message_type = _EUTRA_ALLOWEDMEASBANDWIDTH +_MEASOBJECTEUTRA.fields_by_name['cellsToRemoveListEUTRAN'].message_type = _EUTRA_CELLINDEXLIST +_MEASOBJECTEUTRA.fields_by_name['cellsToAddModListEUTRAN'].message_type = _EUTRA_CELL +_MEASOBJECTEUTRA.fields_by_name['blackCellsToRemoveListEUTRAN'].message_type = _EUTRA_CELLINDEXLIST +_MEASOBJECTEUTRA.fields_by_name['blackCellsToAddModListEUTRAN'].message_type = _EUTRA_BLACKCELL +_MEASOBJECTEUTRA.fields_by_name['eutra_Q_OffsetRange'].message_type = _EUTRA_Q_OFFSETRANGE +_EUTRA_ALLOWEDMEASBANDWIDTH.fields_by_name['value'].enum_type = _EUTRA_ALLOWEDMEASBANDWIDTH_VALUE +_EUTRA_ALLOWEDMEASBANDWIDTH_VALUE.containing_type = _EUTRA_ALLOWEDMEASBANDWIDTH +_EUTRA_CELL.fields_by_name['cellIndividualOffset'].message_type = _EUTRA_Q_OFFSETRANGE +_EUTRA_Q_OFFSETRANGE.fields_by_name['value'].enum_type = _EUTRA_Q_OFFSETRANGE_VALUE +_EUTRA_Q_OFFSETRANGE_VALUE.containing_type = _EUTRA_Q_OFFSETRANGE +_EUTRA_BLACKCELL.fields_by_name['physCellIdRange'].message_type = _EUTRA_PHYSCELLIDRANGE +_EUTRA_PHYSCELLIDRANGE.fields_by_name['range'].message_type = _EUTRA_RANGE +_EUTRA_RANGE.fields_by_name['value'].enum_type = _EUTRA_RANGE_VALUE +_EUTRA_RANGE_VALUE.containing_type = _EUTRA_RANGE +_REPORTCONFIGTOADDMOD.fields_by_name['reportConfigNR'].message_type = _REPORTCONFIGNR +_REPORTCONFIGTOADDMOD.fields_by_name['reportConfigInterRAT'].message_type = _REPORTCONFIGINTERRAT +_REPORTCONFIGTOADDMOD.oneofs_by_name['reportConfig'].fields.append( + _REPORTCONFIGTOADDMOD.fields_by_name['reportConfigNR']) +_REPORTCONFIGTOADDMOD.fields_by_name['reportConfigNR'].containing_oneof = _REPORTCONFIGTOADDMOD.oneofs_by_name['reportConfig'] +_REPORTCONFIGTOADDMOD.oneofs_by_name['reportConfig'].fields.append( + _REPORTCONFIGTOADDMOD.fields_by_name['reportConfigInterRAT']) +_REPORTCONFIGTOADDMOD.fields_by_name['reportConfigInterRAT'].containing_oneof = _REPORTCONFIGTOADDMOD.oneofs_by_name['reportConfig'] +_REPORTCONFIGNR.fields_by_name['periodical'].message_type = _PERIODICALREPORTCONFIG +_REPORTCONFIGNR.fields_by_name['eventTriggered'].message_type = _EVENTTRIGGERCONFIG +_REPORTCONFIGNR.fields_by_name['reportCGI'].message_type = _REPORTCGI +_REPORTCONFIGNR.oneofs_by_name['reportType'].fields.append( + _REPORTCONFIGNR.fields_by_name['periodical']) +_REPORTCONFIGNR.fields_by_name['periodical'].containing_oneof = _REPORTCONFIGNR.oneofs_by_name['reportType'] +_REPORTCONFIGNR.oneofs_by_name['reportType'].fields.append( + _REPORTCONFIGNR.fields_by_name['eventTriggered']) +_REPORTCONFIGNR.fields_by_name['eventTriggered'].containing_oneof = _REPORTCONFIGNR.oneofs_by_name['reportType'] +_REPORTCONFIGNR.oneofs_by_name['reportType'].fields.append( + _REPORTCONFIGNR.fields_by_name['reportCGI']) +_REPORTCONFIGNR.fields_by_name['reportCGI'].containing_oneof = _REPORTCONFIGNR.oneofs_by_name['reportType'] +_PERIODICALREPORTCONFIG.fields_by_name['rsType'].message_type = _NR_RS_TYPE +_PERIODICALREPORTCONFIG.fields_by_name['reportInterval'].message_type = _REPORTINTERVAL +_PERIODICALREPORTCONFIG.fields_by_name['reportAmount'].message_type = _REPORTAMOUNT +_PERIODICALREPORTCONFIG.fields_by_name['reportQuantityCell'].message_type = _MEASREPORTQUANTITY +_PERIODICALREPORTCONFIG.fields_by_name['reportQuantityRS_Indexes'].message_type = _MEASREPORTQUANTITY +_PERIODICALREPORTCONFIG.fields_by_name['maxNrofRS_IndexesToReport'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_NR_RS_TYPE.fields_by_name['value'].enum_type = _NR_RS_TYPE_VALUE +_NR_RS_TYPE_VALUE.containing_type = _NR_RS_TYPE +_NR_FREQINFO.fields_by_name['measuredFrequency'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_REPORTINTERVAL.fields_by_name['value'].enum_type = _REPORTINTERVAL_VALUE +_REPORTINTERVAL_VALUE.containing_type = _REPORTINTERVAL +_REPORTAMOUNT.fields_by_name['value'].enum_type = _REPORTAMOUNT_VALUE +_REPORTAMOUNT_VALUE.containing_type = _REPORTAMOUNT +_EVENTTRIGGERCONFIG.fields_by_name['eventA1'].message_type = _EVENTA1 +_EVENTTRIGGERCONFIG.fields_by_name['eventA2'].message_type = _EVENTA2 +_EVENTTRIGGERCONFIG.fields_by_name['eventA3'].message_type = _EVENTA3 +_EVENTTRIGGERCONFIG.fields_by_name['eventA4'].message_type = _EVENTA4 +_EVENTTRIGGERCONFIG.fields_by_name['eventA5'].message_type = _EVENTA5 +_EVENTTRIGGERCONFIG.fields_by_name['eventA6'].message_type = _EVENTA6 +_EVENTTRIGGERCONFIG.fields_by_name['rsType'].message_type = _NR_RS_TYPE +_EVENTTRIGGERCONFIG.fields_by_name['reportInterval'].message_type = _REPORTINTERVAL +_EVENTTRIGGERCONFIG.fields_by_name['reportAmount'].message_type = _REPORTAMOUNT +_EVENTTRIGGERCONFIG.fields_by_name['reportQuantityCell'].message_type = _MEASREPORTQUANTITY +_EVENTTRIGGERCONFIG.fields_by_name['reportQuantityRS_Indexes'].message_type = _MEASREPORTQUANTITY +_EVENTTRIGGERCONFIG.fields_by_name['maxNrofRS_IndexesToReport'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_EVENTTRIGGERCONFIG.fields_by_name['reportAddNeighMeas'].message_type = _REPORTADDNEIGHMEAS +_EVENTTRIGGERCONFIG.oneofs_by_name['eventId'].fields.append( + _EVENTTRIGGERCONFIG.fields_by_name['eventA1']) +_EVENTTRIGGERCONFIG.fields_by_name['eventA1'].containing_oneof = _EVENTTRIGGERCONFIG.oneofs_by_name['eventId'] +_EVENTTRIGGERCONFIG.oneofs_by_name['eventId'].fields.append( + _EVENTTRIGGERCONFIG.fields_by_name['eventA2']) +_EVENTTRIGGERCONFIG.fields_by_name['eventA2'].containing_oneof = _EVENTTRIGGERCONFIG.oneofs_by_name['eventId'] +_EVENTTRIGGERCONFIG.oneofs_by_name['eventId'].fields.append( + _EVENTTRIGGERCONFIG.fields_by_name['eventA3']) +_EVENTTRIGGERCONFIG.fields_by_name['eventA3'].containing_oneof = _EVENTTRIGGERCONFIG.oneofs_by_name['eventId'] +_EVENTTRIGGERCONFIG.oneofs_by_name['eventId'].fields.append( + _EVENTTRIGGERCONFIG.fields_by_name['eventA4']) +_EVENTTRIGGERCONFIG.fields_by_name['eventA4'].containing_oneof = _EVENTTRIGGERCONFIG.oneofs_by_name['eventId'] +_EVENTTRIGGERCONFIG.oneofs_by_name['eventId'].fields.append( + _EVENTTRIGGERCONFIG.fields_by_name['eventA5']) +_EVENTTRIGGERCONFIG.fields_by_name['eventA5'].containing_oneof = _EVENTTRIGGERCONFIG.oneofs_by_name['eventId'] +_EVENTTRIGGERCONFIG.oneofs_by_name['eventId'].fields.append( + _EVENTTRIGGERCONFIG.fields_by_name['eventA6']) +_EVENTTRIGGERCONFIG.fields_by_name['eventA6'].containing_oneof = _EVENTTRIGGERCONFIG.oneofs_by_name['eventId'] +_EVENTA1.fields_by_name['a1_Threshold'].message_type = _MEASTRIGGERQUANTITY +_EVENTA1.fields_by_name['timeToTrigger'].message_type = _TIMETOTRIGGER +_EVENTA2.fields_by_name['a2_Threshold'].message_type = _MEASTRIGGERQUANTITY +_EVENTA2.fields_by_name['timeToTrigger'].message_type = _TIMETOTRIGGER +_EVENTA3.fields_by_name['a3_Threshold'].message_type = _MEASTRIGGERQUANTITY +_EVENTA3.fields_by_name['timeToTrigger'].message_type = _TIMETOTRIGGER +_EVENTA4.fields_by_name['a4_Threshold'].message_type = _MEASTRIGGERQUANTITY +_EVENTA4.fields_by_name['timeToTrigger'].message_type = _TIMETOTRIGGER +_EVENTA5.fields_by_name['a5_Threshold1'].message_type = _MEASTRIGGERQUANTITY +_EVENTA5.fields_by_name['a5_Threshold2'].message_type = _MEASTRIGGERQUANTITY +_EVENTA5.fields_by_name['timeToTrigger'].message_type = _TIMETOTRIGGER +_EVENTA6.fields_by_name['a6_Offset'].message_type = _MEASTRIGGERQUANTITYOFFSET +_EVENTA6.fields_by_name['timeToTrigger'].message_type = _TIMETOTRIGGER +_MEASTRIGGERQUANTITY.oneofs_by_name['c'].fields.append( + _MEASTRIGGERQUANTITY.fields_by_name['rsrp']) +_MEASTRIGGERQUANTITY.fields_by_name['rsrp'].containing_oneof = _MEASTRIGGERQUANTITY.oneofs_by_name['c'] +_MEASTRIGGERQUANTITY.oneofs_by_name['c'].fields.append( + _MEASTRIGGERQUANTITY.fields_by_name['rsrq']) +_MEASTRIGGERQUANTITY.fields_by_name['rsrq'].containing_oneof = _MEASTRIGGERQUANTITY.oneofs_by_name['c'] +_MEASTRIGGERQUANTITY.oneofs_by_name['c'].fields.append( + _MEASTRIGGERQUANTITY.fields_by_name['sinr']) +_MEASTRIGGERQUANTITY.fields_by_name['sinr'].containing_oneof = _MEASTRIGGERQUANTITY.oneofs_by_name['c'] +_TIMETOTRIGGER.fields_by_name['value'].enum_type = _TIMETOTRIGGER_VALUE +_TIMETOTRIGGER_VALUE.containing_type = _TIMETOTRIGGER +_MEASTRIGGERQUANTITYOFFSET.oneofs_by_name['c'].fields.append( + _MEASTRIGGERQUANTITYOFFSET.fields_by_name['rsrp']) +_MEASTRIGGERQUANTITYOFFSET.fields_by_name['rsrp'].containing_oneof = _MEASTRIGGERQUANTITYOFFSET.oneofs_by_name['c'] +_MEASTRIGGERQUANTITYOFFSET.oneofs_by_name['c'].fields.append( + _MEASTRIGGERQUANTITYOFFSET.fields_by_name['rsrq']) +_MEASTRIGGERQUANTITYOFFSET.fields_by_name['rsrq'].containing_oneof = _MEASTRIGGERQUANTITYOFFSET.oneofs_by_name['c'] +_MEASTRIGGERQUANTITYOFFSET.oneofs_by_name['c'].fields.append( + _MEASTRIGGERQUANTITYOFFSET.fields_by_name['sinr']) +_MEASTRIGGERQUANTITYOFFSET.fields_by_name['sinr'].containing_oneof = _MEASTRIGGERQUANTITYOFFSET.oneofs_by_name['c'] +_REPORTADDNEIGHMEAS.fields_by_name['value'].enum_type = _REPORTADDNEIGHMEAS_VALUE +_REPORTADDNEIGHMEAS_VALUE.containing_type = _REPORTADDNEIGHMEAS +_REPORTCONFIGINTERRAT.fields_by_name['periodical'].message_type = _PERIODICALREPORTCONFIGINTERRAT +_REPORTCONFIGINTERRAT.fields_by_name['eventTriggered'].message_type = _EVENTTRIGGERCONFIGINTERRAT +_REPORTCONFIGINTERRAT.fields_by_name['reportCGI'].message_type = _REPORTCGI_EUTRA +_REPORTCONFIGINTERRAT.oneofs_by_name['reportType'].fields.append( + _REPORTCONFIGINTERRAT.fields_by_name['periodical']) +_REPORTCONFIGINTERRAT.fields_by_name['periodical'].containing_oneof = _REPORTCONFIGINTERRAT.oneofs_by_name['reportType'] +_REPORTCONFIGINTERRAT.oneofs_by_name['reportType'].fields.append( + _REPORTCONFIGINTERRAT.fields_by_name['eventTriggered']) +_REPORTCONFIGINTERRAT.fields_by_name['eventTriggered'].containing_oneof = _REPORTCONFIGINTERRAT.oneofs_by_name['reportType'] +_REPORTCONFIGINTERRAT.oneofs_by_name['reportType'].fields.append( + _REPORTCONFIGINTERRAT.fields_by_name['reportCGI']) +_REPORTCONFIGINTERRAT.fields_by_name['reportCGI'].containing_oneof = _REPORTCONFIGINTERRAT.oneofs_by_name['reportType'] +_PERIODICALREPORTCONFIGINTERRAT.fields_by_name['reportInterval'].message_type = _REPORTINTERVAL +_PERIODICALREPORTCONFIGINTERRAT.fields_by_name['reportAmount'].message_type = _REPORTAMOUNT +_PERIODICALREPORTCONFIGINTERRAT.fields_by_name['reportQuantity'].message_type = _MEASREPORTQUANTITY +_EVENTTRIGGERCONFIGINTERRAT.fields_by_name['eventB1'].message_type = _EVENTB1 +_EVENTTRIGGERCONFIGINTERRAT.fields_by_name['eventB2'].message_type = _EVENTB2 +_EVENTTRIGGERCONFIGINTERRAT.fields_by_name['rsType'].message_type = _NR_RS_TYPE +_EVENTTRIGGERCONFIGINTERRAT.fields_by_name['reportInterval'].message_type = _REPORTINTERVAL +_EVENTTRIGGERCONFIGINTERRAT.fields_by_name['reportAmount'].message_type = _REPORTAMOUNT +_EVENTTRIGGERCONFIGINTERRAT.fields_by_name['reportQuantity'].message_type = _MEASREPORTQUANTITY +_EVENTTRIGGERCONFIGINTERRAT.oneofs_by_name['eventId'].fields.append( + _EVENTTRIGGERCONFIGINTERRAT.fields_by_name['eventB1']) +_EVENTTRIGGERCONFIGINTERRAT.fields_by_name['eventB1'].containing_oneof = _EVENTTRIGGERCONFIGINTERRAT.oneofs_by_name['eventId'] +_EVENTTRIGGERCONFIGINTERRAT.oneofs_by_name['eventId'].fields.append( + _EVENTTRIGGERCONFIGINTERRAT.fields_by_name['eventB2']) +_EVENTTRIGGERCONFIGINTERRAT.fields_by_name['eventB2'].containing_oneof = _EVENTTRIGGERCONFIGINTERRAT.oneofs_by_name['eventId'] +_EVENTB1.fields_by_name['b1_ThresholdEUTRA'].message_type = _MEASTRIGGERQUANTITYEUTRA +_EVENTB1.fields_by_name['timeToTrigger'].message_type = _TIMETOTRIGGER +_EVENTB2.fields_by_name['b2_Threshold1'].message_type = _MEASTRIGGERQUANTITY +_EVENTB2.fields_by_name['b2_Threshold2EUTRA'].message_type = _MEASTRIGGERQUANTITYEUTRA +_EVENTB2.fields_by_name['timeToTrigger'].message_type = _TIMETOTRIGGER +_MEASTRIGGERQUANTITYEUTRA.oneofs_by_name['c'].fields.append( + _MEASTRIGGERQUANTITYEUTRA.fields_by_name['rsrp']) +_MEASTRIGGERQUANTITYEUTRA.fields_by_name['rsrp'].containing_oneof = _MEASTRIGGERQUANTITYEUTRA.oneofs_by_name['c'] +_MEASTRIGGERQUANTITYEUTRA.oneofs_by_name['c'].fields.append( + _MEASTRIGGERQUANTITYEUTRA.fields_by_name['rsrq']) +_MEASTRIGGERQUANTITYEUTRA.fields_by_name['rsrq'].containing_oneof = _MEASTRIGGERQUANTITYEUTRA.oneofs_by_name['c'] +_MEASTRIGGERQUANTITYEUTRA.oneofs_by_name['c'].fields.append( + _MEASTRIGGERQUANTITYEUTRA.fields_by_name['sinr']) +_MEASTRIGGERQUANTITYEUTRA.fields_by_name['sinr'].containing_oneof = _MEASTRIGGERQUANTITYEUTRA.oneofs_by_name['c'] +_QUANTITYCONFIG.fields_by_name['quantityConfigNR_List'].message_type = _QUANTITYCONFIGNR +_QUANTITYCONFIG.fields_by_name['quantityConfigEUTRA'].message_type = _FILTERCONFIG +_QUANTITYCONFIGNR.fields_by_name['quantityConfigCell'].message_type = _QUANTITYCONFIGRS +_QUANTITYCONFIGNR.fields_by_name['quantityConfigRS_Index'].message_type = _QUANTITYCONFIGRS +_QUANTITYCONFIGRS.fields_by_name['ssb_FilterConfig'].message_type = _FILTERCONFIG +_QUANTITYCONFIGRS.fields_by_name['csi_RS_FilterConfig'].message_type = _FILTERCONFIG +_FILTERCONFIG.fields_by_name['filterCoefficientRSRP'].message_type = _FILTERCOEFFICIENT +_FILTERCONFIG.fields_by_name['filterCoefficientRSRQ'].message_type = _FILTERCOEFFICIENT +_FILTERCONFIG.fields_by_name['filterCoefficientRS_SINR'].message_type = _FILTERCOEFFICIENT +_FILTERCOEFFICIENT.fields_by_name['value'].enum_type = _FILTERCOEFFICIENT_VALUE +_FILTERCOEFFICIENT_VALUE.containing_type = _FILTERCOEFFICIENT +_MEASGAPCONFIG.fields_by_name['release_gapFR2'].message_type = common__types__pb2._NULL +_MEASGAPCONFIG.fields_by_name['setup_gapFR2'].message_type = _GAPCONFIG +_MEASGAPCONFIG.fields_by_name['release_gapFR1'].message_type = common__types__pb2._NULL +_MEASGAPCONFIG.fields_by_name['setup_gapFR1'].message_type = _GAPCONFIG +_MEASGAPCONFIG.fields_by_name['release_gapUE'].message_type = common__types__pb2._NULL +_MEASGAPCONFIG.fields_by_name['setup_gapUE'].message_type = _GAPCONFIG +_MEASGAPCONFIG.oneofs_by_name['gapFR2'].fields.append( + _MEASGAPCONFIG.fields_by_name['release_gapFR2']) +_MEASGAPCONFIG.fields_by_name['release_gapFR2'].containing_oneof = _MEASGAPCONFIG.oneofs_by_name['gapFR2'] +_MEASGAPCONFIG.oneofs_by_name['gapFR2'].fields.append( + _MEASGAPCONFIG.fields_by_name['setup_gapFR2']) +_MEASGAPCONFIG.fields_by_name['setup_gapFR2'].containing_oneof = _MEASGAPCONFIG.oneofs_by_name['gapFR2'] +_MEASGAPCONFIG.oneofs_by_name['gapFR1'].fields.append( + _MEASGAPCONFIG.fields_by_name['release_gapFR1']) +_MEASGAPCONFIG.fields_by_name['release_gapFR1'].containing_oneof = _MEASGAPCONFIG.oneofs_by_name['gapFR1'] +_MEASGAPCONFIG.oneofs_by_name['gapFR1'].fields.append( + _MEASGAPCONFIG.fields_by_name['setup_gapFR1']) +_MEASGAPCONFIG.fields_by_name['setup_gapFR1'].containing_oneof = _MEASGAPCONFIG.oneofs_by_name['gapFR1'] +_MEASGAPCONFIG.oneofs_by_name['gapUE'].fields.append( + _MEASGAPCONFIG.fields_by_name['release_gapUE']) +_MEASGAPCONFIG.fields_by_name['release_gapUE'].containing_oneof = _MEASGAPCONFIG.oneofs_by_name['gapUE'] +_MEASGAPCONFIG.oneofs_by_name['gapUE'].fields.append( + _MEASGAPCONFIG.fields_by_name['setup_gapUE']) +_MEASGAPCONFIG.fields_by_name['setup_gapUE'].containing_oneof = _MEASGAPCONFIG.oneofs_by_name['gapUE'] +_GAPCONFIG.fields_by_name['mgl'].message_type = _MGL +_GAPCONFIG.fields_by_name['mgrp'].message_type = _MGRP +_GAPCONFIG.fields_by_name['mgta'].message_type = _MGTA +_MGL.fields_by_name['value'].enum_type = _MGL_VALUE +_MGL_VALUE.containing_type = _MGL +_MGRP.fields_by_name['value'].enum_type = _MGRP_VALUE +_MGRP_VALUE.containing_type = _MGRP +_MGTA.fields_by_name['value'].enum_type = _MGTA_VALUE +_MGTA_VALUE.containing_type = _MGTA +_MEASGAPSHARINGCONFIG.fields_by_name['release_gapSharingFR2'].message_type = common__types__pb2._NULL +_MEASGAPSHARINGCONFIG.fields_by_name['setup_gapSharingFR2'].message_type = _MEASGAPSHARINGSCHEME +_MEASGAPSHARINGCONFIG.fields_by_name['release_gapSharingFR1'].message_type = common__types__pb2._NULL +_MEASGAPSHARINGCONFIG.fields_by_name['setup_gapSharingFR1'].message_type = _MEASGAPSHARINGSCHEME +_MEASGAPSHARINGCONFIG.fields_by_name['release_gapSharingUE'].message_type = common__types__pb2._NULL +_MEASGAPSHARINGCONFIG.fields_by_name['setup_gapSharingUE'].message_type = _MEASGAPSHARINGSCHEME +_MEASGAPSHARINGCONFIG.oneofs_by_name['gapSharingFR2'].fields.append( + _MEASGAPSHARINGCONFIG.fields_by_name['release_gapSharingFR2']) +_MEASGAPSHARINGCONFIG.fields_by_name['release_gapSharingFR2'].containing_oneof = _MEASGAPSHARINGCONFIG.oneofs_by_name['gapSharingFR2'] +_MEASGAPSHARINGCONFIG.oneofs_by_name['gapSharingFR2'].fields.append( + _MEASGAPSHARINGCONFIG.fields_by_name['setup_gapSharingFR2']) +_MEASGAPSHARINGCONFIG.fields_by_name['setup_gapSharingFR2'].containing_oneof = _MEASGAPSHARINGCONFIG.oneofs_by_name['gapSharingFR2'] +_MEASGAPSHARINGCONFIG.oneofs_by_name['gapSharingFR1'].fields.append( + _MEASGAPSHARINGCONFIG.fields_by_name['release_gapSharingFR1']) +_MEASGAPSHARINGCONFIG.fields_by_name['release_gapSharingFR1'].containing_oneof = _MEASGAPSHARINGCONFIG.oneofs_by_name['gapSharingFR1'] +_MEASGAPSHARINGCONFIG.oneofs_by_name['gapSharingFR1'].fields.append( + _MEASGAPSHARINGCONFIG.fields_by_name['setup_gapSharingFR1']) +_MEASGAPSHARINGCONFIG.fields_by_name['setup_gapSharingFR1'].containing_oneof = _MEASGAPSHARINGCONFIG.oneofs_by_name['gapSharingFR1'] +_MEASGAPSHARINGCONFIG.oneofs_by_name['gapSharingUE'].fields.append( + _MEASGAPSHARINGCONFIG.fields_by_name['release_gapSharingUE']) +_MEASGAPSHARINGCONFIG.fields_by_name['release_gapSharingUE'].containing_oneof = _MEASGAPSHARINGCONFIG.oneofs_by_name['gapSharingUE'] +_MEASGAPSHARINGCONFIG.oneofs_by_name['gapSharingUE'].fields.append( + _MEASGAPSHARINGCONFIG.fields_by_name['setup_gapSharingUE']) +_MEASGAPSHARINGCONFIG.fields_by_name['setup_gapSharingUE'].containing_oneof = _MEASGAPSHARINGCONFIG.oneofs_by_name['gapSharingUE'] +_MEASGAPSHARINGSCHEME.fields_by_name['value'].enum_type = _MEASGAPSHARINGSCHEME_VALUE +_MEASGAPSHARINGSCHEME_VALUE.containing_type = _MEASGAPSHARINGSCHEME +_OTHERCONFIG.fields_by_name['release'].message_type = common__types__pb2._NULL +_OTHERCONFIG.fields_by_name['setup'].message_type = _DELAYBUDGETREPORTINGPROHIBITTIMER +_OTHERCONFIG.oneofs_by_name['delayBudgetReportingConfig'].fields.append( + _OTHERCONFIG.fields_by_name['release']) +_OTHERCONFIG.fields_by_name['release'].containing_oneof = _OTHERCONFIG.oneofs_by_name['delayBudgetReportingConfig'] +_OTHERCONFIG.oneofs_by_name['delayBudgetReportingConfig'].fields.append( + _OTHERCONFIG.fields_by_name['setup']) +_OTHERCONFIG.fields_by_name['setup'].containing_oneof = _OTHERCONFIG.oneofs_by_name['delayBudgetReportingConfig'] +_DELAYBUDGETREPORTINGPROHIBITTIMER.fields_by_name['value'].enum_type = _DELAYBUDGETREPORTINGPROHIBITTIMER_VALUE +_DELAYBUDGETREPORTINGPROHIBITTIMER_VALUE.containing_type = _DELAYBUDGETREPORTINGPROHIBITTIMER +_OTHERCONFIG_V1540.fields_by_name['release_overheatingAssistanceConfig'].message_type = common__types__pb2._NULL +_OTHERCONFIG_V1540.fields_by_name['setup_overheatingAssistanceConfig'].message_type = _OVERHEATINGASSISTANCECONFIG +_OTHERCONFIG_V1540.oneofs_by_name['overheatingAssistanceConfig'].fields.append( + _OTHERCONFIG_V1540.fields_by_name['release_overheatingAssistanceConfig']) +_OTHERCONFIG_V1540.fields_by_name['release_overheatingAssistanceConfig'].containing_oneof = _OTHERCONFIG_V1540.oneofs_by_name['overheatingAssistanceConfig'] +_OTHERCONFIG_V1540.oneofs_by_name['overheatingAssistanceConfig'].fields.append( + _OTHERCONFIG_V1540.fields_by_name['setup_overheatingAssistanceConfig']) +_OTHERCONFIG_V1540.fields_by_name['setup_overheatingAssistanceConfig'].containing_oneof = _OTHERCONFIG_V1540.oneofs_by_name['overheatingAssistanceConfig'] +_OVERHEATINGASSISTANCECONFIG.fields_by_name['overheatingIndicationProhibitTimer'].enum_type = _OVERHEATINGASSISTANCECONFIG_OVERHEATINGINDICATIONPROHIBITTIMER +_OVERHEATINGASSISTANCECONFIG_OVERHEATINGINDICATIONPROHIBITTIMER.containing_type = _OVERHEATINGASSISTANCECONFIG +_SCELLCONFIG.fields_by_name['sCellConfigCommon'].message_type = _SERVINGCELLCONFIGCOMMON +_SCELLCONFIG.fields_by_name['sCellConfigDedicated'].message_type = _SERVINGCELLCONFIG +_SCELLCONFIG.fields_by_name['smtc'].message_type = _SSB_MTC +_SEARCHSPACE.fields_by_name['controlResourceSetId'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SEARCHSPACE.fields_by_name['sl1'].message_type = common__types__pb2._NULL +_SEARCHSPACE.fields_by_name['duration'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SEARCHSPACE.fields_by_name['monitoringSymbolsWithinSlot'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SEARCHSPACE.fields_by_name['nrofCandidates'].message_type = _NROFCANDIDATES +_SEARCHSPACE.fields_by_name['common'].message_type = _COMMON +_SEARCHSPACE.fields_by_name['ue_Specific'].message_type = _UE_SPECIFIC +_SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'].fields.append( + _SEARCHSPACE.fields_by_name['sl1']) +_SEARCHSPACE.fields_by_name['sl1'].containing_oneof = _SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'] +_SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'].fields.append( + _SEARCHSPACE.fields_by_name['sl2']) +_SEARCHSPACE.fields_by_name['sl2'].containing_oneof = _SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'] +_SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'].fields.append( + _SEARCHSPACE.fields_by_name['sl4']) +_SEARCHSPACE.fields_by_name['sl4'].containing_oneof = _SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'] +_SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'].fields.append( + _SEARCHSPACE.fields_by_name['sl5']) +_SEARCHSPACE.fields_by_name['sl5'].containing_oneof = _SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'] +_SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'].fields.append( + _SEARCHSPACE.fields_by_name['sl8']) +_SEARCHSPACE.fields_by_name['sl8'].containing_oneof = _SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'] +_SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'].fields.append( + _SEARCHSPACE.fields_by_name['sl10']) +_SEARCHSPACE.fields_by_name['sl10'].containing_oneof = _SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'] +_SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'].fields.append( + _SEARCHSPACE.fields_by_name['sl16']) +_SEARCHSPACE.fields_by_name['sl16'].containing_oneof = _SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'] +_SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'].fields.append( + _SEARCHSPACE.fields_by_name['sl20']) +_SEARCHSPACE.fields_by_name['sl20'].containing_oneof = _SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'] +_SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'].fields.append( + _SEARCHSPACE.fields_by_name['sl40']) +_SEARCHSPACE.fields_by_name['sl40'].containing_oneof = _SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'] +_SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'].fields.append( + _SEARCHSPACE.fields_by_name['sl80']) +_SEARCHSPACE.fields_by_name['sl80'].containing_oneof = _SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'] +_SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'].fields.append( + _SEARCHSPACE.fields_by_name['sl160']) +_SEARCHSPACE.fields_by_name['sl160'].containing_oneof = _SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'] +_SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'].fields.append( + _SEARCHSPACE.fields_by_name['sl320']) +_SEARCHSPACE.fields_by_name['sl320'].containing_oneof = _SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'] +_SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'].fields.append( + _SEARCHSPACE.fields_by_name['sl640']) +_SEARCHSPACE.fields_by_name['sl640'].containing_oneof = _SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'] +_SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'].fields.append( + _SEARCHSPACE.fields_by_name['sl1280']) +_SEARCHSPACE.fields_by_name['sl1280'].containing_oneof = _SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'] +_SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'].fields.append( + _SEARCHSPACE.fields_by_name['sl2560']) +_SEARCHSPACE.fields_by_name['sl2560'].containing_oneof = _SEARCHSPACE.oneofs_by_name['monitoringSlotPeriodicityAndOffset'] +_SEARCHSPACE.oneofs_by_name['searchSpaceType'].fields.append( + _SEARCHSPACE.fields_by_name['common']) +_SEARCHSPACE.fields_by_name['common'].containing_oneof = _SEARCHSPACE.oneofs_by_name['searchSpaceType'] +_SEARCHSPACE.oneofs_by_name['searchSpaceType'].fields.append( + _SEARCHSPACE.fields_by_name['ue_Specific']) +_SEARCHSPACE.fields_by_name['ue_Specific'].containing_oneof = _SEARCHSPACE.oneofs_by_name['searchSpaceType'] +_NROFCANDIDATES.fields_by_name['aggregationLevel1'].message_type = _AGGREGATIONLEVEL +_NROFCANDIDATES.fields_by_name['aggregationLevel2'].message_type = _AGGREGATIONLEVEL +_NROFCANDIDATES.fields_by_name['aggregationLevel4'].message_type = _AGGREGATIONLEVEL +_NROFCANDIDATES.fields_by_name['aggregationLevel8'].message_type = _AGGREGATIONLEVEL +_NROFCANDIDATES.fields_by_name['aggregationLevel16'].message_type = _AGGREGATIONLEVEL +_AGGREGATIONLEVEL.fields_by_name['value'].enum_type = _AGGREGATIONLEVEL_VALUE +_AGGREGATIONLEVEL_VALUE.containing_type = _AGGREGATIONLEVEL +_COMMON.fields_by_name['dci_Format0_0_AndFormat1_0'].message_type = _DCI_FORMAT0_0_ANDFORMAT1_0 +_COMMON.fields_by_name['dci_Format2_0'].message_type = _DCI_FORMAT2_0 +_COMMON.fields_by_name['dci_Format2_1'].message_type = _DCI_FORMAT2_1 +_COMMON.fields_by_name['dci_Format2_2'].message_type = _DCI_FORMAT2_2 +_COMMON.fields_by_name['dci_Format2_3'].message_type = _DCI_FORMAT2_3 +_DCI_FORMAT2_0.fields_by_name['nrofCandidates_SFI'].message_type = _NROFCANDIDATES_SFI +_NROFCANDIDATES_SFI.fields_by_name['aggregationLevel1'].message_type = _AGGREGATIONLEVEL_SFI +_NROFCANDIDATES_SFI.fields_by_name['aggregationLevel2'].message_type = _AGGREGATIONLEVEL_SFI +_NROFCANDIDATES_SFI.fields_by_name['aggregationLevel4'].message_type = _AGGREGATIONLEVEL_SFI +_NROFCANDIDATES_SFI.fields_by_name['aggregationLevel8'].message_type = _AGGREGATIONLEVEL_SFI +_NROFCANDIDATES_SFI.fields_by_name['aggregationLevel16'].message_type = _AGGREGATIONLEVEL_SFI +_AGGREGATIONLEVEL_SFI.fields_by_name['value'].enum_type = _AGGREGATIONLEVEL_SFI_VALUE +_AGGREGATIONLEVEL_SFI_VALUE.containing_type = _AGGREGATIONLEVEL_SFI +_DCI_FORMAT2_3.fields_by_name['dummy1'].message_type = _DUMMY1 +_DCI_FORMAT2_3.fields_by_name['dummy2'].message_type = _DUMMY2 +_DUMMY1.fields_by_name['value'].enum_type = _DUMMY1_VALUE +_DUMMY1_VALUE.containing_type = _DUMMY1 +_DUMMY2.fields_by_name['value'].enum_type = _DUMMY2_VALUE +_DUMMY2_VALUE.containing_type = _DUMMY2 +_UE_SPECIFIC.fields_by_name['dci_Formats'].message_type = _DCI_FORMATS +_DCI_FORMATS.fields_by_name['value'].enum_type = _DCI_FORMATS_VALUE +_DCI_FORMATS_VALUE.containing_type = _DCI_FORMATS +_MEASRESULTCELLLISTSFTD.fields_by_name['items'].message_type = _MEASRESULTCELLSFTD +_MEASRESULTCELLSFTD.fields_by_name['rsrp_Result'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_MEASRESULTLIST2NR.fields_by_name['items'].message_type = _MEASRESULT2NR +_MEASRESULT2NR.fields_by_name['ssbFrequency'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_MEASRESULT2NR.fields_by_name['refFreqCSI_RS'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_MEASRESULT2NR.fields_by_name['measResultServingCell'].message_type = _MEASRESULTNR +_MEASRESULT2NR.fields_by_name['measResultNeighCellListNR'].message_type = _MEASRESULTLISTNR +_MEASQUANTITYRESULTS.fields_by_name['rsrp'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_MEASQUANTITYRESULTS.fields_by_name['rsrq'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_MEASQUANTITYRESULTS.fields_by_name['sinr'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_RESULTSPERSSB_INDEX.fields_by_name['ssb_Results'].message_type = _MEASQUANTITYRESULTS +_RESULTSPERCSI_RS_INDEX.fields_by_name['csi_RS_Results'].message_type = _MEASQUANTITYRESULTS +_MEASQUANTITYRESULTSEUTRA.fields_by_name['rsrp'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_MEASQUANTITYRESULTSEUTRA.fields_by_name['rsrq'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_MEASQUANTITYRESULTSEUTRA.fields_by_name['sinr'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CELLRESULTS.fields_by_name['resultsSSB_Cell'].message_type = _MEASQUANTITYRESULTS +_CELLRESULTS.fields_by_name['resultsCSI_RS_Cell'].message_type = _MEASQUANTITYRESULTS +_RESULTSPERCSI_RS_INDEXLIST.fields_by_name['items'].message_type = _RESULTSPERCSI_RS_INDEX +_RESULTSPERSSB_INDEXLIST.fields_by_name['items'].message_type = _RESULTSPERSSB_INDEX +_RSINDEXRESULTS.fields_by_name['resultsSSB_Indexes'].message_type = _RESULTSPERSSB_INDEXLIST +_RSINDEXRESULTS.fields_by_name['resultsCSI_RS_Indexes'].message_type = _RESULTSPERCSI_RS_INDEXLIST +_MEASRESULT.fields_by_name['cellResults'].message_type = _CELLRESULTS +_MEASRESULT.fields_by_name['rsIndexResults'].message_type = _RSINDEXRESULTS +_PLMN_IDENTITY.fields_by_name['mcc'].message_type = _MCC +_PLMN_IDENTITY.fields_by_name['mnc'].message_type = _MNC +_PLMN_IDENTITY_EUTRA_5GC.fields_by_name['plmn_Identity_EUTRA_5GC'].message_type = _PLMN_IDENTITY +_PLMN_IDENTITYLIST_EUTRA_5GC.fields_by_name['items'].message_type = _PLMN_IDENTITY_EUTRA_5GC +_CELLACCESSRELATEDINFO_EUTRA_5GC.fields_by_name['plmn_IdentityList_eutra_5gc'].message_type = _PLMN_IDENTITYLIST_EUTRA_5GC +_CELLACCESSRELATEDINFO_EUTRA_5GC.fields_by_name['ranac_5gc'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CELLACCESSRELATEDINFO_EUTRA_5GC.oneofs_by_name['cellidentity_eutra_5gc'].fields.append( + _CELLACCESSRELATEDINFO_EUTRA_5GC.fields_by_name['cellIdentity_EUTRA']) +_CELLACCESSRELATEDINFO_EUTRA_5GC.fields_by_name['cellIdentity_EUTRA'].containing_oneof = _CELLACCESSRELATEDINFO_EUTRA_5GC.oneofs_by_name['cellidentity_eutra_5gc'] +_CELLACCESSRELATEDINFO_EUTRA_5GC.oneofs_by_name['cellidentity_eutra_5gc'].fields.append( + _CELLACCESSRELATEDINFO_EUTRA_5GC.fields_by_name['cellId_index']) +_CELLACCESSRELATEDINFO_EUTRA_5GC.fields_by_name['cellId_index'].containing_oneof = _CELLACCESSRELATEDINFO_EUTRA_5GC.oneofs_by_name['cellidentity_eutra_5gc'] +_PLMN_IDENTITYLIST_EUTRA_EPC.fields_by_name['items'].message_type = _PLMN_IDENTITY +_CELLACCESSRELATEDINFO_EUTRA_EPC.fields_by_name['plmn_IdentityList_eutra_epc'].message_type = _PLMN_IDENTITYLIST_EUTRA_EPC +_CGI_INFO_EPC.fields_by_name['cgi_info_EPC_legacy'].message_type = _CELLACCESSRELATEDINFO_EUTRA_EPC +_CGI_INFO_EPC.fields_by_name['cgi_info_EPC_list'].message_type = _CELLACCESSRELATEDINFO_EUTRA_EPC +_PLMN_IDENTITYINFO.fields_by_name['plmn_IdentityList'].message_type = _PLMN_IDENTITY +_PLMN_IDENTITYINFO.fields_by_name['trackingAreaCode'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_PLMN_IDENTITYINFO.fields_by_name['ranac'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PLMN_IDENTITYINFO.fields_by_name['cellReservedForOperatorUse'].enum_type = _PLMN_IDENTITYINFO_CELLRESERVEDFOROPERATORUSE +_PLMN_IDENTITYINFO_CELLRESERVEDFOROPERATORUSE.containing_type = _PLMN_IDENTITYINFO +_NOSIB1.fields_by_name['pdcch_ConfigSIB1'].message_type = _PDCCH_CONFIGSIB1 +_PLMN_IDENTITYINFOLIST.fields_by_name['items'].message_type = _PLMN_IDENTITYINFO +_CGI_INFO.fields_by_name['plmn_IdentityInfoList'].message_type = _PLMN_IDENTITYINFOLIST +_CGI_INFO.fields_by_name['frequencyBandList'].message_type = _MULTIFREQUENCYBANDLISTNR +_CGI_INFO.fields_by_name['noSIB1'].message_type = _NOSIB1 +_EUTRA_CGI_INFO.fields_by_name['cgi_Info_EPC'].message_type = _CGI_INFO_EPC +_EUTRA_CGI_INFO.fields_by_name['cgi_info_5GC'].message_type = _CELLACCESSRELATEDINFO_EUTRA_5GC +_EUTRA_CGI_INFO.fields_by_name['freqBandIndicator'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_EUTRA_CGI_INFO.fields_by_name['multiBandInfoList'].message_type = _MULTIBANDINFOLISTEUTRA +_EUTRA_CGI_INFO.fields_by_name['freqBandIndicatorPriority'].message_type = common__types__pb2._TRUEOPT +_MEASRESULTNR.fields_by_name['physCellId'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_MEASRESULTNR.fields_by_name['measResult'].message_type = _MEASRESULT +_MEASRESULTNR.fields_by_name['cgi_Info'].message_type = _CGI_INFO +_MEASRESULTEUTRA.fields_by_name['measResult'].message_type = _MEASQUANTITYRESULTSEUTRA +_MEASRESULTEUTRA.fields_by_name['cgi_Info'].message_type = _EUTRA_CGI_INFO +_MEASRESULTSERVMO.fields_by_name['measResultServingCell'].message_type = _MEASRESULTNR +_MEASRESULTSERVMO.fields_by_name['measResultBestNeighCell'].message_type = _MEASRESULTNR +_MEASRESULTSERVMOLIST.fields_by_name['items'].message_type = _MEASRESULTSERVMO +_MEASRESULTLISTNR.fields_by_name['items'].message_type = _MEASRESULTNR +_MEASRESULTLISTEUTRA.fields_by_name['items'].message_type = _MEASRESULTEUTRA +_MEASRESULTS.fields_by_name['measResultServingMOList'].message_type = _MEASRESULTSERVMOLIST +_MEASRESULTS.fields_by_name['measResultListNR'].message_type = _MEASRESULTLISTNR +_MEASRESULTS.fields_by_name['measResultListEUTRA'].message_type = _MEASRESULTLISTEUTRA +_MEASRESULTS.oneofs_by_name['measResultNeighCells'].fields.append( + _MEASRESULTS.fields_by_name['measResultListNR']) +_MEASRESULTS.fields_by_name['measResultListNR'].containing_oneof = _MEASRESULTS.oneofs_by_name['measResultNeighCells'] +_MEASRESULTS.oneofs_by_name['measResultNeighCells'].fields.append( + _MEASRESULTS.fields_by_name['measResultListEUTRA']) +_MEASRESULTS.fields_by_name['measResultListEUTRA'].containing_oneof = _MEASRESULTS.oneofs_by_name['measResultNeighCells'] +_DRX_INFO.fields_by_name['shortDRX'].message_type = _SHORTDRX +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms10']) +_DRX_INFO.fields_by_name['ms10'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms20']) +_DRX_INFO.fields_by_name['ms20'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms32']) +_DRX_INFO.fields_by_name['ms32'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms40']) +_DRX_INFO.fields_by_name['ms40'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms60']) +_DRX_INFO.fields_by_name['ms60'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms64']) +_DRX_INFO.fields_by_name['ms64'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms70']) +_DRX_INFO.fields_by_name['ms70'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms80']) +_DRX_INFO.fields_by_name['ms80'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms128']) +_DRX_INFO.fields_by_name['ms128'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms160']) +_DRX_INFO.fields_by_name['ms160'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms256']) +_DRX_INFO.fields_by_name['ms256'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms320']) +_DRX_INFO.fields_by_name['ms320'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms512']) +_DRX_INFO.fields_by_name['ms512'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms640']) +_DRX_INFO.fields_by_name['ms640'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms1024']) +_DRX_INFO.fields_by_name['ms1024'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms1280']) +_DRX_INFO.fields_by_name['ms1280'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms2048']) +_DRX_INFO.fields_by_name['ms2048'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms2560']) +_DRX_INFO.fields_by_name['ms2560'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms5120']) +_DRX_INFO.fields_by_name['ms5120'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'].fields.append( + _DRX_INFO.fields_by_name['ms10240']) +_DRX_INFO.fields_by_name['ms10240'].containing_oneof = _DRX_INFO.oneofs_by_name['drx_LongCycleStartOffset'] +_RADIOBEARERCONFIG.fields_by_name['srb_ToAddModList'].message_type = _SRB_TOADDMODLIST +_RADIOBEARERCONFIG.fields_by_name['srb3_ToRelease'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_RADIOBEARERCONFIG.fields_by_name['drb_ToAddModList'].message_type = _DRB_TOADDMODLIST +_RADIOBEARERCONFIG.fields_by_name['drb_ToReleaseList'].message_type = _DRB_TORELEASELIST +_RADIOBEARERCONFIG.fields_by_name['securityConfig'].message_type = _SECURITYCONFIG +_SRB_TOADDMODLIST.fields_by_name['items'].message_type = _SRB_TOADDMOD +_SRB_TOADDMOD.fields_by_name['reestablishPDCP'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_SRB_TOADDMOD.fields_by_name['discardOnPDCP'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_SRB_TOADDMOD.fields_by_name['pdcp_Config'].message_type = _PDCP_CONFIG +_PDCP_CONFIG.fields_by_name['drb'].message_type = _DRB +_PDCP_CONFIG.fields_by_name['moreThanOneRLC'].message_type = _MORETHANONERLC +_PDCP_CONFIG.fields_by_name['t_Reordering'].message_type = _T_REORDERING +_PDCP_CONFIG.fields_by_name['cipheringDisabled'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_DRB.fields_by_name['discardTimer'].message_type = _DISCARDTIMER +_DRB.fields_by_name['pdcp_SN_SizeUL'].message_type = _PDCP_SN_SIZE +_DRB.fields_by_name['pdcp_SN_SizeDL'].message_type = _PDCP_SN_SIZE +_DRB.fields_by_name['notUsed'].message_type = common__types__pb2._NULL +_DRB.fields_by_name['rohc'].message_type = _ROHC +_DRB.fields_by_name['uplinkOnlyROHC'].message_type = _UPLINKONLYROHC +_DRB.fields_by_name['integrityProtection'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_DRB.fields_by_name['statusReportRequired'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_DRB.fields_by_name['outOfOrderDelivery'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_DRB.oneofs_by_name['headerCompression'].fields.append( + _DRB.fields_by_name['notUsed']) +_DRB.fields_by_name['notUsed'].containing_oneof = _DRB.oneofs_by_name['headerCompression'] +_DRB.oneofs_by_name['headerCompression'].fields.append( + _DRB.fields_by_name['rohc']) +_DRB.fields_by_name['rohc'].containing_oneof = _DRB.oneofs_by_name['headerCompression'] +_DRB.oneofs_by_name['headerCompression'].fields.append( + _DRB.fields_by_name['uplinkOnlyROHC']) +_DRB.fields_by_name['uplinkOnlyROHC'].containing_oneof = _DRB.oneofs_by_name['headerCompression'] +_DISCARDTIMER.fields_by_name['value'].enum_type = _DISCARDTIMER_VALUE +_DISCARDTIMER_VALUE.containing_type = _DISCARDTIMER +_PDCP_SN_SIZE.fields_by_name['value'].enum_type = _PDCP_SN_SIZE_VALUE +_PDCP_SN_SIZE_VALUE.containing_type = _PDCP_SN_SIZE +_ROHC.fields_by_name['profiles'].message_type = _ROHCPROFILES +_ROHC.fields_by_name['drb_ContinueROHC'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_UPLINKONLYROHC.fields_by_name['profiles'].message_type = _UPLINKONLYROHCPROFILES +_UPLINKONLYROHC.fields_by_name['drb_ContinueROHC'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_MORETHANONERLC.fields_by_name['primaryPath'].message_type = _PRIMARYPATH +_MORETHANONERLC.fields_by_name['ul_DataSplitThreshold'].message_type = _UL_DATASPLITTHRESHOLD +_MORETHANONERLC.fields_by_name['pdcp_Duplication'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_PRIMARYPATH.fields_by_name['cellGroup'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_PRIMARYPATH.fields_by_name['logicalChannel'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_UL_DATASPLITTHRESHOLD.fields_by_name['value'].enum_type = _UL_DATASPLITTHRESHOLD_VALUE +_UL_DATASPLITTHRESHOLD_VALUE.containing_type = _UL_DATASPLITTHRESHOLD +_T_REORDERING.fields_by_name['value'].enum_type = _T_REORDERING_VALUE +_T_REORDERING_VALUE.containing_type = _T_REORDERING +_DRB_TOADDMODLIST.fields_by_name['items'].message_type = _DRB_TOADDMOD +_DRB_TOADDMOD.fields_by_name['sdap_Config'].message_type = _SDAP_CONFIG +_DRB_TOADDMOD.fields_by_name['reestablishPDCP'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_DRB_TOADDMOD.fields_by_name['recoverPDCP'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_DRB_TOADDMOD.fields_by_name['pdcp_Config'].message_type = _PDCP_CONFIG +_DRB_TOADDMOD.oneofs_by_name['cnAssociation'].fields.append( + _DRB_TOADDMOD.fields_by_name['eps_BearerIdentity']) +_DRB_TOADDMOD.fields_by_name['eps_BearerIdentity'].containing_oneof = _DRB_TOADDMOD.oneofs_by_name['cnAssociation'] +_DRB_TOADDMOD.oneofs_by_name['cnAssociation'].fields.append( + _DRB_TOADDMOD.fields_by_name['sdap_Config']) +_DRB_TOADDMOD.fields_by_name['sdap_Config'].containing_oneof = _DRB_TOADDMOD.oneofs_by_name['cnAssociation'] +_SDAP_CONFIG.fields_by_name['sdap_HeaderDL'].message_type = _SDAP_HEADER +_SDAP_CONFIG.fields_by_name['sdap_HeaderUL'].message_type = _SDAP_HEADER +_SDAP_HEADER.fields_by_name['value'].enum_type = _SDAP_HEADER_VALUE +_SDAP_HEADER_VALUE.containing_type = _SDAP_HEADER +_SECURITYCONFIG.fields_by_name['securityAlgorithmConfig'].message_type = _SECURITYALGORITHMCONFIG +_SECURITYCONFIG.fields_by_name['keyToUse'].message_type = _KEYTOUSE +_SECURITYALGORITHMCONFIG.fields_by_name['cipheringAlgorithm'].message_type = _CIPHERINGALGORITHM +_SECURITYALGORITHMCONFIG.fields_by_name['integrityProtAlgorithm'].message_type = _INTEGRITYPROTALGORITHM +_CIPHERINGALGORITHM.fields_by_name['value'].enum_type = _CIPHERINGALGORITHM_VALUE +_CIPHERINGALGORITHM_VALUE.containing_type = _CIPHERINGALGORITHM +_INTEGRITYPROTALGORITHM.fields_by_name['value'].enum_type = _INTEGRITYPROTALGORITHM_VALUE +_INTEGRITYPROTALGORITHM_VALUE.containing_type = _INTEGRITYPROTALGORITHM +_KEYTOUSE.fields_by_name['value'].enum_type = _KEYTOUSE_VALUE +_KEYTOUSE_VALUE.containing_type = _KEYTOUSE +_UPLINKTXDIRECTCURRENTLIST.fields_by_name['items'].message_type = _UPLINKTXDIRECTCURRENTCELL +_UPLINKTXDIRECTCURRENTCELL.fields_by_name['uplinkDirectCurrentBWP'].message_type = _UPLINKTXDIRECTCURRENTBWP +_CELLACCESSRELATEDINFO.fields_by_name['plmn_IdentityList'].message_type = _PLMN_IDENTITYINFOLIST +_CELLACCESSRELATEDINFO.fields_by_name['cellReservedForOtherUse'].message_type = common__types__pb2._TRUEOPT +_CONNESTFAILURECONTROL.fields_by_name['connEstFailCount'].message_type = _CONNESTFAILCOUNT +_CONNESTFAILURECONTROL.fields_by_name['connEstFailOffsetValidity'].message_type = _CONNESTFAILOFFSETVALIDITY +_CONNESTFAILURECONTROL.fields_by_name['connEstFailOffset'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CONNESTFAILCOUNT.fields_by_name['value'].enum_type = _CONNESTFAILCOUNT_VALUE +_CONNESTFAILCOUNT_VALUE.containing_type = _CONNESTFAILCOUNT +_CONNESTFAILOFFSETVALIDITY.fields_by_name['value'].enum_type = _CONNESTFAILOFFSETVALIDITY_VALUE +_CONNESTFAILOFFSETVALIDITY_VALUE.containing_type = _CONNESTFAILOFFSETVALIDITY +_SI_SCHEDULINGINFO.fields_by_name['schedulingInfoList'].message_type = _SCHEDULINGINFO +_SI_SCHEDULINGINFO.fields_by_name['si_WindowLength'].message_type = _SI_WINDOWLENGTH +_SI_SCHEDULINGINFO.fields_by_name['si_RequestConfig'].message_type = _SI_REQUESTCONFIG +_SI_SCHEDULINGINFO.fields_by_name['si_RequestConfigSUL'].message_type = _SI_REQUESTCONFIG +_SI_SCHEDULINGINFO.fields_by_name['systemInformationAreaID'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SI_WINDOWLENGTH.fields_by_name['value'].enum_type = _SI_WINDOWLENGTH_VALUE +_SI_WINDOWLENGTH_VALUE.containing_type = _SI_WINDOWLENGTH +_SCHEDULINGINFO.fields_by_name['si_BroadcastStatus'].message_type = _SI_BROADCASTSTATUS +_SCHEDULINGINFO.fields_by_name['si_Periodicity'].message_type = _SI_PERIODICITY +_SCHEDULINGINFO.fields_by_name['sib_MappingInfo'].message_type = _SIB_MAPPING +_SIB_MAPPING.fields_by_name['items'].message_type = _SIB_TYPEINFO +_SI_BROADCASTSTATUS.fields_by_name['value'].enum_type = _SI_BROADCASTSTATUS_VALUE +_SI_BROADCASTSTATUS_VALUE.containing_type = _SI_BROADCASTSTATUS +_SI_PERIODICITY.fields_by_name['value'].enum_type = _SI_PERIODICITY_VALUE +_SI_PERIODICITY_VALUE.containing_type = _SI_PERIODICITY +_SIB_TYPEINFO.fields_by_name['type'].message_type = _SIB_TYPEINFOTYPE +_SIB_TYPEINFO.fields_by_name['valueTag'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SIB_TYPEINFO.fields_by_name['areaScope'].message_type = common__types__pb2._TRUEOPT +_SIB_TYPEINFOTYPE.fields_by_name['value'].enum_type = _SIB_TYPEINFOTYPE_VALUE +_SIB_TYPEINFOTYPE_VALUE.containing_type = _SIB_TYPEINFOTYPE +_SI_REQUESTCONFIG.fields_by_name['rach_OccasionsSI'].message_type = _RACH_OCCASIONSSI +_SI_REQUESTCONFIG.fields_by_name['si_RequestPeriod'].message_type = _SI_REQUESTPERIOD +_SI_REQUESTCONFIG.fields_by_name['si_RequestResources'].message_type = _SI_REQUESTRESOURCES +_SI_REQUESTPERIOD.fields_by_name['value'].enum_type = _SI_REQUESTPERIOD_VALUE +_SI_REQUESTPERIOD_VALUE.containing_type = _SI_REQUESTPERIOD +_RACH_OCCASIONSSI.fields_by_name['rach_ConfigSI'].message_type = _RACH_CONFIGGENERIC +_RACH_OCCASIONSSI.fields_by_name['ssb_perRACH_Occasion'].message_type = _SSB_PERRACH_OCCASION +_SI_REQUESTRESOURCES.fields_by_name['ra_AssociationPeriodIndex'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SI_REQUESTRESOURCES.fields_by_name['ra_ssb_OccasionMaskIndex'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SERVINGCELLCONFIGCOMMONSIB.fields_by_name['downlinkConfigCommon'].message_type = _DOWNLINKCONFIGCOMMONSIB +_SERVINGCELLCONFIGCOMMONSIB.fields_by_name['uplinkConfigCommon'].message_type = _UPLINKCONFIGCOMMONSIB +_SERVINGCELLCONFIGCOMMONSIB.fields_by_name['supplementaryUplink'].message_type = _UPLINKCONFIGCOMMONSIB +_SERVINGCELLCONFIGCOMMONSIB.fields_by_name['n_TimingAdvanceOffset'].message_type = _SIB_N_TIMINGADVANCEOFFSET +_SERVINGCELLCONFIGCOMMONSIB.fields_by_name['ssb_PositionsInBurst'].message_type = _SIB_SSB_POSITIONSINBURST +_SERVINGCELLCONFIGCOMMONSIB.fields_by_name['ssb_PeriodicityServingCell'].message_type = _SIB_SSB_PERIODICITYSERVINGCELL +_SERVINGCELLCONFIGCOMMONSIB.fields_by_name['tdd_UL_DL_ConfigurationCommon'].message_type = _TDD_UL_DL_CONFIGCOMMON +_DOWNLINKCONFIGCOMMONSIB.fields_by_name['frequencyInfoDL'].message_type = _FREQUENCYINFODL_SIB +_DOWNLINKCONFIGCOMMONSIB.fields_by_name['initialDownlinkBWP'].message_type = _BWP_DOWNLINKCOMMON +_DOWNLINKCONFIGCOMMONSIB.fields_by_name['bcch_Config'].message_type = _BCCH_CONFIG +_DOWNLINKCONFIGCOMMONSIB.fields_by_name['pcch_Config'].message_type = _PCCH_CONFIG +_FREQUENCYINFODL_SIB.fields_by_name['frequencyBandList'].message_type = _MULTIFREQUENCYBANDLISTNR_SIB +_FREQUENCYINFODL_SIB.fields_by_name['scs_SpecificCarrierList'].message_type = _SCS_SPECIFICCARRIER +_MULTIFREQUENCYBANDLISTNR_SIB.fields_by_name['items'].message_type = _NR_MULTIBANDINFO +_NR_MULTIBANDINFO.fields_by_name['freqBandIndicatorNR'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_NR_MULTIBANDINFO.fields_by_name['nr_NS_PmaxList'].message_type = _NR_NS_PMAXLIST +_NR_NS_PMAXLIST.fields_by_name['items'].message_type = _NR_NS_PMAXVALUE +_NR_NS_PMAXVALUE.fields_by_name['additionalPmax'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_BCCH_CONFIG.fields_by_name['modificationPeriodCoeff'].enum_type = _BCCH_CONFIG_MODIFICATIONPERIODCOEFF +_BCCH_CONFIG_MODIFICATIONPERIODCOEFF.containing_type = _BCCH_CONFIG +_PCCH_CONFIG.fields_by_name['defaultPagingCycle'].message_type = _PAGINGCYCLE +_PCCH_CONFIG.fields_by_name['oneT'].message_type = common__types__pb2._NULL +_PCCH_CONFIG.fields_by_name['ns'].message_type = _PCCH_CONFIGNS +_PCCH_CONFIG.fields_by_name['sCS15KHZoneT'].message_type = _SCS15KHZONET +_PCCH_CONFIG.fields_by_name['sCS30KHZoneT_SCS15KHZhalfT'].message_type = _SCS30KHZONET_SCS15KHZHALFT +_PCCH_CONFIG.fields_by_name['sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT'].message_type = _SCS60KHZONET_SCS30KHZHALFT_SCS15KHZQUARTERT +_PCCH_CONFIG.fields_by_name['sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT'].message_type = _SCS120KHZONET_SCS60KHZHALFT_SCS30KHZQUARTERT_SCS15KHZONEEIGHTHT +_PCCH_CONFIG.fields_by_name['sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT'].message_type = _SCS120KHZHALFT_SCS60KHZQUARTERT_SCS30KHZONEEIGHTHT_SCS15KHZONESIXTEENTHT +_PCCH_CONFIG.fields_by_name['sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT'].message_type = _SCS120KHZQUARTERT_SCS60KHZONEEIGHTHT_SCS30KHZONESIXTEENTHT +_PCCH_CONFIG.fields_by_name['sCS120KHZoneEighthT_SCS60KHZoneSixteenthT'].message_type = _SCS120KHZONEEIGHTHT_SCS60KHZONESIXTEENTHT +_PCCH_CONFIG.fields_by_name['sCS120KHZoneSixteenthT'].message_type = _SCS120KHZONESIXTEENTHT +_PCCH_CONFIG.oneofs_by_name['nAndPagingFrameOffset'].fields.append( + _PCCH_CONFIG.fields_by_name['oneT']) +_PCCH_CONFIG.fields_by_name['oneT'].containing_oneof = _PCCH_CONFIG.oneofs_by_name['nAndPagingFrameOffset'] +_PCCH_CONFIG.oneofs_by_name['nAndPagingFrameOffset'].fields.append( + _PCCH_CONFIG.fields_by_name['halfT']) +_PCCH_CONFIG.fields_by_name['halfT'].containing_oneof = _PCCH_CONFIG.oneofs_by_name['nAndPagingFrameOffset'] +_PCCH_CONFIG.oneofs_by_name['nAndPagingFrameOffset'].fields.append( + _PCCH_CONFIG.fields_by_name['quarterT']) +_PCCH_CONFIG.fields_by_name['quarterT'].containing_oneof = _PCCH_CONFIG.oneofs_by_name['nAndPagingFrameOffset'] +_PCCH_CONFIG.oneofs_by_name['nAndPagingFrameOffset'].fields.append( + _PCCH_CONFIG.fields_by_name['oneEighthT']) +_PCCH_CONFIG.fields_by_name['oneEighthT'].containing_oneof = _PCCH_CONFIG.oneofs_by_name['nAndPagingFrameOffset'] +_PCCH_CONFIG.oneofs_by_name['nAndPagingFrameOffset'].fields.append( + _PCCH_CONFIG.fields_by_name['oneSixteenthT']) +_PCCH_CONFIG.fields_by_name['oneSixteenthT'].containing_oneof = _PCCH_CONFIG.oneofs_by_name['nAndPagingFrameOffset'] +_PCCH_CONFIG.oneofs_by_name['firstPDCCH_MonitoringOccasionOfPO'].fields.append( + _PCCH_CONFIG.fields_by_name['sCS15KHZoneT']) +_PCCH_CONFIG.fields_by_name['sCS15KHZoneT'].containing_oneof = _PCCH_CONFIG.oneofs_by_name['firstPDCCH_MonitoringOccasionOfPO'] +_PCCH_CONFIG.oneofs_by_name['firstPDCCH_MonitoringOccasionOfPO'].fields.append( + _PCCH_CONFIG.fields_by_name['sCS30KHZoneT_SCS15KHZhalfT']) +_PCCH_CONFIG.fields_by_name['sCS30KHZoneT_SCS15KHZhalfT'].containing_oneof = _PCCH_CONFIG.oneofs_by_name['firstPDCCH_MonitoringOccasionOfPO'] +_PCCH_CONFIG.oneofs_by_name['firstPDCCH_MonitoringOccasionOfPO'].fields.append( + _PCCH_CONFIG.fields_by_name['sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT']) +_PCCH_CONFIG.fields_by_name['sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT'].containing_oneof = _PCCH_CONFIG.oneofs_by_name['firstPDCCH_MonitoringOccasionOfPO'] +_PCCH_CONFIG.oneofs_by_name['firstPDCCH_MonitoringOccasionOfPO'].fields.append( + _PCCH_CONFIG.fields_by_name['sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT']) +_PCCH_CONFIG.fields_by_name['sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT'].containing_oneof = _PCCH_CONFIG.oneofs_by_name['firstPDCCH_MonitoringOccasionOfPO'] +_PCCH_CONFIG.oneofs_by_name['firstPDCCH_MonitoringOccasionOfPO'].fields.append( + _PCCH_CONFIG.fields_by_name['sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT']) +_PCCH_CONFIG.fields_by_name['sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT'].containing_oneof = _PCCH_CONFIG.oneofs_by_name['firstPDCCH_MonitoringOccasionOfPO'] +_PCCH_CONFIG.oneofs_by_name['firstPDCCH_MonitoringOccasionOfPO'].fields.append( + _PCCH_CONFIG.fields_by_name['sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT']) +_PCCH_CONFIG.fields_by_name['sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT'].containing_oneof = _PCCH_CONFIG.oneofs_by_name['firstPDCCH_MonitoringOccasionOfPO'] +_PCCH_CONFIG.oneofs_by_name['firstPDCCH_MonitoringOccasionOfPO'].fields.append( + _PCCH_CONFIG.fields_by_name['sCS120KHZoneEighthT_SCS60KHZoneSixteenthT']) +_PCCH_CONFIG.fields_by_name['sCS120KHZoneEighthT_SCS60KHZoneSixteenthT'].containing_oneof = _PCCH_CONFIG.oneofs_by_name['firstPDCCH_MonitoringOccasionOfPO'] +_PCCH_CONFIG.oneofs_by_name['firstPDCCH_MonitoringOccasionOfPO'].fields.append( + _PCCH_CONFIG.fields_by_name['sCS120KHZoneSixteenthT']) +_PCCH_CONFIG.fields_by_name['sCS120KHZoneSixteenthT'].containing_oneof = _PCCH_CONFIG.oneofs_by_name['firstPDCCH_MonitoringOccasionOfPO'] +_PAGINGCYCLE.fields_by_name['value'].enum_type = _PAGINGCYCLE_VALUE +_PAGINGCYCLE_VALUE.containing_type = _PAGINGCYCLE +_PCCH_CONFIGNS.fields_by_name['value'].enum_type = _PCCH_CONFIGNS_VALUE +_PCCH_CONFIGNS_VALUE.containing_type = _PCCH_CONFIGNS +_UPLINKCONFIGCOMMONSIB.fields_by_name['frequencyInfoUL'].message_type = _FREQUENCYINFOUL_SIB +_UPLINKCONFIGCOMMONSIB.fields_by_name['initialUplinkBWP'].message_type = _BWP_UPLINKCOMMON +_UPLINKCONFIGCOMMONSIB.fields_by_name['timeAlignmentTimerCommon'].message_type = _TIMEALIGNMENTTIMER +_FREQUENCYINFOUL_SIB.fields_by_name['frequencyBandList'].message_type = _MULTIFREQUENCYBANDLISTNR_SIB +_FREQUENCYINFOUL_SIB.fields_by_name['absoluteFrequencyPointA'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_FREQUENCYINFOUL_SIB.fields_by_name['scs_SpecificCarrierList'].message_type = _SCS_SPECIFICCARRIER +_FREQUENCYINFOUL_SIB.fields_by_name['p_Max'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_FREQUENCYINFOUL_SIB.fields_by_name['frequencyShift7p5khz'].message_type = common__types__pb2._TRUEOPT +_SIB_N_TIMINGADVANCEOFFSET.fields_by_name['value'].enum_type = _SIB_N_TIMINGADVANCEOFFSET_VALUE +_SIB_N_TIMINGADVANCEOFFSET_VALUE.containing_type = _SIB_N_TIMINGADVANCEOFFSET +_SIB_SSB_POSITIONSINBURST.fields_by_name['groupPresence'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SIB_SSB_PERIODICITYSERVINGCELL.fields_by_name['value'].enum_type = _SIB_SSB_PERIODICITYSERVINGCELL_VALUE +_SIB_SSB_PERIODICITYSERVINGCELL_VALUE.containing_type = _SIB_SSB_PERIODICITYSERVINGCELL +_UE_TIMERSANDCONSTANTS.fields_by_name['t300'].message_type = _UE_TIMERSANDCONSTANTST300_T301_T319 +_UE_TIMERSANDCONSTANTS.fields_by_name['t301'].message_type = _UE_TIMERSANDCONSTANTST300_T301_T319 +_UE_TIMERSANDCONSTANTS.fields_by_name['t310'].message_type = _UE_TIMERSANDCONSTANTST310 +_UE_TIMERSANDCONSTANTS.fields_by_name['n310'].message_type = _UE_TIMERSANDCONSTANTSN310 +_UE_TIMERSANDCONSTANTS.fields_by_name['t311'].message_type = _UE_TIMERSANDCONSTANTST311 +_UE_TIMERSANDCONSTANTS.fields_by_name['n311'].message_type = _UE_TIMERSANDCONSTANTSN311 +_UE_TIMERSANDCONSTANTS.fields_by_name['t319'].message_type = _UE_TIMERSANDCONSTANTST300_T301_T319 +_UE_TIMERSANDCONSTANTST300_T301_T319.fields_by_name['value'].enum_type = _UE_TIMERSANDCONSTANTST300_T301_T319_VALUE +_UE_TIMERSANDCONSTANTST300_T301_T319_VALUE.containing_type = _UE_TIMERSANDCONSTANTST300_T301_T319 +_UE_TIMERSANDCONSTANTST310.fields_by_name['value'].enum_type = _UE_TIMERSANDCONSTANTST310_VALUE +_UE_TIMERSANDCONSTANTST310_VALUE.containing_type = _UE_TIMERSANDCONSTANTST310 +_UE_TIMERSANDCONSTANTSN310.fields_by_name['value'].enum_type = _UE_TIMERSANDCONSTANTSN310_VALUE +_UE_TIMERSANDCONSTANTSN310_VALUE.containing_type = _UE_TIMERSANDCONSTANTSN310 +_UE_TIMERSANDCONSTANTST311.fields_by_name['value'].enum_type = _UE_TIMERSANDCONSTANTST311_VALUE +_UE_TIMERSANDCONSTANTST311_VALUE.containing_type = _UE_TIMERSANDCONSTANTST311 +_UE_TIMERSANDCONSTANTSN311.fields_by_name['value'].enum_type = _UE_TIMERSANDCONSTANTSN311_VALUE +_UE_TIMERSANDCONSTANTSN311_VALUE.containing_type = _UE_TIMERSANDCONSTANTSN311 +_UAC_BARRINGPERCATLIST.fields_by_name['items'].message_type = _UAC_BARRINGPERCAT +_UAC_BARRINGPERPLMN_LIST.fields_by_name['items'].message_type = _UAC_BARRINGPERPLMN +_UAC_BARRINGPERPLMN.fields_by_name['uac_ImplicitACBarringList'].message_type = _UAC_IMPLICITACBARRINGLIST +_UAC_BARRINGPERPLMN.fields_by_name['uac_ExplicitACBarringList'].message_type = _UAC_BARRINGPERCATLIST +_UAC_BARRINGPERPLMN.oneofs_by_name['uac_ACBarringListType'].fields.append( + _UAC_BARRINGPERPLMN.fields_by_name['uac_ImplicitACBarringList']) +_UAC_BARRINGPERPLMN.fields_by_name['uac_ImplicitACBarringList'].containing_oneof = _UAC_BARRINGPERPLMN.oneofs_by_name['uac_ACBarringListType'] +_UAC_BARRINGPERPLMN.oneofs_by_name['uac_ACBarringListType'].fields.append( + _UAC_BARRINGPERPLMN.fields_by_name['uac_ExplicitACBarringList']) +_UAC_BARRINGPERPLMN.fields_by_name['uac_ExplicitACBarringList'].containing_oneof = _UAC_BARRINGPERPLMN.oneofs_by_name['uac_ACBarringListType'] +_UAC_BARRINGINFOSETLIST.fields_by_name['items'].message_type = _UAC_BARRINGINFOSET +_UAC_BARRINGINFOSET.fields_by_name['uac_BarringFactor'].message_type = _UAC_BARRINGFACTOR +_UAC_BARRINGINFOSET.fields_by_name['uac_BarringTime'].message_type = _UAC_BARRINGTIME +_UAC_BARRINGFACTOR.fields_by_name['value'].enum_type = _UAC_BARRINGFACTOR_VALUE +_UAC_BARRINGFACTOR_VALUE.containing_type = _UAC_BARRINGFACTOR +_UAC_BARRINGTIME.fields_by_name['value'].enum_type = _UAC_BARRINGTIME_VALUE +_UAC_BARRINGTIME_VALUE.containing_type = _UAC_BARRINGTIME +_MOBILITYSTATEPARAMETERS.fields_by_name['t_Evaluation'].message_type = _T_EVALUATION_HYSTNORMAL +_MOBILITYSTATEPARAMETERS.fields_by_name['t_HystNormal'].message_type = _T_EVALUATION_HYSTNORMAL +_T_EVALUATION_HYSTNORMAL.fields_by_name['value'].enum_type = _T_EVALUATION_HYSTNORMAL_VALUE +_T_EVALUATION_HYSTNORMAL_VALUE.containing_type = _T_EVALUATION_HYSTNORMAL +_EUTRA_MULTIBANDINFOLIST.fields_by_name['items'].message_type = _EUTRA_MULTIBANDINFO +_EUTRA_MULTIBANDINFO.fields_by_name['eutra_NS_PmaxList'].message_type = _EUTRA_NS_PMAXLIST +_EUTRA_NS_PMAXLIST.fields_by_name['items'].message_type = _EUTRA_NS_PMAXVALUE +_EUTRA_NS_PMAXVALUE.fields_by_name['additionalPmax'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_EUTRA_NS_PMAXVALUE.fields_by_name['additionalSpectrumEmission'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +DESCRIPTOR.message_types_by_name['CellGroupConfig'] = _CELLGROUPCONFIG +DESCRIPTOR.message_types_by_name['RLC_BearerConfig'] = _RLC_BEARERCONFIG +DESCRIPTOR.message_types_by_name['RLC_Config'] = _RLC_CONFIG +DESCRIPTOR.message_types_by_name['AM'] = _AM +DESCRIPTOR.message_types_by_name['UL_AM_RLC'] = _UL_AM_RLC +DESCRIPTOR.message_types_by_name['MaxRetxThreshold'] = _MAXRETXTHRESHOLD +DESCRIPTOR.message_types_by_name['SN_FieldLengthAM'] = _SN_FIELDLENGTHAM +DESCRIPTOR.message_types_by_name['T_PollRetransmit'] = _T_POLLRETRANSMIT +DESCRIPTOR.message_types_by_name['PollPDU'] = _POLLPDU +DESCRIPTOR.message_types_by_name['PollByte'] = _POLLBYTE +DESCRIPTOR.message_types_by_name['DL_AM_RLC'] = _DL_AM_RLC +DESCRIPTOR.message_types_by_name['T_Reassembly'] = _T_REASSEMBLY +DESCRIPTOR.message_types_by_name['T_StatusProhibit'] = _T_STATUSPROHIBIT +DESCRIPTOR.message_types_by_name['UM_Bi_Directional'] = _UM_BI_DIRECTIONAL +DESCRIPTOR.message_types_by_name['UL_UM_RLC'] = _UL_UM_RLC +DESCRIPTOR.message_types_by_name['SN_FieldLengthUM'] = _SN_FIELDLENGTHUM +DESCRIPTOR.message_types_by_name['DL_UM_RLC'] = _DL_UM_RLC +DESCRIPTOR.message_types_by_name['UM_Uni_Directional_UL'] = _UM_UNI_DIRECTIONAL_UL +DESCRIPTOR.message_types_by_name['UM_Uni_Directional_DL'] = _UM_UNI_DIRECTIONAL_DL +DESCRIPTOR.message_types_by_name['LogicalChannelConfig'] = _LOGICALCHANNELCONFIG +DESCRIPTOR.message_types_by_name['UL_SpecificParameters'] = _UL_SPECIFICPARAMETERS +DESCRIPTOR.message_types_by_name['PrioritisedBitRate'] = _PRIORITISEDBITRATE +DESCRIPTOR.message_types_by_name['BucketSizeDuration'] = _BUCKETSIZEDURATION +DESCRIPTOR.message_types_by_name['SubcarrierSpacing'] = _SUBCARRIERSPACING +DESCRIPTOR.message_types_by_name['MaxPUSCH_Duration'] = _MAXPUSCH_DURATION +DESCRIPTOR.message_types_by_name['BitRateQueryProhibitTimer'] = _BITRATEQUERYPROHIBITTIMER +DESCRIPTOR.message_types_by_name['MAC_CellGroupConfig'] = _MAC_CELLGROUPCONFIG +DESCRIPTOR.message_types_by_name['DRX_Config'] = _DRX_CONFIG +DESCRIPTOR.message_types_by_name['MilliSeconds'] = _MILLISECONDS +DESCRIPTOR.message_types_by_name['DRX_InactivityTimer'] = _DRX_INACTIVITYTIMER +DESCRIPTOR.message_types_by_name['DRX_RetransmissionTimer'] = _DRX_RETRANSMISSIONTIMER +DESCRIPTOR.message_types_by_name['ShortDRX'] = _SHORTDRX +DESCRIPTOR.message_types_by_name['DRX_ShortCycle'] = _DRX_SHORTCYCLE +DESCRIPTOR.message_types_by_name['SchedulingRequestConfig'] = _SCHEDULINGREQUESTCONFIG +DESCRIPTOR.message_types_by_name['SchedulingRequestToAddMod'] = _SCHEDULINGREQUESTTOADDMOD +DESCRIPTOR.message_types_by_name['SR_ProhibitTimer'] = _SR_PROHIBITTIMER +DESCRIPTOR.message_types_by_name['SR_TransMax'] = _SR_TRANSMAX +DESCRIPTOR.message_types_by_name['BSR_Config'] = _BSR_CONFIG +DESCRIPTOR.message_types_by_name['PeriodicBSR_Timer'] = _PERIODICBSR_TIMER +DESCRIPTOR.message_types_by_name['RetxBSR_Timer'] = _RETXBSR_TIMER +DESCRIPTOR.message_types_by_name['LogicalChannelSR_DelayTimer'] = _LOGICALCHANNELSR_DELAYTIMER +DESCRIPTOR.message_types_by_name['TAG_Config'] = _TAG_CONFIG +DESCRIPTOR.message_types_by_name['TAG'] = _TAG +DESCRIPTOR.message_types_by_name['TimeAlignmentTimer'] = _TIMEALIGNMENTTIMER +DESCRIPTOR.message_types_by_name['PHR_Config'] = _PHR_CONFIG +DESCRIPTOR.message_types_by_name['PHR_PeriodicTimer'] = _PHR_PERIODICTIMER +DESCRIPTOR.message_types_by_name['PHR_ProhibitTimer'] = _PHR_PROHIBITTIMER +DESCRIPTOR.message_types_by_name['PHR_Tx_PowerFactorChange'] = _PHR_TX_POWERFACTORCHANGE +DESCRIPTOR.message_types_by_name['PHR_ModeOtherCG'] = _PHR_MODEOTHERCG +DESCRIPTOR.message_types_by_name['DataInactivityTimer'] = _DATAINACTIVITYTIMER +DESCRIPTOR.message_types_by_name['PhysicalCellGroupConfig'] = _PHYSICALCELLGROUPCONFIG +DESCRIPTOR.message_types_by_name['XScale'] = _XSCALE +DESCRIPTOR.message_types_by_name['SpCellConfig'] = _SPCELLCONFIG +DESCRIPTOR.message_types_by_name['ReconfigurationWithSync'] = _RECONFIGURATIONWITHSYNC +DESCRIPTOR.message_types_by_name['ServingCellConfigCommon'] = _SERVINGCELLCONFIGCOMMON +DESCRIPTOR.message_types_by_name['DownlinkConfigCommon'] = _DOWNLINKCONFIGCOMMON +DESCRIPTOR.message_types_by_name['FrequencyInfoDL'] = _FREQUENCYINFODL +DESCRIPTOR.message_types_by_name['SCS_SpecificCarrier'] = _SCS_SPECIFICCARRIER +DESCRIPTOR.message_types_by_name['BWP_DownlinkCommon'] = _BWP_DOWNLINKCOMMON +DESCRIPTOR.message_types_by_name['BWP'] = _BWP +DESCRIPTOR.message_types_by_name['CyclicPrefix'] = _CYCLICPREFIX +DESCRIPTOR.message_types_by_name['PDCCH_ConfigCommon'] = _PDCCH_CONFIGCOMMON +DESCRIPTOR.message_types_by_name['ControlResourceSet'] = _CONTROLRESOURCESET +DESCRIPTOR.message_types_by_name['Interleaved'] = _INTERLEAVED +DESCRIPTOR.message_types_by_name['Reg_BundleSize'] = _REG_BUNDLESIZE +DESCRIPTOR.message_types_by_name['InterleaverSize'] = _INTERLEAVERSIZE +DESCRIPTOR.message_types_by_name['PrecoderGranularity'] = _PRECODERGRANULARITY +DESCRIPTOR.message_types_by_name['FirstPDCCH_MonitoringOccasionOfP0'] = _FIRSTPDCCH_MONITORINGOCCASIONOFP0 +DESCRIPTOR.message_types_by_name['Sequence_Of_Integer'] = _SEQUENCE_OF_INTEGER +DESCRIPTOR.message_types_by_name['PDSCH_ConfigCommon'] = _PDSCH_CONFIGCOMMON +DESCRIPTOR.message_types_by_name['PDSCH_TimeDomainResourceAllocationList'] = _PDSCH_TIMEDOMAINRESOURCEALLOCATIONLIST +DESCRIPTOR.message_types_by_name['PDSCH_TimeDomainResourceAllocation'] = _PDSCH_TIMEDOMAINRESOURCEALLOCATION +DESCRIPTOR.message_types_by_name['MappingType'] = _MAPPINGTYPE +DESCRIPTOR.message_types_by_name['UplinkConfigCommon'] = _UPLINKCONFIGCOMMON +DESCRIPTOR.message_types_by_name['FrequencyInfoUL'] = _FREQUENCYINFOUL +DESCRIPTOR.message_types_by_name['BWP_UplinkCommon'] = _BWP_UPLINKCOMMON +DESCRIPTOR.message_types_by_name['BWP_Uplink'] = _BWP_UPLINK +DESCRIPTOR.message_types_by_name['RACH_ConfigCommon'] = _RACH_CONFIGCOMMON +DESCRIPTOR.message_types_by_name['RACH_ConfigGeneric'] = _RACH_CONFIGGENERIC +DESCRIPTOR.message_types_by_name['Msg1_FDM'] = _MSG1_FDM +DESCRIPTOR.message_types_by_name['PreambleTransMax'] = _PREAMBLETRANSMAX +DESCRIPTOR.message_types_by_name['PowerRampingStep'] = _POWERRAMPINGSTEP +DESCRIPTOR.message_types_by_name['RA_ResponseWindow'] = _RA_RESPONSEWINDOW +DESCRIPTOR.message_types_by_name['Fraction'] = _FRACTION +DESCRIPTOR.message_types_by_name['OtherFraction'] = _OTHERFRACTION +DESCRIPTOR.message_types_by_name['GroupBconfigured'] = _GROUPBCONFIGURED +DESCRIPTOR.message_types_by_name['RA_Msg3SizeGroupA'] = _RA_MSG3SIZEGROUPA +DESCRIPTOR.message_types_by_name['MessagePowerOffsetGroupB'] = _MESSAGEPOWEROFFSETGROUPB +DESCRIPTOR.message_types_by_name['RA_ContentionResolutionTimer'] = _RA_CONTENTIONRESOLUTIONTIMER +DESCRIPTOR.message_types_by_name['RestrictedSetConfig'] = _RESTRICTEDSETCONFIG +DESCRIPTOR.message_types_by_name['PUSCH_ConfigCommon'] = _PUSCH_CONFIGCOMMON +DESCRIPTOR.message_types_by_name['PUSCH_TimeDomainResourceAllocationList'] = _PUSCH_TIMEDOMAINRESOURCEALLOCATIONLIST +DESCRIPTOR.message_types_by_name['PUSCH_TimeDomainResourceAllocation'] = _PUSCH_TIMEDOMAINRESOURCEALLOCATION +DESCRIPTOR.message_types_by_name['PUCCH_ConfigCommon'] = _PUCCH_CONFIGCOMMON +DESCRIPTOR.message_types_by_name['PUCCH_GroupHopping'] = _PUCCH_GROUPHOPPING +DESCRIPTOR.message_types_by_name['N_TimingAdvanceOffset'] = _N_TIMINGADVANCEOFFSET +DESCRIPTOR.message_types_by_name['SSB_PeriodicityServingCell'] = _SSB_PERIODICITYSERVINGCELL +DESCRIPTOR.message_types_by_name['DMRS_TypeA_Position'] = _DMRS_TYPEA_POSITION +DESCRIPTOR.message_types_by_name['RateMatchPatternLTE_CRS'] = _RATEMATCHPATTERNLTE_CRS +DESCRIPTOR.message_types_by_name['CarrierBandwidthDL'] = _CARRIERBANDWIDTHDL +DESCRIPTOR.message_types_by_name['EUTRA_MBSFN_SubframeConfigList'] = _EUTRA_MBSFN_SUBFRAMECONFIGLIST +DESCRIPTOR.message_types_by_name['EUTRA_MBSFN_SubframeConfig'] = _EUTRA_MBSFN_SUBFRAMECONFIG +DESCRIPTOR.message_types_by_name['RadioframeAllocationPeriod'] = _RADIOFRAMEALLOCATIONPERIOD +DESCRIPTOR.message_types_by_name['SubframeAllocation'] = _SUBFRAMEALLOCATION +DESCRIPTOR.message_types_by_name['NrofCRS_Ports'] = _NROFCRS_PORTS +DESCRIPTOR.message_types_by_name['V_Shift'] = _V_SHIFT +DESCRIPTOR.message_types_by_name['RateMatchPattern'] = _RATEMATCHPATTERN +DESCRIPTOR.message_types_by_name['Bitmaps'] = _BITMAPS +DESCRIPTOR.message_types_by_name['Dummy'] = _DUMMY +DESCRIPTOR.message_types_by_name['TDD_UL_DL_ConfigCommon'] = _TDD_UL_DL_CONFIGCOMMON +DESCRIPTOR.message_types_by_name['TDD_UL_DL_Pattern'] = _TDD_UL_DL_PATTERN +DESCRIPTOR.message_types_by_name['DL_UL_TransmissionPeriodicity'] = _DL_UL_TRANSMISSIONPERIODICITY +DESCRIPTOR.message_types_by_name['DL_UL_TransmissionPeriodicity_v1530'] = _DL_UL_TRANSMISSIONPERIODICITY_V1530 +DESCRIPTOR.message_types_by_name['T304'] = _T304 +DESCRIPTOR.message_types_by_name['RACH_ConfigDedicated'] = _RACH_CONFIGDEDICATED +DESCRIPTOR.message_types_by_name['CFRA'] = _CFRA +DESCRIPTOR.message_types_by_name['Occasions'] = _OCCASIONS +DESCRIPTOR.message_types_by_name['SSB'] = _SSB +DESCRIPTOR.message_types_by_name['CFRA_SSB_Resource'] = _CFRA_SSB_RESOURCE +DESCRIPTOR.message_types_by_name['CSIRS'] = _CSIRS +DESCRIPTOR.message_types_by_name['CFRA_CSIRS_Resource'] = _CFRA_CSIRS_RESOURCE +DESCRIPTOR.message_types_by_name['RA_Prioritization'] = _RA_PRIORITIZATION +DESCRIPTOR.message_types_by_name['PowerRampingStepHighPriority'] = _POWERRAMPINGSTEPHIGHPRIORITY +DESCRIPTOR.message_types_by_name['ScalingFactorBI'] = _SCALINGFACTORBI +DESCRIPTOR.message_types_by_name['SSB_MTC'] = _SSB_MTC +DESCRIPTOR.message_types_by_name['Duration'] = _DURATION +DESCRIPTOR.message_types_by_name['SSB_MTC2'] = _SSB_MTC2 +DESCRIPTOR.message_types_by_name['Periodicity'] = _PERIODICITY +DESCRIPTOR.message_types_by_name['RLF_TimersAndConstants'] = _RLF_TIMERSANDCONSTANTS +DESCRIPTOR.message_types_by_name['T310'] = _T310 +DESCRIPTOR.message_types_by_name['N310'] = _N310 +DESCRIPTOR.message_types_by_name['N311'] = _N311 +DESCRIPTOR.message_types_by_name['T311_v1530'] = _T311_V1530 +DESCRIPTOR.message_types_by_name['RlmInSyncOutOfSyncThreshold'] = _RLMINSYNCOUTOFSYNCTHRESHOLD +DESCRIPTOR.message_types_by_name['ServingCellConfig'] = _SERVINGCELLCONFIG +DESCRIPTOR.message_types_by_name['TDD_UL_DL_ConfigDedicated'] = _TDD_UL_DL_CONFIGDEDICATED +DESCRIPTOR.message_types_by_name['TDD_UL_DL_SlotConfig'] = _TDD_UL_DL_SLOTCONFIG +DESCRIPTOR.message_types_by_name['Explicit'] = _EXPLICIT +DESCRIPTOR.message_types_by_name['BWP_DownlinkDedicated'] = _BWP_DOWNLINKDEDICATED +DESCRIPTOR.message_types_by_name['PDCCH_Config'] = _PDCCH_CONFIG +DESCRIPTOR.message_types_by_name['DownlinkPreemption'] = _DOWNLINKPREEMPTION +DESCRIPTOR.message_types_by_name['TimeFrequencySet'] = _TIMEFREQUENCYSET +DESCRIPTOR.message_types_by_name['INT_ConfigurationPerServingCell'] = _INT_CONFIGURATIONPERSERVINGCELL +DESCRIPTOR.message_types_by_name['PUSCH_TPC_CommandConfig'] = _PUSCH_TPC_COMMANDCONFIG +DESCRIPTOR.message_types_by_name['PUCCH_TPC_CommandConfig'] = _PUCCH_TPC_COMMANDCONFIG +DESCRIPTOR.message_types_by_name['SRS_TPC_CommandConfig'] = _SRS_TPC_COMMANDCONFIG +DESCRIPTOR.message_types_by_name['PDSCH_Config'] = _PDSCH_CONFIG +DESCRIPTOR.message_types_by_name['DMRS_DownlinkConfig'] = _DMRS_DOWNLINKCONFIG +DESCRIPTOR.message_types_by_name['DMRS_Type'] = _DMRS_TYPE +DESCRIPTOR.message_types_by_name['DMRS_AdditionalPosition'] = _DMRS_ADDITIONALPOSITION +DESCRIPTOR.message_types_by_name['MaxLength'] = _MAXLENGTH +DESCRIPTOR.message_types_by_name['PTRS_DownlinkConfig'] = _PTRS_DOWNLINKCONFIG +DESCRIPTOR.message_types_by_name['ResourceElementOffset'] = _RESOURCEELEMENTOFFSET +DESCRIPTOR.message_types_by_name['TCI_State'] = _TCI_STATE +DESCRIPTOR.message_types_by_name['QCL_Info'] = _QCL_INFO +DESCRIPTOR.message_types_by_name['QCL_Type'] = _QCL_TYPE +DESCRIPTOR.message_types_by_name['VRB_ToPRB_Interleaver'] = _VRB_TOPRB_INTERLEAVER +DESCRIPTOR.message_types_by_name['ResourceAllocation'] = _RESOURCEALLOCATION +DESCRIPTOR.message_types_by_name['PDSCH_AggregationFactor'] = _PDSCH_AGGREGATIONFACTOR +DESCRIPTOR.message_types_by_name['RateMatchPatternGroup'] = _RATEMATCHPATTERNGROUP +DESCRIPTOR.message_types_by_name['RateMatchPatternGroupItem'] = _RATEMATCHPATTERNGROUPITEM +DESCRIPTOR.message_types_by_name['RBG_Size'] = _RBG_SIZE +DESCRIPTOR.message_types_by_name['MCS_Table'] = _MCS_TABLE +DESCRIPTOR.message_types_by_name['MaxNrofCodeWordsScheduledByDCI'] = _MAXNROFCODEWORDSSCHEDULEDBYDCI +DESCRIPTOR.message_types_by_name['StaticBundling'] = _STATICBUNDLING +DESCRIPTOR.message_types_by_name['BundleSize'] = _BUNDLESIZE +DESCRIPTOR.message_types_by_name['DynamicBundling'] = _DYNAMICBUNDLING +DESCRIPTOR.message_types_by_name['BundleSizeSet1'] = _BUNDLESIZESET1 +DESCRIPTOR.message_types_by_name['BundleSizeSet2'] = _BUNDLESIZESET2 +DESCRIPTOR.message_types_by_name['ZP_CSI_RS_Resource'] = _ZP_CSI_RS_RESOURCE +DESCRIPTOR.message_types_by_name['CSI_RS_ResourceMapping'] = _CSI_RS_RESOURCEMAPPING +DESCRIPTOR.message_types_by_name['NrofPorts'] = _NROFPORTS +DESCRIPTOR.message_types_by_name['CDM_Type'] = _CDM_TYPE +DESCRIPTOR.message_types_by_name['Dot5'] = _DOT5 +DESCRIPTOR.message_types_by_name['CSI_FrequencyOccupation'] = _CSI_FREQUENCYOCCUPATION +DESCRIPTOR.message_types_by_name['CSI_ResourcePeriodicityAndOffset'] = _CSI_RESOURCEPERIODICITYANDOFFSET +DESCRIPTOR.message_types_by_name['ZP_CSI_RS_ResourceSet'] = _ZP_CSI_RS_RESOURCESET +DESCRIPTOR.message_types_by_name['SPS_Config'] = _SPS_CONFIG +DESCRIPTOR.message_types_by_name['SPS_ConfigPeriodicity'] = _SPS_CONFIGPERIODICITY +DESCRIPTOR.message_types_by_name['SPS_MCS_Table'] = _SPS_MCS_TABLE +DESCRIPTOR.message_types_by_name['RadioLinkMonitoringConfig'] = _RADIOLINKMONITORINGCONFIG +DESCRIPTOR.message_types_by_name['RadioLinkMonitoringRS'] = _RADIOLINKMONITORINGRS +DESCRIPTOR.message_types_by_name['Purpose'] = _PURPOSE +DESCRIPTOR.message_types_by_name['BeamFailureInstanceMaxCount'] = _BEAMFAILUREINSTANCEMAXCOUNT +DESCRIPTOR.message_types_by_name['BeamFailureDetectionTimer'] = _BEAMFAILUREDETECTIONTIMER +DESCRIPTOR.message_types_by_name['BWP_Downlink'] = _BWP_DOWNLINK +DESCRIPTOR.message_types_by_name['BWP_InactivityTimer'] = _BWP_INACTIVITYTIMER +DESCRIPTOR.message_types_by_name['UplinkConfig'] = _UPLINKCONFIG +DESCRIPTOR.message_types_by_name['BWP_UplinkDedicated'] = _BWP_UPLINKDEDICATED +DESCRIPTOR.message_types_by_name['PUCCH_Config'] = _PUCCH_CONFIG +DESCRIPTOR.message_types_by_name['PUCCH_ResourceSet'] = _PUCCH_RESOURCESET +DESCRIPTOR.message_types_by_name['PUCCH_Resource'] = _PUCCH_RESOURCE +DESCRIPTOR.message_types_by_name['PUCCH_format0'] = _PUCCH_FORMAT0 +DESCRIPTOR.message_types_by_name['PUCCH_format1'] = _PUCCH_FORMAT1 +DESCRIPTOR.message_types_by_name['PUCCH_format2'] = _PUCCH_FORMAT2 +DESCRIPTOR.message_types_by_name['PUCCH_format3'] = _PUCCH_FORMAT3 +DESCRIPTOR.message_types_by_name['PUCCH_format4'] = _PUCCH_FORMAT4 +DESCRIPTOR.message_types_by_name['OCC_Length'] = _OCC_LENGTH +DESCRIPTOR.message_types_by_name['OCC_Index'] = _OCC_INDEX +DESCRIPTOR.message_types_by_name['PUCCH_FormatConfig'] = _PUCCH_FORMATCONFIG +DESCRIPTOR.message_types_by_name['PUCCH_MaxCodeRate'] = _PUCCH_MAXCODERATE +DESCRIPTOR.message_types_by_name['NrofSlots'] = _NROFSLOTS +DESCRIPTOR.message_types_by_name['SchedulingRequestResourceConfig'] = _SCHEDULINGREQUESTRESOURCECONFIG +DESCRIPTOR.message_types_by_name['PUCCH_SpatialRelationInfo'] = _PUCCH_SPATIALRELATIONINFO +DESCRIPTOR.message_types_by_name['Srs'] = _SRS +DESCRIPTOR.message_types_by_name['ClosedLoopIndex'] = _CLOSEDLOOPINDEX +DESCRIPTOR.message_types_by_name['PUCCH_PowerControl'] = _PUCCH_POWERCONTROL +DESCRIPTOR.message_types_by_name['P0_PUCCH'] = _P0_PUCCH +DESCRIPTOR.message_types_by_name['PUCCH_PathlossReferenceRS'] = _PUCCH_PATHLOSSREFERENCERS +DESCRIPTOR.message_types_by_name['TwoPUCCH_PC_AdjustmentStates'] = _TWOPUCCH_PC_ADJUSTMENTSTATES +DESCRIPTOR.message_types_by_name['PUSCH_ServingCellConfig'] = _PUSCH_SERVINGCELLCONFIG +DESCRIPTOR.message_types_by_name['PUSCH_CodeBlockGroupTransmission'] = _PUSCH_CODEBLOCKGROUPTRANSMISSION +DESCRIPTOR.message_types_by_name['RateMatching'] = _RATEMATCHING +DESCRIPTOR.message_types_by_name['SRS_CarrierSwitching'] = _SRS_CARRIERSWITCHING +DESCRIPTOR.message_types_by_name['SRS_SwitchFromCarrier'] = _SRS_SWITCHFROMCARRIER +DESCRIPTOR.message_types_by_name['SRS_TPC_PDCCH_ConfigList'] = _SRS_TPC_PDCCH_CONFIGLIST +DESCRIPTOR.message_types_by_name['SRS_TPC_PDCCH_Config'] = _SRS_TPC_PDCCH_CONFIG +DESCRIPTOR.message_types_by_name['SRS_CC_SetIndex'] = _SRS_CC_SETINDEX +DESCRIPTOR.message_types_by_name['PUSCH_Config'] = _PUSCH_CONFIG +DESCRIPTOR.message_types_by_name['Tx_Config'] = _TX_CONFIG +DESCRIPTOR.message_types_by_name['DMRS_UplinkConfig'] = _DMRS_UPLINKCONFIG +DESCRIPTOR.message_types_by_name['PTRS_UplinkConfig'] = _PTRS_UPLINKCONFIG +DESCRIPTOR.message_types_by_name['TransformPrecoderDisabled'] = _TRANSFORMPRECODERDISABLED +DESCRIPTOR.message_types_by_name['MaxNrofPorts'] = _MAXNROFPORTS +DESCRIPTOR.message_types_by_name['PTRS_Power'] = _PTRS_POWER +DESCRIPTOR.message_types_by_name['TransformPrecoderEnabled'] = _TRANSFORMPRECODERENABLED +DESCRIPTOR.message_types_by_name['TimeDensityTransformPrecoding'] = _TIMEDENSITYTRANSFORMPRECODING +DESCRIPTOR.message_types_by_name['TransformPrecodingDisabled'] = _TRANSFORMPRECODINGDISABLED +DESCRIPTOR.message_types_by_name['TransformPrecodingEnabled'] = _TRANSFORMPRECODINGENABLED +DESCRIPTOR.message_types_by_name['PUSCH_PowerControl'] = _PUSCH_POWERCONTROL +DESCRIPTOR.message_types_by_name['Alpha'] = _ALPHA +DESCRIPTOR.message_types_by_name['P0_PUSCH_AlphaSet'] = _P0_PUSCH_ALPHASET +DESCRIPTOR.message_types_by_name['PUSCH_PathlossReferenceRS'] = _PUSCH_PATHLOSSREFERENCERS +DESCRIPTOR.message_types_by_name['TwoPUSCH_PC_AdjustmentStates'] = _TWOPUSCH_PC_ADJUSTMENTSTATES +DESCRIPTOR.message_types_by_name['SRI_PUSCH_PowerControl'] = _SRI_PUSCH_POWERCONTROL +DESCRIPTOR.message_types_by_name['FrequencyHopping'] = _FREQUENCYHOPPING +DESCRIPTOR.message_types_by_name['PUSCH_AggregationFactor'] = _PUSCH_AGGREGATIONFACTOR +DESCRIPTOR.message_types_by_name['CodebookSubset'] = _CODEBOOKSUBSET +DESCRIPTOR.message_types_by_name['RBG_Size2'] = _RBG_SIZE2 +DESCRIPTOR.message_types_by_name['UCI_OnPUSCH'] = _UCI_ONPUSCH +DESCRIPTOR.message_types_by_name['BetaOffsetsList'] = _BETAOFFSETSLIST +DESCRIPTOR.message_types_by_name['Scaling'] = _SCALING +DESCRIPTOR.message_types_by_name['ConfiguredGrantConfig'] = _CONFIGUREDGRANTCONFIG +DESCRIPTOR.message_types_by_name['CG_UCI_OnPUSCH'] = _CG_UCI_ONPUSCH +DESCRIPTOR.message_types_by_name['BetaOffsets'] = _BETAOFFSETS +DESCRIPTOR.message_types_by_name['PowerControlLoopToUse'] = _POWERCONTROLLOOPTOUSE +DESCRIPTOR.message_types_by_name['RepK'] = _REPK +DESCRIPTOR.message_types_by_name['RepK_RV'] = _REPK_RV +DESCRIPTOR.message_types_by_name['GrantPeriodicity'] = _GRANTPERIODICITY +DESCRIPTOR.message_types_by_name['RRC_ConfiguredUplinkGrant'] = _RRC_CONFIGUREDUPLINKGRANT +DESCRIPTOR.message_types_by_name['SRS_Config'] = _SRS_CONFIG +DESCRIPTOR.message_types_by_name['SRS_ResourceSet'] = _SRS_RESOURCESET +DESCRIPTOR.message_types_by_name['SRS_ResourceSetType_Aperiodic'] = _SRS_RESOURCESETTYPE_APERIODIC +DESCRIPTOR.message_types_by_name['SRS_ResourceSetType_Semi_Persistent'] = _SRS_RESOURCESETTYPE_SEMI_PERSISTENT +DESCRIPTOR.message_types_by_name['SRS_ResourceSetType_Periodic'] = _SRS_RESOURCESETTYPE_PERIODIC +DESCRIPTOR.message_types_by_name['SRS_ResourceSet_Usage'] = _SRS_RESOURCESET_USAGE +DESCRIPTOR.message_types_by_name['SRS_PowerControlAdjustmentStates'] = _SRS_POWERCONTROLADJUSTMENTSTATES +DESCRIPTOR.message_types_by_name['SRS_Resource'] = _SRS_RESOURCE +DESCRIPTOR.message_types_by_name['NrofSRS_Ports'] = _NROFSRS_PORTS +DESCRIPTOR.message_types_by_name['PTRS_PortIndex'] = _PTRS_PORTINDEX +DESCRIPTOR.message_types_by_name['N2'] = _N2 +DESCRIPTOR.message_types_by_name['N4'] = _N4 +DESCRIPTOR.message_types_by_name['ResourceMapping'] = _RESOURCEMAPPING +DESCRIPTOR.message_types_by_name['NrofSymbols'] = _NROFSYMBOLS +DESCRIPTOR.message_types_by_name['RepetitionFactor'] = _REPETITIONFACTOR +DESCRIPTOR.message_types_by_name['FreqHopping'] = _FREQHOPPING +DESCRIPTOR.message_types_by_name['GroupOrSequenceHopping'] = _GROUPORSEQUENCEHOPPING +DESCRIPTOR.message_types_by_name['SRS_ResourceType_Aperiodic'] = _SRS_RESOURCETYPE_APERIODIC +DESCRIPTOR.message_types_by_name['SRS_ResourceType_Semi_Persistent'] = _SRS_RESOURCETYPE_SEMI_PERSISTENT +DESCRIPTOR.message_types_by_name['SRS_PeriodicityAndOffset'] = _SRS_PERIODICITYANDOFFSET +DESCRIPTOR.message_types_by_name['SRS_ResourceType_Periodic'] = _SRS_RESOURCETYPE_PERIODIC +DESCRIPTOR.message_types_by_name['SRS_SpatialRelationInfo'] = _SRS_SPATIALRELATIONINFO +DESCRIPTOR.message_types_by_name['BeamFailureRecoveryConfig'] = _BEAMFAILURERECOVERYCONFIG +DESCRIPTOR.message_types_by_name['PRACH_ResourceDedicatedBFR'] = _PRACH_RESOURCEDEDICATEDBFR +DESCRIPTOR.message_types_by_name['BFR_SSB_Resource'] = _BFR_SSB_RESOURCE +DESCRIPTOR.message_types_by_name['BFR_CSIRS_Resource'] = _BFR_CSIRS_RESOURCE +DESCRIPTOR.message_types_by_name['SSB_perRACH_Occasion'] = _SSB_PERRACH_OCCASION +DESCRIPTOR.message_types_by_name['BeamFailureRecoveryTimer'] = _BEAMFAILURERECOVERYTIMER +DESCRIPTOR.message_types_by_name['PDCCH_ServingCellConfig'] = _PDCCH_SERVINGCELLCONFIG +DESCRIPTOR.message_types_by_name['SlotFormatIndicator'] = _SLOTFORMATINDICATOR +DESCRIPTOR.message_types_by_name['SlotFormatCombinationsPerCell'] = _SLOTFORMATCOMBINATIONSPERCELL +DESCRIPTOR.message_types_by_name['SlotFormatCombination'] = _SLOTFORMATCOMBINATION +DESCRIPTOR.message_types_by_name['PDSCH_ServingCellConfig'] = _PDSCH_SERVINGCELLCONFIG +DESCRIPTOR.message_types_by_name['PDSCH_CodeBlockGroupTransmission'] = _PDSCH_CODEBLOCKGROUPTRANSMISSION +DESCRIPTOR.message_types_by_name['MaxCodeBlockGroupsPerTransportBlock'] = _MAXCODEBLOCKGROUPSPERTRANSPORTBLOCK +DESCRIPTOR.message_types_by_name['XOverhead'] = _XOVERHEAD +DESCRIPTOR.message_types_by_name['NrofHARQ_ProcessesForPDSCH'] = _NROFHARQ_PROCESSESFORPDSCH +DESCRIPTOR.message_types_by_name['CSI_MeasConfig'] = _CSI_MEASCONFIG +DESCRIPTOR.message_types_by_name['NZP_CSI_RS_Resource'] = _NZP_CSI_RS_RESOURCE +DESCRIPTOR.message_types_by_name['PowerControlOffsetSS'] = _POWERCONTROLOFFSETSS +DESCRIPTOR.message_types_by_name['NZP_CSI_RS_ResourceSet'] = _NZP_CSI_RS_RESOURCESET +DESCRIPTOR.message_types_by_name['CSI_IM_Resource'] = _CSI_IM_RESOURCE +DESCRIPTOR.message_types_by_name['Pattern0'] = _PATTERN0 +DESCRIPTOR.message_types_by_name['SubcarrierLocation_p0'] = _SUBCARRIERLOCATION_P0 +DESCRIPTOR.message_types_by_name['Pattern1'] = _PATTERN1 +DESCRIPTOR.message_types_by_name['SubcarrierLocation_p1'] = _SUBCARRIERLOCATION_P1 +DESCRIPTOR.message_types_by_name['CSI_IM_ResourceSet'] = _CSI_IM_RESOURCESET +DESCRIPTOR.message_types_by_name['CSI_SSB_ResourceSet'] = _CSI_SSB_RESOURCESET +DESCRIPTOR.message_types_by_name['CSI_ResourceConfig'] = _CSI_RESOURCECONFIG +DESCRIPTOR.message_types_by_name['NZP_CSI_RS_SSB'] = _NZP_CSI_RS_SSB +DESCRIPTOR.message_types_by_name['CSI_IM_ResourceSetList'] = _CSI_IM_RESOURCESETLIST +DESCRIPTOR.message_types_by_name['ResourceType'] = _RESOURCETYPE +DESCRIPTOR.message_types_by_name['CSI_ReportConfig'] = _CSI_REPORTCONFIG +DESCRIPTOR.message_types_by_name['CSI_ReportConfigType_Periodic'] = _CSI_REPORTCONFIGTYPE_PERIODIC +DESCRIPTOR.message_types_by_name['CSI_ReportPeriodicityAndOffset'] = _CSI_REPORTPERIODICITYANDOFFSET +DESCRIPTOR.message_types_by_name['PUCCH_CSI_Resource'] = _PUCCH_CSI_RESOURCE +DESCRIPTOR.message_types_by_name['CSI_ReportConfigType_SemiPersistentOnPUCCH'] = _CSI_REPORTCONFIGTYPE_SEMIPERSISTENTONPUCCH +DESCRIPTOR.message_types_by_name['CSI_ReportConfigType_SemiPersistentOnPUSCH'] = _CSI_REPORTCONFIGTYPE_SEMIPERSISTENTONPUSCH +DESCRIPTOR.message_types_by_name['ReportSlotConfig'] = _REPORTSLOTCONFIG +DESCRIPTOR.message_types_by_name['CSI_ReportConfigType_Aperiodic'] = _CSI_REPORTCONFIGTYPE_APERIODIC +DESCRIPTOR.message_types_by_name['CRI_RI_i1_CQI'] = _CRI_RI_I1_CQI +DESCRIPTOR.message_types_by_name['ReportFreqConfiguration'] = _REPORTFREQCONFIGURATION +DESCRIPTOR.message_types_by_name['CQI_FormatIndicator'] = _CQI_FORMATINDICATOR +DESCRIPTOR.message_types_by_name['PMI_FormatIndicator'] = _PMI_FORMATINDICATOR +DESCRIPTOR.message_types_by_name['CodebookConfig'] = _CODEBOOKCONFIG +DESCRIPTOR.message_types_by_name['CodebookType_Type1'] = _CODEBOOKTYPE_TYPE1 +DESCRIPTOR.message_types_by_name['CodebookSubType_SinglePanel'] = _CODEBOOKSUBTYPE_SINGLEPANEL +DESCRIPTOR.message_types_by_name['CodebookNrOfAntennaPorts_Two'] = _CODEBOOKNROFANTENNAPORTS_TWO +DESCRIPTOR.message_types_by_name['CodebookNrOfAntennaPorts_MoreThanTwo'] = _CODEBOOKNROFANTENNAPORTS_MORETHANTWO +DESCRIPTOR.message_types_by_name['CodebookSubType_MultiPanel'] = _CODEBOOKSUBTYPE_MULTIPANEL +DESCRIPTOR.message_types_by_name['CodebookType_Type2'] = _CODEBOOKTYPE_TYPE2 +DESCRIPTOR.message_types_by_name['CodebookSubType_TypeII'] = _CODEBOOKSUBTYPE_TYPEII +DESCRIPTOR.message_types_by_name['CodebookSubType_TypeII_PortSelection'] = _CODEBOOKSUBTYPE_TYPEII_PORTSELECTION +DESCRIPTOR.message_types_by_name['PhaseAlphabetSize'] = _PHASEALPHABETSIZE +DESCRIPTOR.message_types_by_name['NumberOfBeams'] = _NUMBEROFBEAMS +DESCRIPTOR.message_types_by_name['PortSelectionSamplingSize'] = _PORTSELECTIONSAMPLINGSIZE +DESCRIPTOR.message_types_by_name['CSI_ReportConfigDummy'] = _CSI_REPORTCONFIGDUMMY +DESCRIPTOR.message_types_by_name['GroupBasedBeamReporting_Disabled'] = _GROUPBASEDBEAMREPORTING_DISABLED +DESCRIPTOR.message_types_by_name['NrofReportedRS'] = _NROFREPORTEDRS +DESCRIPTOR.message_types_by_name['CQI_Table'] = _CQI_TABLE +DESCRIPTOR.message_types_by_name['SubbandSize'] = _SUBBANDSIZE +DESCRIPTOR.message_types_by_name['PortIndexFor8Ranks'] = _PORTINDEXFOR8RANKS +DESCRIPTOR.message_types_by_name['PortIndex8'] = _PORTINDEX8 +DESCRIPTOR.message_types_by_name['PortIndex4'] = _PORTINDEX4 +DESCRIPTOR.message_types_by_name['PortIndex2'] = _PORTINDEX2 +DESCRIPTOR.message_types_by_name['SemiPersistentOnPUSCH_v1530'] = _SEMIPERSISTENTONPUSCH_V1530 +DESCRIPTOR.message_types_by_name['CSI_AperiodicTriggerStateList'] = _CSI_APERIODICTRIGGERSTATELIST +DESCRIPTOR.message_types_by_name['CSI_AperiodicTriggerState'] = _CSI_APERIODICTRIGGERSTATE +DESCRIPTOR.message_types_by_name['CSI_AssociatedReportConfigInfo'] = _CSI_ASSOCIATEDREPORTCONFIGINFO +DESCRIPTOR.message_types_by_name['NZP_CSI_RS'] = _NZP_CSI_RS +DESCRIPTOR.message_types_by_name['CSI_SemiPersistentOnPUSCH_TriggerStateList'] = _CSI_SEMIPERSISTENTONPUSCH_TRIGGERSTATELIST +DESCRIPTOR.message_types_by_name['CSI_SemiPersistentOnPUSCH_TriggerState'] = _CSI_SEMIPERSISTENTONPUSCH_TRIGGERSTATE +DESCRIPTOR.message_types_by_name['SCellDeactivationTimer'] = _SCELLDEACTIVATIONTIMER +DESCRIPTOR.message_types_by_name['CrossCarrierSchedulingConfig'] = _CROSSCARRIERSCHEDULINGCONFIG +DESCRIPTOR.message_types_by_name['OwnCrossCarrierSchedulingConfig'] = _OWNCROSSCARRIERSCHEDULINGCONFIG +DESCRIPTOR.message_types_by_name['OtherCrossCarrierSchedulingConfig'] = _OTHERCROSSCARRIERSCHEDULINGCONFIG +DESCRIPTOR.message_types_by_name['PathlossReferenceLinking'] = _PATHLOSSREFERENCELINKING +DESCRIPTOR.message_types_by_name['MeasConfig'] = _MEASCONFIG +DESCRIPTOR.message_types_by_name['MeasObjectToRemoveList'] = _MEASOBJECTTOREMOVELIST +DESCRIPTOR.message_types_by_name['MeasObjectToAddModList'] = _MEASOBJECTTOADDMODLIST +DESCRIPTOR.message_types_by_name['ReportConfigToRemoveList'] = _REPORTCONFIGTOREMOVELIST +DESCRIPTOR.message_types_by_name['ReportConfigToAddModList'] = _REPORTCONFIGTOADDMODLIST +DESCRIPTOR.message_types_by_name['MeasIdToRemoveList'] = _MEASIDTOREMOVELIST +DESCRIPTOR.message_types_by_name['MeasIdToAddModList'] = _MEASIDTOADDMODLIST +DESCRIPTOR.message_types_by_name['MeasObjectToAddMod'] = _MEASOBJECTTOADDMOD +DESCRIPTOR.message_types_by_name['MeasObjectNR'] = _MEASOBJECTNR +DESCRIPTOR.message_types_by_name['ReferenceSignalConfig'] = _REFERENCESIGNALCONFIG +DESCRIPTOR.message_types_by_name['SSB_ConfigMobility'] = _SSB_CONFIGMOBILITY +DESCRIPTOR.message_types_by_name['SSB_ToMeasure'] = _SSB_TOMEASURE +DESCRIPTOR.message_types_by_name['SS_RSSI_Measurement'] = _SS_RSSI_MEASUREMENT +DESCRIPTOR.message_types_by_name['CSI_RS_ResourceConfigMobility'] = _CSI_RS_RESOURCECONFIGMOBILITY +DESCRIPTOR.message_types_by_name['CSI_RS_CellMobility'] = _CSI_RS_CELLMOBILITY +DESCRIPTOR.message_types_by_name['CSI_RS_MeasurementBW'] = _CSI_RS_MEASUREMENTBW +DESCRIPTOR.message_types_by_name['Density'] = _DENSITY +DESCRIPTOR.message_types_by_name['CSI_RS_Resource_Mobility'] = _CSI_RS_RESOURCE_MOBILITY +DESCRIPTOR.message_types_by_name['AssociatedSSB'] = _ASSOCIATEDSSB +DESCRIPTOR.message_types_by_name['ThresholdNR'] = _THRESHOLDNR +DESCRIPTOR.message_types_by_name['Q_OffsetRangeList'] = _Q_OFFSETRANGELIST +DESCRIPTOR.message_types_by_name['Q_OffsetRange'] = _Q_OFFSETRANGE +DESCRIPTOR.message_types_by_name['CellsToAddModList'] = _CELLSTOADDMODLIST +DESCRIPTOR.message_types_by_name['CellsToAddMod'] = _CELLSTOADDMOD +DESCRIPTOR.message_types_by_name['PCI_List'] = _PCI_LIST +DESCRIPTOR.message_types_by_name['PCI_RangeIndexList'] = _PCI_RANGEINDEXLIST +DESCRIPTOR.message_types_by_name['PCI_RangeElement'] = _PCI_RANGEELEMENT +DESCRIPTOR.message_types_by_name['PCI_Range'] = _PCI_RANGE +DESCRIPTOR.message_types_by_name['Range'] = _RANGE +DESCRIPTOR.message_types_by_name['MeasCycleSCell_v1530'] = _MEASCYCLESCELL_V1530 +DESCRIPTOR.message_types_by_name['MeasObjectEUTRA'] = _MEASOBJECTEUTRA +DESCRIPTOR.message_types_by_name['EUTRA_AllowedMeasBandwidth'] = _EUTRA_ALLOWEDMEASBANDWIDTH +DESCRIPTOR.message_types_by_name['EUTRA_CellIndexList'] = _EUTRA_CELLINDEXLIST +DESCRIPTOR.message_types_by_name['EUTRA_Cell'] = _EUTRA_CELL +DESCRIPTOR.message_types_by_name['EUTRA_Q_OffsetRange'] = _EUTRA_Q_OFFSETRANGE +DESCRIPTOR.message_types_by_name['EUTRA_BlackCell'] = _EUTRA_BLACKCELL +DESCRIPTOR.message_types_by_name['EUTRA_PhysCellIdRange'] = _EUTRA_PHYSCELLIDRANGE +DESCRIPTOR.message_types_by_name['EUTRA_Range'] = _EUTRA_RANGE +DESCRIPTOR.message_types_by_name['ReportConfigToAddMod'] = _REPORTCONFIGTOADDMOD +DESCRIPTOR.message_types_by_name['ReportConfigNR'] = _REPORTCONFIGNR +DESCRIPTOR.message_types_by_name['PeriodicalReportConfig'] = _PERIODICALREPORTCONFIG +DESCRIPTOR.message_types_by_name['NR_RS_Type'] = _NR_RS_TYPE +DESCRIPTOR.message_types_by_name['NR_FreqInfo'] = _NR_FREQINFO +DESCRIPTOR.message_types_by_name['ReportInterval'] = _REPORTINTERVAL +DESCRIPTOR.message_types_by_name['ReportAmount'] = _REPORTAMOUNT +DESCRIPTOR.message_types_by_name['MeasReportQuantity'] = _MEASREPORTQUANTITY +DESCRIPTOR.message_types_by_name['EventTriggerConfig'] = _EVENTTRIGGERCONFIG +DESCRIPTOR.message_types_by_name['EventA1'] = _EVENTA1 +DESCRIPTOR.message_types_by_name['EventA2'] = _EVENTA2 +DESCRIPTOR.message_types_by_name['EventA3'] = _EVENTA3 +DESCRIPTOR.message_types_by_name['EventA4'] = _EVENTA4 +DESCRIPTOR.message_types_by_name['EventA5'] = _EVENTA5 +DESCRIPTOR.message_types_by_name['EventA6'] = _EVENTA6 +DESCRIPTOR.message_types_by_name['MeasTriggerQuantity'] = _MEASTRIGGERQUANTITY +DESCRIPTOR.message_types_by_name['TimeToTrigger'] = _TIMETOTRIGGER +DESCRIPTOR.message_types_by_name['MeasTriggerQuantityOffset'] = _MEASTRIGGERQUANTITYOFFSET +DESCRIPTOR.message_types_by_name['ReportAddNeighMeas'] = _REPORTADDNEIGHMEAS +DESCRIPTOR.message_types_by_name['ReportCGI'] = _REPORTCGI +DESCRIPTOR.message_types_by_name['ReportConfigInterRAT'] = _REPORTCONFIGINTERRAT +DESCRIPTOR.message_types_by_name['PeriodicalReportConfigInterRAT'] = _PERIODICALREPORTCONFIGINTERRAT +DESCRIPTOR.message_types_by_name['EventTriggerConfigInterRAT'] = _EVENTTRIGGERCONFIGINTERRAT +DESCRIPTOR.message_types_by_name['EventB1'] = _EVENTB1 +DESCRIPTOR.message_types_by_name['EventB2'] = _EVENTB2 +DESCRIPTOR.message_types_by_name['MeasTriggerQuantityEUTRA'] = _MEASTRIGGERQUANTITYEUTRA +DESCRIPTOR.message_types_by_name['ReportCGI_EUTRA'] = _REPORTCGI_EUTRA +DESCRIPTOR.message_types_by_name['MeasIdToAddMod'] = _MEASIDTOADDMOD +DESCRIPTOR.message_types_by_name['QuantityConfig'] = _QUANTITYCONFIG +DESCRIPTOR.message_types_by_name['QuantityConfigNR'] = _QUANTITYCONFIGNR +DESCRIPTOR.message_types_by_name['QuantityConfigRS'] = _QUANTITYCONFIGRS +DESCRIPTOR.message_types_by_name['FilterConfig'] = _FILTERCONFIG +DESCRIPTOR.message_types_by_name['FilterCoefficient'] = _FILTERCOEFFICIENT +DESCRIPTOR.message_types_by_name['MeasGapConfig'] = _MEASGAPCONFIG +DESCRIPTOR.message_types_by_name['GapConfig'] = _GAPCONFIG +DESCRIPTOR.message_types_by_name['MGL'] = _MGL +DESCRIPTOR.message_types_by_name['MGRP'] = _MGRP +DESCRIPTOR.message_types_by_name['MGTA'] = _MGTA +DESCRIPTOR.message_types_by_name['MeasGapSharingConfig'] = _MEASGAPSHARINGCONFIG +DESCRIPTOR.message_types_by_name['MeasGapSharingScheme'] = _MEASGAPSHARINGSCHEME +DESCRIPTOR.message_types_by_name['OtherConfig'] = _OTHERCONFIG +DESCRIPTOR.message_types_by_name['DelayBudgetReportingProhibitTimer'] = _DELAYBUDGETREPORTINGPROHIBITTIMER +DESCRIPTOR.message_types_by_name['OtherConfig_v1540'] = _OTHERCONFIG_V1540 +DESCRIPTOR.message_types_by_name['OverheatingAssistanceConfig'] = _OVERHEATINGASSISTANCECONFIG +DESCRIPTOR.message_types_by_name['SCellConfig'] = _SCELLCONFIG +DESCRIPTOR.message_types_by_name['SearchSpace'] = _SEARCHSPACE +DESCRIPTOR.message_types_by_name['NrofCandidates'] = _NROFCANDIDATES +DESCRIPTOR.message_types_by_name['AggregationLevel'] = _AGGREGATIONLEVEL +DESCRIPTOR.message_types_by_name['Common'] = _COMMON +DESCRIPTOR.message_types_by_name['DCI_Format0_0_AndFormat1_0'] = _DCI_FORMAT0_0_ANDFORMAT1_0 +DESCRIPTOR.message_types_by_name['DCI_Format2_0'] = _DCI_FORMAT2_0 +DESCRIPTOR.message_types_by_name['NrofCandidates_SFI'] = _NROFCANDIDATES_SFI +DESCRIPTOR.message_types_by_name['AggregationLevel_SFI'] = _AGGREGATIONLEVEL_SFI +DESCRIPTOR.message_types_by_name['DCI_Format2_1'] = _DCI_FORMAT2_1 +DESCRIPTOR.message_types_by_name['DCI_Format2_2'] = _DCI_FORMAT2_2 +DESCRIPTOR.message_types_by_name['DCI_Format2_3'] = _DCI_FORMAT2_3 +DESCRIPTOR.message_types_by_name['Dummy1'] = _DUMMY1 +DESCRIPTOR.message_types_by_name['Dummy2'] = _DUMMY2 +DESCRIPTOR.message_types_by_name['UE_Specific'] = _UE_SPECIFIC +DESCRIPTOR.message_types_by_name['DCI_Formats'] = _DCI_FORMATS +DESCRIPTOR.message_types_by_name['MeasResultCellListSFTD'] = _MEASRESULTCELLLISTSFTD +DESCRIPTOR.message_types_by_name['MeasResultCellSFTD'] = _MEASRESULTCELLSFTD +DESCRIPTOR.message_types_by_name['MeasResultList2NR'] = _MEASRESULTLIST2NR +DESCRIPTOR.message_types_by_name['MeasResult2NR'] = _MEASRESULT2NR +DESCRIPTOR.message_types_by_name['MeasQuantityResults'] = _MEASQUANTITYRESULTS +DESCRIPTOR.message_types_by_name['ResultsPerSSB_Index'] = _RESULTSPERSSB_INDEX +DESCRIPTOR.message_types_by_name['ResultsPerCSI_RS_Index'] = _RESULTSPERCSI_RS_INDEX +DESCRIPTOR.message_types_by_name['MeasQuantityResultsEUTRA'] = _MEASQUANTITYRESULTSEUTRA +DESCRIPTOR.message_types_by_name['CellResults'] = _CELLRESULTS +DESCRIPTOR.message_types_by_name['ResultsPerCSI_RS_IndexList'] = _RESULTSPERCSI_RS_INDEXLIST +DESCRIPTOR.message_types_by_name['ResultsPerSSB_IndexList'] = _RESULTSPERSSB_INDEXLIST +DESCRIPTOR.message_types_by_name['RsIndexResults'] = _RSINDEXRESULTS +DESCRIPTOR.message_types_by_name['MeasResult'] = _MEASRESULT +DESCRIPTOR.message_types_by_name['PLMN_Identity'] = _PLMN_IDENTITY +DESCRIPTOR.message_types_by_name['MNC'] = _MNC +DESCRIPTOR.message_types_by_name['MCC'] = _MCC +DESCRIPTOR.message_types_by_name['PLMN_Identity_EUTRA_5GC'] = _PLMN_IDENTITY_EUTRA_5GC +DESCRIPTOR.message_types_by_name['PLMN_IdentityList_EUTRA_5GC'] = _PLMN_IDENTITYLIST_EUTRA_5GC +DESCRIPTOR.message_types_by_name['CellAccessRelatedInfo_EUTRA_5GC'] = _CELLACCESSRELATEDINFO_EUTRA_5GC +DESCRIPTOR.message_types_by_name['PLMN_IdentityList_EUTRA_EPC'] = _PLMN_IDENTITYLIST_EUTRA_EPC +DESCRIPTOR.message_types_by_name['CellAccessRelatedInfo_EUTRA_EPC'] = _CELLACCESSRELATEDINFO_EUTRA_EPC +DESCRIPTOR.message_types_by_name['CGI_info_EPC'] = _CGI_INFO_EPC +DESCRIPTOR.message_types_by_name['PLMN_IdentityInfo'] = _PLMN_IDENTITYINFO +DESCRIPTOR.message_types_by_name['PDCCH_ConfigSIB1'] = _PDCCH_CONFIGSIB1 +DESCRIPTOR.message_types_by_name['NoSIB1'] = _NOSIB1 +DESCRIPTOR.message_types_by_name['PLMN_IdentityInfoList'] = _PLMN_IDENTITYINFOLIST +DESCRIPTOR.message_types_by_name['MultiFrequencyBandListNR'] = _MULTIFREQUENCYBANDLISTNR +DESCRIPTOR.message_types_by_name['CGI_Info'] = _CGI_INFO +DESCRIPTOR.message_types_by_name['MultiBandInfoListEUTRA'] = _MULTIBANDINFOLISTEUTRA +DESCRIPTOR.message_types_by_name['EUTRA_CGI_Info'] = _EUTRA_CGI_INFO +DESCRIPTOR.message_types_by_name['MeasResultNR'] = _MEASRESULTNR +DESCRIPTOR.message_types_by_name['MeasResultEUTRA'] = _MEASRESULTEUTRA +DESCRIPTOR.message_types_by_name['MeasResultServMO'] = _MEASRESULTSERVMO +DESCRIPTOR.message_types_by_name['MeasResultServMOList'] = _MEASRESULTSERVMOLIST +DESCRIPTOR.message_types_by_name['MeasResultListNR'] = _MEASRESULTLISTNR +DESCRIPTOR.message_types_by_name['MeasResultListEUTRA'] = _MEASRESULTLISTEUTRA +DESCRIPTOR.message_types_by_name['MeasResults'] = _MEASRESULTS +DESCRIPTOR.message_types_by_name['DRX_Info'] = _DRX_INFO +DESCRIPTOR.message_types_by_name['RadioBearerConfig'] = _RADIOBEARERCONFIG +DESCRIPTOR.message_types_by_name['SRB_ToAddModList'] = _SRB_TOADDMODLIST +DESCRIPTOR.message_types_by_name['SRB_ToAddMod'] = _SRB_TOADDMOD +DESCRIPTOR.message_types_by_name['PDCP_Config'] = _PDCP_CONFIG +DESCRIPTOR.message_types_by_name['DRB'] = _DRB +DESCRIPTOR.message_types_by_name['DiscardTimer'] = _DISCARDTIMER +DESCRIPTOR.message_types_by_name['PDCP_SN_Size'] = _PDCP_SN_SIZE +DESCRIPTOR.message_types_by_name['Rohc'] = _ROHC +DESCRIPTOR.message_types_by_name['RohcProfiles'] = _ROHCPROFILES +DESCRIPTOR.message_types_by_name['UplinkOnlyROHC'] = _UPLINKONLYROHC +DESCRIPTOR.message_types_by_name['UplinkOnlyROHCProfiles'] = _UPLINKONLYROHCPROFILES +DESCRIPTOR.message_types_by_name['MoreThanOneRLC'] = _MORETHANONERLC +DESCRIPTOR.message_types_by_name['PrimaryPath'] = _PRIMARYPATH +DESCRIPTOR.message_types_by_name['UL_DataSplitThreshold'] = _UL_DATASPLITTHRESHOLD +DESCRIPTOR.message_types_by_name['T_Reordering'] = _T_REORDERING +DESCRIPTOR.message_types_by_name['DRB_ToAddModList'] = _DRB_TOADDMODLIST +DESCRIPTOR.message_types_by_name['DRB_ToAddMod'] = _DRB_TOADDMOD +DESCRIPTOR.message_types_by_name['DRB_ToReleaseList'] = _DRB_TORELEASELIST +DESCRIPTOR.message_types_by_name['SDAP_Config'] = _SDAP_CONFIG +DESCRIPTOR.message_types_by_name['SDAP_Header'] = _SDAP_HEADER +DESCRIPTOR.message_types_by_name['SecurityConfig'] = _SECURITYCONFIG +DESCRIPTOR.message_types_by_name['SecurityAlgorithmConfig'] = _SECURITYALGORITHMCONFIG +DESCRIPTOR.message_types_by_name['CipheringAlgorithm'] = _CIPHERINGALGORITHM +DESCRIPTOR.message_types_by_name['IntegrityProtAlgorithm'] = _INTEGRITYPROTALGORITHM +DESCRIPTOR.message_types_by_name['KeyToUse'] = _KEYTOUSE +DESCRIPTOR.message_types_by_name['UplinkTxDirectCurrentList'] = _UPLINKTXDIRECTCURRENTLIST +DESCRIPTOR.message_types_by_name['UplinkTxDirectCurrentCell'] = _UPLINKTXDIRECTCURRENTCELL +DESCRIPTOR.message_types_by_name['UplinkTxDirectCurrentBWP'] = _UPLINKTXDIRECTCURRENTBWP +DESCRIPTOR.message_types_by_name['CellAccessRelatedInfo'] = _CELLACCESSRELATEDINFO +DESCRIPTOR.message_types_by_name['ConnEstFailureControl'] = _CONNESTFAILURECONTROL +DESCRIPTOR.message_types_by_name['ConnEstFailCount'] = _CONNESTFAILCOUNT +DESCRIPTOR.message_types_by_name['ConnEstFailOffsetValidity'] = _CONNESTFAILOFFSETVALIDITY +DESCRIPTOR.message_types_by_name['SI_SchedulingInfo'] = _SI_SCHEDULINGINFO +DESCRIPTOR.message_types_by_name['SI_WindowLength'] = _SI_WINDOWLENGTH +DESCRIPTOR.message_types_by_name['SchedulingInfo'] = _SCHEDULINGINFO +DESCRIPTOR.message_types_by_name['SIB_Mapping'] = _SIB_MAPPING +DESCRIPTOR.message_types_by_name['SI_BroadcastStatus'] = _SI_BROADCASTSTATUS +DESCRIPTOR.message_types_by_name['SI_Periodicity'] = _SI_PERIODICITY +DESCRIPTOR.message_types_by_name['SIB_TypeInfo'] = _SIB_TYPEINFO +DESCRIPTOR.message_types_by_name['SIB_TypeInfoType'] = _SIB_TYPEINFOTYPE +DESCRIPTOR.message_types_by_name['SI_RequestConfig'] = _SI_REQUESTCONFIG +DESCRIPTOR.message_types_by_name['SI_RequestPeriod'] = _SI_REQUESTPERIOD +DESCRIPTOR.message_types_by_name['RACH_OccasionsSI'] = _RACH_OCCASIONSSI +DESCRIPTOR.message_types_by_name['SI_RequestResources'] = _SI_REQUESTRESOURCES +DESCRIPTOR.message_types_by_name['ServingCellConfigCommonSIB'] = _SERVINGCELLCONFIGCOMMONSIB +DESCRIPTOR.message_types_by_name['DownlinkConfigCommonSIB'] = _DOWNLINKCONFIGCOMMONSIB +DESCRIPTOR.message_types_by_name['FrequencyInfoDL_SIB'] = _FREQUENCYINFODL_SIB +DESCRIPTOR.message_types_by_name['MultiFrequencyBandListNR_SIB'] = _MULTIFREQUENCYBANDLISTNR_SIB +DESCRIPTOR.message_types_by_name['NR_MultiBandInfo'] = _NR_MULTIBANDINFO +DESCRIPTOR.message_types_by_name['NR_NS_PmaxList'] = _NR_NS_PMAXLIST +DESCRIPTOR.message_types_by_name['NR_NS_PmaxValue'] = _NR_NS_PMAXVALUE +DESCRIPTOR.message_types_by_name['BCCH_Config'] = _BCCH_CONFIG +DESCRIPTOR.message_types_by_name['PCCH_Config'] = _PCCH_CONFIG +DESCRIPTOR.message_types_by_name['PagingCycle'] = _PAGINGCYCLE +DESCRIPTOR.message_types_by_name['PCCH_ConfigNs'] = _PCCH_CONFIGNS +DESCRIPTOR.message_types_by_name['SCS15KHZoneT'] = _SCS15KHZONET +DESCRIPTOR.message_types_by_name['SCS30KHZoneT_SCS15KHZhalfT'] = _SCS30KHZONET_SCS15KHZHALFT +DESCRIPTOR.message_types_by_name['SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT'] = _SCS60KHZONET_SCS30KHZHALFT_SCS15KHZQUARTERT +DESCRIPTOR.message_types_by_name['SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT'] = _SCS120KHZONET_SCS60KHZHALFT_SCS30KHZQUARTERT_SCS15KHZONEEIGHTHT +DESCRIPTOR.message_types_by_name['SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT'] = _SCS120KHZHALFT_SCS60KHZQUARTERT_SCS30KHZONEEIGHTHT_SCS15KHZONESIXTEENTHT +DESCRIPTOR.message_types_by_name['SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT'] = _SCS120KHZQUARTERT_SCS60KHZONEEIGHTHT_SCS30KHZONESIXTEENTHT +DESCRIPTOR.message_types_by_name['SCS120KHZoneEighthT_SCS60KHZoneSixteenthT'] = _SCS120KHZONEEIGHTHT_SCS60KHZONESIXTEENTHT +DESCRIPTOR.message_types_by_name['SCS120KHZoneSixteenthT'] = _SCS120KHZONESIXTEENTHT +DESCRIPTOR.message_types_by_name['UplinkConfigCommonSIB'] = _UPLINKCONFIGCOMMONSIB +DESCRIPTOR.message_types_by_name['FrequencyInfoUL_SIB'] = _FREQUENCYINFOUL_SIB +DESCRIPTOR.message_types_by_name['SIB_N_TimingAdvanceOffset'] = _SIB_N_TIMINGADVANCEOFFSET +DESCRIPTOR.message_types_by_name['SIB_SSB_PositionsInBurst'] = _SIB_SSB_POSITIONSINBURST +DESCRIPTOR.message_types_by_name['SIB_SSB_PeriodicityServingCell'] = _SIB_SSB_PERIODICITYSERVINGCELL +DESCRIPTOR.message_types_by_name['UE_TimersAndConstants'] = _UE_TIMERSANDCONSTANTS +DESCRIPTOR.message_types_by_name['UE_TimersAndConstantsT300_T301_T319'] = _UE_TIMERSANDCONSTANTST300_T301_T319 +DESCRIPTOR.message_types_by_name['UE_TimersAndConstantsT310'] = _UE_TIMERSANDCONSTANTST310 +DESCRIPTOR.message_types_by_name['UE_TimersAndConstantsN310'] = _UE_TIMERSANDCONSTANTSN310 +DESCRIPTOR.message_types_by_name['UE_TimersAndConstantsT311'] = _UE_TIMERSANDCONSTANTST311 +DESCRIPTOR.message_types_by_name['UE_TimersAndConstantsN311'] = _UE_TIMERSANDCONSTANTSN311 +DESCRIPTOR.message_types_by_name['UAC_BarringPerCatList'] = _UAC_BARRINGPERCATLIST +DESCRIPTOR.message_types_by_name['UAC_BarringPerCat'] = _UAC_BARRINGPERCAT +DESCRIPTOR.message_types_by_name['UAC_BarringPerPLMN_List'] = _UAC_BARRINGPERPLMN_LIST +DESCRIPTOR.message_types_by_name['UAC_BarringPerPLMN'] = _UAC_BARRINGPERPLMN +DESCRIPTOR.message_types_by_name['UAC_ImplicitACBarringList'] = _UAC_IMPLICITACBARRINGLIST +DESCRIPTOR.message_types_by_name['UAC_BarringInfoSetList'] = _UAC_BARRINGINFOSETLIST +DESCRIPTOR.message_types_by_name['UAC_BarringInfoSet'] = _UAC_BARRINGINFOSET +DESCRIPTOR.message_types_by_name['UAC_BarringFactor'] = _UAC_BARRINGFACTOR +DESCRIPTOR.message_types_by_name['UAC_BarringTime'] = _UAC_BARRINGTIME +DESCRIPTOR.message_types_by_name['MobilityStateParameters'] = _MOBILITYSTATEPARAMETERS +DESCRIPTOR.message_types_by_name['T_Evaluation_HystNormal'] = _T_EVALUATION_HYSTNORMAL +DESCRIPTOR.message_types_by_name['EUTRA_MultiBandInfoList'] = _EUTRA_MULTIBANDINFOLIST +DESCRIPTOR.message_types_by_name['EUTRA_MultiBandInfo'] = _EUTRA_MULTIBANDINFO +DESCRIPTOR.message_types_by_name['EUTRA_NS_PmaxList'] = _EUTRA_NS_PMAXLIST +DESCRIPTOR.message_types_by_name['EUTRA_NS_PmaxValue'] = _EUTRA_NS_PMAXVALUE +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +CellGroupConfig = _reflection.GeneratedProtocolMessageType('CellGroupConfig', (_message.Message,), { + 'DESCRIPTOR' : _CELLGROUPCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CellGroupConfig) + }) +_sym_db.RegisterMessage(CellGroupConfig) + +RLC_BearerConfig = _reflection.GeneratedProtocolMessageType('RLC_BearerConfig', (_message.Message,), { + 'DESCRIPTOR' : _RLC_BEARERCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RLC_BearerConfig) + }) +_sym_db.RegisterMessage(RLC_BearerConfig) + +RLC_Config = _reflection.GeneratedProtocolMessageType('RLC_Config', (_message.Message,), { + 'DESCRIPTOR' : _RLC_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RLC_Config) + }) +_sym_db.RegisterMessage(RLC_Config) + +AM = _reflection.GeneratedProtocolMessageType('AM', (_message.Message,), { + 'DESCRIPTOR' : _AM, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.AM) + }) +_sym_db.RegisterMessage(AM) + +UL_AM_RLC = _reflection.GeneratedProtocolMessageType('UL_AM_RLC', (_message.Message,), { + 'DESCRIPTOR' : _UL_AM_RLC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UL_AM_RLC) + }) +_sym_db.RegisterMessage(UL_AM_RLC) + +MaxRetxThreshold = _reflection.GeneratedProtocolMessageType('MaxRetxThreshold', (_message.Message,), { + 'DESCRIPTOR' : _MAXRETXTHRESHOLD, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MaxRetxThreshold) + }) +_sym_db.RegisterMessage(MaxRetxThreshold) + +SN_FieldLengthAM = _reflection.GeneratedProtocolMessageType('SN_FieldLengthAM', (_message.Message,), { + 'DESCRIPTOR' : _SN_FIELDLENGTHAM, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SN_FieldLengthAM) + }) +_sym_db.RegisterMessage(SN_FieldLengthAM) + +T_PollRetransmit = _reflection.GeneratedProtocolMessageType('T_PollRetransmit', (_message.Message,), { + 'DESCRIPTOR' : _T_POLLRETRANSMIT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.T_PollRetransmit) + }) +_sym_db.RegisterMessage(T_PollRetransmit) + +PollPDU = _reflection.GeneratedProtocolMessageType('PollPDU', (_message.Message,), { + 'DESCRIPTOR' : _POLLPDU, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PollPDU) + }) +_sym_db.RegisterMessage(PollPDU) + +PollByte = _reflection.GeneratedProtocolMessageType('PollByte', (_message.Message,), { + 'DESCRIPTOR' : _POLLBYTE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PollByte) + }) +_sym_db.RegisterMessage(PollByte) + +DL_AM_RLC = _reflection.GeneratedProtocolMessageType('DL_AM_RLC', (_message.Message,), { + 'DESCRIPTOR' : _DL_AM_RLC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DL_AM_RLC) + }) +_sym_db.RegisterMessage(DL_AM_RLC) + +T_Reassembly = _reflection.GeneratedProtocolMessageType('T_Reassembly', (_message.Message,), { + 'DESCRIPTOR' : _T_REASSEMBLY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.T_Reassembly) + }) +_sym_db.RegisterMessage(T_Reassembly) + +T_StatusProhibit = _reflection.GeneratedProtocolMessageType('T_StatusProhibit', (_message.Message,), { + 'DESCRIPTOR' : _T_STATUSPROHIBIT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.T_StatusProhibit) + }) +_sym_db.RegisterMessage(T_StatusProhibit) + +UM_Bi_Directional = _reflection.GeneratedProtocolMessageType('UM_Bi_Directional', (_message.Message,), { + 'DESCRIPTOR' : _UM_BI_DIRECTIONAL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UM_Bi_Directional) + }) +_sym_db.RegisterMessage(UM_Bi_Directional) + +UL_UM_RLC = _reflection.GeneratedProtocolMessageType('UL_UM_RLC', (_message.Message,), { + 'DESCRIPTOR' : _UL_UM_RLC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UL_UM_RLC) + }) +_sym_db.RegisterMessage(UL_UM_RLC) + +SN_FieldLengthUM = _reflection.GeneratedProtocolMessageType('SN_FieldLengthUM', (_message.Message,), { + 'DESCRIPTOR' : _SN_FIELDLENGTHUM, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SN_FieldLengthUM) + }) +_sym_db.RegisterMessage(SN_FieldLengthUM) + +DL_UM_RLC = _reflection.GeneratedProtocolMessageType('DL_UM_RLC', (_message.Message,), { + 'DESCRIPTOR' : _DL_UM_RLC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DL_UM_RLC) + }) +_sym_db.RegisterMessage(DL_UM_RLC) + +UM_Uni_Directional_UL = _reflection.GeneratedProtocolMessageType('UM_Uni_Directional_UL', (_message.Message,), { + 'DESCRIPTOR' : _UM_UNI_DIRECTIONAL_UL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UM_Uni_Directional_UL) + }) +_sym_db.RegisterMessage(UM_Uni_Directional_UL) + +UM_Uni_Directional_DL = _reflection.GeneratedProtocolMessageType('UM_Uni_Directional_DL', (_message.Message,), { + 'DESCRIPTOR' : _UM_UNI_DIRECTIONAL_DL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UM_Uni_Directional_DL) + }) +_sym_db.RegisterMessage(UM_Uni_Directional_DL) + +LogicalChannelConfig = _reflection.GeneratedProtocolMessageType('LogicalChannelConfig', (_message.Message,), { + 'DESCRIPTOR' : _LOGICALCHANNELCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.LogicalChannelConfig) + }) +_sym_db.RegisterMessage(LogicalChannelConfig) + +UL_SpecificParameters = _reflection.GeneratedProtocolMessageType('UL_SpecificParameters', (_message.Message,), { + 'DESCRIPTOR' : _UL_SPECIFICPARAMETERS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UL_SpecificParameters) + }) +_sym_db.RegisterMessage(UL_SpecificParameters) + +PrioritisedBitRate = _reflection.GeneratedProtocolMessageType('PrioritisedBitRate', (_message.Message,), { + 'DESCRIPTOR' : _PRIORITISEDBITRATE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PrioritisedBitRate) + }) +_sym_db.RegisterMessage(PrioritisedBitRate) + +BucketSizeDuration = _reflection.GeneratedProtocolMessageType('BucketSizeDuration', (_message.Message,), { + 'DESCRIPTOR' : _BUCKETSIZEDURATION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BucketSizeDuration) + }) +_sym_db.RegisterMessage(BucketSizeDuration) + +SubcarrierSpacing = _reflection.GeneratedProtocolMessageType('SubcarrierSpacing', (_message.Message,), { + 'DESCRIPTOR' : _SUBCARRIERSPACING, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SubcarrierSpacing) + }) +_sym_db.RegisterMessage(SubcarrierSpacing) + +MaxPUSCH_Duration = _reflection.GeneratedProtocolMessageType('MaxPUSCH_Duration', (_message.Message,), { + 'DESCRIPTOR' : _MAXPUSCH_DURATION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MaxPUSCH_Duration) + }) +_sym_db.RegisterMessage(MaxPUSCH_Duration) + +BitRateQueryProhibitTimer = _reflection.GeneratedProtocolMessageType('BitRateQueryProhibitTimer', (_message.Message,), { + 'DESCRIPTOR' : _BITRATEQUERYPROHIBITTIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BitRateQueryProhibitTimer) + }) +_sym_db.RegisterMessage(BitRateQueryProhibitTimer) + +MAC_CellGroupConfig = _reflection.GeneratedProtocolMessageType('MAC_CellGroupConfig', (_message.Message,), { + 'DESCRIPTOR' : _MAC_CELLGROUPCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MAC_CellGroupConfig) + }) +_sym_db.RegisterMessage(MAC_CellGroupConfig) + +DRX_Config = _reflection.GeneratedProtocolMessageType('DRX_Config', (_message.Message,), { + 'DESCRIPTOR' : _DRX_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DRX_Config) + }) +_sym_db.RegisterMessage(DRX_Config) + +MilliSeconds = _reflection.GeneratedProtocolMessageType('MilliSeconds', (_message.Message,), { + 'DESCRIPTOR' : _MILLISECONDS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MilliSeconds) + }) +_sym_db.RegisterMessage(MilliSeconds) + +DRX_InactivityTimer = _reflection.GeneratedProtocolMessageType('DRX_InactivityTimer', (_message.Message,), { + 'DESCRIPTOR' : _DRX_INACTIVITYTIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DRX_InactivityTimer) + }) +_sym_db.RegisterMessage(DRX_InactivityTimer) + +DRX_RetransmissionTimer = _reflection.GeneratedProtocolMessageType('DRX_RetransmissionTimer', (_message.Message,), { + 'DESCRIPTOR' : _DRX_RETRANSMISSIONTIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DRX_RetransmissionTimer) + }) +_sym_db.RegisterMessage(DRX_RetransmissionTimer) + +ShortDRX = _reflection.GeneratedProtocolMessageType('ShortDRX', (_message.Message,), { + 'DESCRIPTOR' : _SHORTDRX, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ShortDRX) + }) +_sym_db.RegisterMessage(ShortDRX) + +DRX_ShortCycle = _reflection.GeneratedProtocolMessageType('DRX_ShortCycle', (_message.Message,), { + 'DESCRIPTOR' : _DRX_SHORTCYCLE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DRX_ShortCycle) + }) +_sym_db.RegisterMessage(DRX_ShortCycle) + +SchedulingRequestConfig = _reflection.GeneratedProtocolMessageType('SchedulingRequestConfig', (_message.Message,), { + 'DESCRIPTOR' : _SCHEDULINGREQUESTCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SchedulingRequestConfig) + }) +_sym_db.RegisterMessage(SchedulingRequestConfig) + +SchedulingRequestToAddMod = _reflection.GeneratedProtocolMessageType('SchedulingRequestToAddMod', (_message.Message,), { + 'DESCRIPTOR' : _SCHEDULINGREQUESTTOADDMOD, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SchedulingRequestToAddMod) + }) +_sym_db.RegisterMessage(SchedulingRequestToAddMod) + +SR_ProhibitTimer = _reflection.GeneratedProtocolMessageType('SR_ProhibitTimer', (_message.Message,), { + 'DESCRIPTOR' : _SR_PROHIBITTIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SR_ProhibitTimer) + }) +_sym_db.RegisterMessage(SR_ProhibitTimer) + +SR_TransMax = _reflection.GeneratedProtocolMessageType('SR_TransMax', (_message.Message,), { + 'DESCRIPTOR' : _SR_TRANSMAX, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SR_TransMax) + }) +_sym_db.RegisterMessage(SR_TransMax) + +BSR_Config = _reflection.GeneratedProtocolMessageType('BSR_Config', (_message.Message,), { + 'DESCRIPTOR' : _BSR_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BSR_Config) + }) +_sym_db.RegisterMessage(BSR_Config) + +PeriodicBSR_Timer = _reflection.GeneratedProtocolMessageType('PeriodicBSR_Timer', (_message.Message,), { + 'DESCRIPTOR' : _PERIODICBSR_TIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PeriodicBSR_Timer) + }) +_sym_db.RegisterMessage(PeriodicBSR_Timer) + +RetxBSR_Timer = _reflection.GeneratedProtocolMessageType('RetxBSR_Timer', (_message.Message,), { + 'DESCRIPTOR' : _RETXBSR_TIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RetxBSR_Timer) + }) +_sym_db.RegisterMessage(RetxBSR_Timer) + +LogicalChannelSR_DelayTimer = _reflection.GeneratedProtocolMessageType('LogicalChannelSR_DelayTimer', (_message.Message,), { + 'DESCRIPTOR' : _LOGICALCHANNELSR_DELAYTIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.LogicalChannelSR_DelayTimer) + }) +_sym_db.RegisterMessage(LogicalChannelSR_DelayTimer) + +TAG_Config = _reflection.GeneratedProtocolMessageType('TAG_Config', (_message.Message,), { + 'DESCRIPTOR' : _TAG_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TAG_Config) + }) +_sym_db.RegisterMessage(TAG_Config) + +TAG = _reflection.GeneratedProtocolMessageType('TAG', (_message.Message,), { + 'DESCRIPTOR' : _TAG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TAG) + }) +_sym_db.RegisterMessage(TAG) + +TimeAlignmentTimer = _reflection.GeneratedProtocolMessageType('TimeAlignmentTimer', (_message.Message,), { + 'DESCRIPTOR' : _TIMEALIGNMENTTIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TimeAlignmentTimer) + }) +_sym_db.RegisterMessage(TimeAlignmentTimer) + +PHR_Config = _reflection.GeneratedProtocolMessageType('PHR_Config', (_message.Message,), { + 'DESCRIPTOR' : _PHR_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PHR_Config) + }) +_sym_db.RegisterMessage(PHR_Config) + +PHR_PeriodicTimer = _reflection.GeneratedProtocolMessageType('PHR_PeriodicTimer', (_message.Message,), { + 'DESCRIPTOR' : _PHR_PERIODICTIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PHR_PeriodicTimer) + }) +_sym_db.RegisterMessage(PHR_PeriodicTimer) + +PHR_ProhibitTimer = _reflection.GeneratedProtocolMessageType('PHR_ProhibitTimer', (_message.Message,), { + 'DESCRIPTOR' : _PHR_PROHIBITTIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PHR_ProhibitTimer) + }) +_sym_db.RegisterMessage(PHR_ProhibitTimer) + +PHR_Tx_PowerFactorChange = _reflection.GeneratedProtocolMessageType('PHR_Tx_PowerFactorChange', (_message.Message,), { + 'DESCRIPTOR' : _PHR_TX_POWERFACTORCHANGE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PHR_Tx_PowerFactorChange) + }) +_sym_db.RegisterMessage(PHR_Tx_PowerFactorChange) + +PHR_ModeOtherCG = _reflection.GeneratedProtocolMessageType('PHR_ModeOtherCG', (_message.Message,), { + 'DESCRIPTOR' : _PHR_MODEOTHERCG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PHR_ModeOtherCG) + }) +_sym_db.RegisterMessage(PHR_ModeOtherCG) + +DataInactivityTimer = _reflection.GeneratedProtocolMessageType('DataInactivityTimer', (_message.Message,), { + 'DESCRIPTOR' : _DATAINACTIVITYTIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DataInactivityTimer) + }) +_sym_db.RegisterMessage(DataInactivityTimer) + +PhysicalCellGroupConfig = _reflection.GeneratedProtocolMessageType('PhysicalCellGroupConfig', (_message.Message,), { + 'DESCRIPTOR' : _PHYSICALCELLGROUPCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PhysicalCellGroupConfig) + }) +_sym_db.RegisterMessage(PhysicalCellGroupConfig) + +XScale = _reflection.GeneratedProtocolMessageType('XScale', (_message.Message,), { + 'DESCRIPTOR' : _XSCALE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.XScale) + }) +_sym_db.RegisterMessage(XScale) + +SpCellConfig = _reflection.GeneratedProtocolMessageType('SpCellConfig', (_message.Message,), { + 'DESCRIPTOR' : _SPCELLCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SpCellConfig) + }) +_sym_db.RegisterMessage(SpCellConfig) + +ReconfigurationWithSync = _reflection.GeneratedProtocolMessageType('ReconfigurationWithSync', (_message.Message,), { + 'DESCRIPTOR' : _RECONFIGURATIONWITHSYNC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ReconfigurationWithSync) + }) +_sym_db.RegisterMessage(ReconfigurationWithSync) + +ServingCellConfigCommon = _reflection.GeneratedProtocolMessageType('ServingCellConfigCommon', (_message.Message,), { + 'DESCRIPTOR' : _SERVINGCELLCONFIGCOMMON, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ServingCellConfigCommon) + }) +_sym_db.RegisterMessage(ServingCellConfigCommon) + +DownlinkConfigCommon = _reflection.GeneratedProtocolMessageType('DownlinkConfigCommon', (_message.Message,), { + 'DESCRIPTOR' : _DOWNLINKCONFIGCOMMON, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DownlinkConfigCommon) + }) +_sym_db.RegisterMessage(DownlinkConfigCommon) + +FrequencyInfoDL = _reflection.GeneratedProtocolMessageType('FrequencyInfoDL', (_message.Message,), { + 'DESCRIPTOR' : _FREQUENCYINFODL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.FrequencyInfoDL) + }) +_sym_db.RegisterMessage(FrequencyInfoDL) + +SCS_SpecificCarrier = _reflection.GeneratedProtocolMessageType('SCS_SpecificCarrier', (_message.Message,), { + 'DESCRIPTOR' : _SCS_SPECIFICCARRIER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SCS_SpecificCarrier) + }) +_sym_db.RegisterMessage(SCS_SpecificCarrier) + +BWP_DownlinkCommon = _reflection.GeneratedProtocolMessageType('BWP_DownlinkCommon', (_message.Message,), { + 'DESCRIPTOR' : _BWP_DOWNLINKCOMMON, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BWP_DownlinkCommon) + }) +_sym_db.RegisterMessage(BWP_DownlinkCommon) + +BWP = _reflection.GeneratedProtocolMessageType('BWP', (_message.Message,), { + 'DESCRIPTOR' : _BWP, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BWP) + }) +_sym_db.RegisterMessage(BWP) + +CyclicPrefix = _reflection.GeneratedProtocolMessageType('CyclicPrefix', (_message.Message,), { + 'DESCRIPTOR' : _CYCLICPREFIX, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CyclicPrefix) + }) +_sym_db.RegisterMessage(CyclicPrefix) + +PDCCH_ConfigCommon = _reflection.GeneratedProtocolMessageType('PDCCH_ConfigCommon', (_message.Message,), { + 'DESCRIPTOR' : _PDCCH_CONFIGCOMMON, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PDCCH_ConfigCommon) + }) +_sym_db.RegisterMessage(PDCCH_ConfigCommon) + +ControlResourceSet = _reflection.GeneratedProtocolMessageType('ControlResourceSet', (_message.Message,), { + 'DESCRIPTOR' : _CONTROLRESOURCESET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ControlResourceSet) + }) +_sym_db.RegisterMessage(ControlResourceSet) + +Interleaved = _reflection.GeneratedProtocolMessageType('Interleaved', (_message.Message,), { + 'DESCRIPTOR' : _INTERLEAVED, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Interleaved) + }) +_sym_db.RegisterMessage(Interleaved) + +Reg_BundleSize = _reflection.GeneratedProtocolMessageType('Reg_BundleSize', (_message.Message,), { + 'DESCRIPTOR' : _REG_BUNDLESIZE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Reg_BundleSize) + }) +_sym_db.RegisterMessage(Reg_BundleSize) + +InterleaverSize = _reflection.GeneratedProtocolMessageType('InterleaverSize', (_message.Message,), { + 'DESCRIPTOR' : _INTERLEAVERSIZE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.InterleaverSize) + }) +_sym_db.RegisterMessage(InterleaverSize) + +PrecoderGranularity = _reflection.GeneratedProtocolMessageType('PrecoderGranularity', (_message.Message,), { + 'DESCRIPTOR' : _PRECODERGRANULARITY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PrecoderGranularity) + }) +_sym_db.RegisterMessage(PrecoderGranularity) + +FirstPDCCH_MonitoringOccasionOfP0 = _reflection.GeneratedProtocolMessageType('FirstPDCCH_MonitoringOccasionOfP0', (_message.Message,), { + 'DESCRIPTOR' : _FIRSTPDCCH_MONITORINGOCCASIONOFP0, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.FirstPDCCH_MonitoringOccasionOfP0) + }) +_sym_db.RegisterMessage(FirstPDCCH_MonitoringOccasionOfP0) + +Sequence_Of_Integer = _reflection.GeneratedProtocolMessageType('Sequence_Of_Integer', (_message.Message,), { + 'DESCRIPTOR' : _SEQUENCE_OF_INTEGER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Sequence_Of_Integer) + }) +_sym_db.RegisterMessage(Sequence_Of_Integer) + +PDSCH_ConfigCommon = _reflection.GeneratedProtocolMessageType('PDSCH_ConfigCommon', (_message.Message,), { + 'DESCRIPTOR' : _PDSCH_CONFIGCOMMON, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PDSCH_ConfigCommon) + }) +_sym_db.RegisterMessage(PDSCH_ConfigCommon) + +PDSCH_TimeDomainResourceAllocationList = _reflection.GeneratedProtocolMessageType('PDSCH_TimeDomainResourceAllocationList', (_message.Message,), { + 'DESCRIPTOR' : _PDSCH_TIMEDOMAINRESOURCEALLOCATIONLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PDSCH_TimeDomainResourceAllocationList) + }) +_sym_db.RegisterMessage(PDSCH_TimeDomainResourceAllocationList) + +PDSCH_TimeDomainResourceAllocation = _reflection.GeneratedProtocolMessageType('PDSCH_TimeDomainResourceAllocation', (_message.Message,), { + 'DESCRIPTOR' : _PDSCH_TIMEDOMAINRESOURCEALLOCATION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PDSCH_TimeDomainResourceAllocation) + }) +_sym_db.RegisterMessage(PDSCH_TimeDomainResourceAllocation) + +MappingType = _reflection.GeneratedProtocolMessageType('MappingType', (_message.Message,), { + 'DESCRIPTOR' : _MAPPINGTYPE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MappingType) + }) +_sym_db.RegisterMessage(MappingType) + +UplinkConfigCommon = _reflection.GeneratedProtocolMessageType('UplinkConfigCommon', (_message.Message,), { + 'DESCRIPTOR' : _UPLINKCONFIGCOMMON, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UplinkConfigCommon) + }) +_sym_db.RegisterMessage(UplinkConfigCommon) + +FrequencyInfoUL = _reflection.GeneratedProtocolMessageType('FrequencyInfoUL', (_message.Message,), { + 'DESCRIPTOR' : _FREQUENCYINFOUL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.FrequencyInfoUL) + }) +_sym_db.RegisterMessage(FrequencyInfoUL) + +BWP_UplinkCommon = _reflection.GeneratedProtocolMessageType('BWP_UplinkCommon', (_message.Message,), { + 'DESCRIPTOR' : _BWP_UPLINKCOMMON, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BWP_UplinkCommon) + }) +_sym_db.RegisterMessage(BWP_UplinkCommon) + +BWP_Uplink = _reflection.GeneratedProtocolMessageType('BWP_Uplink', (_message.Message,), { + 'DESCRIPTOR' : _BWP_UPLINK, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BWP_Uplink) + }) +_sym_db.RegisterMessage(BWP_Uplink) + +RACH_ConfigCommon = _reflection.GeneratedProtocolMessageType('RACH_ConfigCommon', (_message.Message,), { + 'DESCRIPTOR' : _RACH_CONFIGCOMMON, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RACH_ConfigCommon) + }) +_sym_db.RegisterMessage(RACH_ConfigCommon) + +RACH_ConfigGeneric = _reflection.GeneratedProtocolMessageType('RACH_ConfigGeneric', (_message.Message,), { + 'DESCRIPTOR' : _RACH_CONFIGGENERIC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RACH_ConfigGeneric) + }) +_sym_db.RegisterMessage(RACH_ConfigGeneric) + +Msg1_FDM = _reflection.GeneratedProtocolMessageType('Msg1_FDM', (_message.Message,), { + 'DESCRIPTOR' : _MSG1_FDM, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Msg1_FDM) + }) +_sym_db.RegisterMessage(Msg1_FDM) + +PreambleTransMax = _reflection.GeneratedProtocolMessageType('PreambleTransMax', (_message.Message,), { + 'DESCRIPTOR' : _PREAMBLETRANSMAX, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PreambleTransMax) + }) +_sym_db.RegisterMessage(PreambleTransMax) + +PowerRampingStep = _reflection.GeneratedProtocolMessageType('PowerRampingStep', (_message.Message,), { + 'DESCRIPTOR' : _POWERRAMPINGSTEP, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PowerRampingStep) + }) +_sym_db.RegisterMessage(PowerRampingStep) + +RA_ResponseWindow = _reflection.GeneratedProtocolMessageType('RA_ResponseWindow', (_message.Message,), { + 'DESCRIPTOR' : _RA_RESPONSEWINDOW, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RA_ResponseWindow) + }) +_sym_db.RegisterMessage(RA_ResponseWindow) + +Fraction = _reflection.GeneratedProtocolMessageType('Fraction', (_message.Message,), { + 'DESCRIPTOR' : _FRACTION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Fraction) + }) +_sym_db.RegisterMessage(Fraction) + +OtherFraction = _reflection.GeneratedProtocolMessageType('OtherFraction', (_message.Message,), { + 'DESCRIPTOR' : _OTHERFRACTION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.OtherFraction) + }) +_sym_db.RegisterMessage(OtherFraction) + +GroupBconfigured = _reflection.GeneratedProtocolMessageType('GroupBconfigured', (_message.Message,), { + 'DESCRIPTOR' : _GROUPBCONFIGURED, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.GroupBconfigured) + }) +_sym_db.RegisterMessage(GroupBconfigured) + +RA_Msg3SizeGroupA = _reflection.GeneratedProtocolMessageType('RA_Msg3SizeGroupA', (_message.Message,), { + 'DESCRIPTOR' : _RA_MSG3SIZEGROUPA, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RA_Msg3SizeGroupA) + }) +_sym_db.RegisterMessage(RA_Msg3SizeGroupA) + +MessagePowerOffsetGroupB = _reflection.GeneratedProtocolMessageType('MessagePowerOffsetGroupB', (_message.Message,), { + 'DESCRIPTOR' : _MESSAGEPOWEROFFSETGROUPB, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MessagePowerOffsetGroupB) + }) +_sym_db.RegisterMessage(MessagePowerOffsetGroupB) + +RA_ContentionResolutionTimer = _reflection.GeneratedProtocolMessageType('RA_ContentionResolutionTimer', (_message.Message,), { + 'DESCRIPTOR' : _RA_CONTENTIONRESOLUTIONTIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RA_ContentionResolutionTimer) + }) +_sym_db.RegisterMessage(RA_ContentionResolutionTimer) + +RestrictedSetConfig = _reflection.GeneratedProtocolMessageType('RestrictedSetConfig', (_message.Message,), { + 'DESCRIPTOR' : _RESTRICTEDSETCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RestrictedSetConfig) + }) +_sym_db.RegisterMessage(RestrictedSetConfig) + +PUSCH_ConfigCommon = _reflection.GeneratedProtocolMessageType('PUSCH_ConfigCommon', (_message.Message,), { + 'DESCRIPTOR' : _PUSCH_CONFIGCOMMON, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUSCH_ConfigCommon) + }) +_sym_db.RegisterMessage(PUSCH_ConfigCommon) + +PUSCH_TimeDomainResourceAllocationList = _reflection.GeneratedProtocolMessageType('PUSCH_TimeDomainResourceAllocationList', (_message.Message,), { + 'DESCRIPTOR' : _PUSCH_TIMEDOMAINRESOURCEALLOCATIONLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUSCH_TimeDomainResourceAllocationList) + }) +_sym_db.RegisterMessage(PUSCH_TimeDomainResourceAllocationList) + +PUSCH_TimeDomainResourceAllocation = _reflection.GeneratedProtocolMessageType('PUSCH_TimeDomainResourceAllocation', (_message.Message,), { + 'DESCRIPTOR' : _PUSCH_TIMEDOMAINRESOURCEALLOCATION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUSCH_TimeDomainResourceAllocation) + }) +_sym_db.RegisterMessage(PUSCH_TimeDomainResourceAllocation) + +PUCCH_ConfigCommon = _reflection.GeneratedProtocolMessageType('PUCCH_ConfigCommon', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_CONFIGCOMMON, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_ConfigCommon) + }) +_sym_db.RegisterMessage(PUCCH_ConfigCommon) + +PUCCH_GroupHopping = _reflection.GeneratedProtocolMessageType('PUCCH_GroupHopping', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_GROUPHOPPING, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_GroupHopping) + }) +_sym_db.RegisterMessage(PUCCH_GroupHopping) + +N_TimingAdvanceOffset = _reflection.GeneratedProtocolMessageType('N_TimingAdvanceOffset', (_message.Message,), { + 'DESCRIPTOR' : _N_TIMINGADVANCEOFFSET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.N_TimingAdvanceOffset) + }) +_sym_db.RegisterMessage(N_TimingAdvanceOffset) + +SSB_PeriodicityServingCell = _reflection.GeneratedProtocolMessageType('SSB_PeriodicityServingCell', (_message.Message,), { + 'DESCRIPTOR' : _SSB_PERIODICITYSERVINGCELL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SSB_PeriodicityServingCell) + }) +_sym_db.RegisterMessage(SSB_PeriodicityServingCell) + +DMRS_TypeA_Position = _reflection.GeneratedProtocolMessageType('DMRS_TypeA_Position', (_message.Message,), { + 'DESCRIPTOR' : _DMRS_TYPEA_POSITION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DMRS_TypeA_Position) + }) +_sym_db.RegisterMessage(DMRS_TypeA_Position) + +RateMatchPatternLTE_CRS = _reflection.GeneratedProtocolMessageType('RateMatchPatternLTE_CRS', (_message.Message,), { + 'DESCRIPTOR' : _RATEMATCHPATTERNLTE_CRS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RateMatchPatternLTE_CRS) + }) +_sym_db.RegisterMessage(RateMatchPatternLTE_CRS) + +CarrierBandwidthDL = _reflection.GeneratedProtocolMessageType('CarrierBandwidthDL', (_message.Message,), { + 'DESCRIPTOR' : _CARRIERBANDWIDTHDL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CarrierBandwidthDL) + }) +_sym_db.RegisterMessage(CarrierBandwidthDL) + +EUTRA_MBSFN_SubframeConfigList = _reflection.GeneratedProtocolMessageType('EUTRA_MBSFN_SubframeConfigList', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_MBSFN_SUBFRAMECONFIGLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_MBSFN_SubframeConfigList) + }) +_sym_db.RegisterMessage(EUTRA_MBSFN_SubframeConfigList) + +EUTRA_MBSFN_SubframeConfig = _reflection.GeneratedProtocolMessageType('EUTRA_MBSFN_SubframeConfig', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_MBSFN_SUBFRAMECONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_MBSFN_SubframeConfig) + }) +_sym_db.RegisterMessage(EUTRA_MBSFN_SubframeConfig) + +RadioframeAllocationPeriod = _reflection.GeneratedProtocolMessageType('RadioframeAllocationPeriod', (_message.Message,), { + 'DESCRIPTOR' : _RADIOFRAMEALLOCATIONPERIOD, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RadioframeAllocationPeriod) + }) +_sym_db.RegisterMessage(RadioframeAllocationPeriod) + +SubframeAllocation = _reflection.GeneratedProtocolMessageType('SubframeAllocation', (_message.Message,), { + 'DESCRIPTOR' : _SUBFRAMEALLOCATION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SubframeAllocation) + }) +_sym_db.RegisterMessage(SubframeAllocation) + +NrofCRS_Ports = _reflection.GeneratedProtocolMessageType('NrofCRS_Ports', (_message.Message,), { + 'DESCRIPTOR' : _NROFCRS_PORTS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NrofCRS_Ports) + }) +_sym_db.RegisterMessage(NrofCRS_Ports) + +V_Shift = _reflection.GeneratedProtocolMessageType('V_Shift', (_message.Message,), { + 'DESCRIPTOR' : _V_SHIFT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.V_Shift) + }) +_sym_db.RegisterMessage(V_Shift) + +RateMatchPattern = _reflection.GeneratedProtocolMessageType('RateMatchPattern', (_message.Message,), { + 'DESCRIPTOR' : _RATEMATCHPATTERN, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RateMatchPattern) + }) +_sym_db.RegisterMessage(RateMatchPattern) + +Bitmaps = _reflection.GeneratedProtocolMessageType('Bitmaps', (_message.Message,), { + 'DESCRIPTOR' : _BITMAPS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Bitmaps) + }) +_sym_db.RegisterMessage(Bitmaps) + +Dummy = _reflection.GeneratedProtocolMessageType('Dummy', (_message.Message,), { + 'DESCRIPTOR' : _DUMMY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Dummy) + }) +_sym_db.RegisterMessage(Dummy) + +TDD_UL_DL_ConfigCommon = _reflection.GeneratedProtocolMessageType('TDD_UL_DL_ConfigCommon', (_message.Message,), { + 'DESCRIPTOR' : _TDD_UL_DL_CONFIGCOMMON, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TDD_UL_DL_ConfigCommon) + }) +_sym_db.RegisterMessage(TDD_UL_DL_ConfigCommon) + +TDD_UL_DL_Pattern = _reflection.GeneratedProtocolMessageType('TDD_UL_DL_Pattern', (_message.Message,), { + 'DESCRIPTOR' : _TDD_UL_DL_PATTERN, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TDD_UL_DL_Pattern) + }) +_sym_db.RegisterMessage(TDD_UL_DL_Pattern) + +DL_UL_TransmissionPeriodicity = _reflection.GeneratedProtocolMessageType('DL_UL_TransmissionPeriodicity', (_message.Message,), { + 'DESCRIPTOR' : _DL_UL_TRANSMISSIONPERIODICITY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DL_UL_TransmissionPeriodicity) + }) +_sym_db.RegisterMessage(DL_UL_TransmissionPeriodicity) + +DL_UL_TransmissionPeriodicity_v1530 = _reflection.GeneratedProtocolMessageType('DL_UL_TransmissionPeriodicity_v1530', (_message.Message,), { + 'DESCRIPTOR' : _DL_UL_TRANSMISSIONPERIODICITY_V1530, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DL_UL_TransmissionPeriodicity_v1530) + }) +_sym_db.RegisterMessage(DL_UL_TransmissionPeriodicity_v1530) + +T304 = _reflection.GeneratedProtocolMessageType('T304', (_message.Message,), { + 'DESCRIPTOR' : _T304, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.T304) + }) +_sym_db.RegisterMessage(T304) + +RACH_ConfigDedicated = _reflection.GeneratedProtocolMessageType('RACH_ConfigDedicated', (_message.Message,), { + 'DESCRIPTOR' : _RACH_CONFIGDEDICATED, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RACH_ConfigDedicated) + }) +_sym_db.RegisterMessage(RACH_ConfigDedicated) + +CFRA = _reflection.GeneratedProtocolMessageType('CFRA', (_message.Message,), { + 'DESCRIPTOR' : _CFRA, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CFRA) + }) +_sym_db.RegisterMessage(CFRA) + +Occasions = _reflection.GeneratedProtocolMessageType('Occasions', (_message.Message,), { + 'DESCRIPTOR' : _OCCASIONS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Occasions) + }) +_sym_db.RegisterMessage(Occasions) + +SSB = _reflection.GeneratedProtocolMessageType('SSB', (_message.Message,), { + 'DESCRIPTOR' : _SSB, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SSB) + }) +_sym_db.RegisterMessage(SSB) + +CFRA_SSB_Resource = _reflection.GeneratedProtocolMessageType('CFRA_SSB_Resource', (_message.Message,), { + 'DESCRIPTOR' : _CFRA_SSB_RESOURCE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CFRA_SSB_Resource) + }) +_sym_db.RegisterMessage(CFRA_SSB_Resource) + +CSIRS = _reflection.GeneratedProtocolMessageType('CSIRS', (_message.Message,), { + 'DESCRIPTOR' : _CSIRS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSIRS) + }) +_sym_db.RegisterMessage(CSIRS) + +CFRA_CSIRS_Resource = _reflection.GeneratedProtocolMessageType('CFRA_CSIRS_Resource', (_message.Message,), { + 'DESCRIPTOR' : _CFRA_CSIRS_RESOURCE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CFRA_CSIRS_Resource) + }) +_sym_db.RegisterMessage(CFRA_CSIRS_Resource) + +RA_Prioritization = _reflection.GeneratedProtocolMessageType('RA_Prioritization', (_message.Message,), { + 'DESCRIPTOR' : _RA_PRIORITIZATION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RA_Prioritization) + }) +_sym_db.RegisterMessage(RA_Prioritization) + +PowerRampingStepHighPriority = _reflection.GeneratedProtocolMessageType('PowerRampingStepHighPriority', (_message.Message,), { + 'DESCRIPTOR' : _POWERRAMPINGSTEPHIGHPRIORITY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PowerRampingStepHighPriority) + }) +_sym_db.RegisterMessage(PowerRampingStepHighPriority) + +ScalingFactorBI = _reflection.GeneratedProtocolMessageType('ScalingFactorBI', (_message.Message,), { + 'DESCRIPTOR' : _SCALINGFACTORBI, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ScalingFactorBI) + }) +_sym_db.RegisterMessage(ScalingFactorBI) + +SSB_MTC = _reflection.GeneratedProtocolMessageType('SSB_MTC', (_message.Message,), { + 'DESCRIPTOR' : _SSB_MTC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SSB_MTC) + }) +_sym_db.RegisterMessage(SSB_MTC) + +Duration = _reflection.GeneratedProtocolMessageType('Duration', (_message.Message,), { + 'DESCRIPTOR' : _DURATION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Duration) + }) +_sym_db.RegisterMessage(Duration) + +SSB_MTC2 = _reflection.GeneratedProtocolMessageType('SSB_MTC2', (_message.Message,), { + 'DESCRIPTOR' : _SSB_MTC2, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SSB_MTC2) + }) +_sym_db.RegisterMessage(SSB_MTC2) + +Periodicity = _reflection.GeneratedProtocolMessageType('Periodicity', (_message.Message,), { + 'DESCRIPTOR' : _PERIODICITY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Periodicity) + }) +_sym_db.RegisterMessage(Periodicity) + +RLF_TimersAndConstants = _reflection.GeneratedProtocolMessageType('RLF_TimersAndConstants', (_message.Message,), { + 'DESCRIPTOR' : _RLF_TIMERSANDCONSTANTS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RLF_TimersAndConstants) + }) +_sym_db.RegisterMessage(RLF_TimersAndConstants) + +T310 = _reflection.GeneratedProtocolMessageType('T310', (_message.Message,), { + 'DESCRIPTOR' : _T310, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.T310) + }) +_sym_db.RegisterMessage(T310) + +N310 = _reflection.GeneratedProtocolMessageType('N310', (_message.Message,), { + 'DESCRIPTOR' : _N310, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.N310) + }) +_sym_db.RegisterMessage(N310) + +N311 = _reflection.GeneratedProtocolMessageType('N311', (_message.Message,), { + 'DESCRIPTOR' : _N311, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.N311) + }) +_sym_db.RegisterMessage(N311) + +T311_v1530 = _reflection.GeneratedProtocolMessageType('T311_v1530', (_message.Message,), { + 'DESCRIPTOR' : _T311_V1530, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.T311_v1530) + }) +_sym_db.RegisterMessage(T311_v1530) + +RlmInSyncOutOfSyncThreshold = _reflection.GeneratedProtocolMessageType('RlmInSyncOutOfSyncThreshold', (_message.Message,), { + 'DESCRIPTOR' : _RLMINSYNCOUTOFSYNCTHRESHOLD, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RlmInSyncOutOfSyncThreshold) + }) +_sym_db.RegisterMessage(RlmInSyncOutOfSyncThreshold) + +ServingCellConfig = _reflection.GeneratedProtocolMessageType('ServingCellConfig', (_message.Message,), { + 'DESCRIPTOR' : _SERVINGCELLCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ServingCellConfig) + }) +_sym_db.RegisterMessage(ServingCellConfig) + +TDD_UL_DL_ConfigDedicated = _reflection.GeneratedProtocolMessageType('TDD_UL_DL_ConfigDedicated', (_message.Message,), { + 'DESCRIPTOR' : _TDD_UL_DL_CONFIGDEDICATED, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TDD_UL_DL_ConfigDedicated) + }) +_sym_db.RegisterMessage(TDD_UL_DL_ConfigDedicated) + +TDD_UL_DL_SlotConfig = _reflection.GeneratedProtocolMessageType('TDD_UL_DL_SlotConfig', (_message.Message,), { + 'DESCRIPTOR' : _TDD_UL_DL_SLOTCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TDD_UL_DL_SlotConfig) + }) +_sym_db.RegisterMessage(TDD_UL_DL_SlotConfig) + +Explicit = _reflection.GeneratedProtocolMessageType('Explicit', (_message.Message,), { + 'DESCRIPTOR' : _EXPLICIT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Explicit) + }) +_sym_db.RegisterMessage(Explicit) + +BWP_DownlinkDedicated = _reflection.GeneratedProtocolMessageType('BWP_DownlinkDedicated', (_message.Message,), { + 'DESCRIPTOR' : _BWP_DOWNLINKDEDICATED, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BWP_DownlinkDedicated) + }) +_sym_db.RegisterMessage(BWP_DownlinkDedicated) + +PDCCH_Config = _reflection.GeneratedProtocolMessageType('PDCCH_Config', (_message.Message,), { + 'DESCRIPTOR' : _PDCCH_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PDCCH_Config) + }) +_sym_db.RegisterMessage(PDCCH_Config) + +DownlinkPreemption = _reflection.GeneratedProtocolMessageType('DownlinkPreemption', (_message.Message,), { + 'DESCRIPTOR' : _DOWNLINKPREEMPTION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DownlinkPreemption) + }) +_sym_db.RegisterMessage(DownlinkPreemption) + +TimeFrequencySet = _reflection.GeneratedProtocolMessageType('TimeFrequencySet', (_message.Message,), { + 'DESCRIPTOR' : _TIMEFREQUENCYSET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TimeFrequencySet) + }) +_sym_db.RegisterMessage(TimeFrequencySet) + +INT_ConfigurationPerServingCell = _reflection.GeneratedProtocolMessageType('INT_ConfigurationPerServingCell', (_message.Message,), { + 'DESCRIPTOR' : _INT_CONFIGURATIONPERSERVINGCELL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.INT_ConfigurationPerServingCell) + }) +_sym_db.RegisterMessage(INT_ConfigurationPerServingCell) + +PUSCH_TPC_CommandConfig = _reflection.GeneratedProtocolMessageType('PUSCH_TPC_CommandConfig', (_message.Message,), { + 'DESCRIPTOR' : _PUSCH_TPC_COMMANDCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUSCH_TPC_CommandConfig) + }) +_sym_db.RegisterMessage(PUSCH_TPC_CommandConfig) + +PUCCH_TPC_CommandConfig = _reflection.GeneratedProtocolMessageType('PUCCH_TPC_CommandConfig', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_TPC_COMMANDCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_TPC_CommandConfig) + }) +_sym_db.RegisterMessage(PUCCH_TPC_CommandConfig) + +SRS_TPC_CommandConfig = _reflection.GeneratedProtocolMessageType('SRS_TPC_CommandConfig', (_message.Message,), { + 'DESCRIPTOR' : _SRS_TPC_COMMANDCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_TPC_CommandConfig) + }) +_sym_db.RegisterMessage(SRS_TPC_CommandConfig) + +PDSCH_Config = _reflection.GeneratedProtocolMessageType('PDSCH_Config', (_message.Message,), { + 'DESCRIPTOR' : _PDSCH_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PDSCH_Config) + }) +_sym_db.RegisterMessage(PDSCH_Config) + +DMRS_DownlinkConfig = _reflection.GeneratedProtocolMessageType('DMRS_DownlinkConfig', (_message.Message,), { + 'DESCRIPTOR' : _DMRS_DOWNLINKCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DMRS_DownlinkConfig) + }) +_sym_db.RegisterMessage(DMRS_DownlinkConfig) + +DMRS_Type = _reflection.GeneratedProtocolMessageType('DMRS_Type', (_message.Message,), { + 'DESCRIPTOR' : _DMRS_TYPE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DMRS_Type) + }) +_sym_db.RegisterMessage(DMRS_Type) + +DMRS_AdditionalPosition = _reflection.GeneratedProtocolMessageType('DMRS_AdditionalPosition', (_message.Message,), { + 'DESCRIPTOR' : _DMRS_ADDITIONALPOSITION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DMRS_AdditionalPosition) + }) +_sym_db.RegisterMessage(DMRS_AdditionalPosition) + +MaxLength = _reflection.GeneratedProtocolMessageType('MaxLength', (_message.Message,), { + 'DESCRIPTOR' : _MAXLENGTH, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MaxLength) + }) +_sym_db.RegisterMessage(MaxLength) + +PTRS_DownlinkConfig = _reflection.GeneratedProtocolMessageType('PTRS_DownlinkConfig', (_message.Message,), { + 'DESCRIPTOR' : _PTRS_DOWNLINKCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PTRS_DownlinkConfig) + }) +_sym_db.RegisterMessage(PTRS_DownlinkConfig) + +ResourceElementOffset = _reflection.GeneratedProtocolMessageType('ResourceElementOffset', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCEELEMENTOFFSET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ResourceElementOffset) + }) +_sym_db.RegisterMessage(ResourceElementOffset) + +TCI_State = _reflection.GeneratedProtocolMessageType('TCI_State', (_message.Message,), { + 'DESCRIPTOR' : _TCI_STATE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TCI_State) + }) +_sym_db.RegisterMessage(TCI_State) + +QCL_Info = _reflection.GeneratedProtocolMessageType('QCL_Info', (_message.Message,), { + 'DESCRIPTOR' : _QCL_INFO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.QCL_Info) + }) +_sym_db.RegisterMessage(QCL_Info) + +QCL_Type = _reflection.GeneratedProtocolMessageType('QCL_Type', (_message.Message,), { + 'DESCRIPTOR' : _QCL_TYPE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.QCL_Type) + }) +_sym_db.RegisterMessage(QCL_Type) + +VRB_ToPRB_Interleaver = _reflection.GeneratedProtocolMessageType('VRB_ToPRB_Interleaver', (_message.Message,), { + 'DESCRIPTOR' : _VRB_TOPRB_INTERLEAVER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.VRB_ToPRB_Interleaver) + }) +_sym_db.RegisterMessage(VRB_ToPRB_Interleaver) + +ResourceAllocation = _reflection.GeneratedProtocolMessageType('ResourceAllocation', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCEALLOCATION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ResourceAllocation) + }) +_sym_db.RegisterMessage(ResourceAllocation) + +PDSCH_AggregationFactor = _reflection.GeneratedProtocolMessageType('PDSCH_AggregationFactor', (_message.Message,), { + 'DESCRIPTOR' : _PDSCH_AGGREGATIONFACTOR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PDSCH_AggregationFactor) + }) +_sym_db.RegisterMessage(PDSCH_AggregationFactor) + +RateMatchPatternGroup = _reflection.GeneratedProtocolMessageType('RateMatchPatternGroup', (_message.Message,), { + 'DESCRIPTOR' : _RATEMATCHPATTERNGROUP, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RateMatchPatternGroup) + }) +_sym_db.RegisterMessage(RateMatchPatternGroup) + +RateMatchPatternGroupItem = _reflection.GeneratedProtocolMessageType('RateMatchPatternGroupItem', (_message.Message,), { + 'DESCRIPTOR' : _RATEMATCHPATTERNGROUPITEM, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RateMatchPatternGroupItem) + }) +_sym_db.RegisterMessage(RateMatchPatternGroupItem) + +RBG_Size = _reflection.GeneratedProtocolMessageType('RBG_Size', (_message.Message,), { + 'DESCRIPTOR' : _RBG_SIZE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RBG_Size) + }) +_sym_db.RegisterMessage(RBG_Size) + +MCS_Table = _reflection.GeneratedProtocolMessageType('MCS_Table', (_message.Message,), { + 'DESCRIPTOR' : _MCS_TABLE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MCS_Table) + }) +_sym_db.RegisterMessage(MCS_Table) + +MaxNrofCodeWordsScheduledByDCI = _reflection.GeneratedProtocolMessageType('MaxNrofCodeWordsScheduledByDCI', (_message.Message,), { + 'DESCRIPTOR' : _MAXNROFCODEWORDSSCHEDULEDBYDCI, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MaxNrofCodeWordsScheduledByDCI) + }) +_sym_db.RegisterMessage(MaxNrofCodeWordsScheduledByDCI) + +StaticBundling = _reflection.GeneratedProtocolMessageType('StaticBundling', (_message.Message,), { + 'DESCRIPTOR' : _STATICBUNDLING, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.StaticBundling) + }) +_sym_db.RegisterMessage(StaticBundling) + +BundleSize = _reflection.GeneratedProtocolMessageType('BundleSize', (_message.Message,), { + 'DESCRIPTOR' : _BUNDLESIZE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BundleSize) + }) +_sym_db.RegisterMessage(BundleSize) + +DynamicBundling = _reflection.GeneratedProtocolMessageType('DynamicBundling', (_message.Message,), { + 'DESCRIPTOR' : _DYNAMICBUNDLING, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DynamicBundling) + }) +_sym_db.RegisterMessage(DynamicBundling) + +BundleSizeSet1 = _reflection.GeneratedProtocolMessageType('BundleSizeSet1', (_message.Message,), { + 'DESCRIPTOR' : _BUNDLESIZESET1, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BundleSizeSet1) + }) +_sym_db.RegisterMessage(BundleSizeSet1) + +BundleSizeSet2 = _reflection.GeneratedProtocolMessageType('BundleSizeSet2', (_message.Message,), { + 'DESCRIPTOR' : _BUNDLESIZESET2, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BundleSizeSet2) + }) +_sym_db.RegisterMessage(BundleSizeSet2) + +ZP_CSI_RS_Resource = _reflection.GeneratedProtocolMessageType('ZP_CSI_RS_Resource', (_message.Message,), { + 'DESCRIPTOR' : _ZP_CSI_RS_RESOURCE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ZP_CSI_RS_Resource) + }) +_sym_db.RegisterMessage(ZP_CSI_RS_Resource) + +CSI_RS_ResourceMapping = _reflection.GeneratedProtocolMessageType('CSI_RS_ResourceMapping', (_message.Message,), { + 'DESCRIPTOR' : _CSI_RS_RESOURCEMAPPING, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_RS_ResourceMapping) + }) +_sym_db.RegisterMessage(CSI_RS_ResourceMapping) + +NrofPorts = _reflection.GeneratedProtocolMessageType('NrofPorts', (_message.Message,), { + 'DESCRIPTOR' : _NROFPORTS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NrofPorts) + }) +_sym_db.RegisterMessage(NrofPorts) + +CDM_Type = _reflection.GeneratedProtocolMessageType('CDM_Type', (_message.Message,), { + 'DESCRIPTOR' : _CDM_TYPE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CDM_Type) + }) +_sym_db.RegisterMessage(CDM_Type) + +Dot5 = _reflection.GeneratedProtocolMessageType('Dot5', (_message.Message,), { + 'DESCRIPTOR' : _DOT5, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Dot5) + }) +_sym_db.RegisterMessage(Dot5) + +CSI_FrequencyOccupation = _reflection.GeneratedProtocolMessageType('CSI_FrequencyOccupation', (_message.Message,), { + 'DESCRIPTOR' : _CSI_FREQUENCYOCCUPATION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_FrequencyOccupation) + }) +_sym_db.RegisterMessage(CSI_FrequencyOccupation) + +CSI_ResourcePeriodicityAndOffset = _reflection.GeneratedProtocolMessageType('CSI_ResourcePeriodicityAndOffset', (_message.Message,), { + 'DESCRIPTOR' : _CSI_RESOURCEPERIODICITYANDOFFSET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset) + }) +_sym_db.RegisterMessage(CSI_ResourcePeriodicityAndOffset) + +ZP_CSI_RS_ResourceSet = _reflection.GeneratedProtocolMessageType('ZP_CSI_RS_ResourceSet', (_message.Message,), { + 'DESCRIPTOR' : _ZP_CSI_RS_RESOURCESET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ZP_CSI_RS_ResourceSet) + }) +_sym_db.RegisterMessage(ZP_CSI_RS_ResourceSet) + +SPS_Config = _reflection.GeneratedProtocolMessageType('SPS_Config', (_message.Message,), { + 'DESCRIPTOR' : _SPS_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SPS_Config) + }) +_sym_db.RegisterMessage(SPS_Config) + +SPS_ConfigPeriodicity = _reflection.GeneratedProtocolMessageType('SPS_ConfigPeriodicity', (_message.Message,), { + 'DESCRIPTOR' : _SPS_CONFIGPERIODICITY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SPS_ConfigPeriodicity) + }) +_sym_db.RegisterMessage(SPS_ConfigPeriodicity) + +SPS_MCS_Table = _reflection.GeneratedProtocolMessageType('SPS_MCS_Table', (_message.Message,), { + 'DESCRIPTOR' : _SPS_MCS_TABLE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SPS_MCS_Table) + }) +_sym_db.RegisterMessage(SPS_MCS_Table) + +RadioLinkMonitoringConfig = _reflection.GeneratedProtocolMessageType('RadioLinkMonitoringConfig', (_message.Message,), { + 'DESCRIPTOR' : _RADIOLINKMONITORINGCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RadioLinkMonitoringConfig) + }) +_sym_db.RegisterMessage(RadioLinkMonitoringConfig) + +RadioLinkMonitoringRS = _reflection.GeneratedProtocolMessageType('RadioLinkMonitoringRS', (_message.Message,), { + 'DESCRIPTOR' : _RADIOLINKMONITORINGRS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RadioLinkMonitoringRS) + }) +_sym_db.RegisterMessage(RadioLinkMonitoringRS) + +Purpose = _reflection.GeneratedProtocolMessageType('Purpose', (_message.Message,), { + 'DESCRIPTOR' : _PURPOSE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Purpose) + }) +_sym_db.RegisterMessage(Purpose) + +BeamFailureInstanceMaxCount = _reflection.GeneratedProtocolMessageType('BeamFailureInstanceMaxCount', (_message.Message,), { + 'DESCRIPTOR' : _BEAMFAILUREINSTANCEMAXCOUNT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BeamFailureInstanceMaxCount) + }) +_sym_db.RegisterMessage(BeamFailureInstanceMaxCount) + +BeamFailureDetectionTimer = _reflection.GeneratedProtocolMessageType('BeamFailureDetectionTimer', (_message.Message,), { + 'DESCRIPTOR' : _BEAMFAILUREDETECTIONTIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BeamFailureDetectionTimer) + }) +_sym_db.RegisterMessage(BeamFailureDetectionTimer) + +BWP_Downlink = _reflection.GeneratedProtocolMessageType('BWP_Downlink', (_message.Message,), { + 'DESCRIPTOR' : _BWP_DOWNLINK, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BWP_Downlink) + }) +_sym_db.RegisterMessage(BWP_Downlink) + +BWP_InactivityTimer = _reflection.GeneratedProtocolMessageType('BWP_InactivityTimer', (_message.Message,), { + 'DESCRIPTOR' : _BWP_INACTIVITYTIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BWP_InactivityTimer) + }) +_sym_db.RegisterMessage(BWP_InactivityTimer) + +UplinkConfig = _reflection.GeneratedProtocolMessageType('UplinkConfig', (_message.Message,), { + 'DESCRIPTOR' : _UPLINKCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UplinkConfig) + }) +_sym_db.RegisterMessage(UplinkConfig) + +BWP_UplinkDedicated = _reflection.GeneratedProtocolMessageType('BWP_UplinkDedicated', (_message.Message,), { + 'DESCRIPTOR' : _BWP_UPLINKDEDICATED, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BWP_UplinkDedicated) + }) +_sym_db.RegisterMessage(BWP_UplinkDedicated) + +PUCCH_Config = _reflection.GeneratedProtocolMessageType('PUCCH_Config', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_Config) + }) +_sym_db.RegisterMessage(PUCCH_Config) + +PUCCH_ResourceSet = _reflection.GeneratedProtocolMessageType('PUCCH_ResourceSet', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_RESOURCESET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_ResourceSet) + }) +_sym_db.RegisterMessage(PUCCH_ResourceSet) + +PUCCH_Resource = _reflection.GeneratedProtocolMessageType('PUCCH_Resource', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_RESOURCE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_Resource) + }) +_sym_db.RegisterMessage(PUCCH_Resource) + +PUCCH_format0 = _reflection.GeneratedProtocolMessageType('PUCCH_format0', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_FORMAT0, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_format0) + }) +_sym_db.RegisterMessage(PUCCH_format0) + +PUCCH_format1 = _reflection.GeneratedProtocolMessageType('PUCCH_format1', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_FORMAT1, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_format1) + }) +_sym_db.RegisterMessage(PUCCH_format1) + +PUCCH_format2 = _reflection.GeneratedProtocolMessageType('PUCCH_format2', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_FORMAT2, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_format2) + }) +_sym_db.RegisterMessage(PUCCH_format2) + +PUCCH_format3 = _reflection.GeneratedProtocolMessageType('PUCCH_format3', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_FORMAT3, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_format3) + }) +_sym_db.RegisterMessage(PUCCH_format3) + +PUCCH_format4 = _reflection.GeneratedProtocolMessageType('PUCCH_format4', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_FORMAT4, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_format4) + }) +_sym_db.RegisterMessage(PUCCH_format4) + +OCC_Length = _reflection.GeneratedProtocolMessageType('OCC_Length', (_message.Message,), { + 'DESCRIPTOR' : _OCC_LENGTH, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.OCC_Length) + }) +_sym_db.RegisterMessage(OCC_Length) + +OCC_Index = _reflection.GeneratedProtocolMessageType('OCC_Index', (_message.Message,), { + 'DESCRIPTOR' : _OCC_INDEX, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.OCC_Index) + }) +_sym_db.RegisterMessage(OCC_Index) + +PUCCH_FormatConfig = _reflection.GeneratedProtocolMessageType('PUCCH_FormatConfig', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_FORMATCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_FormatConfig) + }) +_sym_db.RegisterMessage(PUCCH_FormatConfig) + +PUCCH_MaxCodeRate = _reflection.GeneratedProtocolMessageType('PUCCH_MaxCodeRate', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_MAXCODERATE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_MaxCodeRate) + }) +_sym_db.RegisterMessage(PUCCH_MaxCodeRate) + +NrofSlots = _reflection.GeneratedProtocolMessageType('NrofSlots', (_message.Message,), { + 'DESCRIPTOR' : _NROFSLOTS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NrofSlots) + }) +_sym_db.RegisterMessage(NrofSlots) + +SchedulingRequestResourceConfig = _reflection.GeneratedProtocolMessageType('SchedulingRequestResourceConfig', (_message.Message,), { + 'DESCRIPTOR' : _SCHEDULINGREQUESTRESOURCECONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SchedulingRequestResourceConfig) + }) +_sym_db.RegisterMessage(SchedulingRequestResourceConfig) + +PUCCH_SpatialRelationInfo = _reflection.GeneratedProtocolMessageType('PUCCH_SpatialRelationInfo', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_SPATIALRELATIONINFO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_SpatialRelationInfo) + }) +_sym_db.RegisterMessage(PUCCH_SpatialRelationInfo) + +Srs = _reflection.GeneratedProtocolMessageType('Srs', (_message.Message,), { + 'DESCRIPTOR' : _SRS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Srs) + }) +_sym_db.RegisterMessage(Srs) + +ClosedLoopIndex = _reflection.GeneratedProtocolMessageType('ClosedLoopIndex', (_message.Message,), { + 'DESCRIPTOR' : _CLOSEDLOOPINDEX, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ClosedLoopIndex) + }) +_sym_db.RegisterMessage(ClosedLoopIndex) + +PUCCH_PowerControl = _reflection.GeneratedProtocolMessageType('PUCCH_PowerControl', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_POWERCONTROL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_PowerControl) + }) +_sym_db.RegisterMessage(PUCCH_PowerControl) + +P0_PUCCH = _reflection.GeneratedProtocolMessageType('P0_PUCCH', (_message.Message,), { + 'DESCRIPTOR' : _P0_PUCCH, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.P0_PUCCH) + }) +_sym_db.RegisterMessage(P0_PUCCH) + +PUCCH_PathlossReferenceRS = _reflection.GeneratedProtocolMessageType('PUCCH_PathlossReferenceRS', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_PATHLOSSREFERENCERS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_PathlossReferenceRS) + }) +_sym_db.RegisterMessage(PUCCH_PathlossReferenceRS) + +TwoPUCCH_PC_AdjustmentStates = _reflection.GeneratedProtocolMessageType('TwoPUCCH_PC_AdjustmentStates', (_message.Message,), { + 'DESCRIPTOR' : _TWOPUCCH_PC_ADJUSTMENTSTATES, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TwoPUCCH_PC_AdjustmentStates) + }) +_sym_db.RegisterMessage(TwoPUCCH_PC_AdjustmentStates) + +PUSCH_ServingCellConfig = _reflection.GeneratedProtocolMessageType('PUSCH_ServingCellConfig', (_message.Message,), { + 'DESCRIPTOR' : _PUSCH_SERVINGCELLCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUSCH_ServingCellConfig) + }) +_sym_db.RegisterMessage(PUSCH_ServingCellConfig) + +PUSCH_CodeBlockGroupTransmission = _reflection.GeneratedProtocolMessageType('PUSCH_CodeBlockGroupTransmission', (_message.Message,), { + 'DESCRIPTOR' : _PUSCH_CODEBLOCKGROUPTRANSMISSION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUSCH_CodeBlockGroupTransmission) + }) +_sym_db.RegisterMessage(PUSCH_CodeBlockGroupTransmission) + +RateMatching = _reflection.GeneratedProtocolMessageType('RateMatching', (_message.Message,), { + 'DESCRIPTOR' : _RATEMATCHING, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RateMatching) + }) +_sym_db.RegisterMessage(RateMatching) + +SRS_CarrierSwitching = _reflection.GeneratedProtocolMessageType('SRS_CarrierSwitching', (_message.Message,), { + 'DESCRIPTOR' : _SRS_CARRIERSWITCHING, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_CarrierSwitching) + }) +_sym_db.RegisterMessage(SRS_CarrierSwitching) + +SRS_SwitchFromCarrier = _reflection.GeneratedProtocolMessageType('SRS_SwitchFromCarrier', (_message.Message,), { + 'DESCRIPTOR' : _SRS_SWITCHFROMCARRIER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_SwitchFromCarrier) + }) +_sym_db.RegisterMessage(SRS_SwitchFromCarrier) + +SRS_TPC_PDCCH_ConfigList = _reflection.GeneratedProtocolMessageType('SRS_TPC_PDCCH_ConfigList', (_message.Message,), { + 'DESCRIPTOR' : _SRS_TPC_PDCCH_CONFIGLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_TPC_PDCCH_ConfigList) + }) +_sym_db.RegisterMessage(SRS_TPC_PDCCH_ConfigList) + +SRS_TPC_PDCCH_Config = _reflection.GeneratedProtocolMessageType('SRS_TPC_PDCCH_Config', (_message.Message,), { + 'DESCRIPTOR' : _SRS_TPC_PDCCH_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_TPC_PDCCH_Config) + }) +_sym_db.RegisterMessage(SRS_TPC_PDCCH_Config) + +SRS_CC_SetIndex = _reflection.GeneratedProtocolMessageType('SRS_CC_SetIndex', (_message.Message,), { + 'DESCRIPTOR' : _SRS_CC_SETINDEX, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_CC_SetIndex) + }) +_sym_db.RegisterMessage(SRS_CC_SetIndex) + +PUSCH_Config = _reflection.GeneratedProtocolMessageType('PUSCH_Config', (_message.Message,), { + 'DESCRIPTOR' : _PUSCH_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUSCH_Config) + }) +_sym_db.RegisterMessage(PUSCH_Config) + +Tx_Config = _reflection.GeneratedProtocolMessageType('Tx_Config', (_message.Message,), { + 'DESCRIPTOR' : _TX_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Tx_Config) + }) +_sym_db.RegisterMessage(Tx_Config) + +DMRS_UplinkConfig = _reflection.GeneratedProtocolMessageType('DMRS_UplinkConfig', (_message.Message,), { + 'DESCRIPTOR' : _DMRS_UPLINKCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DMRS_UplinkConfig) + }) +_sym_db.RegisterMessage(DMRS_UplinkConfig) + +PTRS_UplinkConfig = _reflection.GeneratedProtocolMessageType('PTRS_UplinkConfig', (_message.Message,), { + 'DESCRIPTOR' : _PTRS_UPLINKCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PTRS_UplinkConfig) + }) +_sym_db.RegisterMessage(PTRS_UplinkConfig) + +TransformPrecoderDisabled = _reflection.GeneratedProtocolMessageType('TransformPrecoderDisabled', (_message.Message,), { + 'DESCRIPTOR' : _TRANSFORMPRECODERDISABLED, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TransformPrecoderDisabled) + }) +_sym_db.RegisterMessage(TransformPrecoderDisabled) + +MaxNrofPorts = _reflection.GeneratedProtocolMessageType('MaxNrofPorts', (_message.Message,), { + 'DESCRIPTOR' : _MAXNROFPORTS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MaxNrofPorts) + }) +_sym_db.RegisterMessage(MaxNrofPorts) + +PTRS_Power = _reflection.GeneratedProtocolMessageType('PTRS_Power', (_message.Message,), { + 'DESCRIPTOR' : _PTRS_POWER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PTRS_Power) + }) +_sym_db.RegisterMessage(PTRS_Power) + +TransformPrecoderEnabled = _reflection.GeneratedProtocolMessageType('TransformPrecoderEnabled', (_message.Message,), { + 'DESCRIPTOR' : _TRANSFORMPRECODERENABLED, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TransformPrecoderEnabled) + }) +_sym_db.RegisterMessage(TransformPrecoderEnabled) + +TimeDensityTransformPrecoding = _reflection.GeneratedProtocolMessageType('TimeDensityTransformPrecoding', (_message.Message,), { + 'DESCRIPTOR' : _TIMEDENSITYTRANSFORMPRECODING, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TimeDensityTransformPrecoding) + }) +_sym_db.RegisterMessage(TimeDensityTransformPrecoding) + +TransformPrecodingDisabled = _reflection.GeneratedProtocolMessageType('TransformPrecodingDisabled', (_message.Message,), { + 'DESCRIPTOR' : _TRANSFORMPRECODINGDISABLED, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TransformPrecodingDisabled) + }) +_sym_db.RegisterMessage(TransformPrecodingDisabled) + +TransformPrecodingEnabled = _reflection.GeneratedProtocolMessageType('TransformPrecodingEnabled', (_message.Message,), { + 'DESCRIPTOR' : _TRANSFORMPRECODINGENABLED, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TransformPrecodingEnabled) + }) +_sym_db.RegisterMessage(TransformPrecodingEnabled) + +PUSCH_PowerControl = _reflection.GeneratedProtocolMessageType('PUSCH_PowerControl', (_message.Message,), { + 'DESCRIPTOR' : _PUSCH_POWERCONTROL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUSCH_PowerControl) + }) +_sym_db.RegisterMessage(PUSCH_PowerControl) + +Alpha = _reflection.GeneratedProtocolMessageType('Alpha', (_message.Message,), { + 'DESCRIPTOR' : _ALPHA, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Alpha) + }) +_sym_db.RegisterMessage(Alpha) + +P0_PUSCH_AlphaSet = _reflection.GeneratedProtocolMessageType('P0_PUSCH_AlphaSet', (_message.Message,), { + 'DESCRIPTOR' : _P0_PUSCH_ALPHASET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.P0_PUSCH_AlphaSet) + }) +_sym_db.RegisterMessage(P0_PUSCH_AlphaSet) + +PUSCH_PathlossReferenceRS = _reflection.GeneratedProtocolMessageType('PUSCH_PathlossReferenceRS', (_message.Message,), { + 'DESCRIPTOR' : _PUSCH_PATHLOSSREFERENCERS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUSCH_PathlossReferenceRS) + }) +_sym_db.RegisterMessage(PUSCH_PathlossReferenceRS) + +TwoPUSCH_PC_AdjustmentStates = _reflection.GeneratedProtocolMessageType('TwoPUSCH_PC_AdjustmentStates', (_message.Message,), { + 'DESCRIPTOR' : _TWOPUSCH_PC_ADJUSTMENTSTATES, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TwoPUSCH_PC_AdjustmentStates) + }) +_sym_db.RegisterMessage(TwoPUSCH_PC_AdjustmentStates) + +SRI_PUSCH_PowerControl = _reflection.GeneratedProtocolMessageType('SRI_PUSCH_PowerControl', (_message.Message,), { + 'DESCRIPTOR' : _SRI_PUSCH_POWERCONTROL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRI_PUSCH_PowerControl) + }) +_sym_db.RegisterMessage(SRI_PUSCH_PowerControl) + +FrequencyHopping = _reflection.GeneratedProtocolMessageType('FrequencyHopping', (_message.Message,), { + 'DESCRIPTOR' : _FREQUENCYHOPPING, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.FrequencyHopping) + }) +_sym_db.RegisterMessage(FrequencyHopping) + +PUSCH_AggregationFactor = _reflection.GeneratedProtocolMessageType('PUSCH_AggregationFactor', (_message.Message,), { + 'DESCRIPTOR' : _PUSCH_AGGREGATIONFACTOR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUSCH_AggregationFactor) + }) +_sym_db.RegisterMessage(PUSCH_AggregationFactor) + +CodebookSubset = _reflection.GeneratedProtocolMessageType('CodebookSubset', (_message.Message,), { + 'DESCRIPTOR' : _CODEBOOKSUBSET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CodebookSubset) + }) +_sym_db.RegisterMessage(CodebookSubset) + +RBG_Size2 = _reflection.GeneratedProtocolMessageType('RBG_Size2', (_message.Message,), { + 'DESCRIPTOR' : _RBG_SIZE2, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RBG_Size2) + }) +_sym_db.RegisterMessage(RBG_Size2) + +UCI_OnPUSCH = _reflection.GeneratedProtocolMessageType('UCI_OnPUSCH', (_message.Message,), { + 'DESCRIPTOR' : _UCI_ONPUSCH, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UCI_OnPUSCH) + }) +_sym_db.RegisterMessage(UCI_OnPUSCH) + +BetaOffsetsList = _reflection.GeneratedProtocolMessageType('BetaOffsetsList', (_message.Message,), { + 'DESCRIPTOR' : _BETAOFFSETSLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BetaOffsetsList) + }) +_sym_db.RegisterMessage(BetaOffsetsList) + +Scaling = _reflection.GeneratedProtocolMessageType('Scaling', (_message.Message,), { + 'DESCRIPTOR' : _SCALING, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Scaling) + }) +_sym_db.RegisterMessage(Scaling) + +ConfiguredGrantConfig = _reflection.GeneratedProtocolMessageType('ConfiguredGrantConfig', (_message.Message,), { + 'DESCRIPTOR' : _CONFIGUREDGRANTCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ConfiguredGrantConfig) + }) +_sym_db.RegisterMessage(ConfiguredGrantConfig) + +CG_UCI_OnPUSCH = _reflection.GeneratedProtocolMessageType('CG_UCI_OnPUSCH', (_message.Message,), { + 'DESCRIPTOR' : _CG_UCI_ONPUSCH, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CG_UCI_OnPUSCH) + }) +_sym_db.RegisterMessage(CG_UCI_OnPUSCH) + +BetaOffsets = _reflection.GeneratedProtocolMessageType('BetaOffsets', (_message.Message,), { + 'DESCRIPTOR' : _BETAOFFSETS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BetaOffsets) + }) +_sym_db.RegisterMessage(BetaOffsets) + +PowerControlLoopToUse = _reflection.GeneratedProtocolMessageType('PowerControlLoopToUse', (_message.Message,), { + 'DESCRIPTOR' : _POWERCONTROLLOOPTOUSE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PowerControlLoopToUse) + }) +_sym_db.RegisterMessage(PowerControlLoopToUse) + +RepK = _reflection.GeneratedProtocolMessageType('RepK', (_message.Message,), { + 'DESCRIPTOR' : _REPK, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RepK) + }) +_sym_db.RegisterMessage(RepK) + +RepK_RV = _reflection.GeneratedProtocolMessageType('RepK_RV', (_message.Message,), { + 'DESCRIPTOR' : _REPK_RV, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RepK_RV) + }) +_sym_db.RegisterMessage(RepK_RV) + +GrantPeriodicity = _reflection.GeneratedProtocolMessageType('GrantPeriodicity', (_message.Message,), { + 'DESCRIPTOR' : _GRANTPERIODICITY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.GrantPeriodicity) + }) +_sym_db.RegisterMessage(GrantPeriodicity) + +RRC_ConfiguredUplinkGrant = _reflection.GeneratedProtocolMessageType('RRC_ConfiguredUplinkGrant', (_message.Message,), { + 'DESCRIPTOR' : _RRC_CONFIGUREDUPLINKGRANT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RRC_ConfiguredUplinkGrant) + }) +_sym_db.RegisterMessage(RRC_ConfiguredUplinkGrant) + +SRS_Config = _reflection.GeneratedProtocolMessageType('SRS_Config', (_message.Message,), { + 'DESCRIPTOR' : _SRS_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_Config) + }) +_sym_db.RegisterMessage(SRS_Config) + +SRS_ResourceSet = _reflection.GeneratedProtocolMessageType('SRS_ResourceSet', (_message.Message,), { + 'DESCRIPTOR' : _SRS_RESOURCESET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_ResourceSet) + }) +_sym_db.RegisterMessage(SRS_ResourceSet) + +SRS_ResourceSetType_Aperiodic = _reflection.GeneratedProtocolMessageType('SRS_ResourceSetType_Aperiodic', (_message.Message,), { + 'DESCRIPTOR' : _SRS_RESOURCESETTYPE_APERIODIC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_ResourceSetType_Aperiodic) + }) +_sym_db.RegisterMessage(SRS_ResourceSetType_Aperiodic) + +SRS_ResourceSetType_Semi_Persistent = _reflection.GeneratedProtocolMessageType('SRS_ResourceSetType_Semi_Persistent', (_message.Message,), { + 'DESCRIPTOR' : _SRS_RESOURCESETTYPE_SEMI_PERSISTENT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_ResourceSetType_Semi_Persistent) + }) +_sym_db.RegisterMessage(SRS_ResourceSetType_Semi_Persistent) + +SRS_ResourceSetType_Periodic = _reflection.GeneratedProtocolMessageType('SRS_ResourceSetType_Periodic', (_message.Message,), { + 'DESCRIPTOR' : _SRS_RESOURCESETTYPE_PERIODIC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_ResourceSetType_Periodic) + }) +_sym_db.RegisterMessage(SRS_ResourceSetType_Periodic) + +SRS_ResourceSet_Usage = _reflection.GeneratedProtocolMessageType('SRS_ResourceSet_Usage', (_message.Message,), { + 'DESCRIPTOR' : _SRS_RESOURCESET_USAGE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_ResourceSet_Usage) + }) +_sym_db.RegisterMessage(SRS_ResourceSet_Usage) + +SRS_PowerControlAdjustmentStates = _reflection.GeneratedProtocolMessageType('SRS_PowerControlAdjustmentStates', (_message.Message,), { + 'DESCRIPTOR' : _SRS_POWERCONTROLADJUSTMENTSTATES, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_PowerControlAdjustmentStates) + }) +_sym_db.RegisterMessage(SRS_PowerControlAdjustmentStates) + +SRS_Resource = _reflection.GeneratedProtocolMessageType('SRS_Resource', (_message.Message,), { + 'DESCRIPTOR' : _SRS_RESOURCE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_Resource) + }) +_sym_db.RegisterMessage(SRS_Resource) + +NrofSRS_Ports = _reflection.GeneratedProtocolMessageType('NrofSRS_Ports', (_message.Message,), { + 'DESCRIPTOR' : _NROFSRS_PORTS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NrofSRS_Ports) + }) +_sym_db.RegisterMessage(NrofSRS_Ports) + +PTRS_PortIndex = _reflection.GeneratedProtocolMessageType('PTRS_PortIndex', (_message.Message,), { + 'DESCRIPTOR' : _PTRS_PORTINDEX, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PTRS_PortIndex) + }) +_sym_db.RegisterMessage(PTRS_PortIndex) + +N2 = _reflection.GeneratedProtocolMessageType('N2', (_message.Message,), { + 'DESCRIPTOR' : _N2, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.N2) + }) +_sym_db.RegisterMessage(N2) + +N4 = _reflection.GeneratedProtocolMessageType('N4', (_message.Message,), { + 'DESCRIPTOR' : _N4, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.N4) + }) +_sym_db.RegisterMessage(N4) + +ResourceMapping = _reflection.GeneratedProtocolMessageType('ResourceMapping', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCEMAPPING, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ResourceMapping) + }) +_sym_db.RegisterMessage(ResourceMapping) + +NrofSymbols = _reflection.GeneratedProtocolMessageType('NrofSymbols', (_message.Message,), { + 'DESCRIPTOR' : _NROFSYMBOLS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NrofSymbols) + }) +_sym_db.RegisterMessage(NrofSymbols) + +RepetitionFactor = _reflection.GeneratedProtocolMessageType('RepetitionFactor', (_message.Message,), { + 'DESCRIPTOR' : _REPETITIONFACTOR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RepetitionFactor) + }) +_sym_db.RegisterMessage(RepetitionFactor) + +FreqHopping = _reflection.GeneratedProtocolMessageType('FreqHopping', (_message.Message,), { + 'DESCRIPTOR' : _FREQHOPPING, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.FreqHopping) + }) +_sym_db.RegisterMessage(FreqHopping) + +GroupOrSequenceHopping = _reflection.GeneratedProtocolMessageType('GroupOrSequenceHopping', (_message.Message,), { + 'DESCRIPTOR' : _GROUPORSEQUENCEHOPPING, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.GroupOrSequenceHopping) + }) +_sym_db.RegisterMessage(GroupOrSequenceHopping) + +SRS_ResourceType_Aperiodic = _reflection.GeneratedProtocolMessageType('SRS_ResourceType_Aperiodic', (_message.Message,), { + 'DESCRIPTOR' : _SRS_RESOURCETYPE_APERIODIC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_ResourceType_Aperiodic) + }) +_sym_db.RegisterMessage(SRS_ResourceType_Aperiodic) + +SRS_ResourceType_Semi_Persistent = _reflection.GeneratedProtocolMessageType('SRS_ResourceType_Semi_Persistent', (_message.Message,), { + 'DESCRIPTOR' : _SRS_RESOURCETYPE_SEMI_PERSISTENT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_ResourceType_Semi_Persistent) + }) +_sym_db.RegisterMessage(SRS_ResourceType_Semi_Persistent) + +SRS_PeriodicityAndOffset = _reflection.GeneratedProtocolMessageType('SRS_PeriodicityAndOffset', (_message.Message,), { + 'DESCRIPTOR' : _SRS_PERIODICITYANDOFFSET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_PeriodicityAndOffset) + }) +_sym_db.RegisterMessage(SRS_PeriodicityAndOffset) + +SRS_ResourceType_Periodic = _reflection.GeneratedProtocolMessageType('SRS_ResourceType_Periodic', (_message.Message,), { + 'DESCRIPTOR' : _SRS_RESOURCETYPE_PERIODIC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_ResourceType_Periodic) + }) +_sym_db.RegisterMessage(SRS_ResourceType_Periodic) + +SRS_SpatialRelationInfo = _reflection.GeneratedProtocolMessageType('SRS_SpatialRelationInfo', (_message.Message,), { + 'DESCRIPTOR' : _SRS_SPATIALRELATIONINFO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRS_SpatialRelationInfo) + }) +_sym_db.RegisterMessage(SRS_SpatialRelationInfo) + +BeamFailureRecoveryConfig = _reflection.GeneratedProtocolMessageType('BeamFailureRecoveryConfig', (_message.Message,), { + 'DESCRIPTOR' : _BEAMFAILURERECOVERYCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BeamFailureRecoveryConfig) + }) +_sym_db.RegisterMessage(BeamFailureRecoveryConfig) + +PRACH_ResourceDedicatedBFR = _reflection.GeneratedProtocolMessageType('PRACH_ResourceDedicatedBFR', (_message.Message,), { + 'DESCRIPTOR' : _PRACH_RESOURCEDEDICATEDBFR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PRACH_ResourceDedicatedBFR) + }) +_sym_db.RegisterMessage(PRACH_ResourceDedicatedBFR) + +BFR_SSB_Resource = _reflection.GeneratedProtocolMessageType('BFR_SSB_Resource', (_message.Message,), { + 'DESCRIPTOR' : _BFR_SSB_RESOURCE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BFR_SSB_Resource) + }) +_sym_db.RegisterMessage(BFR_SSB_Resource) + +BFR_CSIRS_Resource = _reflection.GeneratedProtocolMessageType('BFR_CSIRS_Resource', (_message.Message,), { + 'DESCRIPTOR' : _BFR_CSIRS_RESOURCE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BFR_CSIRS_Resource) + }) +_sym_db.RegisterMessage(BFR_CSIRS_Resource) + +SSB_perRACH_Occasion = _reflection.GeneratedProtocolMessageType('SSB_perRACH_Occasion', (_message.Message,), { + 'DESCRIPTOR' : _SSB_PERRACH_OCCASION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SSB_perRACH_Occasion) + }) +_sym_db.RegisterMessage(SSB_perRACH_Occasion) + +BeamFailureRecoveryTimer = _reflection.GeneratedProtocolMessageType('BeamFailureRecoveryTimer', (_message.Message,), { + 'DESCRIPTOR' : _BEAMFAILURERECOVERYTIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BeamFailureRecoveryTimer) + }) +_sym_db.RegisterMessage(BeamFailureRecoveryTimer) + +PDCCH_ServingCellConfig = _reflection.GeneratedProtocolMessageType('PDCCH_ServingCellConfig', (_message.Message,), { + 'DESCRIPTOR' : _PDCCH_SERVINGCELLCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PDCCH_ServingCellConfig) + }) +_sym_db.RegisterMessage(PDCCH_ServingCellConfig) + +SlotFormatIndicator = _reflection.GeneratedProtocolMessageType('SlotFormatIndicator', (_message.Message,), { + 'DESCRIPTOR' : _SLOTFORMATINDICATOR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SlotFormatIndicator) + }) +_sym_db.RegisterMessage(SlotFormatIndicator) + +SlotFormatCombinationsPerCell = _reflection.GeneratedProtocolMessageType('SlotFormatCombinationsPerCell', (_message.Message,), { + 'DESCRIPTOR' : _SLOTFORMATCOMBINATIONSPERCELL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SlotFormatCombinationsPerCell) + }) +_sym_db.RegisterMessage(SlotFormatCombinationsPerCell) + +SlotFormatCombination = _reflection.GeneratedProtocolMessageType('SlotFormatCombination', (_message.Message,), { + 'DESCRIPTOR' : _SLOTFORMATCOMBINATION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SlotFormatCombination) + }) +_sym_db.RegisterMessage(SlotFormatCombination) + +PDSCH_ServingCellConfig = _reflection.GeneratedProtocolMessageType('PDSCH_ServingCellConfig', (_message.Message,), { + 'DESCRIPTOR' : _PDSCH_SERVINGCELLCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PDSCH_ServingCellConfig) + }) +_sym_db.RegisterMessage(PDSCH_ServingCellConfig) + +PDSCH_CodeBlockGroupTransmission = _reflection.GeneratedProtocolMessageType('PDSCH_CodeBlockGroupTransmission', (_message.Message,), { + 'DESCRIPTOR' : _PDSCH_CODEBLOCKGROUPTRANSMISSION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PDSCH_CodeBlockGroupTransmission) + }) +_sym_db.RegisterMessage(PDSCH_CodeBlockGroupTransmission) + +MaxCodeBlockGroupsPerTransportBlock = _reflection.GeneratedProtocolMessageType('MaxCodeBlockGroupsPerTransportBlock', (_message.Message,), { + 'DESCRIPTOR' : _MAXCODEBLOCKGROUPSPERTRANSPORTBLOCK, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MaxCodeBlockGroupsPerTransportBlock) + }) +_sym_db.RegisterMessage(MaxCodeBlockGroupsPerTransportBlock) + +XOverhead = _reflection.GeneratedProtocolMessageType('XOverhead', (_message.Message,), { + 'DESCRIPTOR' : _XOVERHEAD, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.XOverhead) + }) +_sym_db.RegisterMessage(XOverhead) + +NrofHARQ_ProcessesForPDSCH = _reflection.GeneratedProtocolMessageType('NrofHARQ_ProcessesForPDSCH', (_message.Message,), { + 'DESCRIPTOR' : _NROFHARQ_PROCESSESFORPDSCH, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NrofHARQ_ProcessesForPDSCH) + }) +_sym_db.RegisterMessage(NrofHARQ_ProcessesForPDSCH) + +CSI_MeasConfig = _reflection.GeneratedProtocolMessageType('CSI_MeasConfig', (_message.Message,), { + 'DESCRIPTOR' : _CSI_MEASCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_MeasConfig) + }) +_sym_db.RegisterMessage(CSI_MeasConfig) + +NZP_CSI_RS_Resource = _reflection.GeneratedProtocolMessageType('NZP_CSI_RS_Resource', (_message.Message,), { + 'DESCRIPTOR' : _NZP_CSI_RS_RESOURCE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NZP_CSI_RS_Resource) + }) +_sym_db.RegisterMessage(NZP_CSI_RS_Resource) + +PowerControlOffsetSS = _reflection.GeneratedProtocolMessageType('PowerControlOffsetSS', (_message.Message,), { + 'DESCRIPTOR' : _POWERCONTROLOFFSETSS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PowerControlOffsetSS) + }) +_sym_db.RegisterMessage(PowerControlOffsetSS) + +NZP_CSI_RS_ResourceSet = _reflection.GeneratedProtocolMessageType('NZP_CSI_RS_ResourceSet', (_message.Message,), { + 'DESCRIPTOR' : _NZP_CSI_RS_RESOURCESET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NZP_CSI_RS_ResourceSet) + }) +_sym_db.RegisterMessage(NZP_CSI_RS_ResourceSet) + +CSI_IM_Resource = _reflection.GeneratedProtocolMessageType('CSI_IM_Resource', (_message.Message,), { + 'DESCRIPTOR' : _CSI_IM_RESOURCE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_IM_Resource) + }) +_sym_db.RegisterMessage(CSI_IM_Resource) + +Pattern0 = _reflection.GeneratedProtocolMessageType('Pattern0', (_message.Message,), { + 'DESCRIPTOR' : _PATTERN0, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Pattern0) + }) +_sym_db.RegisterMessage(Pattern0) + +SubcarrierLocation_p0 = _reflection.GeneratedProtocolMessageType('SubcarrierLocation_p0', (_message.Message,), { + 'DESCRIPTOR' : _SUBCARRIERLOCATION_P0, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SubcarrierLocation_p0) + }) +_sym_db.RegisterMessage(SubcarrierLocation_p0) + +Pattern1 = _reflection.GeneratedProtocolMessageType('Pattern1', (_message.Message,), { + 'DESCRIPTOR' : _PATTERN1, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Pattern1) + }) +_sym_db.RegisterMessage(Pattern1) + +SubcarrierLocation_p1 = _reflection.GeneratedProtocolMessageType('SubcarrierLocation_p1', (_message.Message,), { + 'DESCRIPTOR' : _SUBCARRIERLOCATION_P1, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SubcarrierLocation_p1) + }) +_sym_db.RegisterMessage(SubcarrierLocation_p1) + +CSI_IM_ResourceSet = _reflection.GeneratedProtocolMessageType('CSI_IM_ResourceSet', (_message.Message,), { + 'DESCRIPTOR' : _CSI_IM_RESOURCESET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_IM_ResourceSet) + }) +_sym_db.RegisterMessage(CSI_IM_ResourceSet) + +CSI_SSB_ResourceSet = _reflection.GeneratedProtocolMessageType('CSI_SSB_ResourceSet', (_message.Message,), { + 'DESCRIPTOR' : _CSI_SSB_RESOURCESET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_SSB_ResourceSet) + }) +_sym_db.RegisterMessage(CSI_SSB_ResourceSet) + +CSI_ResourceConfig = _reflection.GeneratedProtocolMessageType('CSI_ResourceConfig', (_message.Message,), { + 'DESCRIPTOR' : _CSI_RESOURCECONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_ResourceConfig) + }) +_sym_db.RegisterMessage(CSI_ResourceConfig) + +NZP_CSI_RS_SSB = _reflection.GeneratedProtocolMessageType('NZP_CSI_RS_SSB', (_message.Message,), { + 'DESCRIPTOR' : _NZP_CSI_RS_SSB, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NZP_CSI_RS_SSB) + }) +_sym_db.RegisterMessage(NZP_CSI_RS_SSB) + +CSI_IM_ResourceSetList = _reflection.GeneratedProtocolMessageType('CSI_IM_ResourceSetList', (_message.Message,), { + 'DESCRIPTOR' : _CSI_IM_RESOURCESETLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_IM_ResourceSetList) + }) +_sym_db.RegisterMessage(CSI_IM_ResourceSetList) + +ResourceType = _reflection.GeneratedProtocolMessageType('ResourceType', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCETYPE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ResourceType) + }) +_sym_db.RegisterMessage(ResourceType) + +CSI_ReportConfig = _reflection.GeneratedProtocolMessageType('CSI_ReportConfig', (_message.Message,), { + 'DESCRIPTOR' : _CSI_REPORTCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_ReportConfig) + }) +_sym_db.RegisterMessage(CSI_ReportConfig) + +CSI_ReportConfigType_Periodic = _reflection.GeneratedProtocolMessageType('CSI_ReportConfigType_Periodic', (_message.Message,), { + 'DESCRIPTOR' : _CSI_REPORTCONFIGTYPE_PERIODIC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_ReportConfigType_Periodic) + }) +_sym_db.RegisterMessage(CSI_ReportConfigType_Periodic) + +CSI_ReportPeriodicityAndOffset = _reflection.GeneratedProtocolMessageType('CSI_ReportPeriodicityAndOffset', (_message.Message,), { + 'DESCRIPTOR' : _CSI_REPORTPERIODICITYANDOFFSET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset) + }) +_sym_db.RegisterMessage(CSI_ReportPeriodicityAndOffset) + +PUCCH_CSI_Resource = _reflection.GeneratedProtocolMessageType('PUCCH_CSI_Resource', (_message.Message,), { + 'DESCRIPTOR' : _PUCCH_CSI_RESOURCE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PUCCH_CSI_Resource) + }) +_sym_db.RegisterMessage(PUCCH_CSI_Resource) + +CSI_ReportConfigType_SemiPersistentOnPUCCH = _reflection.GeneratedProtocolMessageType('CSI_ReportConfigType_SemiPersistentOnPUCCH', (_message.Message,), { + 'DESCRIPTOR' : _CSI_REPORTCONFIGTYPE_SEMIPERSISTENTONPUCCH, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_ReportConfigType_SemiPersistentOnPUCCH) + }) +_sym_db.RegisterMessage(CSI_ReportConfigType_SemiPersistentOnPUCCH) + +CSI_ReportConfigType_SemiPersistentOnPUSCH = _reflection.GeneratedProtocolMessageType('CSI_ReportConfigType_SemiPersistentOnPUSCH', (_message.Message,), { + 'DESCRIPTOR' : _CSI_REPORTCONFIGTYPE_SEMIPERSISTENTONPUSCH, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_ReportConfigType_SemiPersistentOnPUSCH) + }) +_sym_db.RegisterMessage(CSI_ReportConfigType_SemiPersistentOnPUSCH) + +ReportSlotConfig = _reflection.GeneratedProtocolMessageType('ReportSlotConfig', (_message.Message,), { + 'DESCRIPTOR' : _REPORTSLOTCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ReportSlotConfig) + }) +_sym_db.RegisterMessage(ReportSlotConfig) + +CSI_ReportConfigType_Aperiodic = _reflection.GeneratedProtocolMessageType('CSI_ReportConfigType_Aperiodic', (_message.Message,), { + 'DESCRIPTOR' : _CSI_REPORTCONFIGTYPE_APERIODIC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_ReportConfigType_Aperiodic) + }) +_sym_db.RegisterMessage(CSI_ReportConfigType_Aperiodic) + +CRI_RI_i1_CQI = _reflection.GeneratedProtocolMessageType('CRI_RI_i1_CQI', (_message.Message,), { + 'DESCRIPTOR' : _CRI_RI_I1_CQI, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CRI_RI_i1_CQI) + }) +_sym_db.RegisterMessage(CRI_RI_i1_CQI) + +ReportFreqConfiguration = _reflection.GeneratedProtocolMessageType('ReportFreqConfiguration', (_message.Message,), { + 'DESCRIPTOR' : _REPORTFREQCONFIGURATION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ReportFreqConfiguration) + }) +_sym_db.RegisterMessage(ReportFreqConfiguration) + +CQI_FormatIndicator = _reflection.GeneratedProtocolMessageType('CQI_FormatIndicator', (_message.Message,), { + 'DESCRIPTOR' : _CQI_FORMATINDICATOR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CQI_FormatIndicator) + }) +_sym_db.RegisterMessage(CQI_FormatIndicator) + +PMI_FormatIndicator = _reflection.GeneratedProtocolMessageType('PMI_FormatIndicator', (_message.Message,), { + 'DESCRIPTOR' : _PMI_FORMATINDICATOR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PMI_FormatIndicator) + }) +_sym_db.RegisterMessage(PMI_FormatIndicator) + +CodebookConfig = _reflection.GeneratedProtocolMessageType('CodebookConfig', (_message.Message,), { + 'DESCRIPTOR' : _CODEBOOKCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CodebookConfig) + }) +_sym_db.RegisterMessage(CodebookConfig) + +CodebookType_Type1 = _reflection.GeneratedProtocolMessageType('CodebookType_Type1', (_message.Message,), { + 'DESCRIPTOR' : _CODEBOOKTYPE_TYPE1, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CodebookType_Type1) + }) +_sym_db.RegisterMessage(CodebookType_Type1) + +CodebookSubType_SinglePanel = _reflection.GeneratedProtocolMessageType('CodebookSubType_SinglePanel', (_message.Message,), { + 'DESCRIPTOR' : _CODEBOOKSUBTYPE_SINGLEPANEL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CodebookSubType_SinglePanel) + }) +_sym_db.RegisterMessage(CodebookSubType_SinglePanel) + +CodebookNrOfAntennaPorts_Two = _reflection.GeneratedProtocolMessageType('CodebookNrOfAntennaPorts_Two', (_message.Message,), { + 'DESCRIPTOR' : _CODEBOOKNROFANTENNAPORTS_TWO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CodebookNrOfAntennaPorts_Two) + }) +_sym_db.RegisterMessage(CodebookNrOfAntennaPorts_Two) + +CodebookNrOfAntennaPorts_MoreThanTwo = _reflection.GeneratedProtocolMessageType('CodebookNrOfAntennaPorts_MoreThanTwo', (_message.Message,), { + 'DESCRIPTOR' : _CODEBOOKNROFANTENNAPORTS_MORETHANTWO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo) + }) +_sym_db.RegisterMessage(CodebookNrOfAntennaPorts_MoreThanTwo) + +CodebookSubType_MultiPanel = _reflection.GeneratedProtocolMessageType('CodebookSubType_MultiPanel', (_message.Message,), { + 'DESCRIPTOR' : _CODEBOOKSUBTYPE_MULTIPANEL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CodebookSubType_MultiPanel) + }) +_sym_db.RegisterMessage(CodebookSubType_MultiPanel) + +CodebookType_Type2 = _reflection.GeneratedProtocolMessageType('CodebookType_Type2', (_message.Message,), { + 'DESCRIPTOR' : _CODEBOOKTYPE_TYPE2, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CodebookType_Type2) + }) +_sym_db.RegisterMessage(CodebookType_Type2) + +CodebookSubType_TypeII = _reflection.GeneratedProtocolMessageType('CodebookSubType_TypeII', (_message.Message,), { + 'DESCRIPTOR' : _CODEBOOKSUBTYPE_TYPEII, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CodebookSubType_TypeII) + }) +_sym_db.RegisterMessage(CodebookSubType_TypeII) + +CodebookSubType_TypeII_PortSelection = _reflection.GeneratedProtocolMessageType('CodebookSubType_TypeII_PortSelection', (_message.Message,), { + 'DESCRIPTOR' : _CODEBOOKSUBTYPE_TYPEII_PORTSELECTION, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CodebookSubType_TypeII_PortSelection) + }) +_sym_db.RegisterMessage(CodebookSubType_TypeII_PortSelection) + +PhaseAlphabetSize = _reflection.GeneratedProtocolMessageType('PhaseAlphabetSize', (_message.Message,), { + 'DESCRIPTOR' : _PHASEALPHABETSIZE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PhaseAlphabetSize) + }) +_sym_db.RegisterMessage(PhaseAlphabetSize) + +NumberOfBeams = _reflection.GeneratedProtocolMessageType('NumberOfBeams', (_message.Message,), { + 'DESCRIPTOR' : _NUMBEROFBEAMS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NumberOfBeams) + }) +_sym_db.RegisterMessage(NumberOfBeams) + +PortSelectionSamplingSize = _reflection.GeneratedProtocolMessageType('PortSelectionSamplingSize', (_message.Message,), { + 'DESCRIPTOR' : _PORTSELECTIONSAMPLINGSIZE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PortSelectionSamplingSize) + }) +_sym_db.RegisterMessage(PortSelectionSamplingSize) + +CSI_ReportConfigDummy = _reflection.GeneratedProtocolMessageType('CSI_ReportConfigDummy', (_message.Message,), { + 'DESCRIPTOR' : _CSI_REPORTCONFIGDUMMY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_ReportConfigDummy) + }) +_sym_db.RegisterMessage(CSI_ReportConfigDummy) + +GroupBasedBeamReporting_Disabled = _reflection.GeneratedProtocolMessageType('GroupBasedBeamReporting_Disabled', (_message.Message,), { + 'DESCRIPTOR' : _GROUPBASEDBEAMREPORTING_DISABLED, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.GroupBasedBeamReporting_Disabled) + }) +_sym_db.RegisterMessage(GroupBasedBeamReporting_Disabled) + +NrofReportedRS = _reflection.GeneratedProtocolMessageType('NrofReportedRS', (_message.Message,), { + 'DESCRIPTOR' : _NROFREPORTEDRS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NrofReportedRS) + }) +_sym_db.RegisterMessage(NrofReportedRS) + +CQI_Table = _reflection.GeneratedProtocolMessageType('CQI_Table', (_message.Message,), { + 'DESCRIPTOR' : _CQI_TABLE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CQI_Table) + }) +_sym_db.RegisterMessage(CQI_Table) + +SubbandSize = _reflection.GeneratedProtocolMessageType('SubbandSize', (_message.Message,), { + 'DESCRIPTOR' : _SUBBANDSIZE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SubbandSize) + }) +_sym_db.RegisterMessage(SubbandSize) + +PortIndexFor8Ranks = _reflection.GeneratedProtocolMessageType('PortIndexFor8Ranks', (_message.Message,), { + 'DESCRIPTOR' : _PORTINDEXFOR8RANKS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PortIndexFor8Ranks) + }) +_sym_db.RegisterMessage(PortIndexFor8Ranks) + +PortIndex8 = _reflection.GeneratedProtocolMessageType('PortIndex8', (_message.Message,), { + 'DESCRIPTOR' : _PORTINDEX8, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PortIndex8) + }) +_sym_db.RegisterMessage(PortIndex8) + +PortIndex4 = _reflection.GeneratedProtocolMessageType('PortIndex4', (_message.Message,), { + 'DESCRIPTOR' : _PORTINDEX4, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PortIndex4) + }) +_sym_db.RegisterMessage(PortIndex4) + +PortIndex2 = _reflection.GeneratedProtocolMessageType('PortIndex2', (_message.Message,), { + 'DESCRIPTOR' : _PORTINDEX2, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PortIndex2) + }) +_sym_db.RegisterMessage(PortIndex2) + +SemiPersistentOnPUSCH_v1530 = _reflection.GeneratedProtocolMessageType('SemiPersistentOnPUSCH_v1530', (_message.Message,), { + 'DESCRIPTOR' : _SEMIPERSISTENTONPUSCH_V1530, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SemiPersistentOnPUSCH_v1530) + }) +_sym_db.RegisterMessage(SemiPersistentOnPUSCH_v1530) + +CSI_AperiodicTriggerStateList = _reflection.GeneratedProtocolMessageType('CSI_AperiodicTriggerStateList', (_message.Message,), { + 'DESCRIPTOR' : _CSI_APERIODICTRIGGERSTATELIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_AperiodicTriggerStateList) + }) +_sym_db.RegisterMessage(CSI_AperiodicTriggerStateList) + +CSI_AperiodicTriggerState = _reflection.GeneratedProtocolMessageType('CSI_AperiodicTriggerState', (_message.Message,), { + 'DESCRIPTOR' : _CSI_APERIODICTRIGGERSTATE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_AperiodicTriggerState) + }) +_sym_db.RegisterMessage(CSI_AperiodicTriggerState) + +CSI_AssociatedReportConfigInfo = _reflection.GeneratedProtocolMessageType('CSI_AssociatedReportConfigInfo', (_message.Message,), { + 'DESCRIPTOR' : _CSI_ASSOCIATEDREPORTCONFIGINFO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_AssociatedReportConfigInfo) + }) +_sym_db.RegisterMessage(CSI_AssociatedReportConfigInfo) + +NZP_CSI_RS = _reflection.GeneratedProtocolMessageType('NZP_CSI_RS', (_message.Message,), { + 'DESCRIPTOR' : _NZP_CSI_RS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NZP_CSI_RS) + }) +_sym_db.RegisterMessage(NZP_CSI_RS) + +CSI_SemiPersistentOnPUSCH_TriggerStateList = _reflection.GeneratedProtocolMessageType('CSI_SemiPersistentOnPUSCH_TriggerStateList', (_message.Message,), { + 'DESCRIPTOR' : _CSI_SEMIPERSISTENTONPUSCH_TRIGGERSTATELIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_SemiPersistentOnPUSCH_TriggerStateList) + }) +_sym_db.RegisterMessage(CSI_SemiPersistentOnPUSCH_TriggerStateList) + +CSI_SemiPersistentOnPUSCH_TriggerState = _reflection.GeneratedProtocolMessageType('CSI_SemiPersistentOnPUSCH_TriggerState', (_message.Message,), { + 'DESCRIPTOR' : _CSI_SEMIPERSISTENTONPUSCH_TRIGGERSTATE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_SemiPersistentOnPUSCH_TriggerState) + }) +_sym_db.RegisterMessage(CSI_SemiPersistentOnPUSCH_TriggerState) + +SCellDeactivationTimer = _reflection.GeneratedProtocolMessageType('SCellDeactivationTimer', (_message.Message,), { + 'DESCRIPTOR' : _SCELLDEACTIVATIONTIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SCellDeactivationTimer) + }) +_sym_db.RegisterMessage(SCellDeactivationTimer) + +CrossCarrierSchedulingConfig = _reflection.GeneratedProtocolMessageType('CrossCarrierSchedulingConfig', (_message.Message,), { + 'DESCRIPTOR' : _CROSSCARRIERSCHEDULINGCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CrossCarrierSchedulingConfig) + }) +_sym_db.RegisterMessage(CrossCarrierSchedulingConfig) + +OwnCrossCarrierSchedulingConfig = _reflection.GeneratedProtocolMessageType('OwnCrossCarrierSchedulingConfig', (_message.Message,), { + 'DESCRIPTOR' : _OWNCROSSCARRIERSCHEDULINGCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.OwnCrossCarrierSchedulingConfig) + }) +_sym_db.RegisterMessage(OwnCrossCarrierSchedulingConfig) + +OtherCrossCarrierSchedulingConfig = _reflection.GeneratedProtocolMessageType('OtherCrossCarrierSchedulingConfig', (_message.Message,), { + 'DESCRIPTOR' : _OTHERCROSSCARRIERSCHEDULINGCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.OtherCrossCarrierSchedulingConfig) + }) +_sym_db.RegisterMessage(OtherCrossCarrierSchedulingConfig) + +PathlossReferenceLinking = _reflection.GeneratedProtocolMessageType('PathlossReferenceLinking', (_message.Message,), { + 'DESCRIPTOR' : _PATHLOSSREFERENCELINKING, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PathlossReferenceLinking) + }) +_sym_db.RegisterMessage(PathlossReferenceLinking) + +MeasConfig = _reflection.GeneratedProtocolMessageType('MeasConfig', (_message.Message,), { + 'DESCRIPTOR' : _MEASCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasConfig) + }) +_sym_db.RegisterMessage(MeasConfig) + +MeasObjectToRemoveList = _reflection.GeneratedProtocolMessageType('MeasObjectToRemoveList', (_message.Message,), { + 'DESCRIPTOR' : _MEASOBJECTTOREMOVELIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasObjectToRemoveList) + }) +_sym_db.RegisterMessage(MeasObjectToRemoveList) + +MeasObjectToAddModList = _reflection.GeneratedProtocolMessageType('MeasObjectToAddModList', (_message.Message,), { + 'DESCRIPTOR' : _MEASOBJECTTOADDMODLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasObjectToAddModList) + }) +_sym_db.RegisterMessage(MeasObjectToAddModList) + +ReportConfigToRemoveList = _reflection.GeneratedProtocolMessageType('ReportConfigToRemoveList', (_message.Message,), { + 'DESCRIPTOR' : _REPORTCONFIGTOREMOVELIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ReportConfigToRemoveList) + }) +_sym_db.RegisterMessage(ReportConfigToRemoveList) + +ReportConfigToAddModList = _reflection.GeneratedProtocolMessageType('ReportConfigToAddModList', (_message.Message,), { + 'DESCRIPTOR' : _REPORTCONFIGTOADDMODLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ReportConfigToAddModList) + }) +_sym_db.RegisterMessage(ReportConfigToAddModList) + +MeasIdToRemoveList = _reflection.GeneratedProtocolMessageType('MeasIdToRemoveList', (_message.Message,), { + 'DESCRIPTOR' : _MEASIDTOREMOVELIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasIdToRemoveList) + }) +_sym_db.RegisterMessage(MeasIdToRemoveList) + +MeasIdToAddModList = _reflection.GeneratedProtocolMessageType('MeasIdToAddModList', (_message.Message,), { + 'DESCRIPTOR' : _MEASIDTOADDMODLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasIdToAddModList) + }) +_sym_db.RegisterMessage(MeasIdToAddModList) + +MeasObjectToAddMod = _reflection.GeneratedProtocolMessageType('MeasObjectToAddMod', (_message.Message,), { + 'DESCRIPTOR' : _MEASOBJECTTOADDMOD, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasObjectToAddMod) + }) +_sym_db.RegisterMessage(MeasObjectToAddMod) + +MeasObjectNR = _reflection.GeneratedProtocolMessageType('MeasObjectNR', (_message.Message,), { + 'DESCRIPTOR' : _MEASOBJECTNR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasObjectNR) + }) +_sym_db.RegisterMessage(MeasObjectNR) + +ReferenceSignalConfig = _reflection.GeneratedProtocolMessageType('ReferenceSignalConfig', (_message.Message,), { + 'DESCRIPTOR' : _REFERENCESIGNALCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ReferenceSignalConfig) + }) +_sym_db.RegisterMessage(ReferenceSignalConfig) + +SSB_ConfigMobility = _reflection.GeneratedProtocolMessageType('SSB_ConfigMobility', (_message.Message,), { + 'DESCRIPTOR' : _SSB_CONFIGMOBILITY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SSB_ConfigMobility) + }) +_sym_db.RegisterMessage(SSB_ConfigMobility) + +SSB_ToMeasure = _reflection.GeneratedProtocolMessageType('SSB_ToMeasure', (_message.Message,), { + 'DESCRIPTOR' : _SSB_TOMEASURE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SSB_ToMeasure) + }) +_sym_db.RegisterMessage(SSB_ToMeasure) + +SS_RSSI_Measurement = _reflection.GeneratedProtocolMessageType('SS_RSSI_Measurement', (_message.Message,), { + 'DESCRIPTOR' : _SS_RSSI_MEASUREMENT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SS_RSSI_Measurement) + }) +_sym_db.RegisterMessage(SS_RSSI_Measurement) + +CSI_RS_ResourceConfigMobility = _reflection.GeneratedProtocolMessageType('CSI_RS_ResourceConfigMobility', (_message.Message,), { + 'DESCRIPTOR' : _CSI_RS_RESOURCECONFIGMOBILITY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_RS_ResourceConfigMobility) + }) +_sym_db.RegisterMessage(CSI_RS_ResourceConfigMobility) + +CSI_RS_CellMobility = _reflection.GeneratedProtocolMessageType('CSI_RS_CellMobility', (_message.Message,), { + 'DESCRIPTOR' : _CSI_RS_CELLMOBILITY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_RS_CellMobility) + }) +_sym_db.RegisterMessage(CSI_RS_CellMobility) + +CSI_RS_MeasurementBW = _reflection.GeneratedProtocolMessageType('CSI_RS_MeasurementBW', (_message.Message,), { + 'DESCRIPTOR' : _CSI_RS_MEASUREMENTBW, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_RS_MeasurementBW) + }) +_sym_db.RegisterMessage(CSI_RS_MeasurementBW) + +Density = _reflection.GeneratedProtocolMessageType('Density', (_message.Message,), { + 'DESCRIPTOR' : _DENSITY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Density) + }) +_sym_db.RegisterMessage(Density) + +CSI_RS_Resource_Mobility = _reflection.GeneratedProtocolMessageType('CSI_RS_Resource_Mobility', (_message.Message,), { + 'DESCRIPTOR' : _CSI_RS_RESOURCE_MOBILITY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CSI_RS_Resource_Mobility) + }) +_sym_db.RegisterMessage(CSI_RS_Resource_Mobility) + +AssociatedSSB = _reflection.GeneratedProtocolMessageType('AssociatedSSB', (_message.Message,), { + 'DESCRIPTOR' : _ASSOCIATEDSSB, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.AssociatedSSB) + }) +_sym_db.RegisterMessage(AssociatedSSB) + +ThresholdNR = _reflection.GeneratedProtocolMessageType('ThresholdNR', (_message.Message,), { + 'DESCRIPTOR' : _THRESHOLDNR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ThresholdNR) + }) +_sym_db.RegisterMessage(ThresholdNR) + +Q_OffsetRangeList = _reflection.GeneratedProtocolMessageType('Q_OffsetRangeList', (_message.Message,), { + 'DESCRIPTOR' : _Q_OFFSETRANGELIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Q_OffsetRangeList) + }) +_sym_db.RegisterMessage(Q_OffsetRangeList) + +Q_OffsetRange = _reflection.GeneratedProtocolMessageType('Q_OffsetRange', (_message.Message,), { + 'DESCRIPTOR' : _Q_OFFSETRANGE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Q_OffsetRange) + }) +_sym_db.RegisterMessage(Q_OffsetRange) + +CellsToAddModList = _reflection.GeneratedProtocolMessageType('CellsToAddModList', (_message.Message,), { + 'DESCRIPTOR' : _CELLSTOADDMODLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CellsToAddModList) + }) +_sym_db.RegisterMessage(CellsToAddModList) + +CellsToAddMod = _reflection.GeneratedProtocolMessageType('CellsToAddMod', (_message.Message,), { + 'DESCRIPTOR' : _CELLSTOADDMOD, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CellsToAddMod) + }) +_sym_db.RegisterMessage(CellsToAddMod) + +PCI_List = _reflection.GeneratedProtocolMessageType('PCI_List', (_message.Message,), { + 'DESCRIPTOR' : _PCI_LIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PCI_List) + }) +_sym_db.RegisterMessage(PCI_List) + +PCI_RangeIndexList = _reflection.GeneratedProtocolMessageType('PCI_RangeIndexList', (_message.Message,), { + 'DESCRIPTOR' : _PCI_RANGEINDEXLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PCI_RangeIndexList) + }) +_sym_db.RegisterMessage(PCI_RangeIndexList) + +PCI_RangeElement = _reflection.GeneratedProtocolMessageType('PCI_RangeElement', (_message.Message,), { + 'DESCRIPTOR' : _PCI_RANGEELEMENT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PCI_RangeElement) + }) +_sym_db.RegisterMessage(PCI_RangeElement) + +PCI_Range = _reflection.GeneratedProtocolMessageType('PCI_Range', (_message.Message,), { + 'DESCRIPTOR' : _PCI_RANGE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PCI_Range) + }) +_sym_db.RegisterMessage(PCI_Range) + +Range = _reflection.GeneratedProtocolMessageType('Range', (_message.Message,), { + 'DESCRIPTOR' : _RANGE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Range) + }) +_sym_db.RegisterMessage(Range) + +MeasCycleSCell_v1530 = _reflection.GeneratedProtocolMessageType('MeasCycleSCell_v1530', (_message.Message,), { + 'DESCRIPTOR' : _MEASCYCLESCELL_V1530, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasCycleSCell_v1530) + }) +_sym_db.RegisterMessage(MeasCycleSCell_v1530) + +MeasObjectEUTRA = _reflection.GeneratedProtocolMessageType('MeasObjectEUTRA', (_message.Message,), { + 'DESCRIPTOR' : _MEASOBJECTEUTRA, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasObjectEUTRA) + }) +_sym_db.RegisterMessage(MeasObjectEUTRA) + +EUTRA_AllowedMeasBandwidth = _reflection.GeneratedProtocolMessageType('EUTRA_AllowedMeasBandwidth', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_ALLOWEDMEASBANDWIDTH, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_AllowedMeasBandwidth) + }) +_sym_db.RegisterMessage(EUTRA_AllowedMeasBandwidth) + +EUTRA_CellIndexList = _reflection.GeneratedProtocolMessageType('EUTRA_CellIndexList', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_CELLINDEXLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_CellIndexList) + }) +_sym_db.RegisterMessage(EUTRA_CellIndexList) + +EUTRA_Cell = _reflection.GeneratedProtocolMessageType('EUTRA_Cell', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_CELL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_Cell) + }) +_sym_db.RegisterMessage(EUTRA_Cell) + +EUTRA_Q_OffsetRange = _reflection.GeneratedProtocolMessageType('EUTRA_Q_OffsetRange', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_Q_OFFSETRANGE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_Q_OffsetRange) + }) +_sym_db.RegisterMessage(EUTRA_Q_OffsetRange) + +EUTRA_BlackCell = _reflection.GeneratedProtocolMessageType('EUTRA_BlackCell', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_BLACKCELL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_BlackCell) + }) +_sym_db.RegisterMessage(EUTRA_BlackCell) + +EUTRA_PhysCellIdRange = _reflection.GeneratedProtocolMessageType('EUTRA_PhysCellIdRange', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_PHYSCELLIDRANGE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_PhysCellIdRange) + }) +_sym_db.RegisterMessage(EUTRA_PhysCellIdRange) + +EUTRA_Range = _reflection.GeneratedProtocolMessageType('EUTRA_Range', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_RANGE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_Range) + }) +_sym_db.RegisterMessage(EUTRA_Range) + +ReportConfigToAddMod = _reflection.GeneratedProtocolMessageType('ReportConfigToAddMod', (_message.Message,), { + 'DESCRIPTOR' : _REPORTCONFIGTOADDMOD, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ReportConfigToAddMod) + }) +_sym_db.RegisterMessage(ReportConfigToAddMod) + +ReportConfigNR = _reflection.GeneratedProtocolMessageType('ReportConfigNR', (_message.Message,), { + 'DESCRIPTOR' : _REPORTCONFIGNR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ReportConfigNR) + }) +_sym_db.RegisterMessage(ReportConfigNR) + +PeriodicalReportConfig = _reflection.GeneratedProtocolMessageType('PeriodicalReportConfig', (_message.Message,), { + 'DESCRIPTOR' : _PERIODICALREPORTCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PeriodicalReportConfig) + }) +_sym_db.RegisterMessage(PeriodicalReportConfig) + +NR_RS_Type = _reflection.GeneratedProtocolMessageType('NR_RS_Type', (_message.Message,), { + 'DESCRIPTOR' : _NR_RS_TYPE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NR_RS_Type) + }) +_sym_db.RegisterMessage(NR_RS_Type) + +NR_FreqInfo = _reflection.GeneratedProtocolMessageType('NR_FreqInfo', (_message.Message,), { + 'DESCRIPTOR' : _NR_FREQINFO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NR_FreqInfo) + }) +_sym_db.RegisterMessage(NR_FreqInfo) + +ReportInterval = _reflection.GeneratedProtocolMessageType('ReportInterval', (_message.Message,), { + 'DESCRIPTOR' : _REPORTINTERVAL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ReportInterval) + }) +_sym_db.RegisterMessage(ReportInterval) + +ReportAmount = _reflection.GeneratedProtocolMessageType('ReportAmount', (_message.Message,), { + 'DESCRIPTOR' : _REPORTAMOUNT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ReportAmount) + }) +_sym_db.RegisterMessage(ReportAmount) + +MeasReportQuantity = _reflection.GeneratedProtocolMessageType('MeasReportQuantity', (_message.Message,), { + 'DESCRIPTOR' : _MEASREPORTQUANTITY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasReportQuantity) + }) +_sym_db.RegisterMessage(MeasReportQuantity) + +EventTriggerConfig = _reflection.GeneratedProtocolMessageType('EventTriggerConfig', (_message.Message,), { + 'DESCRIPTOR' : _EVENTTRIGGERCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EventTriggerConfig) + }) +_sym_db.RegisterMessage(EventTriggerConfig) + +EventA1 = _reflection.GeneratedProtocolMessageType('EventA1', (_message.Message,), { + 'DESCRIPTOR' : _EVENTA1, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EventA1) + }) +_sym_db.RegisterMessage(EventA1) + +EventA2 = _reflection.GeneratedProtocolMessageType('EventA2', (_message.Message,), { + 'DESCRIPTOR' : _EVENTA2, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EventA2) + }) +_sym_db.RegisterMessage(EventA2) + +EventA3 = _reflection.GeneratedProtocolMessageType('EventA3', (_message.Message,), { + 'DESCRIPTOR' : _EVENTA3, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EventA3) + }) +_sym_db.RegisterMessage(EventA3) + +EventA4 = _reflection.GeneratedProtocolMessageType('EventA4', (_message.Message,), { + 'DESCRIPTOR' : _EVENTA4, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EventA4) + }) +_sym_db.RegisterMessage(EventA4) + +EventA5 = _reflection.GeneratedProtocolMessageType('EventA5', (_message.Message,), { + 'DESCRIPTOR' : _EVENTA5, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EventA5) + }) +_sym_db.RegisterMessage(EventA5) + +EventA6 = _reflection.GeneratedProtocolMessageType('EventA6', (_message.Message,), { + 'DESCRIPTOR' : _EVENTA6, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EventA6) + }) +_sym_db.RegisterMessage(EventA6) + +MeasTriggerQuantity = _reflection.GeneratedProtocolMessageType('MeasTriggerQuantity', (_message.Message,), { + 'DESCRIPTOR' : _MEASTRIGGERQUANTITY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasTriggerQuantity) + }) +_sym_db.RegisterMessage(MeasTriggerQuantity) + +TimeToTrigger = _reflection.GeneratedProtocolMessageType('TimeToTrigger', (_message.Message,), { + 'DESCRIPTOR' : _TIMETOTRIGGER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TimeToTrigger) + }) +_sym_db.RegisterMessage(TimeToTrigger) + +MeasTriggerQuantityOffset = _reflection.GeneratedProtocolMessageType('MeasTriggerQuantityOffset', (_message.Message,), { + 'DESCRIPTOR' : _MEASTRIGGERQUANTITYOFFSET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasTriggerQuantityOffset) + }) +_sym_db.RegisterMessage(MeasTriggerQuantityOffset) + +ReportAddNeighMeas = _reflection.GeneratedProtocolMessageType('ReportAddNeighMeas', (_message.Message,), { + 'DESCRIPTOR' : _REPORTADDNEIGHMEAS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ReportAddNeighMeas) + }) +_sym_db.RegisterMessage(ReportAddNeighMeas) + +ReportCGI = _reflection.GeneratedProtocolMessageType('ReportCGI', (_message.Message,), { + 'DESCRIPTOR' : _REPORTCGI, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ReportCGI) + }) +_sym_db.RegisterMessage(ReportCGI) + +ReportConfigInterRAT = _reflection.GeneratedProtocolMessageType('ReportConfigInterRAT', (_message.Message,), { + 'DESCRIPTOR' : _REPORTCONFIGINTERRAT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ReportConfigInterRAT) + }) +_sym_db.RegisterMessage(ReportConfigInterRAT) + +PeriodicalReportConfigInterRAT = _reflection.GeneratedProtocolMessageType('PeriodicalReportConfigInterRAT', (_message.Message,), { + 'DESCRIPTOR' : _PERIODICALREPORTCONFIGINTERRAT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PeriodicalReportConfigInterRAT) + }) +_sym_db.RegisterMessage(PeriodicalReportConfigInterRAT) + +EventTriggerConfigInterRAT = _reflection.GeneratedProtocolMessageType('EventTriggerConfigInterRAT', (_message.Message,), { + 'DESCRIPTOR' : _EVENTTRIGGERCONFIGINTERRAT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EventTriggerConfigInterRAT) + }) +_sym_db.RegisterMessage(EventTriggerConfigInterRAT) + +EventB1 = _reflection.GeneratedProtocolMessageType('EventB1', (_message.Message,), { + 'DESCRIPTOR' : _EVENTB1, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EventB1) + }) +_sym_db.RegisterMessage(EventB1) + +EventB2 = _reflection.GeneratedProtocolMessageType('EventB2', (_message.Message,), { + 'DESCRIPTOR' : _EVENTB2, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EventB2) + }) +_sym_db.RegisterMessage(EventB2) + +MeasTriggerQuantityEUTRA = _reflection.GeneratedProtocolMessageType('MeasTriggerQuantityEUTRA', (_message.Message,), { + 'DESCRIPTOR' : _MEASTRIGGERQUANTITYEUTRA, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasTriggerQuantityEUTRA) + }) +_sym_db.RegisterMessage(MeasTriggerQuantityEUTRA) + +ReportCGI_EUTRA = _reflection.GeneratedProtocolMessageType('ReportCGI_EUTRA', (_message.Message,), { + 'DESCRIPTOR' : _REPORTCGI_EUTRA, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ReportCGI_EUTRA) + }) +_sym_db.RegisterMessage(ReportCGI_EUTRA) + +MeasIdToAddMod = _reflection.GeneratedProtocolMessageType('MeasIdToAddMod', (_message.Message,), { + 'DESCRIPTOR' : _MEASIDTOADDMOD, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasIdToAddMod) + }) +_sym_db.RegisterMessage(MeasIdToAddMod) + +QuantityConfig = _reflection.GeneratedProtocolMessageType('QuantityConfig', (_message.Message,), { + 'DESCRIPTOR' : _QUANTITYCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.QuantityConfig) + }) +_sym_db.RegisterMessage(QuantityConfig) + +QuantityConfigNR = _reflection.GeneratedProtocolMessageType('QuantityConfigNR', (_message.Message,), { + 'DESCRIPTOR' : _QUANTITYCONFIGNR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.QuantityConfigNR) + }) +_sym_db.RegisterMessage(QuantityConfigNR) + +QuantityConfigRS = _reflection.GeneratedProtocolMessageType('QuantityConfigRS', (_message.Message,), { + 'DESCRIPTOR' : _QUANTITYCONFIGRS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.QuantityConfigRS) + }) +_sym_db.RegisterMessage(QuantityConfigRS) + +FilterConfig = _reflection.GeneratedProtocolMessageType('FilterConfig', (_message.Message,), { + 'DESCRIPTOR' : _FILTERCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.FilterConfig) + }) +_sym_db.RegisterMessage(FilterConfig) + +FilterCoefficient = _reflection.GeneratedProtocolMessageType('FilterCoefficient', (_message.Message,), { + 'DESCRIPTOR' : _FILTERCOEFFICIENT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.FilterCoefficient) + }) +_sym_db.RegisterMessage(FilterCoefficient) + +MeasGapConfig = _reflection.GeneratedProtocolMessageType('MeasGapConfig', (_message.Message,), { + 'DESCRIPTOR' : _MEASGAPCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasGapConfig) + }) +_sym_db.RegisterMessage(MeasGapConfig) + +GapConfig = _reflection.GeneratedProtocolMessageType('GapConfig', (_message.Message,), { + 'DESCRIPTOR' : _GAPCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.GapConfig) + }) +_sym_db.RegisterMessage(GapConfig) + +MGL = _reflection.GeneratedProtocolMessageType('MGL', (_message.Message,), { + 'DESCRIPTOR' : _MGL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MGL) + }) +_sym_db.RegisterMessage(MGL) + +MGRP = _reflection.GeneratedProtocolMessageType('MGRP', (_message.Message,), { + 'DESCRIPTOR' : _MGRP, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MGRP) + }) +_sym_db.RegisterMessage(MGRP) + +MGTA = _reflection.GeneratedProtocolMessageType('MGTA', (_message.Message,), { + 'DESCRIPTOR' : _MGTA, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MGTA) + }) +_sym_db.RegisterMessage(MGTA) + +MeasGapSharingConfig = _reflection.GeneratedProtocolMessageType('MeasGapSharingConfig', (_message.Message,), { + 'DESCRIPTOR' : _MEASGAPSHARINGCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasGapSharingConfig) + }) +_sym_db.RegisterMessage(MeasGapSharingConfig) + +MeasGapSharingScheme = _reflection.GeneratedProtocolMessageType('MeasGapSharingScheme', (_message.Message,), { + 'DESCRIPTOR' : _MEASGAPSHARINGSCHEME, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasGapSharingScheme) + }) +_sym_db.RegisterMessage(MeasGapSharingScheme) + +OtherConfig = _reflection.GeneratedProtocolMessageType('OtherConfig', (_message.Message,), { + 'DESCRIPTOR' : _OTHERCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.OtherConfig) + }) +_sym_db.RegisterMessage(OtherConfig) + +DelayBudgetReportingProhibitTimer = _reflection.GeneratedProtocolMessageType('DelayBudgetReportingProhibitTimer', (_message.Message,), { + 'DESCRIPTOR' : _DELAYBUDGETREPORTINGPROHIBITTIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DelayBudgetReportingProhibitTimer) + }) +_sym_db.RegisterMessage(DelayBudgetReportingProhibitTimer) + +OtherConfig_v1540 = _reflection.GeneratedProtocolMessageType('OtherConfig_v1540', (_message.Message,), { + 'DESCRIPTOR' : _OTHERCONFIG_V1540, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.OtherConfig_v1540) + }) +_sym_db.RegisterMessage(OtherConfig_v1540) + +OverheatingAssistanceConfig = _reflection.GeneratedProtocolMessageType('OverheatingAssistanceConfig', (_message.Message,), { + 'DESCRIPTOR' : _OVERHEATINGASSISTANCECONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.OverheatingAssistanceConfig) + }) +_sym_db.RegisterMessage(OverheatingAssistanceConfig) + +SCellConfig = _reflection.GeneratedProtocolMessageType('SCellConfig', (_message.Message,), { + 'DESCRIPTOR' : _SCELLCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SCellConfig) + }) +_sym_db.RegisterMessage(SCellConfig) + +SearchSpace = _reflection.GeneratedProtocolMessageType('SearchSpace', (_message.Message,), { + 'DESCRIPTOR' : _SEARCHSPACE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SearchSpace) + }) +_sym_db.RegisterMessage(SearchSpace) + +NrofCandidates = _reflection.GeneratedProtocolMessageType('NrofCandidates', (_message.Message,), { + 'DESCRIPTOR' : _NROFCANDIDATES, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NrofCandidates) + }) +_sym_db.RegisterMessage(NrofCandidates) + +AggregationLevel = _reflection.GeneratedProtocolMessageType('AggregationLevel', (_message.Message,), { + 'DESCRIPTOR' : _AGGREGATIONLEVEL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.AggregationLevel) + }) +_sym_db.RegisterMessage(AggregationLevel) + +Common = _reflection.GeneratedProtocolMessageType('Common', (_message.Message,), { + 'DESCRIPTOR' : _COMMON, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Common) + }) +_sym_db.RegisterMessage(Common) + +DCI_Format0_0_AndFormat1_0 = _reflection.GeneratedProtocolMessageType('DCI_Format0_0_AndFormat1_0', (_message.Message,), { + 'DESCRIPTOR' : _DCI_FORMAT0_0_ANDFORMAT1_0, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DCI_Format0_0_AndFormat1_0) + }) +_sym_db.RegisterMessage(DCI_Format0_0_AndFormat1_0) + +DCI_Format2_0 = _reflection.GeneratedProtocolMessageType('DCI_Format2_0', (_message.Message,), { + 'DESCRIPTOR' : _DCI_FORMAT2_0, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DCI_Format2_0) + }) +_sym_db.RegisterMessage(DCI_Format2_0) + +NrofCandidates_SFI = _reflection.GeneratedProtocolMessageType('NrofCandidates_SFI', (_message.Message,), { + 'DESCRIPTOR' : _NROFCANDIDATES_SFI, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NrofCandidates_SFI) + }) +_sym_db.RegisterMessage(NrofCandidates_SFI) + +AggregationLevel_SFI = _reflection.GeneratedProtocolMessageType('AggregationLevel_SFI', (_message.Message,), { + 'DESCRIPTOR' : _AGGREGATIONLEVEL_SFI, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.AggregationLevel_SFI) + }) +_sym_db.RegisterMessage(AggregationLevel_SFI) + +DCI_Format2_1 = _reflection.GeneratedProtocolMessageType('DCI_Format2_1', (_message.Message,), { + 'DESCRIPTOR' : _DCI_FORMAT2_1, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DCI_Format2_1) + }) +_sym_db.RegisterMessage(DCI_Format2_1) + +DCI_Format2_2 = _reflection.GeneratedProtocolMessageType('DCI_Format2_2', (_message.Message,), { + 'DESCRIPTOR' : _DCI_FORMAT2_2, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DCI_Format2_2) + }) +_sym_db.RegisterMessage(DCI_Format2_2) + +DCI_Format2_3 = _reflection.GeneratedProtocolMessageType('DCI_Format2_3', (_message.Message,), { + 'DESCRIPTOR' : _DCI_FORMAT2_3, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DCI_Format2_3) + }) +_sym_db.RegisterMessage(DCI_Format2_3) + +Dummy1 = _reflection.GeneratedProtocolMessageType('Dummy1', (_message.Message,), { + 'DESCRIPTOR' : _DUMMY1, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Dummy1) + }) +_sym_db.RegisterMessage(Dummy1) + +Dummy2 = _reflection.GeneratedProtocolMessageType('Dummy2', (_message.Message,), { + 'DESCRIPTOR' : _DUMMY2, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Dummy2) + }) +_sym_db.RegisterMessage(Dummy2) + +UE_Specific = _reflection.GeneratedProtocolMessageType('UE_Specific', (_message.Message,), { + 'DESCRIPTOR' : _UE_SPECIFIC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UE_Specific) + }) +_sym_db.RegisterMessage(UE_Specific) + +DCI_Formats = _reflection.GeneratedProtocolMessageType('DCI_Formats', (_message.Message,), { + 'DESCRIPTOR' : _DCI_FORMATS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DCI_Formats) + }) +_sym_db.RegisterMessage(DCI_Formats) + +MeasResultCellListSFTD = _reflection.GeneratedProtocolMessageType('MeasResultCellListSFTD', (_message.Message,), { + 'DESCRIPTOR' : _MEASRESULTCELLLISTSFTD, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasResultCellListSFTD) + }) +_sym_db.RegisterMessage(MeasResultCellListSFTD) + +MeasResultCellSFTD = _reflection.GeneratedProtocolMessageType('MeasResultCellSFTD', (_message.Message,), { + 'DESCRIPTOR' : _MEASRESULTCELLSFTD, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasResultCellSFTD) + }) +_sym_db.RegisterMessage(MeasResultCellSFTD) + +MeasResultList2NR = _reflection.GeneratedProtocolMessageType('MeasResultList2NR', (_message.Message,), { + 'DESCRIPTOR' : _MEASRESULTLIST2NR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasResultList2NR) + }) +_sym_db.RegisterMessage(MeasResultList2NR) + +MeasResult2NR = _reflection.GeneratedProtocolMessageType('MeasResult2NR', (_message.Message,), { + 'DESCRIPTOR' : _MEASRESULT2NR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasResult2NR) + }) +_sym_db.RegisterMessage(MeasResult2NR) + +MeasQuantityResults = _reflection.GeneratedProtocolMessageType('MeasQuantityResults', (_message.Message,), { + 'DESCRIPTOR' : _MEASQUANTITYRESULTS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasQuantityResults) + }) +_sym_db.RegisterMessage(MeasQuantityResults) + +ResultsPerSSB_Index = _reflection.GeneratedProtocolMessageType('ResultsPerSSB_Index', (_message.Message,), { + 'DESCRIPTOR' : _RESULTSPERSSB_INDEX, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ResultsPerSSB_Index) + }) +_sym_db.RegisterMessage(ResultsPerSSB_Index) + +ResultsPerCSI_RS_Index = _reflection.GeneratedProtocolMessageType('ResultsPerCSI_RS_Index', (_message.Message,), { + 'DESCRIPTOR' : _RESULTSPERCSI_RS_INDEX, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ResultsPerCSI_RS_Index) + }) +_sym_db.RegisterMessage(ResultsPerCSI_RS_Index) + +MeasQuantityResultsEUTRA = _reflection.GeneratedProtocolMessageType('MeasQuantityResultsEUTRA', (_message.Message,), { + 'DESCRIPTOR' : _MEASQUANTITYRESULTSEUTRA, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasQuantityResultsEUTRA) + }) +_sym_db.RegisterMessage(MeasQuantityResultsEUTRA) + +CellResults = _reflection.GeneratedProtocolMessageType('CellResults', (_message.Message,), { + 'DESCRIPTOR' : _CELLRESULTS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CellResults) + }) +_sym_db.RegisterMessage(CellResults) + +ResultsPerCSI_RS_IndexList = _reflection.GeneratedProtocolMessageType('ResultsPerCSI_RS_IndexList', (_message.Message,), { + 'DESCRIPTOR' : _RESULTSPERCSI_RS_INDEXLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ResultsPerCSI_RS_IndexList) + }) +_sym_db.RegisterMessage(ResultsPerCSI_RS_IndexList) + +ResultsPerSSB_IndexList = _reflection.GeneratedProtocolMessageType('ResultsPerSSB_IndexList', (_message.Message,), { + 'DESCRIPTOR' : _RESULTSPERSSB_INDEXLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ResultsPerSSB_IndexList) + }) +_sym_db.RegisterMessage(ResultsPerSSB_IndexList) + +RsIndexResults = _reflection.GeneratedProtocolMessageType('RsIndexResults', (_message.Message,), { + 'DESCRIPTOR' : _RSINDEXRESULTS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RsIndexResults) + }) +_sym_db.RegisterMessage(RsIndexResults) + +MeasResult = _reflection.GeneratedProtocolMessageType('MeasResult', (_message.Message,), { + 'DESCRIPTOR' : _MEASRESULT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasResult) + }) +_sym_db.RegisterMessage(MeasResult) + +PLMN_Identity = _reflection.GeneratedProtocolMessageType('PLMN_Identity', (_message.Message,), { + 'DESCRIPTOR' : _PLMN_IDENTITY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PLMN_Identity) + }) +_sym_db.RegisterMessage(PLMN_Identity) + +MNC = _reflection.GeneratedProtocolMessageType('MNC', (_message.Message,), { + 'DESCRIPTOR' : _MNC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MNC) + }) +_sym_db.RegisterMessage(MNC) + +MCC = _reflection.GeneratedProtocolMessageType('MCC', (_message.Message,), { + 'DESCRIPTOR' : _MCC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MCC) + }) +_sym_db.RegisterMessage(MCC) + +PLMN_Identity_EUTRA_5GC = _reflection.GeneratedProtocolMessageType('PLMN_Identity_EUTRA_5GC', (_message.Message,), { + 'DESCRIPTOR' : _PLMN_IDENTITY_EUTRA_5GC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PLMN_Identity_EUTRA_5GC) + }) +_sym_db.RegisterMessage(PLMN_Identity_EUTRA_5GC) + +PLMN_IdentityList_EUTRA_5GC = _reflection.GeneratedProtocolMessageType('PLMN_IdentityList_EUTRA_5GC', (_message.Message,), { + 'DESCRIPTOR' : _PLMN_IDENTITYLIST_EUTRA_5GC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PLMN_IdentityList_EUTRA_5GC) + }) +_sym_db.RegisterMessage(PLMN_IdentityList_EUTRA_5GC) + +CellAccessRelatedInfo_EUTRA_5GC = _reflection.GeneratedProtocolMessageType('CellAccessRelatedInfo_EUTRA_5GC', (_message.Message,), { + 'DESCRIPTOR' : _CELLACCESSRELATEDINFO_EUTRA_5GC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_5GC) + }) +_sym_db.RegisterMessage(CellAccessRelatedInfo_EUTRA_5GC) + +PLMN_IdentityList_EUTRA_EPC = _reflection.GeneratedProtocolMessageType('PLMN_IdentityList_EUTRA_EPC', (_message.Message,), { + 'DESCRIPTOR' : _PLMN_IDENTITYLIST_EUTRA_EPC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PLMN_IdentityList_EUTRA_EPC) + }) +_sym_db.RegisterMessage(PLMN_IdentityList_EUTRA_EPC) + +CellAccessRelatedInfo_EUTRA_EPC = _reflection.GeneratedProtocolMessageType('CellAccessRelatedInfo_EUTRA_EPC', (_message.Message,), { + 'DESCRIPTOR' : _CELLACCESSRELATEDINFO_EUTRA_EPC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_EPC) + }) +_sym_db.RegisterMessage(CellAccessRelatedInfo_EUTRA_EPC) + +CGI_info_EPC = _reflection.GeneratedProtocolMessageType('CGI_info_EPC', (_message.Message,), { + 'DESCRIPTOR' : _CGI_INFO_EPC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CGI_info_EPC) + }) +_sym_db.RegisterMessage(CGI_info_EPC) + +PLMN_IdentityInfo = _reflection.GeneratedProtocolMessageType('PLMN_IdentityInfo', (_message.Message,), { + 'DESCRIPTOR' : _PLMN_IDENTITYINFO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PLMN_IdentityInfo) + }) +_sym_db.RegisterMessage(PLMN_IdentityInfo) + +PDCCH_ConfigSIB1 = _reflection.GeneratedProtocolMessageType('PDCCH_ConfigSIB1', (_message.Message,), { + 'DESCRIPTOR' : _PDCCH_CONFIGSIB1, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PDCCH_ConfigSIB1) + }) +_sym_db.RegisterMessage(PDCCH_ConfigSIB1) + +NoSIB1 = _reflection.GeneratedProtocolMessageType('NoSIB1', (_message.Message,), { + 'DESCRIPTOR' : _NOSIB1, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NoSIB1) + }) +_sym_db.RegisterMessage(NoSIB1) + +PLMN_IdentityInfoList = _reflection.GeneratedProtocolMessageType('PLMN_IdentityInfoList', (_message.Message,), { + 'DESCRIPTOR' : _PLMN_IDENTITYINFOLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PLMN_IdentityInfoList) + }) +_sym_db.RegisterMessage(PLMN_IdentityInfoList) + +MultiFrequencyBandListNR = _reflection.GeneratedProtocolMessageType('MultiFrequencyBandListNR', (_message.Message,), { + 'DESCRIPTOR' : _MULTIFREQUENCYBANDLISTNR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MultiFrequencyBandListNR) + }) +_sym_db.RegisterMessage(MultiFrequencyBandListNR) + +CGI_Info = _reflection.GeneratedProtocolMessageType('CGI_Info', (_message.Message,), { + 'DESCRIPTOR' : _CGI_INFO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CGI_Info) + }) +_sym_db.RegisterMessage(CGI_Info) + +MultiBandInfoListEUTRA = _reflection.GeneratedProtocolMessageType('MultiBandInfoListEUTRA', (_message.Message,), { + 'DESCRIPTOR' : _MULTIBANDINFOLISTEUTRA, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MultiBandInfoListEUTRA) + }) +_sym_db.RegisterMessage(MultiBandInfoListEUTRA) + +EUTRA_CGI_Info = _reflection.GeneratedProtocolMessageType('EUTRA_CGI_Info', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_CGI_INFO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_CGI_Info) + }) +_sym_db.RegisterMessage(EUTRA_CGI_Info) + +MeasResultNR = _reflection.GeneratedProtocolMessageType('MeasResultNR', (_message.Message,), { + 'DESCRIPTOR' : _MEASRESULTNR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasResultNR) + }) +_sym_db.RegisterMessage(MeasResultNR) + +MeasResultEUTRA = _reflection.GeneratedProtocolMessageType('MeasResultEUTRA', (_message.Message,), { + 'DESCRIPTOR' : _MEASRESULTEUTRA, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasResultEUTRA) + }) +_sym_db.RegisterMessage(MeasResultEUTRA) + +MeasResultServMO = _reflection.GeneratedProtocolMessageType('MeasResultServMO', (_message.Message,), { + 'DESCRIPTOR' : _MEASRESULTSERVMO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasResultServMO) + }) +_sym_db.RegisterMessage(MeasResultServMO) + +MeasResultServMOList = _reflection.GeneratedProtocolMessageType('MeasResultServMOList', (_message.Message,), { + 'DESCRIPTOR' : _MEASRESULTSERVMOLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasResultServMOList) + }) +_sym_db.RegisterMessage(MeasResultServMOList) + +MeasResultListNR = _reflection.GeneratedProtocolMessageType('MeasResultListNR', (_message.Message,), { + 'DESCRIPTOR' : _MEASRESULTLISTNR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasResultListNR) + }) +_sym_db.RegisterMessage(MeasResultListNR) + +MeasResultListEUTRA = _reflection.GeneratedProtocolMessageType('MeasResultListEUTRA', (_message.Message,), { + 'DESCRIPTOR' : _MEASRESULTLISTEUTRA, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasResultListEUTRA) + }) +_sym_db.RegisterMessage(MeasResultListEUTRA) + +MeasResults = _reflection.GeneratedProtocolMessageType('MeasResults', (_message.Message,), { + 'DESCRIPTOR' : _MEASRESULTS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasResults) + }) +_sym_db.RegisterMessage(MeasResults) + +DRX_Info = _reflection.GeneratedProtocolMessageType('DRX_Info', (_message.Message,), { + 'DESCRIPTOR' : _DRX_INFO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DRX_Info) + }) +_sym_db.RegisterMessage(DRX_Info) + +RadioBearerConfig = _reflection.GeneratedProtocolMessageType('RadioBearerConfig', (_message.Message,), { + 'DESCRIPTOR' : _RADIOBEARERCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RadioBearerConfig) + }) +_sym_db.RegisterMessage(RadioBearerConfig) + +SRB_ToAddModList = _reflection.GeneratedProtocolMessageType('SRB_ToAddModList', (_message.Message,), { + 'DESCRIPTOR' : _SRB_TOADDMODLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRB_ToAddModList) + }) +_sym_db.RegisterMessage(SRB_ToAddModList) + +SRB_ToAddMod = _reflection.GeneratedProtocolMessageType('SRB_ToAddMod', (_message.Message,), { + 'DESCRIPTOR' : _SRB_TOADDMOD, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SRB_ToAddMod) + }) +_sym_db.RegisterMessage(SRB_ToAddMod) + +PDCP_Config = _reflection.GeneratedProtocolMessageType('PDCP_Config', (_message.Message,), { + 'DESCRIPTOR' : _PDCP_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PDCP_Config) + }) +_sym_db.RegisterMessage(PDCP_Config) + +DRB = _reflection.GeneratedProtocolMessageType('DRB', (_message.Message,), { + 'DESCRIPTOR' : _DRB, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DRB) + }) +_sym_db.RegisterMessage(DRB) + +DiscardTimer = _reflection.GeneratedProtocolMessageType('DiscardTimer', (_message.Message,), { + 'DESCRIPTOR' : _DISCARDTIMER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DiscardTimer) + }) +_sym_db.RegisterMessage(DiscardTimer) + +PDCP_SN_Size = _reflection.GeneratedProtocolMessageType('PDCP_SN_Size', (_message.Message,), { + 'DESCRIPTOR' : _PDCP_SN_SIZE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PDCP_SN_Size) + }) +_sym_db.RegisterMessage(PDCP_SN_Size) + +Rohc = _reflection.GeneratedProtocolMessageType('Rohc', (_message.Message,), { + 'DESCRIPTOR' : _ROHC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Rohc) + }) +_sym_db.RegisterMessage(Rohc) + +RohcProfiles = _reflection.GeneratedProtocolMessageType('RohcProfiles', (_message.Message,), { + 'DESCRIPTOR' : _ROHCPROFILES, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RohcProfiles) + }) +_sym_db.RegisterMessage(RohcProfiles) + +UplinkOnlyROHC = _reflection.GeneratedProtocolMessageType('UplinkOnlyROHC', (_message.Message,), { + 'DESCRIPTOR' : _UPLINKONLYROHC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UplinkOnlyROHC) + }) +_sym_db.RegisterMessage(UplinkOnlyROHC) + +UplinkOnlyROHCProfiles = _reflection.GeneratedProtocolMessageType('UplinkOnlyROHCProfiles', (_message.Message,), { + 'DESCRIPTOR' : _UPLINKONLYROHCPROFILES, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UplinkOnlyROHCProfiles) + }) +_sym_db.RegisterMessage(UplinkOnlyROHCProfiles) + +MoreThanOneRLC = _reflection.GeneratedProtocolMessageType('MoreThanOneRLC', (_message.Message,), { + 'DESCRIPTOR' : _MORETHANONERLC, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MoreThanOneRLC) + }) +_sym_db.RegisterMessage(MoreThanOneRLC) + +PrimaryPath = _reflection.GeneratedProtocolMessageType('PrimaryPath', (_message.Message,), { + 'DESCRIPTOR' : _PRIMARYPATH, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PrimaryPath) + }) +_sym_db.RegisterMessage(PrimaryPath) + +UL_DataSplitThreshold = _reflection.GeneratedProtocolMessageType('UL_DataSplitThreshold', (_message.Message,), { + 'DESCRIPTOR' : _UL_DATASPLITTHRESHOLD, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UL_DataSplitThreshold) + }) +_sym_db.RegisterMessage(UL_DataSplitThreshold) + +T_Reordering = _reflection.GeneratedProtocolMessageType('T_Reordering', (_message.Message,), { + 'DESCRIPTOR' : _T_REORDERING, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.T_Reordering) + }) +_sym_db.RegisterMessage(T_Reordering) + +DRB_ToAddModList = _reflection.GeneratedProtocolMessageType('DRB_ToAddModList', (_message.Message,), { + 'DESCRIPTOR' : _DRB_TOADDMODLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DRB_ToAddModList) + }) +_sym_db.RegisterMessage(DRB_ToAddModList) + +DRB_ToAddMod = _reflection.GeneratedProtocolMessageType('DRB_ToAddMod', (_message.Message,), { + 'DESCRIPTOR' : _DRB_TOADDMOD, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DRB_ToAddMod) + }) +_sym_db.RegisterMessage(DRB_ToAddMod) + +DRB_ToReleaseList = _reflection.GeneratedProtocolMessageType('DRB_ToReleaseList', (_message.Message,), { + 'DESCRIPTOR' : _DRB_TORELEASELIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DRB_ToReleaseList) + }) +_sym_db.RegisterMessage(DRB_ToReleaseList) + +SDAP_Config = _reflection.GeneratedProtocolMessageType('SDAP_Config', (_message.Message,), { + 'DESCRIPTOR' : _SDAP_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SDAP_Config) + }) +_sym_db.RegisterMessage(SDAP_Config) + +SDAP_Header = _reflection.GeneratedProtocolMessageType('SDAP_Header', (_message.Message,), { + 'DESCRIPTOR' : _SDAP_HEADER, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SDAP_Header) + }) +_sym_db.RegisterMessage(SDAP_Header) + +SecurityConfig = _reflection.GeneratedProtocolMessageType('SecurityConfig', (_message.Message,), { + 'DESCRIPTOR' : _SECURITYCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SecurityConfig) + }) +_sym_db.RegisterMessage(SecurityConfig) + +SecurityAlgorithmConfig = _reflection.GeneratedProtocolMessageType('SecurityAlgorithmConfig', (_message.Message,), { + 'DESCRIPTOR' : _SECURITYALGORITHMCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SecurityAlgorithmConfig) + }) +_sym_db.RegisterMessage(SecurityAlgorithmConfig) + +CipheringAlgorithm = _reflection.GeneratedProtocolMessageType('CipheringAlgorithm', (_message.Message,), { + 'DESCRIPTOR' : _CIPHERINGALGORITHM, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CipheringAlgorithm) + }) +_sym_db.RegisterMessage(CipheringAlgorithm) + +IntegrityProtAlgorithm = _reflection.GeneratedProtocolMessageType('IntegrityProtAlgorithm', (_message.Message,), { + 'DESCRIPTOR' : _INTEGRITYPROTALGORITHM, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.IntegrityProtAlgorithm) + }) +_sym_db.RegisterMessage(IntegrityProtAlgorithm) + +KeyToUse = _reflection.GeneratedProtocolMessageType('KeyToUse', (_message.Message,), { + 'DESCRIPTOR' : _KEYTOUSE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.KeyToUse) + }) +_sym_db.RegisterMessage(KeyToUse) + +UplinkTxDirectCurrentList = _reflection.GeneratedProtocolMessageType('UplinkTxDirectCurrentList', (_message.Message,), { + 'DESCRIPTOR' : _UPLINKTXDIRECTCURRENTLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UplinkTxDirectCurrentList) + }) +_sym_db.RegisterMessage(UplinkTxDirectCurrentList) + +UplinkTxDirectCurrentCell = _reflection.GeneratedProtocolMessageType('UplinkTxDirectCurrentCell', (_message.Message,), { + 'DESCRIPTOR' : _UPLINKTXDIRECTCURRENTCELL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UplinkTxDirectCurrentCell) + }) +_sym_db.RegisterMessage(UplinkTxDirectCurrentCell) + +UplinkTxDirectCurrentBWP = _reflection.GeneratedProtocolMessageType('UplinkTxDirectCurrentBWP', (_message.Message,), { + 'DESCRIPTOR' : _UPLINKTXDIRECTCURRENTBWP, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UplinkTxDirectCurrentBWP) + }) +_sym_db.RegisterMessage(UplinkTxDirectCurrentBWP) + +CellAccessRelatedInfo = _reflection.GeneratedProtocolMessageType('CellAccessRelatedInfo', (_message.Message,), { + 'DESCRIPTOR' : _CELLACCESSRELATEDINFO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CellAccessRelatedInfo) + }) +_sym_db.RegisterMessage(CellAccessRelatedInfo) + +ConnEstFailureControl = _reflection.GeneratedProtocolMessageType('ConnEstFailureControl', (_message.Message,), { + 'DESCRIPTOR' : _CONNESTFAILURECONTROL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ConnEstFailureControl) + }) +_sym_db.RegisterMessage(ConnEstFailureControl) + +ConnEstFailCount = _reflection.GeneratedProtocolMessageType('ConnEstFailCount', (_message.Message,), { + 'DESCRIPTOR' : _CONNESTFAILCOUNT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ConnEstFailCount) + }) +_sym_db.RegisterMessage(ConnEstFailCount) + +ConnEstFailOffsetValidity = _reflection.GeneratedProtocolMessageType('ConnEstFailOffsetValidity', (_message.Message,), { + 'DESCRIPTOR' : _CONNESTFAILOFFSETVALIDITY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ConnEstFailOffsetValidity) + }) +_sym_db.RegisterMessage(ConnEstFailOffsetValidity) + +SI_SchedulingInfo = _reflection.GeneratedProtocolMessageType('SI_SchedulingInfo', (_message.Message,), { + 'DESCRIPTOR' : _SI_SCHEDULINGINFO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SI_SchedulingInfo) + }) +_sym_db.RegisterMessage(SI_SchedulingInfo) + +SI_WindowLength = _reflection.GeneratedProtocolMessageType('SI_WindowLength', (_message.Message,), { + 'DESCRIPTOR' : _SI_WINDOWLENGTH, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SI_WindowLength) + }) +_sym_db.RegisterMessage(SI_WindowLength) + +SchedulingInfo = _reflection.GeneratedProtocolMessageType('SchedulingInfo', (_message.Message,), { + 'DESCRIPTOR' : _SCHEDULINGINFO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SchedulingInfo) + }) +_sym_db.RegisterMessage(SchedulingInfo) + +SIB_Mapping = _reflection.GeneratedProtocolMessageType('SIB_Mapping', (_message.Message,), { + 'DESCRIPTOR' : _SIB_MAPPING, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB_Mapping) + }) +_sym_db.RegisterMessage(SIB_Mapping) + +SI_BroadcastStatus = _reflection.GeneratedProtocolMessageType('SI_BroadcastStatus', (_message.Message,), { + 'DESCRIPTOR' : _SI_BROADCASTSTATUS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SI_BroadcastStatus) + }) +_sym_db.RegisterMessage(SI_BroadcastStatus) + +SI_Periodicity = _reflection.GeneratedProtocolMessageType('SI_Periodicity', (_message.Message,), { + 'DESCRIPTOR' : _SI_PERIODICITY, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SI_Periodicity) + }) +_sym_db.RegisterMessage(SI_Periodicity) + +SIB_TypeInfo = _reflection.GeneratedProtocolMessageType('SIB_TypeInfo', (_message.Message,), { + 'DESCRIPTOR' : _SIB_TYPEINFO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB_TypeInfo) + }) +_sym_db.RegisterMessage(SIB_TypeInfo) + +SIB_TypeInfoType = _reflection.GeneratedProtocolMessageType('SIB_TypeInfoType', (_message.Message,), { + 'DESCRIPTOR' : _SIB_TYPEINFOTYPE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB_TypeInfoType) + }) +_sym_db.RegisterMessage(SIB_TypeInfoType) + +SI_RequestConfig = _reflection.GeneratedProtocolMessageType('SI_RequestConfig', (_message.Message,), { + 'DESCRIPTOR' : _SI_REQUESTCONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SI_RequestConfig) + }) +_sym_db.RegisterMessage(SI_RequestConfig) + +SI_RequestPeriod = _reflection.GeneratedProtocolMessageType('SI_RequestPeriod', (_message.Message,), { + 'DESCRIPTOR' : _SI_REQUESTPERIOD, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SI_RequestPeriod) + }) +_sym_db.RegisterMessage(SI_RequestPeriod) + +RACH_OccasionsSI = _reflection.GeneratedProtocolMessageType('RACH_OccasionsSI', (_message.Message,), { + 'DESCRIPTOR' : _RACH_OCCASIONSSI, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RACH_OccasionsSI) + }) +_sym_db.RegisterMessage(RACH_OccasionsSI) + +SI_RequestResources = _reflection.GeneratedProtocolMessageType('SI_RequestResources', (_message.Message,), { + 'DESCRIPTOR' : _SI_REQUESTRESOURCES, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SI_RequestResources) + }) +_sym_db.RegisterMessage(SI_RequestResources) + +ServingCellConfigCommonSIB = _reflection.GeneratedProtocolMessageType('ServingCellConfigCommonSIB', (_message.Message,), { + 'DESCRIPTOR' : _SERVINGCELLCONFIGCOMMONSIB, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ServingCellConfigCommonSIB) + }) +_sym_db.RegisterMessage(ServingCellConfigCommonSIB) + +DownlinkConfigCommonSIB = _reflection.GeneratedProtocolMessageType('DownlinkConfigCommonSIB', (_message.Message,), { + 'DESCRIPTOR' : _DOWNLINKCONFIGCOMMONSIB, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DownlinkConfigCommonSIB) + }) +_sym_db.RegisterMessage(DownlinkConfigCommonSIB) + +FrequencyInfoDL_SIB = _reflection.GeneratedProtocolMessageType('FrequencyInfoDL_SIB', (_message.Message,), { + 'DESCRIPTOR' : _FREQUENCYINFODL_SIB, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.FrequencyInfoDL_SIB) + }) +_sym_db.RegisterMessage(FrequencyInfoDL_SIB) + +MultiFrequencyBandListNR_SIB = _reflection.GeneratedProtocolMessageType('MultiFrequencyBandListNR_SIB', (_message.Message,), { + 'DESCRIPTOR' : _MULTIFREQUENCYBANDLISTNR_SIB, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MultiFrequencyBandListNR_SIB) + }) +_sym_db.RegisterMessage(MultiFrequencyBandListNR_SIB) + +NR_MultiBandInfo = _reflection.GeneratedProtocolMessageType('NR_MultiBandInfo', (_message.Message,), { + 'DESCRIPTOR' : _NR_MULTIBANDINFO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NR_MultiBandInfo) + }) +_sym_db.RegisterMessage(NR_MultiBandInfo) + +NR_NS_PmaxList = _reflection.GeneratedProtocolMessageType('NR_NS_PmaxList', (_message.Message,), { + 'DESCRIPTOR' : _NR_NS_PMAXLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NR_NS_PmaxList) + }) +_sym_db.RegisterMessage(NR_NS_PmaxList) + +NR_NS_PmaxValue = _reflection.GeneratedProtocolMessageType('NR_NS_PmaxValue', (_message.Message,), { + 'DESCRIPTOR' : _NR_NS_PMAXVALUE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NR_NS_PmaxValue) + }) +_sym_db.RegisterMessage(NR_NS_PmaxValue) + +BCCH_Config = _reflection.GeneratedProtocolMessageType('BCCH_Config', (_message.Message,), { + 'DESCRIPTOR' : _BCCH_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.BCCH_Config) + }) +_sym_db.RegisterMessage(BCCH_Config) + +PCCH_Config = _reflection.GeneratedProtocolMessageType('PCCH_Config', (_message.Message,), { + 'DESCRIPTOR' : _PCCH_CONFIG, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PCCH_Config) + }) +_sym_db.RegisterMessage(PCCH_Config) + +PagingCycle = _reflection.GeneratedProtocolMessageType('PagingCycle', (_message.Message,), { + 'DESCRIPTOR' : _PAGINGCYCLE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PagingCycle) + }) +_sym_db.RegisterMessage(PagingCycle) + +PCCH_ConfigNs = _reflection.GeneratedProtocolMessageType('PCCH_ConfigNs', (_message.Message,), { + 'DESCRIPTOR' : _PCCH_CONFIGNS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PCCH_ConfigNs) + }) +_sym_db.RegisterMessage(PCCH_ConfigNs) + +SCS15KHZoneT = _reflection.GeneratedProtocolMessageType('SCS15KHZoneT', (_message.Message,), { + 'DESCRIPTOR' : _SCS15KHZONET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SCS15KHZoneT) + }) +_sym_db.RegisterMessage(SCS15KHZoneT) + +SCS30KHZoneT_SCS15KHZhalfT = _reflection.GeneratedProtocolMessageType('SCS30KHZoneT_SCS15KHZhalfT', (_message.Message,), { + 'DESCRIPTOR' : _SCS30KHZONET_SCS15KHZHALFT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SCS30KHZoneT_SCS15KHZhalfT) + }) +_sym_db.RegisterMessage(SCS30KHZoneT_SCS15KHZhalfT) + +SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT = _reflection.GeneratedProtocolMessageType('SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT', (_message.Message,), { + 'DESCRIPTOR' : _SCS60KHZONET_SCS30KHZHALFT_SCS15KHZQUARTERT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT) + }) +_sym_db.RegisterMessage(SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT) + +SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT = _reflection.GeneratedProtocolMessageType('SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT', (_message.Message,), { + 'DESCRIPTOR' : _SCS120KHZONET_SCS60KHZHALFT_SCS30KHZQUARTERT_SCS15KHZONEEIGHTHT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT) + }) +_sym_db.RegisterMessage(SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT) + +SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT = _reflection.GeneratedProtocolMessageType('SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT', (_message.Message,), { + 'DESCRIPTOR' : _SCS120KHZHALFT_SCS60KHZQUARTERT_SCS30KHZONEEIGHTHT_SCS15KHZONESIXTEENTHT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT) + }) +_sym_db.RegisterMessage(SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT) + +SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT = _reflection.GeneratedProtocolMessageType('SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT', (_message.Message,), { + 'DESCRIPTOR' : _SCS120KHZQUARTERT_SCS60KHZONEEIGHTHT_SCS30KHZONESIXTEENTHT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT) + }) +_sym_db.RegisterMessage(SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT) + +SCS120KHZoneEighthT_SCS60KHZoneSixteenthT = _reflection.GeneratedProtocolMessageType('SCS120KHZoneEighthT_SCS60KHZoneSixteenthT', (_message.Message,), { + 'DESCRIPTOR' : _SCS120KHZONEEIGHTHT_SCS60KHZONESIXTEENTHT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SCS120KHZoneEighthT_SCS60KHZoneSixteenthT) + }) +_sym_db.RegisterMessage(SCS120KHZoneEighthT_SCS60KHZoneSixteenthT) + +SCS120KHZoneSixteenthT = _reflection.GeneratedProtocolMessageType('SCS120KHZoneSixteenthT', (_message.Message,), { + 'DESCRIPTOR' : _SCS120KHZONESIXTEENTHT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SCS120KHZoneSixteenthT) + }) +_sym_db.RegisterMessage(SCS120KHZoneSixteenthT) + +UplinkConfigCommonSIB = _reflection.GeneratedProtocolMessageType('UplinkConfigCommonSIB', (_message.Message,), { + 'DESCRIPTOR' : _UPLINKCONFIGCOMMONSIB, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UplinkConfigCommonSIB) + }) +_sym_db.RegisterMessage(UplinkConfigCommonSIB) + +FrequencyInfoUL_SIB = _reflection.GeneratedProtocolMessageType('FrequencyInfoUL_SIB', (_message.Message,), { + 'DESCRIPTOR' : _FREQUENCYINFOUL_SIB, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.FrequencyInfoUL_SIB) + }) +_sym_db.RegisterMessage(FrequencyInfoUL_SIB) + +SIB_N_TimingAdvanceOffset = _reflection.GeneratedProtocolMessageType('SIB_N_TimingAdvanceOffset', (_message.Message,), { + 'DESCRIPTOR' : _SIB_N_TIMINGADVANCEOFFSET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB_N_TimingAdvanceOffset) + }) +_sym_db.RegisterMessage(SIB_N_TimingAdvanceOffset) + +SIB_SSB_PositionsInBurst = _reflection.GeneratedProtocolMessageType('SIB_SSB_PositionsInBurst', (_message.Message,), { + 'DESCRIPTOR' : _SIB_SSB_POSITIONSINBURST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB_SSB_PositionsInBurst) + }) +_sym_db.RegisterMessage(SIB_SSB_PositionsInBurst) + +SIB_SSB_PeriodicityServingCell = _reflection.GeneratedProtocolMessageType('SIB_SSB_PeriodicityServingCell', (_message.Message,), { + 'DESCRIPTOR' : _SIB_SSB_PERIODICITYSERVINGCELL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB_SSB_PeriodicityServingCell) + }) +_sym_db.RegisterMessage(SIB_SSB_PeriodicityServingCell) + +UE_TimersAndConstants = _reflection.GeneratedProtocolMessageType('UE_TimersAndConstants', (_message.Message,), { + 'DESCRIPTOR' : _UE_TIMERSANDCONSTANTS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UE_TimersAndConstants) + }) +_sym_db.RegisterMessage(UE_TimersAndConstants) + +UE_TimersAndConstantsT300_T301_T319 = _reflection.GeneratedProtocolMessageType('UE_TimersAndConstantsT300_T301_T319', (_message.Message,), { + 'DESCRIPTOR' : _UE_TIMERSANDCONSTANTST300_T301_T319, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UE_TimersAndConstantsT300_T301_T319) + }) +_sym_db.RegisterMessage(UE_TimersAndConstantsT300_T301_T319) + +UE_TimersAndConstantsT310 = _reflection.GeneratedProtocolMessageType('UE_TimersAndConstantsT310', (_message.Message,), { + 'DESCRIPTOR' : _UE_TIMERSANDCONSTANTST310, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UE_TimersAndConstantsT310) + }) +_sym_db.RegisterMessage(UE_TimersAndConstantsT310) + +UE_TimersAndConstantsN310 = _reflection.GeneratedProtocolMessageType('UE_TimersAndConstantsN310', (_message.Message,), { + 'DESCRIPTOR' : _UE_TIMERSANDCONSTANTSN310, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UE_TimersAndConstantsN310) + }) +_sym_db.RegisterMessage(UE_TimersAndConstantsN310) + +UE_TimersAndConstantsT311 = _reflection.GeneratedProtocolMessageType('UE_TimersAndConstantsT311', (_message.Message,), { + 'DESCRIPTOR' : _UE_TIMERSANDCONSTANTST311, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UE_TimersAndConstantsT311) + }) +_sym_db.RegisterMessage(UE_TimersAndConstantsT311) + +UE_TimersAndConstantsN311 = _reflection.GeneratedProtocolMessageType('UE_TimersAndConstantsN311', (_message.Message,), { + 'DESCRIPTOR' : _UE_TIMERSANDCONSTANTSN311, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UE_TimersAndConstantsN311) + }) +_sym_db.RegisterMessage(UE_TimersAndConstantsN311) + +UAC_BarringPerCatList = _reflection.GeneratedProtocolMessageType('UAC_BarringPerCatList', (_message.Message,), { + 'DESCRIPTOR' : _UAC_BARRINGPERCATLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UAC_BarringPerCatList) + }) +_sym_db.RegisterMessage(UAC_BarringPerCatList) + +UAC_BarringPerCat = _reflection.GeneratedProtocolMessageType('UAC_BarringPerCat', (_message.Message,), { + 'DESCRIPTOR' : _UAC_BARRINGPERCAT, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UAC_BarringPerCat) + }) +_sym_db.RegisterMessage(UAC_BarringPerCat) + +UAC_BarringPerPLMN_List = _reflection.GeneratedProtocolMessageType('UAC_BarringPerPLMN_List', (_message.Message,), { + 'DESCRIPTOR' : _UAC_BARRINGPERPLMN_LIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UAC_BarringPerPLMN_List) + }) +_sym_db.RegisterMessage(UAC_BarringPerPLMN_List) + +UAC_BarringPerPLMN = _reflection.GeneratedProtocolMessageType('UAC_BarringPerPLMN', (_message.Message,), { + 'DESCRIPTOR' : _UAC_BARRINGPERPLMN, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UAC_BarringPerPLMN) + }) +_sym_db.RegisterMessage(UAC_BarringPerPLMN) + +UAC_ImplicitACBarringList = _reflection.GeneratedProtocolMessageType('UAC_ImplicitACBarringList', (_message.Message,), { + 'DESCRIPTOR' : _UAC_IMPLICITACBARRINGLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UAC_ImplicitACBarringList) + }) +_sym_db.RegisterMessage(UAC_ImplicitACBarringList) + +UAC_BarringInfoSetList = _reflection.GeneratedProtocolMessageType('UAC_BarringInfoSetList', (_message.Message,), { + 'DESCRIPTOR' : _UAC_BARRINGINFOSETLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UAC_BarringInfoSetList) + }) +_sym_db.RegisterMessage(UAC_BarringInfoSetList) + +UAC_BarringInfoSet = _reflection.GeneratedProtocolMessageType('UAC_BarringInfoSet', (_message.Message,), { + 'DESCRIPTOR' : _UAC_BARRINGINFOSET, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UAC_BarringInfoSet) + }) +_sym_db.RegisterMessage(UAC_BarringInfoSet) + +UAC_BarringFactor = _reflection.GeneratedProtocolMessageType('UAC_BarringFactor', (_message.Message,), { + 'DESCRIPTOR' : _UAC_BARRINGFACTOR, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UAC_BarringFactor) + }) +_sym_db.RegisterMessage(UAC_BarringFactor) + +UAC_BarringTime = _reflection.GeneratedProtocolMessageType('UAC_BarringTime', (_message.Message,), { + 'DESCRIPTOR' : _UAC_BARRINGTIME, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UAC_BarringTime) + }) +_sym_db.RegisterMessage(UAC_BarringTime) + +MobilityStateParameters = _reflection.GeneratedProtocolMessageType('MobilityStateParameters', (_message.Message,), { + 'DESCRIPTOR' : _MOBILITYSTATEPARAMETERS, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MobilityStateParameters) + }) +_sym_db.RegisterMessage(MobilityStateParameters) + +T_Evaluation_HystNormal = _reflection.GeneratedProtocolMessageType('T_Evaluation_HystNormal', (_message.Message,), { + 'DESCRIPTOR' : _T_EVALUATION_HYSTNORMAL, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.T_Evaluation_HystNormal) + }) +_sym_db.RegisterMessage(T_Evaluation_HystNormal) + +EUTRA_MultiBandInfoList = _reflection.GeneratedProtocolMessageType('EUTRA_MultiBandInfoList', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_MULTIBANDINFOLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_MultiBandInfoList) + }) +_sym_db.RegisterMessage(EUTRA_MultiBandInfoList) + +EUTRA_MultiBandInfo = _reflection.GeneratedProtocolMessageType('EUTRA_MultiBandInfo', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_MULTIBANDINFO, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_MultiBandInfo) + }) +_sym_db.RegisterMessage(EUTRA_MultiBandInfo) + +EUTRA_NS_PmaxList = _reflection.GeneratedProtocolMessageType('EUTRA_NS_PmaxList', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_NS_PMAXLIST, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_NS_PmaxList) + }) +_sym_db.RegisterMessage(EUTRA_NS_PmaxList) + +EUTRA_NS_PmaxValue = _reflection.GeneratedProtocolMessageType('EUTRA_NS_PmaxValue', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_NS_PMAXVALUE, + '__module__' : 'rrc_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_NS_PmaxValue) + }) +_sym_db.RegisterMessage(EUTRA_NS_PmaxValue) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/rrc_failure_information_pb2.py b/mc-core/mc/data_gen/rrc_failure_information_pb2.py new file mode 100644 index 0000000..7f897c4 --- /dev/null +++ b/mc-core/mc/data_gen/rrc_failure_information_pb2.py @@ -0,0 +1,200 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: rrc_failure_information.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='rrc_failure_information.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x1drrc_failure_information.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\"]\n\x12\x46\x61ilureInformation\x12G\n\x12\x66\x61ilureInformation\x18\x01 \x01(\x0b\x32+.uenibstreamprotobuf.FailureInformation_IEs\"\xa3\x01\n\x16\x46\x61ilureInformation_IEs\x12I\n\x15\x66\x61ilureInfoRLC_Bearer\x18\x01 \x01(\x0b\x32*.uenibstreamprotobuf.FailureInfoRLC_Bearer\x12>\n\x18lateNonCriticalExtension\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xd3\x01\n\x15\x46\x61ilureInfoRLC_Bearer\x12\x13\n\x0b\x63\x65llGroupId\x18\x01 \x01(\r\x12\x1e\n\x16logicalChannelIdentity\x18\x02 \x01(\r\x12K\n\x0b\x66\x61ilureType\x18\x03 \x01(\x0e\x32\x36.uenibstreamprotobuf.FailureInfoRLC_Bearer.FailureType\"8\n\x0b\x46\x61ilureType\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0f\n\x0b\x64uplication\x10\x01\x42:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) + + + +_FAILUREINFORLC_BEARER_FAILURETYPE = _descriptor.EnumDescriptor( + name='FailureType', + full_name='uenibstreamprotobuf.FailureInfoRLC_Bearer.FailureType', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='duplication', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=503, + serialized_end=559, +) +_sym_db.RegisterEnumDescriptor(_FAILUREINFORLC_BEARER_FAILURETYPE) + + +_FAILUREINFORMATION = _descriptor.Descriptor( + name='FailureInformation', + full_name='uenibstreamprotobuf.FailureInformation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='failureInformation', full_name='uenibstreamprotobuf.FailureInformation.failureInformation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=86, + serialized_end=179, +) + + +_FAILUREINFORMATION_IES = _descriptor.Descriptor( + name='FailureInformation_IEs', + full_name='uenibstreamprotobuf.FailureInformation_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='failureInfoRLC_Bearer', full_name='uenibstreamprotobuf.FailureInformation_IEs.failureInfoRLC_Bearer', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='lateNonCriticalExtension', full_name='uenibstreamprotobuf.FailureInformation_IEs.lateNonCriticalExtension', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=182, + serialized_end=345, +) + + +_FAILUREINFORLC_BEARER = _descriptor.Descriptor( + name='FailureInfoRLC_Bearer', + full_name='uenibstreamprotobuf.FailureInfoRLC_Bearer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cellGroupId', full_name='uenibstreamprotobuf.FailureInfoRLC_Bearer.cellGroupId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='logicalChannelIdentity', full_name='uenibstreamprotobuf.FailureInfoRLC_Bearer.logicalChannelIdentity', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='failureType', full_name='uenibstreamprotobuf.FailureInfoRLC_Bearer.failureType', index=2, + number=3, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _FAILUREINFORLC_BEARER_FAILURETYPE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=348, + serialized_end=559, +) + +_FAILUREINFORMATION.fields_by_name['failureInformation'].message_type = _FAILUREINFORMATION_IES +_FAILUREINFORMATION_IES.fields_by_name['failureInfoRLC_Bearer'].message_type = _FAILUREINFORLC_BEARER +_FAILUREINFORMATION_IES.fields_by_name['lateNonCriticalExtension'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_FAILUREINFORLC_BEARER.fields_by_name['failureType'].enum_type = _FAILUREINFORLC_BEARER_FAILURETYPE +_FAILUREINFORLC_BEARER_FAILURETYPE.containing_type = _FAILUREINFORLC_BEARER +DESCRIPTOR.message_types_by_name['FailureInformation'] = _FAILUREINFORMATION +DESCRIPTOR.message_types_by_name['FailureInformation_IEs'] = _FAILUREINFORMATION_IES +DESCRIPTOR.message_types_by_name['FailureInfoRLC_Bearer'] = _FAILUREINFORLC_BEARER +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +FailureInformation = _reflection.GeneratedProtocolMessageType('FailureInformation', (_message.Message,), { + 'DESCRIPTOR' : _FAILUREINFORMATION, + '__module__' : 'rrc_failure_information_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.FailureInformation) + }) +_sym_db.RegisterMessage(FailureInformation) + +FailureInformation_IEs = _reflection.GeneratedProtocolMessageType('FailureInformation_IEs', (_message.Message,), { + 'DESCRIPTOR' : _FAILUREINFORMATION_IES, + '__module__' : 'rrc_failure_information_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.FailureInformation_IEs) + }) +_sym_db.RegisterMessage(FailureInformation_IEs) + +FailureInfoRLC_Bearer = _reflection.GeneratedProtocolMessageType('FailureInfoRLC_Bearer', (_message.Message,), { + 'DESCRIPTOR' : _FAILUREINFORLC_BEARER, + '__module__' : 'rrc_failure_information_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.FailureInfoRLC_Bearer) + }) +_sym_db.RegisterMessage(FailureInfoRLC_Bearer) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/rrc_general_message_types_pb2.py b/mc-core/mc/data_gen/rrc_general_message_types_pb2.py new file mode 100644 index 0000000..133570b --- /dev/null +++ b/mc-core/mc/data_gen/rrc_general_message_types_pb2.py @@ -0,0 +1,132 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: rrc_general_message_types.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +import rrc_measurement_report_pb2 as rrc__measurement__report__pb2 +import rrc_failure_information_pb2 as rrc__failure__information__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='rrc_general_message_types.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x1frrc_general_message_types.proto\x12\x13uenibstreamprotobuf\x1a\x1crrc_measurement_report.proto\x1a\x1drrc_failure_information.proto\"Q\n\x0cRRCContainer\x12\x41\n\x0fUL_DCCH_message\x18\x01 \x01(\x0b\x32(.uenibstreamprotobuf.UL_DCCH_MessageType\"\xa7\x01\n\x13UL_DCCH_MessageType\x12\x43\n\x11measurementReport\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.MeasurementReportH\x00\x12\x45\n\x12\x66\x61ilureInformation\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.FailureInformationH\x00\x42\x04\n\x02\x63\x31\x42:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[rrc__measurement__report__pb2.DESCRIPTOR,rrc__failure__information__pb2.DESCRIPTOR,]) + + + + +_RRCCONTAINER = _descriptor.Descriptor( + name='RRCContainer', + full_name='uenibstreamprotobuf.RRCContainer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='UL_DCCH_message', full_name='uenibstreamprotobuf.RRCContainer.UL_DCCH_message', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=117, + serialized_end=198, +) + + +_UL_DCCH_MESSAGETYPE = _descriptor.Descriptor( + name='UL_DCCH_MessageType', + full_name='uenibstreamprotobuf.UL_DCCH_MessageType', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='measurementReport', full_name='uenibstreamprotobuf.UL_DCCH_MessageType.measurementReport', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='failureInformation', full_name='uenibstreamprotobuf.UL_DCCH_MessageType.failureInformation', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='c1', full_name='uenibstreamprotobuf.UL_DCCH_MessageType.c1', + index=0, containing_type=None, fields=[]), + ], + serialized_start=201, + serialized_end=368, +) + +_RRCCONTAINER.fields_by_name['UL_DCCH_message'].message_type = _UL_DCCH_MESSAGETYPE +_UL_DCCH_MESSAGETYPE.fields_by_name['measurementReport'].message_type = rrc__measurement__report__pb2._MEASUREMENTREPORT +_UL_DCCH_MESSAGETYPE.fields_by_name['failureInformation'].message_type = rrc__failure__information__pb2._FAILUREINFORMATION +_UL_DCCH_MESSAGETYPE.oneofs_by_name['c1'].fields.append( + _UL_DCCH_MESSAGETYPE.fields_by_name['measurementReport']) +_UL_DCCH_MESSAGETYPE.fields_by_name['measurementReport'].containing_oneof = _UL_DCCH_MESSAGETYPE.oneofs_by_name['c1'] +_UL_DCCH_MESSAGETYPE.oneofs_by_name['c1'].fields.append( + _UL_DCCH_MESSAGETYPE.fields_by_name['failureInformation']) +_UL_DCCH_MESSAGETYPE.fields_by_name['failureInformation'].containing_oneof = _UL_DCCH_MESSAGETYPE.oneofs_by_name['c1'] +DESCRIPTOR.message_types_by_name['RRCContainer'] = _RRCCONTAINER +DESCRIPTOR.message_types_by_name['UL_DCCH_MessageType'] = _UL_DCCH_MESSAGETYPE +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +RRCContainer = _reflection.GeneratedProtocolMessageType('RRCContainer', (_message.Message,), { + 'DESCRIPTOR' : _RRCCONTAINER, + '__module__' : 'rrc_general_message_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RRCContainer) + }) +_sym_db.RegisterMessage(RRCContainer) + +UL_DCCH_MessageType = _reflection.GeneratedProtocolMessageType('UL_DCCH_MessageType', (_message.Message,), { + 'DESCRIPTOR' : _UL_DCCH_MESSAGETYPE, + '__module__' : 'rrc_general_message_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UL_DCCH_MessageType) + }) +_sym_db.RegisterMessage(UL_DCCH_MessageType) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/rrc_measurement_report_pb2.py b/mc-core/mc/data_gen/rrc_measurement_report_pb2.py new file mode 100644 index 0000000..2950800 --- /dev/null +++ b/mc-core/mc/data_gen/rrc_measurement_report_pb2.py @@ -0,0 +1,130 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: rrc_measurement_report.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import rrc_common_types_pb2 as rrc__common__types__pb2 +import common_types_pb2 as common__types__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='rrc_measurement_report.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x1crrc_measurement_report.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x16rrc_common_types.proto\x1a\x12\x63ommon_types.proto\"r\n\x11MeasurementReport\x12G\n\x11measurementReport\x18\x01 \x01(\x0b\x32*.uenibstreamprotobuf.MeasurementReport_IEsH\x00\x42\x14\n\x12\x63riticalExtensions\"\x8e\x01\n\x15MeasurementReport_IEs\x12\x35\n\x0bmeasResults\x18\x01 \x01(\x0b\x32 .uenibstreamprotobuf.MeasResults\x12>\n\x18lateNonCriticalExtension\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,rrc__common__types__pb2.DESCRIPTOR,common__types__pb2.DESCRIPTOR,]) + + + + +_MEASUREMENTREPORT = _descriptor.Descriptor( + name='MeasurementReport', + full_name='uenibstreamprotobuf.MeasurementReport', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='measurementReport', full_name='uenibstreamprotobuf.MeasurementReport.measurementReport', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='criticalExtensions', full_name='uenibstreamprotobuf.MeasurementReport.criticalExtensions', + index=0, containing_type=None, fields=[]), + ], + serialized_start=129, + serialized_end=243, +) + + +_MEASUREMENTREPORT_IES = _descriptor.Descriptor( + name='MeasurementReport_IEs', + full_name='uenibstreamprotobuf.MeasurementReport_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='measResults', full_name='uenibstreamprotobuf.MeasurementReport_IEs.measResults', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='lateNonCriticalExtension', full_name='uenibstreamprotobuf.MeasurementReport_IEs.lateNonCriticalExtension', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=246, + serialized_end=388, +) + +_MEASUREMENTREPORT.fields_by_name['measurementReport'].message_type = _MEASUREMENTREPORT_IES +_MEASUREMENTREPORT.oneofs_by_name['criticalExtensions'].fields.append( + _MEASUREMENTREPORT.fields_by_name['measurementReport']) +_MEASUREMENTREPORT.fields_by_name['measurementReport'].containing_oneof = _MEASUREMENTREPORT.oneofs_by_name['criticalExtensions'] +_MEASUREMENTREPORT_IES.fields_by_name['measResults'].message_type = rrc__common__types__pb2._MEASRESULTS +_MEASUREMENTREPORT_IES.fields_by_name['lateNonCriticalExtension'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +DESCRIPTOR.message_types_by_name['MeasurementReport'] = _MEASUREMENTREPORT +DESCRIPTOR.message_types_by_name['MeasurementReport_IEs'] = _MEASUREMENTREPORT_IES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +MeasurementReport = _reflection.GeneratedProtocolMessageType('MeasurementReport', (_message.Message,), { + 'DESCRIPTOR' : _MEASUREMENTREPORT, + '__module__' : 'rrc_measurement_report_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasurementReport) + }) +_sym_db.RegisterMessage(MeasurementReport) + +MeasurementReport_IEs = _reflection.GeneratedProtocolMessageType('MeasurementReport_IEs', (_message.Message,), { + 'DESCRIPTOR' : _MEASUREMENTREPORT_IES, + '__module__' : 'rrc_measurement_report_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeasurementReport_IEs) + }) +_sym_db.RegisterMessage(MeasurementReport_IEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/rrc_reconfiguration_complete_pb2.py b/mc-core/mc/data_gen/rrc_reconfiguration_complete_pb2.py new file mode 100644 index 0000000..e0c7b3a --- /dev/null +++ b/mc-core/mc/data_gen/rrc_reconfiguration_complete_pb2.py @@ -0,0 +1,176 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: rrc_reconfiguration_complete.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import rrc_common_types_pb2 as rrc__common__types__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='rrc_reconfiguration_complete.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\"rrc_reconfiguration_complete.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x16rrc_common_types.proto\"\xb0\x01\n\x1aRRCReconfigurationComplete\x12!\n\x19rrc_TransactionIdentifier\x18\x01 \x01(\r\x12Y\n\x1arrcReconfigurationComplete\x18\x02 \x01(\x0b\x32\x33.uenibstreamprotobuf.RRCReconfigurationComplete_IEsH\x00\x42\x14\n\x12\x63riticalExtensions\"\xb9\x01\n\x1eRRCReconfigurationComplete_IEs\x12>\n\x18lateNonCriticalExtension\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12W\n\x14nonCriticalExtension\x18\x02 \x01(\x0b\x32\x39.uenibstreamprotobuf.RRCReconfigurationComplete_v1530_IEs\"y\n$RRCReconfigurationComplete_v1530_IEs\x12Q\n\x19uplinkTxDirectCurrentList\x18\x01 \x01(\x0b\x32..uenibstreamprotobuf.UplinkTxDirectCurrentListB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,rrc__common__types__pb2.DESCRIPTOR,]) + + + + +_RRCRECONFIGURATIONCOMPLETE = _descriptor.Descriptor( + name='RRCReconfigurationComplete', + full_name='uenibstreamprotobuf.RRCReconfigurationComplete', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rrc_TransactionIdentifier', full_name='uenibstreamprotobuf.RRCReconfigurationComplete.rrc_TransactionIdentifier', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rrcReconfigurationComplete', full_name='uenibstreamprotobuf.RRCReconfigurationComplete.rrcReconfigurationComplete', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='criticalExtensions', full_name='uenibstreamprotobuf.RRCReconfigurationComplete.criticalExtensions', + index=0, containing_type=None, fields=[]), + ], + serialized_start=116, + serialized_end=292, +) + + +_RRCRECONFIGURATIONCOMPLETE_IES = _descriptor.Descriptor( + name='RRCReconfigurationComplete_IEs', + full_name='uenibstreamprotobuf.RRCReconfigurationComplete_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='lateNonCriticalExtension', full_name='uenibstreamprotobuf.RRCReconfigurationComplete_IEs.lateNonCriticalExtension', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nonCriticalExtension', full_name='uenibstreamprotobuf.RRCReconfigurationComplete_IEs.nonCriticalExtension', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=295, + serialized_end=480, +) + + +_RRCRECONFIGURATIONCOMPLETE_V1530_IES = _descriptor.Descriptor( + name='RRCReconfigurationComplete_v1530_IEs', + full_name='uenibstreamprotobuf.RRCReconfigurationComplete_v1530_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='uplinkTxDirectCurrentList', full_name='uenibstreamprotobuf.RRCReconfigurationComplete_v1530_IEs.uplinkTxDirectCurrentList', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=482, + serialized_end=603, +) + +_RRCRECONFIGURATIONCOMPLETE.fields_by_name['rrcReconfigurationComplete'].message_type = _RRCRECONFIGURATIONCOMPLETE_IES +_RRCRECONFIGURATIONCOMPLETE.oneofs_by_name['criticalExtensions'].fields.append( + _RRCRECONFIGURATIONCOMPLETE.fields_by_name['rrcReconfigurationComplete']) +_RRCRECONFIGURATIONCOMPLETE.fields_by_name['rrcReconfigurationComplete'].containing_oneof = _RRCRECONFIGURATIONCOMPLETE.oneofs_by_name['criticalExtensions'] +_RRCRECONFIGURATIONCOMPLETE_IES.fields_by_name['lateNonCriticalExtension'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_RRCRECONFIGURATIONCOMPLETE_IES.fields_by_name['nonCriticalExtension'].message_type = _RRCRECONFIGURATIONCOMPLETE_V1530_IES +_RRCRECONFIGURATIONCOMPLETE_V1530_IES.fields_by_name['uplinkTxDirectCurrentList'].message_type = rrc__common__types__pb2._UPLINKTXDIRECTCURRENTLIST +DESCRIPTOR.message_types_by_name['RRCReconfigurationComplete'] = _RRCRECONFIGURATIONCOMPLETE +DESCRIPTOR.message_types_by_name['RRCReconfigurationComplete_IEs'] = _RRCRECONFIGURATIONCOMPLETE_IES +DESCRIPTOR.message_types_by_name['RRCReconfigurationComplete_v1530_IEs'] = _RRCRECONFIGURATIONCOMPLETE_V1530_IES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +RRCReconfigurationComplete = _reflection.GeneratedProtocolMessageType('RRCReconfigurationComplete', (_message.Message,), { + 'DESCRIPTOR' : _RRCRECONFIGURATIONCOMPLETE, + '__module__' : 'rrc_reconfiguration_complete_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RRCReconfigurationComplete) + }) +_sym_db.RegisterMessage(RRCReconfigurationComplete) + +RRCReconfigurationComplete_IEs = _reflection.GeneratedProtocolMessageType('RRCReconfigurationComplete_IEs', (_message.Message,), { + 'DESCRIPTOR' : _RRCRECONFIGURATIONCOMPLETE_IES, + '__module__' : 'rrc_reconfiguration_complete_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RRCReconfigurationComplete_IEs) + }) +_sym_db.RegisterMessage(RRCReconfigurationComplete_IEs) + +RRCReconfigurationComplete_v1530_IEs = _reflection.GeneratedProtocolMessageType('RRCReconfigurationComplete_v1530_IEs', (_message.Message,), { + 'DESCRIPTOR' : _RRCRECONFIGURATIONCOMPLETE_V1530_IES, + '__module__' : 'rrc_reconfiguration_complete_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RRCReconfigurationComplete_v1530_IEs) + }) +_sym_db.RegisterMessage(RRCReconfigurationComplete_v1530_IEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/rrc_reconfiguration_pb2.py b/mc-core/mc/data_gen/rrc_reconfiguration_pb2.py new file mode 100644 index 0000000..da61f21 --- /dev/null +++ b/mc-core/mc/data_gen/rrc_reconfiguration_pb2.py @@ -0,0 +1,352 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: rrc_reconfiguration.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import common_types_pb2 as common__types__pb2 +import rrc_common_types_pb2 as rrc__common__types__pb2 +import rrc_sib_pb2 as rrc__sib__pb2 +import rrc_system_information_pb2 as rrc__system__information__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='rrc_reconfiguration.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x19rrc_reconfiguration.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x12\x63ommon_types.proto\x1a\x16rrc_common_types.proto\x1a\rrrc_sib.proto\x1a\x1crrc_system_information.proto\"\x98\x01\n\x12RRCReconfiguration\x12!\n\x19rrc_TransactionIdentifier\x18\x01 \x01(\r\x12I\n\x12rrcReconfiguration\x18\x02 \x01(\x0b\x32+.uenibstreamprotobuf.RRCReconfiguration_IEsH\x00\x42\x14\n\x12\x63riticalExtensions\"\xe3\x02\n\x16RRCReconfiguration_IEs\x12\x41\n\x11radioBearerConfig\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.RadioBearerConfig\x12@\n\x12secondaryCellGroup\x18\x02 \x01(\x0b\x32$.uenibstreamprotobuf.CellGroupConfig\x12\x33\n\nmeasConfig\x18\x03 \x01(\x0b\x32\x1f.uenibstreamprotobuf.MeasConfig\x12>\n\x18lateNonCriticalExtension\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12O\n\x14nonCriticalExtension\x18\x05 \x01(\x0b\x32\x31.uenibstreamprotobuf.RRCReconfiguration_v1530_IEs\"\x87\x04\n\x1cRRCReconfiguration_v1530_IEs\x12=\n\x0fmasterCellGroup\x18\x01 \x01(\x0b\x32$.uenibstreamprotobuf.CellGroupConfig\x12\x30\n\nfullConfig\x18\x02 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\x12 \n\x18\x64\x65\x64icatedNAS_MessageList\x18\x03 \x03(\t\x12=\n\x0fmasterKeyUpdate\x18\x04 \x01(\x0b\x32$.uenibstreamprotobuf.MasterKeyUpdate\x12\x39\n\x16\x64\x65\x64icatedSIB1_Delivery\x18\x05 \x01(\x0b\x32\x19.uenibstreamprotobuf.SIB1\x12R\n\"dedicatedSystemInformationDelivery\x18\x06 \x01(\x0b\x32&.uenibstreamprotobuf.SystemInformation\x12\x35\n\x0botherConfig\x18\x07 \x01(\x0b\x32 .uenibstreamprotobuf.OtherConfig\x12O\n\x14nonCriticalExtension\x18\x08 \x01(\x0b\x32\x31.uenibstreamprotobuf.RRCReconfiguration_v1540_IEs\"\x83\x01\n\x0fMasterKeyUpdate\x12\x1d\n\x15keySetChangeIndicator\x18\x01 \x01(\x08\x12\x1c\n\x14nextHopChainingCount\x18\x02 \x01(\r\x12\x33\n\rnas_Container\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"a\n\x1cRRCReconfiguration_v1540_IEs\x12\x41\n\x11otherConfig_v1540\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.OtherConfig_v1540B:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,common__types__pb2.DESCRIPTOR,rrc__common__types__pb2.DESCRIPTOR,rrc__sib__pb2.DESCRIPTOR,rrc__system__information__pb2.DESCRIPTOR,]) + + + + +_RRCRECONFIGURATION = _descriptor.Descriptor( + name='RRCReconfiguration', + full_name='uenibstreamprotobuf.RRCReconfiguration', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rrc_TransactionIdentifier', full_name='uenibstreamprotobuf.RRCReconfiguration.rrc_TransactionIdentifier', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rrcReconfiguration', full_name='uenibstreamprotobuf.RRCReconfiguration.rrcReconfiguration', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='criticalExtensions', full_name='uenibstreamprotobuf.RRCReconfiguration.criticalExtensions', + index=0, containing_type=None, fields=[]), + ], + serialized_start=172, + serialized_end=324, +) + + +_RRCRECONFIGURATION_IES = _descriptor.Descriptor( + name='RRCReconfiguration_IEs', + full_name='uenibstreamprotobuf.RRCReconfiguration_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='radioBearerConfig', full_name='uenibstreamprotobuf.RRCReconfiguration_IEs.radioBearerConfig', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='secondaryCellGroup', full_name='uenibstreamprotobuf.RRCReconfiguration_IEs.secondaryCellGroup', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='measConfig', full_name='uenibstreamprotobuf.RRCReconfiguration_IEs.measConfig', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='lateNonCriticalExtension', full_name='uenibstreamprotobuf.RRCReconfiguration_IEs.lateNonCriticalExtension', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nonCriticalExtension', full_name='uenibstreamprotobuf.RRCReconfiguration_IEs.nonCriticalExtension', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=327, + serialized_end=682, +) + + +_RRCRECONFIGURATION_V1530_IES = _descriptor.Descriptor( + name='RRCReconfiguration_v1530_IEs', + full_name='uenibstreamprotobuf.RRCReconfiguration_v1530_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='masterCellGroup', full_name='uenibstreamprotobuf.RRCReconfiguration_v1530_IEs.masterCellGroup', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='fullConfig', full_name='uenibstreamprotobuf.RRCReconfiguration_v1530_IEs.fullConfig', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dedicatedNAS_MessageList', full_name='uenibstreamprotobuf.RRCReconfiguration_v1530_IEs.dedicatedNAS_MessageList', index=2, + number=3, type=9, cpp_type=9, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='masterKeyUpdate', full_name='uenibstreamprotobuf.RRCReconfiguration_v1530_IEs.masterKeyUpdate', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dedicatedSIB1_Delivery', full_name='uenibstreamprotobuf.RRCReconfiguration_v1530_IEs.dedicatedSIB1_Delivery', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dedicatedSystemInformationDelivery', full_name='uenibstreamprotobuf.RRCReconfiguration_v1530_IEs.dedicatedSystemInformationDelivery', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='otherConfig', full_name='uenibstreamprotobuf.RRCReconfiguration_v1530_IEs.otherConfig', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nonCriticalExtension', full_name='uenibstreamprotobuf.RRCReconfiguration_v1530_IEs.nonCriticalExtension', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=685, + serialized_end=1204, +) + + +_MASTERKEYUPDATE = _descriptor.Descriptor( + name='MasterKeyUpdate', + full_name='uenibstreamprotobuf.MasterKeyUpdate', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='keySetChangeIndicator', full_name='uenibstreamprotobuf.MasterKeyUpdate.keySetChangeIndicator', index=0, + number=1, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nextHopChainingCount', full_name='uenibstreamprotobuf.MasterKeyUpdate.nextHopChainingCount', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nas_Container', full_name='uenibstreamprotobuf.MasterKeyUpdate.nas_Container', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1207, + serialized_end=1338, +) + + +_RRCRECONFIGURATION_V1540_IES = _descriptor.Descriptor( + name='RRCReconfiguration_v1540_IEs', + full_name='uenibstreamprotobuf.RRCReconfiguration_v1540_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='otherConfig_v1540', full_name='uenibstreamprotobuf.RRCReconfiguration_v1540_IEs.otherConfig_v1540', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1340, + serialized_end=1437, +) + +_RRCRECONFIGURATION.fields_by_name['rrcReconfiguration'].message_type = _RRCRECONFIGURATION_IES +_RRCRECONFIGURATION.oneofs_by_name['criticalExtensions'].fields.append( + _RRCRECONFIGURATION.fields_by_name['rrcReconfiguration']) +_RRCRECONFIGURATION.fields_by_name['rrcReconfiguration'].containing_oneof = _RRCRECONFIGURATION.oneofs_by_name['criticalExtensions'] +_RRCRECONFIGURATION_IES.fields_by_name['radioBearerConfig'].message_type = rrc__common__types__pb2._RADIOBEARERCONFIG +_RRCRECONFIGURATION_IES.fields_by_name['secondaryCellGroup'].message_type = rrc__common__types__pb2._CELLGROUPCONFIG +_RRCRECONFIGURATION_IES.fields_by_name['measConfig'].message_type = rrc__common__types__pb2._MEASCONFIG +_RRCRECONFIGURATION_IES.fields_by_name['lateNonCriticalExtension'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_RRCRECONFIGURATION_IES.fields_by_name['nonCriticalExtension'].message_type = _RRCRECONFIGURATION_V1530_IES +_RRCRECONFIGURATION_V1530_IES.fields_by_name['masterCellGroup'].message_type = rrc__common__types__pb2._CELLGROUPCONFIG +_RRCRECONFIGURATION_V1530_IES.fields_by_name['fullConfig'].message_type = common__types__pb2._TRUEOPT +_RRCRECONFIGURATION_V1530_IES.fields_by_name['masterKeyUpdate'].message_type = _MASTERKEYUPDATE +_RRCRECONFIGURATION_V1530_IES.fields_by_name['dedicatedSIB1_Delivery'].message_type = rrc__sib__pb2._SIB1 +_RRCRECONFIGURATION_V1530_IES.fields_by_name['dedicatedSystemInformationDelivery'].message_type = rrc__system__information__pb2._SYSTEMINFORMATION +_RRCRECONFIGURATION_V1530_IES.fields_by_name['otherConfig'].message_type = rrc__common__types__pb2._OTHERCONFIG +_RRCRECONFIGURATION_V1530_IES.fields_by_name['nonCriticalExtension'].message_type = _RRCRECONFIGURATION_V1540_IES +_MASTERKEYUPDATE.fields_by_name['nas_Container'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_RRCRECONFIGURATION_V1540_IES.fields_by_name['otherConfig_v1540'].message_type = rrc__common__types__pb2._OTHERCONFIG_V1540 +DESCRIPTOR.message_types_by_name['RRCReconfiguration'] = _RRCRECONFIGURATION +DESCRIPTOR.message_types_by_name['RRCReconfiguration_IEs'] = _RRCRECONFIGURATION_IES +DESCRIPTOR.message_types_by_name['RRCReconfiguration_v1530_IEs'] = _RRCRECONFIGURATION_V1530_IES +DESCRIPTOR.message_types_by_name['MasterKeyUpdate'] = _MASTERKEYUPDATE +DESCRIPTOR.message_types_by_name['RRCReconfiguration_v1540_IEs'] = _RRCRECONFIGURATION_V1540_IES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +RRCReconfiguration = _reflection.GeneratedProtocolMessageType('RRCReconfiguration', (_message.Message,), { + 'DESCRIPTOR' : _RRCRECONFIGURATION, + '__module__' : 'rrc_reconfiguration_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RRCReconfiguration) + }) +_sym_db.RegisterMessage(RRCReconfiguration) + +RRCReconfiguration_IEs = _reflection.GeneratedProtocolMessageType('RRCReconfiguration_IEs', (_message.Message,), { + 'DESCRIPTOR' : _RRCRECONFIGURATION_IES, + '__module__' : 'rrc_reconfiguration_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RRCReconfiguration_IEs) + }) +_sym_db.RegisterMessage(RRCReconfiguration_IEs) + +RRCReconfiguration_v1530_IEs = _reflection.GeneratedProtocolMessageType('RRCReconfiguration_v1530_IEs', (_message.Message,), { + 'DESCRIPTOR' : _RRCRECONFIGURATION_V1530_IES, + '__module__' : 'rrc_reconfiguration_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RRCReconfiguration_v1530_IEs) + }) +_sym_db.RegisterMessage(RRCReconfiguration_v1530_IEs) + +MasterKeyUpdate = _reflection.GeneratedProtocolMessageType('MasterKeyUpdate', (_message.Message,), { + 'DESCRIPTOR' : _MASTERKEYUPDATE, + '__module__' : 'rrc_reconfiguration_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MasterKeyUpdate) + }) +_sym_db.RegisterMessage(MasterKeyUpdate) + +RRCReconfiguration_v1540_IEs = _reflection.GeneratedProtocolMessageType('RRCReconfiguration_v1540_IEs', (_message.Message,), { + 'DESCRIPTOR' : _RRCRECONFIGURATION_V1540_IES, + '__module__' : 'rrc_reconfiguration_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RRCReconfiguration_v1540_IEs) + }) +_sym_db.RegisterMessage(RRCReconfiguration_v1540_IEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/rrc_sib_pb2.py b/mc-core/mc/data_gen/rrc_sib_pb2.py new file mode 100644 index 0000000..4026603 --- /dev/null +++ b/mc-core/mc/data_gen/rrc_sib_pb2.py @@ -0,0 +1,2805 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: rrc_sib.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import rrc_common_types_pb2 as rrc__common__types__pb2 +import common_types_pb2 as common__types__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='rrc_sib.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\rrrc_sib.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x16rrc_common_types.proto\x1a\x12\x63ommon_types.proto\"\xf5\x05\n\x04SIB1\x12\x45\n\x11\x63\x65llSelectionInfo\x18\x01 \x01(\x0b\x32*.uenibstreamprotobuf.SIB1CellSelectionInfo\x12I\n\x15\x63\x65llAccessRelatedInfo\x18\x02 \x01(\x0b\x32*.uenibstreamprotobuf.CellAccessRelatedInfo\x12I\n\x15\x63onnEstFailureControl\x18\x03 \x01(\x0b\x32*.uenibstreamprotobuf.ConnEstFailureControl\x12\x41\n\x11si_SchedulingInfo\x18\x04 \x01(\x0b\x32&.uenibstreamprotobuf.SI_SchedulingInfo\x12P\n\x17servingCellConfigCommon\x18\x05 \x01(\x0b\x32/.uenibstreamprotobuf.ServingCellConfigCommonSIB\x12:\n\x14ims_EmergencySupport\x18\x06 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\x12:\n\x14\x65\x43\x61llOverIMS_Support\x18\x07 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\x12I\n\x15ue_TimersAndConstants\x18\x08 \x01(\x0b\x32*.uenibstreamprotobuf.UE_TimersAndConstants\x12\x41\n\x0fuac_BarringInfo\x18\t \x01(\x0b\x32(.uenibstreamprotobuf.SIB1UAC_BarringInfo\x12\x35\n\x0fuseFullResumeID\x18\n \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\x12>\n\x18lateNonCriticalExtension\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xfe\x01\n\x15SIB1CellSelectionInfo\x12\x12\n\nq_RxLevMin\x18\x01 \x01(\x11\x12\x36\n\x10q_RxLevMinOffset\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x32\n\rq_RxLevMinSUL\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12.\n\tq_QualMin\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x35\n\x0fq_QualMinOffset\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\xc9\x03\n\x13SIB1UAC_BarringInfo\x12H\n\x14uac_BarringForCommon\x18\x01 \x01(\x0b\x32*.uenibstreamprotobuf.UAC_BarringPerCatList\x12M\n\x17uac_BarringPerPLMN_List\x18\x02 \x01(\x0b\x32,.uenibstreamprotobuf.UAC_BarringPerPLMN_List\x12K\n\x16uac_BarringInfoSetList\x18\x03 \x01(\x0b\x32+.uenibstreamprotobuf.UAC_BarringInfoSetList\x12V\n\nplmnCommon\x18\x04 \x01(\x0b\x32@.uenibstreamprotobuf.UAC_AccessCategory1_SelectionAssistanceInfoH\x00\x12\x45\n\x12individualPLMNList\x18\x05 \x01(\x0b\x32\'.uenibstreamprotobuf.IndividualPLMNListH\x00\x42-\n+uac_AccessCategory1_SelectionAssistanceInfo\"\xbc\x01\n+UAC_AccessCategory1_SelectionAssistanceInfo\x12U\n\x05value\x18\x01 \x01(\x0e\x32\x46.uenibstreamprotobuf.UAC_AccessCategory1_SelectionAssistanceInfo.Value\"6\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x05\n\x01\x61\x10\x01\x12\x05\n\x01\x62\x10\x02\x12\x05\n\x01\x63\x10\x03\"e\n\x12IndividualPLMNList\x12O\n\x05items\x18\x01 \x03(\x0b\x32@.uenibstreamprotobuf.UAC_AccessCategory1_SelectionAssistanceInfo\"\x9b\x02\n\x04SIB2\x12U\n\x19\x63\x65llReselectionInfoCommon\x18\x01 \x01(\x0b\x32\x32.uenibstreamprotobuf.SIB2CellReselectionInfoCommon\x12_\n\x1e\x63\x65llReselectionServingFreqInfo\x18\x02 \x01(\x0b\x32\x37.uenibstreamprotobuf.SIB2CellReselectionServingFreqInfo\x12[\n\x1cintraFreqCellReselectionInfo\x18\x03 \x01(\x0b\x32\x35.uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo\"\xe5\x02\n\x1dSIB2CellReselectionInfoCommon\x12<\n\x16nrofSS_BlocksToAverage\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12I\n\x1f\x61\x62sThreshSS_BlocksConsolidation\x18\x02 \x01(\x0b\x32 .uenibstreamprotobuf.ThresholdNR\x12;\n\x0frangeToBestCell\x18\x03 \x01(\x0b\x32\".uenibstreamprotobuf.Q_OffsetRange\x12+\n\x06q_Hyst\x18\x04 \x01(\x0b\x32\x1b.uenibstreamprotobuf.Q_Hyst\x12Q\n\x19speedStateReselectionPars\x18\x05 \x01(\x0b\x32..uenibstreamprotobuf.SpeedStateReselectionPars\"\xf6\x01\n\x06Q_Hyst\x12\x30\n\x05value\x18\x01 \x01(\x0e\x32!.uenibstreamprotobuf.Q_Hyst.Value\"\xb9\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03\x64\x42\x30\x10\x01\x12\x07\n\x03\x64\x42\x31\x10\x02\x12\x07\n\x03\x64\x42\x32\x10\x03\x12\x07\n\x03\x64\x42\x33\x10\x04\x12\x07\n\x03\x64\x42\x34\x10\x05\x12\x07\n\x03\x64\x42\x35\x10\x06\x12\x07\n\x03\x64\x42\x36\x10\x07\x12\x07\n\x03\x64\x42\x38\x10\x08\x12\x08\n\x04\x64\x42\x31\x30\x10\t\x12\x08\n\x04\x64\x42\x31\x32\x10\n\x12\x08\n\x04\x64\x42\x31\x34\x10\x0b\x12\x08\n\x04\x64\x42\x31\x36\x10\x0c\x12\x08\n\x04\x64\x42\x31\x38\x10\r\x12\x08\n\x04\x64\x42\x32\x30\x10\x0e\x12\x08\n\x04\x64\x42\x32\x32\x10\x0f\x12\x08\n\x04\x64\x42\x32\x34\x10\x10\"\x9b\x01\n\x19SpeedStateReselectionPars\x12M\n\x17mobilityStateParameters\x18\x01 \x01(\x0b\x32,.uenibstreamprotobuf.MobilityStateParameters\x12/\n\x08q_HystSF\x18\x02 \x01(\x0b\x32\x1d.uenibstreamprotobuf.Q_HystSF\"x\n\x08Q_HystSF\x12\x36\n\tsf_Medium\x18\x01 \x01(\x0b\x32#.uenibstreamprotobuf.SF_Medium_High\x12\x34\n\x07sf_High\x18\x02 \x01(\x0b\x32#.uenibstreamprotobuf.SF_Medium_High\"\x94\x01\n\x0eSF_Medium_High\x12\x38\n\x05value\x18\x01 \x01(\x0e\x32).uenibstreamprotobuf.SF_Medium_High.Value\"H\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04\x64\x42_6\x10\x01\x12\x08\n\x04\x64\x42_4\x10\x02\x12\x08\n\x04\x64\x42_2\x10\x03\x12\x07\n\x03\x64\x42\x30\x10\x04\"\xe0\x02\n\"SIB2CellReselectionServingFreqInfo\x12\x37\n\x11s_NonIntraSearchP\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x37\n\x11s_NonIntraSearchQ\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x19\n\x11threshServingLowP\x18\x03 \x01(\r\x12\x37\n\x11threshServingLowQ\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x1f\n\x17\x63\x65llReselectionPriority\x18\x05 \x01(\r\x12S\n\x1a\x63\x65llReselectionSubPriority\x18\x06 \x01(\x0b\x32/.uenibstreamprotobuf.CellReselectionSubPriority\"\xb1\x01\n\x1a\x43\x65llReselectionSubPriority\x12\x44\n\x05value\x18\x01 \x01(\x0e\x32\x35.uenibstreamprotobuf.CellReselectionSubPriority.Value\"M\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05oDot2\x10\x01\x12\t\n\x05oDot4\x10\x02\x12\t\n\x05oDot6\x10\x03\x12\t\n\x05oDot8\x10\x04\"\xe4\x05\n SIB2IntraFreqCellReselectionInfo\x12\x12\n\nq_RxLevMin\x18\x01 \x01(\x11\x12\x32\n\rq_RxLevMinSUL\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12.\n\tq_QualMin\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x16\n\x0es_IntraSearchP\x18\x04 \x01(\r\x12\x34\n\x0es_IntraSearchQ\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x17\n\x0ft_ReselectionNR\x18\x06 \x01(\r\x12L\n\x11\x66requencyBandList\x18\x07 \x01(\x0b\x32\x31.uenibstreamprotobuf.MultiFrequencyBandListNR_SIB\x12O\n\x14\x66requencyBandListSUL\x18\x08 \x01(\x0b\x32\x31.uenibstreamprotobuf.MultiFrequencyBandListNR_SIB\x12*\n\x05p_Max\x18\t \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12*\n\x04smtc\x18\n \x01(\x0b\x32\x1c.uenibstreamprotobuf.SSB_MTC\x12\x45\n\x13ss_RSSI_Measurement\x18\x0b \x01(\x0b\x32(.uenibstreamprotobuf.SS_RSSI_Measurement\x12\x39\n\rssb_ToMeasure\x18\x0c \x01(\x0b\x32\".uenibstreamprotobuf.SSB_ToMeasure\x12\x1f\n\x17\x64\x65riveSSB_IndexFromCell\x18\r \x01(\x08\x12G\n\x12t_ReselectionNR_SF\x18\x0e \x01(\x0b\x32+.uenibstreamprotobuf.SpeedStateScaleFactors\"\xb2\x01\n\x16SpeedStateScaleFactors\x12L\n\tsf_Medium\x18\x01 \x01(\x0b\x32\x39.uenibstreamprotobuf.SpeedStateScaleFactorsSF_Medium_High\x12J\n\x07sf_High\x18\x02 \x01(\x0b\x32\x39.uenibstreamprotobuf.SpeedStateScaleFactorsSF_Medium_High\"\xc7\x01\n$SpeedStateScaleFactorsSF_Medium_High\x12N\n\x05value\x18\x01 \x01(\x0e\x32?.uenibstreamprotobuf.SpeedStateScaleFactorsSF_Medium_High.Value\"O\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\n\n\x06oDot25\x10\x01\x12\t\n\x05oDot5\x10\x02\x12\n\n\x06oDot75\x10\x03\x12\t\n\x05lDot0\x10\x04\"\xe0\x01\n\x04SIB3\x12K\n\x16intraFreqNeighCellList\x18\x01 \x01(\x0b\x32+.uenibstreamprotobuf.IntraFreqNeighCellList\x12K\n\x16intraFreqBlackCellList\x18\x02 \x01(\x0b\x32+.uenibstreamprotobuf.IntraFreqBlackCellList\x12>\n\x18lateNonCriticalExtension\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"T\n\x16IntraFreqNeighCellList\x12:\n\x05items\x18\x01 \x03(\x0b\x32+.uenibstreamprotobuf.IntraFreqNeighCellInfo\"\x9c\x02\n\x16IntraFreqNeighCellInfo\x12\x12\n\nphysCellId\x18\x01 \x01(\r\x12\x38\n\x0cq_OffsetCell\x18\x02 \x01(\x0b\x32\".uenibstreamprotobuf.Q_OffsetRange\x12:\n\x14q_RxLevMinOffsetCell\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12=\n\x17q_RxLevMinOffsetCellSUL\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x39\n\x13q_QualMinOffsetCell\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"G\n\x16IntraFreqBlackCellList\x12-\n\x05items\x18\x01 \x03(\x0b\x32\x1e.uenibstreamprotobuf.PCI_Range\"\x97\x01\n\x04SIB4\x12O\n\x18interFreqCarrierFreqList\x18\x01 \x01(\x0b\x32-.uenibstreamprotobuf.InterFreqCarrierFreqList\x12>\n\x18lateNonCriticalExtension\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"X\n\x18InterFreqCarrierFreqList\x12<\n\x05items\x18\x01 \x03(\x0b\x32-.uenibstreamprotobuf.InterFreqCarrierFreqInfo\"\xd5\n\n\x18InterFreqCarrierFreqInfo\x12\x16\n\x0e\x64l_CarrierFreq\x18\x01 \x01(\r\x12L\n\x11\x66requencyBandList\x18\x02 \x01(\x0b\x32\x31.uenibstreamprotobuf.MultiFrequencyBandListNR_SIB\x12O\n\x14\x66requencyBandListSUL\x18\x03 \x01(\x0b\x32\x31.uenibstreamprotobuf.MultiFrequencyBandListNR_SIB\x12<\n\x16nrofSS_BlocksToAverage\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12I\n\x1f\x61\x62sThreshSS_BlocksConsolidation\x18\x05 \x01(\x0b\x32 .uenibstreamprotobuf.ThresholdNR\x12*\n\x04smtc\x18\x06 \x01(\x0b\x32\x1c.uenibstreamprotobuf.SSB_MTC\x12\x44\n\x14ssbSubcarrierSpacing\x18\x07 \x01(\x0b\x32&.uenibstreamprotobuf.SubcarrierSpacing\x12\x39\n\rssb_ToMeasure\x18\x08 \x01(\x0b\x32\".uenibstreamprotobuf.SSB_ToMeasure\x12\x1f\n\x17\x64\x65riveSSB_IndexFromCell\x18\t \x01(\x08\x12\x45\n\x13ss_RSSI_Measurement\x18\n \x01(\x0b\x32(.uenibstreamprotobuf.SS_RSSI_Measurement\x12\x12\n\nq_RxLevMin\x18\x0b \x01(\x11\x12\x32\n\rq_RxLevMinSUL\x18\x0c \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12.\n\tq_QualMin\x18\r \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12*\n\x05p_Max\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x17\n\x0ft_ReselectionNR\x18\x0f \x01(\r\x12G\n\x12t_ReselectionNR_SF\x18\x10 \x01(\x0b\x32+.uenibstreamprotobuf.SpeedStateScaleFactors\x12\x15\n\rthreshX_HighP\x18\x11 \x01(\r\x12\x14\n\x0cthreshX_LowP\x18\x12 \x01(\r\x12I\n\tthreshX_Q\x18\x13 \x01(\x0b\x32\x36.uenibstreamprotobuf.InterFreqCarrierFreqInfoThreshX_Q\x12=\n\x17\x63\x65llReselectionPriority\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12S\n\x1a\x63\x65llReselectionSubPriority\x18\x15 \x01(\x0b\x32/.uenibstreamprotobuf.CellReselectionSubPriority\x12\x38\n\x0cq_OffsetFreq\x18\x16 \x01(\x0b\x32\".uenibstreamprotobuf.Q_OffsetRange\x12K\n\x16interFreqNeighCellList\x18\x17 \x01(\x0b\x32+.uenibstreamprotobuf.InterFreqNeighCellList\x12K\n\x16interFreqBlackCellList\x18\x18 \x01(\x0b\x32+.uenibstreamprotobuf.InterFreqBlackCellList\"P\n!InterFreqCarrierFreqInfoThreshX_Q\x12\x15\n\rthreshX_HighQ\x18\x01 \x01(\r\x12\x14\n\x0cthreshX_LowQ\x18\x02 \x01(\r\"T\n\x16InterFreqNeighCellList\x12:\n\x05items\x18\x01 \x03(\x0b\x32+.uenibstreamprotobuf.InterFreqNeighCellInfo\"\x9c\x02\n\x16InterFreqNeighCellInfo\x12\x12\n\nphysCellId\x18\x01 \x01(\r\x12\x38\n\x0cq_OffsetCell\x18\x02 \x01(\x0b\x32\".uenibstreamprotobuf.Q_OffsetRange\x12:\n\x14q_RxLevMinOffsetCell\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12=\n\x17q_RxLevMinOffsetCellSUL\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x39\n\x13q_QualMinOffsetCell\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"G\n\x16InterFreqBlackCellList\x12-\n\x05items\x18\x01 \x03(\x0b\x32\x1e.uenibstreamprotobuf.PCI_Range\"\xf7\x01\n\x04SIB5\x12G\n\x14\x63\x61rrierFreqListEUTRA\x18\x01 \x01(\x0b\x32).uenibstreamprotobuf.CarrierFreqListEUTRA\x12\x1a\n\x12t_ReselectionEUTRA\x18\x02 \x01(\r\x12J\n\x15t_ReselectionEUTRA_SF\x18\x03 \x01(\x0b\x32+.uenibstreamprotobuf.SpeedStateScaleFactors\x12>\n\x18lateNonCriticalExtension\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"L\n\x14\x43\x61rrierFreqListEUTRA\x12\x34\n\x05items\x18\x01 \x03(\x0b\x32%.uenibstreamprotobuf.CarrierFreqEUTRA\"\xba\x05\n\x10\x43\x61rrierFreqEUTRA\x12\x13\n\x0b\x63\x61rrierFreq\x18\x01 \x01(\r\x12M\n\x17\x65utra_multiBandInfoList\x18\x02 \x01(\x0b\x32,.uenibstreamprotobuf.EUTRA_MultiBandInfoList\x12M\n\x17\x65utra_FreqNeighCellList\x18\x03 \x01(\x0b\x32,.uenibstreamprotobuf.EUTRA_FreqNeighCellList\x12I\n\x13\x65utra_BlackCellList\x18\x04 \x01(\x0b\x32,.uenibstreamprotobuf.EUTRA_FreqBlackCellList\x12M\n\x14\x61llowedMeasBandwidth\x18\x05 \x01(\x0b\x32/.uenibstreamprotobuf.EUTRA_AllowedMeasBandwidth\x12\x1c\n\x14presenceAntennaPort1\x18\x06 \x01(\x08\x12=\n\x17\x63\x65llReselectionPriority\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12S\n\x1a\x63\x65llReselectionSubPriority\x18\x08 \x01(\x0b\x32/.uenibstreamprotobuf.CellReselectionSubPriority\x12\x14\n\x0cthreshX_High\x18\t \x01(\r\x12\x13\n\x0bthreshX_Low\x18\n \x01(\r\x12\x12\n\nq_RxLevMin\x18\x0b \x01(\x11\x12\x11\n\tq_QualMin\x18\x0c \x01(\x11\x12\x12\n\np_MaxEUTRA\x18\r \x01(\x11\x12\x41\n\tthreshX_Q\x18\x0e \x01(\x0b\x32..uenibstreamprotobuf.CarrierFreqEUTRAThreshX_Q\"V\n\x17\x45UTRA_FreqNeighCellList\x12;\n\x05items\x18\x01 \x03(\x0b\x32,.uenibstreamprotobuf.EUTRA_FreqNeighCellInfo\"T\n\x17\x45UTRA_FreqBlackCellList\x12\x39\n\x05items\x18\x01 \x03(\x0b\x32*.uenibstreamprotobuf.EUTRA_PhysCellIdRange\"\xe4\x01\n\x17\x45UTRA_FreqNeighCellInfo\x12\x12\n\nphysCellId\x18\x01 \x01(\r\x12>\n\x0cq_OffsetCell\x18\x02 \x01(\x0b\x32(.uenibstreamprotobuf.EUTRA_Q_OffsetRange\x12:\n\x14q_RxLevMinOffsetCell\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x39\n\x13q_QualMinOffsetCell\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"H\n\x19\x43\x61rrierFreqEUTRAThreshX_Q\x12\x15\n\rthreshX_HighQ\x18\x01 \x01(\r\x12\x14\n\x0cthreshX_LowQ\x18\x02 \x01(\r\"\x8c\x01\n\x04SIB6\x12\x19\n\x11messageIdentifier\x18\x01 \x01(\t\x12\x14\n\x0cserialNumber\x18\x02 \x01(\t\x12\x13\n\x0bwarningType\x18\x03 \x01(\t\x12>\n\x18lateNonCriticalExtension\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xa7\x03\n\x04SIB7\x12\x19\n\x11messageIdentifier\x18\x01 \x01(\t\x12\x14\n\x0cserialNumber\x18\x02 \x01(\t\x12V\n\x19warningMessageSegmentType\x18\x03 \x01(\x0e\x32\x33.uenibstreamprotobuf.SIB7.WarningMessageSegmentType\x12#\n\x1bwarningMessageSegmentNumber\x18\x04 \x01(\r\x12\x1d\n\x15warningMessageSegment\x18\x05 \x01(\t\x12\x36\n\x10\x64\x61taCodingScheme\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12>\n\x18lateNonCriticalExtension\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"Z\n\x19WarningMessageSegmentType\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x12\n\x0enotLastSegment\x10\x01\x12\x0f\n\x0blastSegment\x10\x02\"\xec\x03\n\x04SIB8\x12\x19\n\x11messageIdentifier\x18\x01 \x01(\t\x12\x14\n\x0cserialNumber\x18\x02 \x01(\t\x12V\n\x19warningMessageSegmentType\x18\x03 \x01(\x0e\x32\x33.uenibstreamprotobuf.SIB8.WarningMessageSegmentType\x12#\n\x1bwarningMessageSegmentNumber\x18\x04 \x01(\r\x12\x1d\n\x15warningMessageSegment\x18\x05 \x01(\t\x12\x36\n\x10\x64\x61taCodingScheme\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x43\n\x1dwarningAreaCoordinatesSegment\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12>\n\x18lateNonCriticalExtension\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"Z\n\x19WarningMessageSegmentType\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x12\n\x0enotLastSegment\x10\x01\x12\x0f\n\x0blastSegment\x10\x02\"{\n\x04SIB9\x12\x33\n\x08timeInfo\x18\x01 \x01(\x0b\x32!.uenibstreamprotobuf.SIB9TimeInfo\x12>\n\x18lateNonCriticalExtension\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xc5\x01\n\x0cSIB9TimeInfo\x12\x13\n\x0btimeInfoUTC\x18\x01 \x01(\x04\x12\x38\n\x12\x64\x61yLightSavingTime\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\x0bleapSeconds\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x34\n\x0flocalTimeOffset\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int32ValueB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,rrc__common__types__pb2.DESCRIPTOR,common__types__pb2.DESCRIPTOR,]) + + + +_UAC_ACCESSCATEGORY1_SELECTIONASSISTANCEINFO_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.UAC_AccessCategory1_SelectionAssistanceInfo.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='a', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='b', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='c', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=1726, + serialized_end=1780, +) +_sym_db.RegisterEnumDescriptor(_UAC_ACCESSCATEGORY1_SELECTIONASSISTANCEINFO_VALUE) + +_Q_HYST_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Q_Hyst.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB0', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB1', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB2', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB3', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB4', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB5', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB6', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB8', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB10', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB12', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB14', index=11, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB16', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB18', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB20', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB22', index=15, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB24', index=16, number=16, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=2593, + serialized_end=2778, +) +_sym_db.RegisterEnumDescriptor(_Q_HYST_VALUE) + +_SF_MEDIUM_HIGH_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SF_Medium_High.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB_6', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB_4', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB_2', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dB0', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=3137, + serialized_end=3209, +) +_sym_db.RegisterEnumDescriptor(_SF_MEDIUM_HIGH_VALUE) + +_CELLRESELECTIONSUBPRIORITY_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.CellReselectionSubPriority.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='oDot2', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='oDot4', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='oDot6', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='oDot8', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=3667, + serialized_end=3744, +) +_sym_db.RegisterEnumDescriptor(_CELLRESELECTIONSUBPRIORITY_VALUE) + +_SPEEDSTATESCALEFACTORSSF_MEDIUM_HIGH_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SpeedStateScaleFactorsSF_Medium_High.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='oDot25', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='oDot5', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='oDot75', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='lDot0', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=4791, + serialized_end=4870, +) +_sym_db.RegisterEnumDescriptor(_SPEEDSTATESCALEFACTORSSF_MEDIUM_HIGH_VALUE) + +_SIB7_WARNINGMESSAGESEGMENTTYPE = _descriptor.EnumDescriptor( + name='WarningMessageSegmentType', + full_name='uenibstreamprotobuf.SIB7.WarningMessageSegmentType', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='notLastSegment', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='lastSegment', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=9670, + serialized_end=9760, +) +_sym_db.RegisterEnumDescriptor(_SIB7_WARNINGMESSAGESEGMENTTYPE) + +_SIB8_WARNINGMESSAGESEGMENTTYPE = _descriptor.EnumDescriptor( + name='WarningMessageSegmentType', + full_name='uenibstreamprotobuf.SIB8.WarningMessageSegmentType', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='notLastSegment', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='lastSegment', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=9670, + serialized_end=9760, +) +_sym_db.RegisterEnumDescriptor(_SIB8_WARNINGMESSAGESEGMENTTYPE) + + +_SIB1 = _descriptor.Descriptor( + name='SIB1', + full_name='uenibstreamprotobuf.SIB1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cellSelectionInfo', full_name='uenibstreamprotobuf.SIB1.cellSelectionInfo', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellAccessRelatedInfo', full_name='uenibstreamprotobuf.SIB1.cellAccessRelatedInfo', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='connEstFailureControl', full_name='uenibstreamprotobuf.SIB1.connEstFailureControl', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='si_SchedulingInfo', full_name='uenibstreamprotobuf.SIB1.si_SchedulingInfo', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='servingCellConfigCommon', full_name='uenibstreamprotobuf.SIB1.servingCellConfigCommon', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ims_EmergencySupport', full_name='uenibstreamprotobuf.SIB1.ims_EmergencySupport', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eCallOverIMS_Support', full_name='uenibstreamprotobuf.SIB1.eCallOverIMS_Support', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ue_TimersAndConstants', full_name='uenibstreamprotobuf.SIB1.ue_TimersAndConstants', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uac_BarringInfo', full_name='uenibstreamprotobuf.SIB1.uac_BarringInfo', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='useFullResumeID', full_name='uenibstreamprotobuf.SIB1.useFullResumeID', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='lateNonCriticalExtension', full_name='uenibstreamprotobuf.SIB1.lateNonCriticalExtension', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=115, + serialized_end=872, +) + + +_SIB1CELLSELECTIONINFO = _descriptor.Descriptor( + name='SIB1CellSelectionInfo', + full_name='uenibstreamprotobuf.SIB1CellSelectionInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='q_RxLevMin', full_name='uenibstreamprotobuf.SIB1CellSelectionInfo.q_RxLevMin', index=0, + number=1, type=17, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_RxLevMinOffset', full_name='uenibstreamprotobuf.SIB1CellSelectionInfo.q_RxLevMinOffset', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_RxLevMinSUL', full_name='uenibstreamprotobuf.SIB1CellSelectionInfo.q_RxLevMinSUL', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_QualMin', full_name='uenibstreamprotobuf.SIB1CellSelectionInfo.q_QualMin', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_QualMinOffset', full_name='uenibstreamprotobuf.SIB1CellSelectionInfo.q_QualMinOffset', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=875, + serialized_end=1129, +) + + +_SIB1UAC_BARRINGINFO = _descriptor.Descriptor( + name='SIB1UAC_BarringInfo', + full_name='uenibstreamprotobuf.SIB1UAC_BarringInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='uac_BarringForCommon', full_name='uenibstreamprotobuf.SIB1UAC_BarringInfo.uac_BarringForCommon', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uac_BarringPerPLMN_List', full_name='uenibstreamprotobuf.SIB1UAC_BarringInfo.uac_BarringPerPLMN_List', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uac_BarringInfoSetList', full_name='uenibstreamprotobuf.SIB1UAC_BarringInfo.uac_BarringInfoSetList', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='plmnCommon', full_name='uenibstreamprotobuf.SIB1UAC_BarringInfo.plmnCommon', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='individualPLMNList', full_name='uenibstreamprotobuf.SIB1UAC_BarringInfo.individualPLMNList', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='uac_AccessCategory1_SelectionAssistanceInfo', full_name='uenibstreamprotobuf.SIB1UAC_BarringInfo.uac_AccessCategory1_SelectionAssistanceInfo', + index=0, containing_type=None, fields=[]), + ], + serialized_start=1132, + serialized_end=1589, +) + + +_UAC_ACCESSCATEGORY1_SELECTIONASSISTANCEINFO = _descriptor.Descriptor( + name='UAC_AccessCategory1_SelectionAssistanceInfo', + full_name='uenibstreamprotobuf.UAC_AccessCategory1_SelectionAssistanceInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.UAC_AccessCategory1_SelectionAssistanceInfo.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _UAC_ACCESSCATEGORY1_SELECTIONASSISTANCEINFO_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1592, + serialized_end=1780, +) + + +_INDIVIDUALPLMNLIST = _descriptor.Descriptor( + name='IndividualPLMNList', + full_name='uenibstreamprotobuf.IndividualPLMNList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.IndividualPLMNList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1782, + serialized_end=1883, +) + + +_SIB2 = _descriptor.Descriptor( + name='SIB2', + full_name='uenibstreamprotobuf.SIB2', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cellReselectionInfoCommon', full_name='uenibstreamprotobuf.SIB2.cellReselectionInfoCommon', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellReselectionServingFreqInfo', full_name='uenibstreamprotobuf.SIB2.cellReselectionServingFreqInfo', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='intraFreqCellReselectionInfo', full_name='uenibstreamprotobuf.SIB2.intraFreqCellReselectionInfo', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1886, + serialized_end=2169, +) + + +_SIB2CELLRESELECTIONINFOCOMMON = _descriptor.Descriptor( + name='SIB2CellReselectionInfoCommon', + full_name='uenibstreamprotobuf.SIB2CellReselectionInfoCommon', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='nrofSS_BlocksToAverage', full_name='uenibstreamprotobuf.SIB2CellReselectionInfoCommon.nrofSS_BlocksToAverage', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='absThreshSS_BlocksConsolidation', full_name='uenibstreamprotobuf.SIB2CellReselectionInfoCommon.absThreshSS_BlocksConsolidation', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rangeToBestCell', full_name='uenibstreamprotobuf.SIB2CellReselectionInfoCommon.rangeToBestCell', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_Hyst', full_name='uenibstreamprotobuf.SIB2CellReselectionInfoCommon.q_Hyst', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='speedStateReselectionPars', full_name='uenibstreamprotobuf.SIB2CellReselectionInfoCommon.speedStateReselectionPars', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2172, + serialized_end=2529, +) + + +_Q_HYST = _descriptor.Descriptor( + name='Q_Hyst', + full_name='uenibstreamprotobuf.Q_Hyst', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Q_Hyst.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _Q_HYST_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2532, + serialized_end=2778, +) + + +_SPEEDSTATERESELECTIONPARS = _descriptor.Descriptor( + name='SpeedStateReselectionPars', + full_name='uenibstreamprotobuf.SpeedStateReselectionPars', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='mobilityStateParameters', full_name='uenibstreamprotobuf.SpeedStateReselectionPars.mobilityStateParameters', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_HystSF', full_name='uenibstreamprotobuf.SpeedStateReselectionPars.q_HystSF', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2781, + serialized_end=2936, +) + + +_Q_HYSTSF = _descriptor.Descriptor( + name='Q_HystSF', + full_name='uenibstreamprotobuf.Q_HystSF', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sf_Medium', full_name='uenibstreamprotobuf.Q_HystSF.sf_Medium', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sf_High', full_name='uenibstreamprotobuf.Q_HystSF.sf_High', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2938, + serialized_end=3058, +) + + +_SF_MEDIUM_HIGH = _descriptor.Descriptor( + name='SF_Medium_High', + full_name='uenibstreamprotobuf.SF_Medium_High', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SF_Medium_High.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SF_MEDIUM_HIGH_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3061, + serialized_end=3209, +) + + +_SIB2CELLRESELECTIONSERVINGFREQINFO = _descriptor.Descriptor( + name='SIB2CellReselectionServingFreqInfo', + full_name='uenibstreamprotobuf.SIB2CellReselectionServingFreqInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='s_NonIntraSearchP', full_name='uenibstreamprotobuf.SIB2CellReselectionServingFreqInfo.s_NonIntraSearchP', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='s_NonIntraSearchQ', full_name='uenibstreamprotobuf.SIB2CellReselectionServingFreqInfo.s_NonIntraSearchQ', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='threshServingLowP', full_name='uenibstreamprotobuf.SIB2CellReselectionServingFreqInfo.threshServingLowP', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='threshServingLowQ', full_name='uenibstreamprotobuf.SIB2CellReselectionServingFreqInfo.threshServingLowQ', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellReselectionPriority', full_name='uenibstreamprotobuf.SIB2CellReselectionServingFreqInfo.cellReselectionPriority', index=4, + number=5, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellReselectionSubPriority', full_name='uenibstreamprotobuf.SIB2CellReselectionServingFreqInfo.cellReselectionSubPriority', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3212, + serialized_end=3564, +) + + +_CELLRESELECTIONSUBPRIORITY = _descriptor.Descriptor( + name='CellReselectionSubPriority', + full_name='uenibstreamprotobuf.CellReselectionSubPriority', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.CellReselectionSubPriority.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CELLRESELECTIONSUBPRIORITY_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3567, + serialized_end=3744, +) + + +_SIB2INTRAFREQCELLRESELECTIONINFO = _descriptor.Descriptor( + name='SIB2IntraFreqCellReselectionInfo', + full_name='uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='q_RxLevMin', full_name='uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo.q_RxLevMin', index=0, + number=1, type=17, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_RxLevMinSUL', full_name='uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo.q_RxLevMinSUL', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_QualMin', full_name='uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo.q_QualMin', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='s_IntraSearchP', full_name='uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo.s_IntraSearchP', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='s_IntraSearchQ', full_name='uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo.s_IntraSearchQ', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t_ReselectionNR', full_name='uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo.t_ReselectionNR', index=5, + number=6, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='frequencyBandList', full_name='uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo.frequencyBandList', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='frequencyBandListSUL', full_name='uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo.frequencyBandListSUL', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p_Max', full_name='uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo.p_Max', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='smtc', full_name='uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo.smtc', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ss_RSSI_Measurement', full_name='uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo.ss_RSSI_Measurement', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_ToMeasure', full_name='uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo.ssb_ToMeasure', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='deriveSSB_IndexFromCell', full_name='uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo.deriveSSB_IndexFromCell', index=12, + number=13, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t_ReselectionNR_SF', full_name='uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo.t_ReselectionNR_SF', index=13, + number=14, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3747, + serialized_end=4487, +) + + +_SPEEDSTATESCALEFACTORS = _descriptor.Descriptor( + name='SpeedStateScaleFactors', + full_name='uenibstreamprotobuf.SpeedStateScaleFactors', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sf_Medium', full_name='uenibstreamprotobuf.SpeedStateScaleFactors.sf_Medium', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sf_High', full_name='uenibstreamprotobuf.SpeedStateScaleFactors.sf_High', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4490, + serialized_end=4668, +) + + +_SPEEDSTATESCALEFACTORSSF_MEDIUM_HIGH = _descriptor.Descriptor( + name='SpeedStateScaleFactorsSF_Medium_High', + full_name='uenibstreamprotobuf.SpeedStateScaleFactorsSF_Medium_High', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SpeedStateScaleFactorsSF_Medium_High.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SPEEDSTATESCALEFACTORSSF_MEDIUM_HIGH_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4671, + serialized_end=4870, +) + + +_SIB3 = _descriptor.Descriptor( + name='SIB3', + full_name='uenibstreamprotobuf.SIB3', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='intraFreqNeighCellList', full_name='uenibstreamprotobuf.SIB3.intraFreqNeighCellList', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='intraFreqBlackCellList', full_name='uenibstreamprotobuf.SIB3.intraFreqBlackCellList', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='lateNonCriticalExtension', full_name='uenibstreamprotobuf.SIB3.lateNonCriticalExtension', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4873, + serialized_end=5097, +) + + +_INTRAFREQNEIGHCELLLIST = _descriptor.Descriptor( + name='IntraFreqNeighCellList', + full_name='uenibstreamprotobuf.IntraFreqNeighCellList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.IntraFreqNeighCellList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5099, + serialized_end=5183, +) + + +_INTRAFREQNEIGHCELLINFO = _descriptor.Descriptor( + name='IntraFreqNeighCellInfo', + full_name='uenibstreamprotobuf.IntraFreqNeighCellInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='physCellId', full_name='uenibstreamprotobuf.IntraFreqNeighCellInfo.physCellId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_OffsetCell', full_name='uenibstreamprotobuf.IntraFreqNeighCellInfo.q_OffsetCell', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_RxLevMinOffsetCell', full_name='uenibstreamprotobuf.IntraFreqNeighCellInfo.q_RxLevMinOffsetCell', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_RxLevMinOffsetCellSUL', full_name='uenibstreamprotobuf.IntraFreqNeighCellInfo.q_RxLevMinOffsetCellSUL', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_QualMinOffsetCell', full_name='uenibstreamprotobuf.IntraFreqNeighCellInfo.q_QualMinOffsetCell', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5186, + serialized_end=5470, +) + + +_INTRAFREQBLACKCELLLIST = _descriptor.Descriptor( + name='IntraFreqBlackCellList', + full_name='uenibstreamprotobuf.IntraFreqBlackCellList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.IntraFreqBlackCellList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5472, + serialized_end=5543, +) + + +_SIB4 = _descriptor.Descriptor( + name='SIB4', + full_name='uenibstreamprotobuf.SIB4', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='interFreqCarrierFreqList', full_name='uenibstreamprotobuf.SIB4.interFreqCarrierFreqList', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='lateNonCriticalExtension', full_name='uenibstreamprotobuf.SIB4.lateNonCriticalExtension', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5546, + serialized_end=5697, +) + + +_INTERFREQCARRIERFREQLIST = _descriptor.Descriptor( + name='InterFreqCarrierFreqList', + full_name='uenibstreamprotobuf.InterFreqCarrierFreqList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.InterFreqCarrierFreqList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5699, + serialized_end=5787, +) + + +_INTERFREQCARRIERFREQINFO = _descriptor.Descriptor( + name='InterFreqCarrierFreqInfo', + full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='dl_CarrierFreq', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.dl_CarrierFreq', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='frequencyBandList', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.frequencyBandList', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='frequencyBandListSUL', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.frequencyBandListSUL', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nrofSS_BlocksToAverage', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.nrofSS_BlocksToAverage', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='absThreshSS_BlocksConsolidation', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.absThreshSS_BlocksConsolidation', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='smtc', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.smtc', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssbSubcarrierSpacing', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.ssbSubcarrierSpacing', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ssb_ToMeasure', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.ssb_ToMeasure', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='deriveSSB_IndexFromCell', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.deriveSSB_IndexFromCell', index=8, + number=9, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ss_RSSI_Measurement', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.ss_RSSI_Measurement', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_RxLevMin', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.q_RxLevMin', index=10, + number=11, type=17, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_RxLevMinSUL', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.q_RxLevMinSUL', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_QualMin', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.q_QualMin', index=12, + number=13, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p_Max', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.p_Max', index=13, + number=14, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t_ReselectionNR', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.t_ReselectionNR', index=14, + number=15, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t_ReselectionNR_SF', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.t_ReselectionNR_SF', index=15, + number=16, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='threshX_HighP', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.threshX_HighP', index=16, + number=17, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='threshX_LowP', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.threshX_LowP', index=17, + number=18, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='threshX_Q', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.threshX_Q', index=18, + number=19, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellReselectionPriority', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.cellReselectionPriority', index=19, + number=20, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellReselectionSubPriority', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.cellReselectionSubPriority', index=20, + number=21, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_OffsetFreq', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.q_OffsetFreq', index=21, + number=22, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='interFreqNeighCellList', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.interFreqNeighCellList', index=22, + number=23, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='interFreqBlackCellList', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfo.interFreqBlackCellList', index=23, + number=24, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5790, + serialized_end=7155, +) + + +_INTERFREQCARRIERFREQINFOTHRESHX_Q = _descriptor.Descriptor( + name='InterFreqCarrierFreqInfoThreshX_Q', + full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfoThreshX_Q', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='threshX_HighQ', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfoThreshX_Q.threshX_HighQ', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='threshX_LowQ', full_name='uenibstreamprotobuf.InterFreqCarrierFreqInfoThreshX_Q.threshX_LowQ', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7157, + serialized_end=7237, +) + + +_INTERFREQNEIGHCELLLIST = _descriptor.Descriptor( + name='InterFreqNeighCellList', + full_name='uenibstreamprotobuf.InterFreqNeighCellList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.InterFreqNeighCellList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7239, + serialized_end=7323, +) + + +_INTERFREQNEIGHCELLINFO = _descriptor.Descriptor( + name='InterFreqNeighCellInfo', + full_name='uenibstreamprotobuf.InterFreqNeighCellInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='physCellId', full_name='uenibstreamprotobuf.InterFreqNeighCellInfo.physCellId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_OffsetCell', full_name='uenibstreamprotobuf.InterFreqNeighCellInfo.q_OffsetCell', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_RxLevMinOffsetCell', full_name='uenibstreamprotobuf.InterFreqNeighCellInfo.q_RxLevMinOffsetCell', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_RxLevMinOffsetCellSUL', full_name='uenibstreamprotobuf.InterFreqNeighCellInfo.q_RxLevMinOffsetCellSUL', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_QualMinOffsetCell', full_name='uenibstreamprotobuf.InterFreqNeighCellInfo.q_QualMinOffsetCell', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7326, + serialized_end=7610, +) + + +_INTERFREQBLACKCELLLIST = _descriptor.Descriptor( + name='InterFreqBlackCellList', + full_name='uenibstreamprotobuf.InterFreqBlackCellList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.InterFreqBlackCellList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7612, + serialized_end=7683, +) + + +_SIB5 = _descriptor.Descriptor( + name='SIB5', + full_name='uenibstreamprotobuf.SIB5', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='carrierFreqListEUTRA', full_name='uenibstreamprotobuf.SIB5.carrierFreqListEUTRA', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t_ReselectionEUTRA', full_name='uenibstreamprotobuf.SIB5.t_ReselectionEUTRA', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='t_ReselectionEUTRA_SF', full_name='uenibstreamprotobuf.SIB5.t_ReselectionEUTRA_SF', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='lateNonCriticalExtension', full_name='uenibstreamprotobuf.SIB5.lateNonCriticalExtension', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7686, + serialized_end=7933, +) + + +_CARRIERFREQLISTEUTRA = _descriptor.Descriptor( + name='CarrierFreqListEUTRA', + full_name='uenibstreamprotobuf.CarrierFreqListEUTRA', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.CarrierFreqListEUTRA.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7935, + serialized_end=8011, +) + + +_CARRIERFREQEUTRA = _descriptor.Descriptor( + name='CarrierFreqEUTRA', + full_name='uenibstreamprotobuf.CarrierFreqEUTRA', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='carrierFreq', full_name='uenibstreamprotobuf.CarrierFreqEUTRA.carrierFreq', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eutra_multiBandInfoList', full_name='uenibstreamprotobuf.CarrierFreqEUTRA.eutra_multiBandInfoList', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eutra_FreqNeighCellList', full_name='uenibstreamprotobuf.CarrierFreqEUTRA.eutra_FreqNeighCellList', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eutra_BlackCellList', full_name='uenibstreamprotobuf.CarrierFreqEUTRA.eutra_BlackCellList', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='allowedMeasBandwidth', full_name='uenibstreamprotobuf.CarrierFreqEUTRA.allowedMeasBandwidth', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='presenceAntennaPort1', full_name='uenibstreamprotobuf.CarrierFreqEUTRA.presenceAntennaPort1', index=5, + number=6, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellReselectionPriority', full_name='uenibstreamprotobuf.CarrierFreqEUTRA.cellReselectionPriority', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cellReselectionSubPriority', full_name='uenibstreamprotobuf.CarrierFreqEUTRA.cellReselectionSubPriority', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='threshX_High', full_name='uenibstreamprotobuf.CarrierFreqEUTRA.threshX_High', index=8, + number=9, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='threshX_Low', full_name='uenibstreamprotobuf.CarrierFreqEUTRA.threshX_Low', index=9, + number=10, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_RxLevMin', full_name='uenibstreamprotobuf.CarrierFreqEUTRA.q_RxLevMin', index=10, + number=11, type=17, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_QualMin', full_name='uenibstreamprotobuf.CarrierFreqEUTRA.q_QualMin', index=11, + number=12, type=17, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='p_MaxEUTRA', full_name='uenibstreamprotobuf.CarrierFreqEUTRA.p_MaxEUTRA', index=12, + number=13, type=17, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='threshX_Q', full_name='uenibstreamprotobuf.CarrierFreqEUTRA.threshX_Q', index=13, + number=14, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8014, + serialized_end=8712, +) + + +_EUTRA_FREQNEIGHCELLLIST = _descriptor.Descriptor( + name='EUTRA_FreqNeighCellList', + full_name='uenibstreamprotobuf.EUTRA_FreqNeighCellList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.EUTRA_FreqNeighCellList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8714, + serialized_end=8800, +) + + +_EUTRA_FREQBLACKCELLLIST = _descriptor.Descriptor( + name='EUTRA_FreqBlackCellList', + full_name='uenibstreamprotobuf.EUTRA_FreqBlackCellList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.EUTRA_FreqBlackCellList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8802, + serialized_end=8886, +) + + +_EUTRA_FREQNEIGHCELLINFO = _descriptor.Descriptor( + name='EUTRA_FreqNeighCellInfo', + full_name='uenibstreamprotobuf.EUTRA_FreqNeighCellInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='physCellId', full_name='uenibstreamprotobuf.EUTRA_FreqNeighCellInfo.physCellId', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_OffsetCell', full_name='uenibstreamprotobuf.EUTRA_FreqNeighCellInfo.q_OffsetCell', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_RxLevMinOffsetCell', full_name='uenibstreamprotobuf.EUTRA_FreqNeighCellInfo.q_RxLevMinOffsetCell', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='q_QualMinOffsetCell', full_name='uenibstreamprotobuf.EUTRA_FreqNeighCellInfo.q_QualMinOffsetCell', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8889, + serialized_end=9117, +) + + +_CARRIERFREQEUTRATHRESHX_Q = _descriptor.Descriptor( + name='CarrierFreqEUTRAThreshX_Q', + full_name='uenibstreamprotobuf.CarrierFreqEUTRAThreshX_Q', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='threshX_HighQ', full_name='uenibstreamprotobuf.CarrierFreqEUTRAThreshX_Q.threshX_HighQ', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='threshX_LowQ', full_name='uenibstreamprotobuf.CarrierFreqEUTRAThreshX_Q.threshX_LowQ', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9119, + serialized_end=9191, +) + + +_SIB6 = _descriptor.Descriptor( + name='SIB6', + full_name='uenibstreamprotobuf.SIB6', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='messageIdentifier', full_name='uenibstreamprotobuf.SIB6.messageIdentifier', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='serialNumber', full_name='uenibstreamprotobuf.SIB6.serialNumber', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='warningType', full_name='uenibstreamprotobuf.SIB6.warningType', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='lateNonCriticalExtension', full_name='uenibstreamprotobuf.SIB6.lateNonCriticalExtension', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9194, + serialized_end=9334, +) + + +_SIB7 = _descriptor.Descriptor( + name='SIB7', + full_name='uenibstreamprotobuf.SIB7', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='messageIdentifier', full_name='uenibstreamprotobuf.SIB7.messageIdentifier', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='serialNumber', full_name='uenibstreamprotobuf.SIB7.serialNumber', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='warningMessageSegmentType', full_name='uenibstreamprotobuf.SIB7.warningMessageSegmentType', index=2, + number=3, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='warningMessageSegmentNumber', full_name='uenibstreamprotobuf.SIB7.warningMessageSegmentNumber', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='warningMessageSegment', full_name='uenibstreamprotobuf.SIB7.warningMessageSegment', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dataCodingScheme', full_name='uenibstreamprotobuf.SIB7.dataCodingScheme', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='lateNonCriticalExtension', full_name='uenibstreamprotobuf.SIB7.lateNonCriticalExtension', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SIB7_WARNINGMESSAGESEGMENTTYPE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9337, + serialized_end=9760, +) + + +_SIB8 = _descriptor.Descriptor( + name='SIB8', + full_name='uenibstreamprotobuf.SIB8', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='messageIdentifier', full_name='uenibstreamprotobuf.SIB8.messageIdentifier', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='serialNumber', full_name='uenibstreamprotobuf.SIB8.serialNumber', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='warningMessageSegmentType', full_name='uenibstreamprotobuf.SIB8.warningMessageSegmentType', index=2, + number=3, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='warningMessageSegmentNumber', full_name='uenibstreamprotobuf.SIB8.warningMessageSegmentNumber', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='warningMessageSegment', full_name='uenibstreamprotobuf.SIB8.warningMessageSegment', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dataCodingScheme', full_name='uenibstreamprotobuf.SIB8.dataCodingScheme', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='warningAreaCoordinatesSegment', full_name='uenibstreamprotobuf.SIB8.warningAreaCoordinatesSegment', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='lateNonCriticalExtension', full_name='uenibstreamprotobuf.SIB8.lateNonCriticalExtension', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SIB8_WARNINGMESSAGESEGMENTTYPE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9763, + serialized_end=10255, +) + + +_SIB9 = _descriptor.Descriptor( + name='SIB9', + full_name='uenibstreamprotobuf.SIB9', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='timeInfo', full_name='uenibstreamprotobuf.SIB9.timeInfo', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='lateNonCriticalExtension', full_name='uenibstreamprotobuf.SIB9.lateNonCriticalExtension', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10257, + serialized_end=10380, +) + + +_SIB9TIMEINFO = _descriptor.Descriptor( + name='SIB9TimeInfo', + full_name='uenibstreamprotobuf.SIB9TimeInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='timeInfoUTC', full_name='uenibstreamprotobuf.SIB9TimeInfo.timeInfoUTC', index=0, + number=1, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dayLightSavingTime', full_name='uenibstreamprotobuf.SIB9TimeInfo.dayLightSavingTime', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='leapSeconds', full_name='uenibstreamprotobuf.SIB9TimeInfo.leapSeconds', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='localTimeOffset', full_name='uenibstreamprotobuf.SIB9TimeInfo.localTimeOffset', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10383, + serialized_end=10580, +) + +_SIB1.fields_by_name['cellSelectionInfo'].message_type = _SIB1CELLSELECTIONINFO +_SIB1.fields_by_name['cellAccessRelatedInfo'].message_type = rrc__common__types__pb2._CELLACCESSRELATEDINFO +_SIB1.fields_by_name['connEstFailureControl'].message_type = rrc__common__types__pb2._CONNESTFAILURECONTROL +_SIB1.fields_by_name['si_SchedulingInfo'].message_type = rrc__common__types__pb2._SI_SCHEDULINGINFO +_SIB1.fields_by_name['servingCellConfigCommon'].message_type = rrc__common__types__pb2._SERVINGCELLCONFIGCOMMONSIB +_SIB1.fields_by_name['ims_EmergencySupport'].message_type = common__types__pb2._TRUEOPT +_SIB1.fields_by_name['eCallOverIMS_Support'].message_type = common__types__pb2._TRUEOPT +_SIB1.fields_by_name['ue_TimersAndConstants'].message_type = rrc__common__types__pb2._UE_TIMERSANDCONSTANTS +_SIB1.fields_by_name['uac_BarringInfo'].message_type = _SIB1UAC_BARRINGINFO +_SIB1.fields_by_name['useFullResumeID'].message_type = common__types__pb2._TRUEOPT +_SIB1.fields_by_name['lateNonCriticalExtension'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SIB1CELLSELECTIONINFO.fields_by_name['q_RxLevMinOffset'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SIB1CELLSELECTIONINFO.fields_by_name['q_RxLevMinSUL'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_SIB1CELLSELECTIONINFO.fields_by_name['q_QualMin'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_SIB1CELLSELECTIONINFO.fields_by_name['q_QualMinOffset'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SIB1UAC_BARRINGINFO.fields_by_name['uac_BarringForCommon'].message_type = rrc__common__types__pb2._UAC_BARRINGPERCATLIST +_SIB1UAC_BARRINGINFO.fields_by_name['uac_BarringPerPLMN_List'].message_type = rrc__common__types__pb2._UAC_BARRINGPERPLMN_LIST +_SIB1UAC_BARRINGINFO.fields_by_name['uac_BarringInfoSetList'].message_type = rrc__common__types__pb2._UAC_BARRINGINFOSETLIST +_SIB1UAC_BARRINGINFO.fields_by_name['plmnCommon'].message_type = _UAC_ACCESSCATEGORY1_SELECTIONASSISTANCEINFO +_SIB1UAC_BARRINGINFO.fields_by_name['individualPLMNList'].message_type = _INDIVIDUALPLMNLIST +_SIB1UAC_BARRINGINFO.oneofs_by_name['uac_AccessCategory1_SelectionAssistanceInfo'].fields.append( + _SIB1UAC_BARRINGINFO.fields_by_name['plmnCommon']) +_SIB1UAC_BARRINGINFO.fields_by_name['plmnCommon'].containing_oneof = _SIB1UAC_BARRINGINFO.oneofs_by_name['uac_AccessCategory1_SelectionAssistanceInfo'] +_SIB1UAC_BARRINGINFO.oneofs_by_name['uac_AccessCategory1_SelectionAssistanceInfo'].fields.append( + _SIB1UAC_BARRINGINFO.fields_by_name['individualPLMNList']) +_SIB1UAC_BARRINGINFO.fields_by_name['individualPLMNList'].containing_oneof = _SIB1UAC_BARRINGINFO.oneofs_by_name['uac_AccessCategory1_SelectionAssistanceInfo'] +_UAC_ACCESSCATEGORY1_SELECTIONASSISTANCEINFO.fields_by_name['value'].enum_type = _UAC_ACCESSCATEGORY1_SELECTIONASSISTANCEINFO_VALUE +_UAC_ACCESSCATEGORY1_SELECTIONASSISTANCEINFO_VALUE.containing_type = _UAC_ACCESSCATEGORY1_SELECTIONASSISTANCEINFO +_INDIVIDUALPLMNLIST.fields_by_name['items'].message_type = _UAC_ACCESSCATEGORY1_SELECTIONASSISTANCEINFO +_SIB2.fields_by_name['cellReselectionInfoCommon'].message_type = _SIB2CELLRESELECTIONINFOCOMMON +_SIB2.fields_by_name['cellReselectionServingFreqInfo'].message_type = _SIB2CELLRESELECTIONSERVINGFREQINFO +_SIB2.fields_by_name['intraFreqCellReselectionInfo'].message_type = _SIB2INTRAFREQCELLRESELECTIONINFO +_SIB2CELLRESELECTIONINFOCOMMON.fields_by_name['nrofSS_BlocksToAverage'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SIB2CELLRESELECTIONINFOCOMMON.fields_by_name['absThreshSS_BlocksConsolidation'].message_type = rrc__common__types__pb2._THRESHOLDNR +_SIB2CELLRESELECTIONINFOCOMMON.fields_by_name['rangeToBestCell'].message_type = rrc__common__types__pb2._Q_OFFSETRANGE +_SIB2CELLRESELECTIONINFOCOMMON.fields_by_name['q_Hyst'].message_type = _Q_HYST +_SIB2CELLRESELECTIONINFOCOMMON.fields_by_name['speedStateReselectionPars'].message_type = _SPEEDSTATERESELECTIONPARS +_Q_HYST.fields_by_name['value'].enum_type = _Q_HYST_VALUE +_Q_HYST_VALUE.containing_type = _Q_HYST +_SPEEDSTATERESELECTIONPARS.fields_by_name['mobilityStateParameters'].message_type = rrc__common__types__pb2._MOBILITYSTATEPARAMETERS +_SPEEDSTATERESELECTIONPARS.fields_by_name['q_HystSF'].message_type = _Q_HYSTSF +_Q_HYSTSF.fields_by_name['sf_Medium'].message_type = _SF_MEDIUM_HIGH +_Q_HYSTSF.fields_by_name['sf_High'].message_type = _SF_MEDIUM_HIGH +_SF_MEDIUM_HIGH.fields_by_name['value'].enum_type = _SF_MEDIUM_HIGH_VALUE +_SF_MEDIUM_HIGH_VALUE.containing_type = _SF_MEDIUM_HIGH +_SIB2CELLRESELECTIONSERVINGFREQINFO.fields_by_name['s_NonIntraSearchP'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SIB2CELLRESELECTIONSERVINGFREQINFO.fields_by_name['s_NonIntraSearchQ'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SIB2CELLRESELECTIONSERVINGFREQINFO.fields_by_name['threshServingLowQ'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SIB2CELLRESELECTIONSERVINGFREQINFO.fields_by_name['cellReselectionSubPriority'].message_type = _CELLRESELECTIONSUBPRIORITY +_CELLRESELECTIONSUBPRIORITY.fields_by_name['value'].enum_type = _CELLRESELECTIONSUBPRIORITY_VALUE +_CELLRESELECTIONSUBPRIORITY_VALUE.containing_type = _CELLRESELECTIONSUBPRIORITY +_SIB2INTRAFREQCELLRESELECTIONINFO.fields_by_name['q_RxLevMinSUL'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_SIB2INTRAFREQCELLRESELECTIONINFO.fields_by_name['q_QualMin'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_SIB2INTRAFREQCELLRESELECTIONINFO.fields_by_name['s_IntraSearchQ'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SIB2INTRAFREQCELLRESELECTIONINFO.fields_by_name['frequencyBandList'].message_type = rrc__common__types__pb2._MULTIFREQUENCYBANDLISTNR_SIB +_SIB2INTRAFREQCELLRESELECTIONINFO.fields_by_name['frequencyBandListSUL'].message_type = rrc__common__types__pb2._MULTIFREQUENCYBANDLISTNR_SIB +_SIB2INTRAFREQCELLRESELECTIONINFO.fields_by_name['p_Max'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_SIB2INTRAFREQCELLRESELECTIONINFO.fields_by_name['smtc'].message_type = rrc__common__types__pb2._SSB_MTC +_SIB2INTRAFREQCELLRESELECTIONINFO.fields_by_name['ss_RSSI_Measurement'].message_type = rrc__common__types__pb2._SS_RSSI_MEASUREMENT +_SIB2INTRAFREQCELLRESELECTIONINFO.fields_by_name['ssb_ToMeasure'].message_type = rrc__common__types__pb2._SSB_TOMEASURE +_SIB2INTRAFREQCELLRESELECTIONINFO.fields_by_name['t_ReselectionNR_SF'].message_type = _SPEEDSTATESCALEFACTORS +_SPEEDSTATESCALEFACTORS.fields_by_name['sf_Medium'].message_type = _SPEEDSTATESCALEFACTORSSF_MEDIUM_HIGH +_SPEEDSTATESCALEFACTORS.fields_by_name['sf_High'].message_type = _SPEEDSTATESCALEFACTORSSF_MEDIUM_HIGH +_SPEEDSTATESCALEFACTORSSF_MEDIUM_HIGH.fields_by_name['value'].enum_type = _SPEEDSTATESCALEFACTORSSF_MEDIUM_HIGH_VALUE +_SPEEDSTATESCALEFACTORSSF_MEDIUM_HIGH_VALUE.containing_type = _SPEEDSTATESCALEFACTORSSF_MEDIUM_HIGH +_SIB3.fields_by_name['intraFreqNeighCellList'].message_type = _INTRAFREQNEIGHCELLLIST +_SIB3.fields_by_name['intraFreqBlackCellList'].message_type = _INTRAFREQBLACKCELLLIST +_SIB3.fields_by_name['lateNonCriticalExtension'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_INTRAFREQNEIGHCELLLIST.fields_by_name['items'].message_type = _INTRAFREQNEIGHCELLINFO +_INTRAFREQNEIGHCELLINFO.fields_by_name['q_OffsetCell'].message_type = rrc__common__types__pb2._Q_OFFSETRANGE +_INTRAFREQNEIGHCELLINFO.fields_by_name['q_RxLevMinOffsetCell'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_INTRAFREQNEIGHCELLINFO.fields_by_name['q_RxLevMinOffsetCellSUL'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_INTRAFREQNEIGHCELLINFO.fields_by_name['q_QualMinOffsetCell'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_INTRAFREQBLACKCELLLIST.fields_by_name['items'].message_type = rrc__common__types__pb2._PCI_RANGE +_SIB4.fields_by_name['interFreqCarrierFreqList'].message_type = _INTERFREQCARRIERFREQLIST +_SIB4.fields_by_name['lateNonCriticalExtension'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_INTERFREQCARRIERFREQLIST.fields_by_name['items'].message_type = _INTERFREQCARRIERFREQINFO +_INTERFREQCARRIERFREQINFO.fields_by_name['frequencyBandList'].message_type = rrc__common__types__pb2._MULTIFREQUENCYBANDLISTNR_SIB +_INTERFREQCARRIERFREQINFO.fields_by_name['frequencyBandListSUL'].message_type = rrc__common__types__pb2._MULTIFREQUENCYBANDLISTNR_SIB +_INTERFREQCARRIERFREQINFO.fields_by_name['nrofSS_BlocksToAverage'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_INTERFREQCARRIERFREQINFO.fields_by_name['absThreshSS_BlocksConsolidation'].message_type = rrc__common__types__pb2._THRESHOLDNR +_INTERFREQCARRIERFREQINFO.fields_by_name['smtc'].message_type = rrc__common__types__pb2._SSB_MTC +_INTERFREQCARRIERFREQINFO.fields_by_name['ssbSubcarrierSpacing'].message_type = rrc__common__types__pb2._SUBCARRIERSPACING +_INTERFREQCARRIERFREQINFO.fields_by_name['ssb_ToMeasure'].message_type = rrc__common__types__pb2._SSB_TOMEASURE +_INTERFREQCARRIERFREQINFO.fields_by_name['ss_RSSI_Measurement'].message_type = rrc__common__types__pb2._SS_RSSI_MEASUREMENT +_INTERFREQCARRIERFREQINFO.fields_by_name['q_RxLevMinSUL'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_INTERFREQCARRIERFREQINFO.fields_by_name['q_QualMin'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_INTERFREQCARRIERFREQINFO.fields_by_name['p_Max'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_INTERFREQCARRIERFREQINFO.fields_by_name['t_ReselectionNR_SF'].message_type = _SPEEDSTATESCALEFACTORS +_INTERFREQCARRIERFREQINFO.fields_by_name['threshX_Q'].message_type = _INTERFREQCARRIERFREQINFOTHRESHX_Q +_INTERFREQCARRIERFREQINFO.fields_by_name['cellReselectionPriority'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_INTERFREQCARRIERFREQINFO.fields_by_name['cellReselectionSubPriority'].message_type = _CELLRESELECTIONSUBPRIORITY +_INTERFREQCARRIERFREQINFO.fields_by_name['q_OffsetFreq'].message_type = rrc__common__types__pb2._Q_OFFSETRANGE +_INTERFREQCARRIERFREQINFO.fields_by_name['interFreqNeighCellList'].message_type = _INTERFREQNEIGHCELLLIST +_INTERFREQCARRIERFREQINFO.fields_by_name['interFreqBlackCellList'].message_type = _INTERFREQBLACKCELLLIST +_INTERFREQNEIGHCELLLIST.fields_by_name['items'].message_type = _INTERFREQNEIGHCELLINFO +_INTERFREQNEIGHCELLINFO.fields_by_name['q_OffsetCell'].message_type = rrc__common__types__pb2._Q_OFFSETRANGE +_INTERFREQNEIGHCELLINFO.fields_by_name['q_RxLevMinOffsetCell'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_INTERFREQNEIGHCELLINFO.fields_by_name['q_RxLevMinOffsetCellSUL'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_INTERFREQNEIGHCELLINFO.fields_by_name['q_QualMinOffsetCell'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_INTERFREQBLACKCELLLIST.fields_by_name['items'].message_type = rrc__common__types__pb2._PCI_RANGE +_SIB5.fields_by_name['carrierFreqListEUTRA'].message_type = _CARRIERFREQLISTEUTRA +_SIB5.fields_by_name['t_ReselectionEUTRA_SF'].message_type = _SPEEDSTATESCALEFACTORS +_SIB5.fields_by_name['lateNonCriticalExtension'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_CARRIERFREQLISTEUTRA.fields_by_name['items'].message_type = _CARRIERFREQEUTRA +_CARRIERFREQEUTRA.fields_by_name['eutra_multiBandInfoList'].message_type = rrc__common__types__pb2._EUTRA_MULTIBANDINFOLIST +_CARRIERFREQEUTRA.fields_by_name['eutra_FreqNeighCellList'].message_type = _EUTRA_FREQNEIGHCELLLIST +_CARRIERFREQEUTRA.fields_by_name['eutra_BlackCellList'].message_type = _EUTRA_FREQBLACKCELLLIST +_CARRIERFREQEUTRA.fields_by_name['allowedMeasBandwidth'].message_type = rrc__common__types__pb2._EUTRA_ALLOWEDMEASBANDWIDTH +_CARRIERFREQEUTRA.fields_by_name['cellReselectionPriority'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CARRIERFREQEUTRA.fields_by_name['cellReselectionSubPriority'].message_type = _CELLRESELECTIONSUBPRIORITY +_CARRIERFREQEUTRA.fields_by_name['threshX_Q'].message_type = _CARRIERFREQEUTRATHRESHX_Q +_EUTRA_FREQNEIGHCELLLIST.fields_by_name['items'].message_type = _EUTRA_FREQNEIGHCELLINFO +_EUTRA_FREQBLACKCELLLIST.fields_by_name['items'].message_type = rrc__common__types__pb2._EUTRA_PHYSCELLIDRANGE +_EUTRA_FREQNEIGHCELLINFO.fields_by_name['q_OffsetCell'].message_type = rrc__common__types__pb2._EUTRA_Q_OFFSETRANGE +_EUTRA_FREQNEIGHCELLINFO.fields_by_name['q_RxLevMinOffsetCell'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_EUTRA_FREQNEIGHCELLINFO.fields_by_name['q_QualMinOffsetCell'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SIB6.fields_by_name['lateNonCriticalExtension'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SIB7.fields_by_name['warningMessageSegmentType'].enum_type = _SIB7_WARNINGMESSAGESEGMENTTYPE +_SIB7.fields_by_name['dataCodingScheme'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SIB7.fields_by_name['lateNonCriticalExtension'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SIB7_WARNINGMESSAGESEGMENTTYPE.containing_type = _SIB7 +_SIB8.fields_by_name['warningMessageSegmentType'].enum_type = _SIB8_WARNINGMESSAGESEGMENTTYPE +_SIB8.fields_by_name['dataCodingScheme'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SIB8.fields_by_name['warningAreaCoordinatesSegment'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SIB8.fields_by_name['lateNonCriticalExtension'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SIB8_WARNINGMESSAGESEGMENTTYPE.containing_type = _SIB8 +_SIB9.fields_by_name['timeInfo'].message_type = _SIB9TIMEINFO +_SIB9.fields_by_name['lateNonCriticalExtension'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SIB9TIMEINFO.fields_by_name['dayLightSavingTime'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SIB9TIMEINFO.fields_by_name['leapSeconds'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +_SIB9TIMEINFO.fields_by_name['localTimeOffset'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +DESCRIPTOR.message_types_by_name['SIB1'] = _SIB1 +DESCRIPTOR.message_types_by_name['SIB1CellSelectionInfo'] = _SIB1CELLSELECTIONINFO +DESCRIPTOR.message_types_by_name['SIB1UAC_BarringInfo'] = _SIB1UAC_BARRINGINFO +DESCRIPTOR.message_types_by_name['UAC_AccessCategory1_SelectionAssistanceInfo'] = _UAC_ACCESSCATEGORY1_SELECTIONASSISTANCEINFO +DESCRIPTOR.message_types_by_name['IndividualPLMNList'] = _INDIVIDUALPLMNLIST +DESCRIPTOR.message_types_by_name['SIB2'] = _SIB2 +DESCRIPTOR.message_types_by_name['SIB2CellReselectionInfoCommon'] = _SIB2CELLRESELECTIONINFOCOMMON +DESCRIPTOR.message_types_by_name['Q_Hyst'] = _Q_HYST +DESCRIPTOR.message_types_by_name['SpeedStateReselectionPars'] = _SPEEDSTATERESELECTIONPARS +DESCRIPTOR.message_types_by_name['Q_HystSF'] = _Q_HYSTSF +DESCRIPTOR.message_types_by_name['SF_Medium_High'] = _SF_MEDIUM_HIGH +DESCRIPTOR.message_types_by_name['SIB2CellReselectionServingFreqInfo'] = _SIB2CELLRESELECTIONSERVINGFREQINFO +DESCRIPTOR.message_types_by_name['CellReselectionSubPriority'] = _CELLRESELECTIONSUBPRIORITY +DESCRIPTOR.message_types_by_name['SIB2IntraFreqCellReselectionInfo'] = _SIB2INTRAFREQCELLRESELECTIONINFO +DESCRIPTOR.message_types_by_name['SpeedStateScaleFactors'] = _SPEEDSTATESCALEFACTORS +DESCRIPTOR.message_types_by_name['SpeedStateScaleFactorsSF_Medium_High'] = _SPEEDSTATESCALEFACTORSSF_MEDIUM_HIGH +DESCRIPTOR.message_types_by_name['SIB3'] = _SIB3 +DESCRIPTOR.message_types_by_name['IntraFreqNeighCellList'] = _INTRAFREQNEIGHCELLLIST +DESCRIPTOR.message_types_by_name['IntraFreqNeighCellInfo'] = _INTRAFREQNEIGHCELLINFO +DESCRIPTOR.message_types_by_name['IntraFreqBlackCellList'] = _INTRAFREQBLACKCELLLIST +DESCRIPTOR.message_types_by_name['SIB4'] = _SIB4 +DESCRIPTOR.message_types_by_name['InterFreqCarrierFreqList'] = _INTERFREQCARRIERFREQLIST +DESCRIPTOR.message_types_by_name['InterFreqCarrierFreqInfo'] = _INTERFREQCARRIERFREQINFO +DESCRIPTOR.message_types_by_name['InterFreqCarrierFreqInfoThreshX_Q'] = _INTERFREQCARRIERFREQINFOTHRESHX_Q +DESCRIPTOR.message_types_by_name['InterFreqNeighCellList'] = _INTERFREQNEIGHCELLLIST +DESCRIPTOR.message_types_by_name['InterFreqNeighCellInfo'] = _INTERFREQNEIGHCELLINFO +DESCRIPTOR.message_types_by_name['InterFreqBlackCellList'] = _INTERFREQBLACKCELLLIST +DESCRIPTOR.message_types_by_name['SIB5'] = _SIB5 +DESCRIPTOR.message_types_by_name['CarrierFreqListEUTRA'] = _CARRIERFREQLISTEUTRA +DESCRIPTOR.message_types_by_name['CarrierFreqEUTRA'] = _CARRIERFREQEUTRA +DESCRIPTOR.message_types_by_name['EUTRA_FreqNeighCellList'] = _EUTRA_FREQNEIGHCELLLIST +DESCRIPTOR.message_types_by_name['EUTRA_FreqBlackCellList'] = _EUTRA_FREQBLACKCELLLIST +DESCRIPTOR.message_types_by_name['EUTRA_FreqNeighCellInfo'] = _EUTRA_FREQNEIGHCELLINFO +DESCRIPTOR.message_types_by_name['CarrierFreqEUTRAThreshX_Q'] = _CARRIERFREQEUTRATHRESHX_Q +DESCRIPTOR.message_types_by_name['SIB6'] = _SIB6 +DESCRIPTOR.message_types_by_name['SIB7'] = _SIB7 +DESCRIPTOR.message_types_by_name['SIB8'] = _SIB8 +DESCRIPTOR.message_types_by_name['SIB9'] = _SIB9 +DESCRIPTOR.message_types_by_name['SIB9TimeInfo'] = _SIB9TIMEINFO +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SIB1 = _reflection.GeneratedProtocolMessageType('SIB1', (_message.Message,), { + 'DESCRIPTOR' : _SIB1, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB1) + }) +_sym_db.RegisterMessage(SIB1) + +SIB1CellSelectionInfo = _reflection.GeneratedProtocolMessageType('SIB1CellSelectionInfo', (_message.Message,), { + 'DESCRIPTOR' : _SIB1CELLSELECTIONINFO, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB1CellSelectionInfo) + }) +_sym_db.RegisterMessage(SIB1CellSelectionInfo) + +SIB1UAC_BarringInfo = _reflection.GeneratedProtocolMessageType('SIB1UAC_BarringInfo', (_message.Message,), { + 'DESCRIPTOR' : _SIB1UAC_BARRINGINFO, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB1UAC_BarringInfo) + }) +_sym_db.RegisterMessage(SIB1UAC_BarringInfo) + +UAC_AccessCategory1_SelectionAssistanceInfo = _reflection.GeneratedProtocolMessageType('UAC_AccessCategory1_SelectionAssistanceInfo', (_message.Message,), { + 'DESCRIPTOR' : _UAC_ACCESSCATEGORY1_SELECTIONASSISTANCEINFO, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UAC_AccessCategory1_SelectionAssistanceInfo) + }) +_sym_db.RegisterMessage(UAC_AccessCategory1_SelectionAssistanceInfo) + +IndividualPLMNList = _reflection.GeneratedProtocolMessageType('IndividualPLMNList', (_message.Message,), { + 'DESCRIPTOR' : _INDIVIDUALPLMNLIST, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.IndividualPLMNList) + }) +_sym_db.RegisterMessage(IndividualPLMNList) + +SIB2 = _reflection.GeneratedProtocolMessageType('SIB2', (_message.Message,), { + 'DESCRIPTOR' : _SIB2, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB2) + }) +_sym_db.RegisterMessage(SIB2) + +SIB2CellReselectionInfoCommon = _reflection.GeneratedProtocolMessageType('SIB2CellReselectionInfoCommon', (_message.Message,), { + 'DESCRIPTOR' : _SIB2CELLRESELECTIONINFOCOMMON, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB2CellReselectionInfoCommon) + }) +_sym_db.RegisterMessage(SIB2CellReselectionInfoCommon) + +Q_Hyst = _reflection.GeneratedProtocolMessageType('Q_Hyst', (_message.Message,), { + 'DESCRIPTOR' : _Q_HYST, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Q_Hyst) + }) +_sym_db.RegisterMessage(Q_Hyst) + +SpeedStateReselectionPars = _reflection.GeneratedProtocolMessageType('SpeedStateReselectionPars', (_message.Message,), { + 'DESCRIPTOR' : _SPEEDSTATERESELECTIONPARS, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SpeedStateReselectionPars) + }) +_sym_db.RegisterMessage(SpeedStateReselectionPars) + +Q_HystSF = _reflection.GeneratedProtocolMessageType('Q_HystSF', (_message.Message,), { + 'DESCRIPTOR' : _Q_HYSTSF, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Q_HystSF) + }) +_sym_db.RegisterMessage(Q_HystSF) + +SF_Medium_High = _reflection.GeneratedProtocolMessageType('SF_Medium_High', (_message.Message,), { + 'DESCRIPTOR' : _SF_MEDIUM_HIGH, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SF_Medium_High) + }) +_sym_db.RegisterMessage(SF_Medium_High) + +SIB2CellReselectionServingFreqInfo = _reflection.GeneratedProtocolMessageType('SIB2CellReselectionServingFreqInfo', (_message.Message,), { + 'DESCRIPTOR' : _SIB2CELLRESELECTIONSERVINGFREQINFO, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB2CellReselectionServingFreqInfo) + }) +_sym_db.RegisterMessage(SIB2CellReselectionServingFreqInfo) + +CellReselectionSubPriority = _reflection.GeneratedProtocolMessageType('CellReselectionSubPriority', (_message.Message,), { + 'DESCRIPTOR' : _CELLRESELECTIONSUBPRIORITY, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CellReselectionSubPriority) + }) +_sym_db.RegisterMessage(CellReselectionSubPriority) + +SIB2IntraFreqCellReselectionInfo = _reflection.GeneratedProtocolMessageType('SIB2IntraFreqCellReselectionInfo', (_message.Message,), { + 'DESCRIPTOR' : _SIB2INTRAFREQCELLRESELECTIONINFO, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo) + }) +_sym_db.RegisterMessage(SIB2IntraFreqCellReselectionInfo) + +SpeedStateScaleFactors = _reflection.GeneratedProtocolMessageType('SpeedStateScaleFactors', (_message.Message,), { + 'DESCRIPTOR' : _SPEEDSTATESCALEFACTORS, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SpeedStateScaleFactors) + }) +_sym_db.RegisterMessage(SpeedStateScaleFactors) + +SpeedStateScaleFactorsSF_Medium_High = _reflection.GeneratedProtocolMessageType('SpeedStateScaleFactorsSF_Medium_High', (_message.Message,), { + 'DESCRIPTOR' : _SPEEDSTATESCALEFACTORSSF_MEDIUM_HIGH, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SpeedStateScaleFactorsSF_Medium_High) + }) +_sym_db.RegisterMessage(SpeedStateScaleFactorsSF_Medium_High) + +SIB3 = _reflection.GeneratedProtocolMessageType('SIB3', (_message.Message,), { + 'DESCRIPTOR' : _SIB3, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB3) + }) +_sym_db.RegisterMessage(SIB3) + +IntraFreqNeighCellList = _reflection.GeneratedProtocolMessageType('IntraFreqNeighCellList', (_message.Message,), { + 'DESCRIPTOR' : _INTRAFREQNEIGHCELLLIST, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.IntraFreqNeighCellList) + }) +_sym_db.RegisterMessage(IntraFreqNeighCellList) + +IntraFreqNeighCellInfo = _reflection.GeneratedProtocolMessageType('IntraFreqNeighCellInfo', (_message.Message,), { + 'DESCRIPTOR' : _INTRAFREQNEIGHCELLINFO, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.IntraFreqNeighCellInfo) + }) +_sym_db.RegisterMessage(IntraFreqNeighCellInfo) + +IntraFreqBlackCellList = _reflection.GeneratedProtocolMessageType('IntraFreqBlackCellList', (_message.Message,), { + 'DESCRIPTOR' : _INTRAFREQBLACKCELLLIST, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.IntraFreqBlackCellList) + }) +_sym_db.RegisterMessage(IntraFreqBlackCellList) + +SIB4 = _reflection.GeneratedProtocolMessageType('SIB4', (_message.Message,), { + 'DESCRIPTOR' : _SIB4, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB4) + }) +_sym_db.RegisterMessage(SIB4) + +InterFreqCarrierFreqList = _reflection.GeneratedProtocolMessageType('InterFreqCarrierFreqList', (_message.Message,), { + 'DESCRIPTOR' : _INTERFREQCARRIERFREQLIST, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.InterFreqCarrierFreqList) + }) +_sym_db.RegisterMessage(InterFreqCarrierFreqList) + +InterFreqCarrierFreqInfo = _reflection.GeneratedProtocolMessageType('InterFreqCarrierFreqInfo', (_message.Message,), { + 'DESCRIPTOR' : _INTERFREQCARRIERFREQINFO, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.InterFreqCarrierFreqInfo) + }) +_sym_db.RegisterMessage(InterFreqCarrierFreqInfo) + +InterFreqCarrierFreqInfoThreshX_Q = _reflection.GeneratedProtocolMessageType('InterFreqCarrierFreqInfoThreshX_Q', (_message.Message,), { + 'DESCRIPTOR' : _INTERFREQCARRIERFREQINFOTHRESHX_Q, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.InterFreqCarrierFreqInfoThreshX_Q) + }) +_sym_db.RegisterMessage(InterFreqCarrierFreqInfoThreshX_Q) + +InterFreqNeighCellList = _reflection.GeneratedProtocolMessageType('InterFreqNeighCellList', (_message.Message,), { + 'DESCRIPTOR' : _INTERFREQNEIGHCELLLIST, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.InterFreqNeighCellList) + }) +_sym_db.RegisterMessage(InterFreqNeighCellList) + +InterFreqNeighCellInfo = _reflection.GeneratedProtocolMessageType('InterFreqNeighCellInfo', (_message.Message,), { + 'DESCRIPTOR' : _INTERFREQNEIGHCELLINFO, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.InterFreqNeighCellInfo) + }) +_sym_db.RegisterMessage(InterFreqNeighCellInfo) + +InterFreqBlackCellList = _reflection.GeneratedProtocolMessageType('InterFreqBlackCellList', (_message.Message,), { + 'DESCRIPTOR' : _INTERFREQBLACKCELLLIST, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.InterFreqBlackCellList) + }) +_sym_db.RegisterMessage(InterFreqBlackCellList) + +SIB5 = _reflection.GeneratedProtocolMessageType('SIB5', (_message.Message,), { + 'DESCRIPTOR' : _SIB5, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB5) + }) +_sym_db.RegisterMessage(SIB5) + +CarrierFreqListEUTRA = _reflection.GeneratedProtocolMessageType('CarrierFreqListEUTRA', (_message.Message,), { + 'DESCRIPTOR' : _CARRIERFREQLISTEUTRA, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CarrierFreqListEUTRA) + }) +_sym_db.RegisterMessage(CarrierFreqListEUTRA) + +CarrierFreqEUTRA = _reflection.GeneratedProtocolMessageType('CarrierFreqEUTRA', (_message.Message,), { + 'DESCRIPTOR' : _CARRIERFREQEUTRA, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CarrierFreqEUTRA) + }) +_sym_db.RegisterMessage(CarrierFreqEUTRA) + +EUTRA_FreqNeighCellList = _reflection.GeneratedProtocolMessageType('EUTRA_FreqNeighCellList', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_FREQNEIGHCELLLIST, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_FreqNeighCellList) + }) +_sym_db.RegisterMessage(EUTRA_FreqNeighCellList) + +EUTRA_FreqBlackCellList = _reflection.GeneratedProtocolMessageType('EUTRA_FreqBlackCellList', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_FREQBLACKCELLLIST, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_FreqBlackCellList) + }) +_sym_db.RegisterMessage(EUTRA_FreqBlackCellList) + +EUTRA_FreqNeighCellInfo = _reflection.GeneratedProtocolMessageType('EUTRA_FreqNeighCellInfo', (_message.Message,), { + 'DESCRIPTOR' : _EUTRA_FREQNEIGHCELLINFO, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EUTRA_FreqNeighCellInfo) + }) +_sym_db.RegisterMessage(EUTRA_FreqNeighCellInfo) + +CarrierFreqEUTRAThreshX_Q = _reflection.GeneratedProtocolMessageType('CarrierFreqEUTRAThreshX_Q', (_message.Message,), { + 'DESCRIPTOR' : _CARRIERFREQEUTRATHRESHX_Q, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CarrierFreqEUTRAThreshX_Q) + }) +_sym_db.RegisterMessage(CarrierFreqEUTRAThreshX_Q) + +SIB6 = _reflection.GeneratedProtocolMessageType('SIB6', (_message.Message,), { + 'DESCRIPTOR' : _SIB6, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB6) + }) +_sym_db.RegisterMessage(SIB6) + +SIB7 = _reflection.GeneratedProtocolMessageType('SIB7', (_message.Message,), { + 'DESCRIPTOR' : _SIB7, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB7) + }) +_sym_db.RegisterMessage(SIB7) + +SIB8 = _reflection.GeneratedProtocolMessageType('SIB8', (_message.Message,), { + 'DESCRIPTOR' : _SIB8, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB8) + }) +_sym_db.RegisterMessage(SIB8) + +SIB9 = _reflection.GeneratedProtocolMessageType('SIB9', (_message.Message,), { + 'DESCRIPTOR' : _SIB9, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB9) + }) +_sym_db.RegisterMessage(SIB9) + +SIB9TimeInfo = _reflection.GeneratedProtocolMessageType('SIB9TimeInfo', (_message.Message,), { + 'DESCRIPTOR' : _SIB9TIMEINFO, + '__module__' : 'rrc_sib_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB9TimeInfo) + }) +_sym_db.RegisterMessage(SIB9TimeInfo) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/rrc_system_information_pb2.py b/mc-core/mc/data_gen/rrc_system_information_pb2.py new file mode 100644 index 0000000..e5c19a7 --- /dev/null +++ b/mc-core/mc/data_gen/rrc_system_information_pb2.py @@ -0,0 +1,253 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: rrc_system_information.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import rrc_common_types_pb2 as rrc__common__types__pb2 +import rrc_sib_pb2 as rrc__sib__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='rrc_system_information.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x1crrc_system_information.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x16rrc_common_types.proto\x1a\rrrc_sib.proto\"v\n\x11SystemInformation\x12K\n\x15systemInformation_r15\x18\x01 \x01(\x0b\x32*.uenibstreamprotobuf.SystemInformation_IEsH\x00\x42\x14\n\x12\x63riticalExtensions\"\x96\x01\n\x15SystemInformation_IEs\x12=\n\x0fsib_TypeAndInfo\x18\x01 \x03(\x0b\x32$.uenibstreamprotobuf.SIB_TypeAndInfo\x12>\n\x18lateNonCriticalExtension\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xee\x02\n\x0fSIB_TypeAndInfo\x12)\n\x04sib2\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.SIB2H\x00\x12)\n\x04sib3\x18\x02 \x01(\x0b\x32\x19.uenibstreamprotobuf.SIB3H\x00\x12)\n\x04sib4\x18\x03 \x01(\x0b\x32\x19.uenibstreamprotobuf.SIB4H\x00\x12)\n\x04sib5\x18\x04 \x01(\x0b\x32\x19.uenibstreamprotobuf.SIB5H\x00\x12)\n\x04sib6\x18\x05 \x01(\x0b\x32\x19.uenibstreamprotobuf.SIB6H\x00\x12)\n\x04sib7\x18\x06 \x01(\x0b\x32\x19.uenibstreamprotobuf.SIB7H\x00\x12)\n\x04sib8\x18\x07 \x01(\x0b\x32\x19.uenibstreamprotobuf.SIB8H\x00\x12)\n\x04sib9\x18\x08 \x01(\x0b\x32\x19.uenibstreamprotobuf.SIB9H\x00\x42\x03\n\x01\x63\x42:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,rrc__common__types__pb2.DESCRIPTOR,rrc__sib__pb2.DESCRIPTOR,]) + + + + +_SYSTEMINFORMATION = _descriptor.Descriptor( + name='SystemInformation', + full_name='uenibstreamprotobuf.SystemInformation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='systemInformation_r15', full_name='uenibstreamprotobuf.SystemInformation.systemInformation_r15', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='criticalExtensions', full_name='uenibstreamprotobuf.SystemInformation.criticalExtensions', + index=0, containing_type=None, fields=[]), + ], + serialized_start=124, + serialized_end=242, +) + + +_SYSTEMINFORMATION_IES = _descriptor.Descriptor( + name='SystemInformation_IEs', + full_name='uenibstreamprotobuf.SystemInformation_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sib_TypeAndInfo', full_name='uenibstreamprotobuf.SystemInformation_IEs.sib_TypeAndInfo', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='lateNonCriticalExtension', full_name='uenibstreamprotobuf.SystemInformation_IEs.lateNonCriticalExtension', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=245, + serialized_end=395, +) + + +_SIB_TYPEANDINFO = _descriptor.Descriptor( + name='SIB_TypeAndInfo', + full_name='uenibstreamprotobuf.SIB_TypeAndInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sib2', full_name='uenibstreamprotobuf.SIB_TypeAndInfo.sib2', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sib3', full_name='uenibstreamprotobuf.SIB_TypeAndInfo.sib3', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sib4', full_name='uenibstreamprotobuf.SIB_TypeAndInfo.sib4', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sib5', full_name='uenibstreamprotobuf.SIB_TypeAndInfo.sib5', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sib6', full_name='uenibstreamprotobuf.SIB_TypeAndInfo.sib6', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sib7', full_name='uenibstreamprotobuf.SIB_TypeAndInfo.sib7', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sib8', full_name='uenibstreamprotobuf.SIB_TypeAndInfo.sib8', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sib9', full_name='uenibstreamprotobuf.SIB_TypeAndInfo.sib9', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='c', full_name='uenibstreamprotobuf.SIB_TypeAndInfo.c', + index=0, containing_type=None, fields=[]), + ], + serialized_start=398, + serialized_end=764, +) + +_SYSTEMINFORMATION.fields_by_name['systemInformation_r15'].message_type = _SYSTEMINFORMATION_IES +_SYSTEMINFORMATION.oneofs_by_name['criticalExtensions'].fields.append( + _SYSTEMINFORMATION.fields_by_name['systemInformation_r15']) +_SYSTEMINFORMATION.fields_by_name['systemInformation_r15'].containing_oneof = _SYSTEMINFORMATION.oneofs_by_name['criticalExtensions'] +_SYSTEMINFORMATION_IES.fields_by_name['sib_TypeAndInfo'].message_type = _SIB_TYPEANDINFO +_SYSTEMINFORMATION_IES.fields_by_name['lateNonCriticalExtension'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SIB_TYPEANDINFO.fields_by_name['sib2'].message_type = rrc__sib__pb2._SIB2 +_SIB_TYPEANDINFO.fields_by_name['sib3'].message_type = rrc__sib__pb2._SIB3 +_SIB_TYPEANDINFO.fields_by_name['sib4'].message_type = rrc__sib__pb2._SIB4 +_SIB_TYPEANDINFO.fields_by_name['sib5'].message_type = rrc__sib__pb2._SIB5 +_SIB_TYPEANDINFO.fields_by_name['sib6'].message_type = rrc__sib__pb2._SIB6 +_SIB_TYPEANDINFO.fields_by_name['sib7'].message_type = rrc__sib__pb2._SIB7 +_SIB_TYPEANDINFO.fields_by_name['sib8'].message_type = rrc__sib__pb2._SIB8 +_SIB_TYPEANDINFO.fields_by_name['sib9'].message_type = rrc__sib__pb2._SIB9 +_SIB_TYPEANDINFO.oneofs_by_name['c'].fields.append( + _SIB_TYPEANDINFO.fields_by_name['sib2']) +_SIB_TYPEANDINFO.fields_by_name['sib2'].containing_oneof = _SIB_TYPEANDINFO.oneofs_by_name['c'] +_SIB_TYPEANDINFO.oneofs_by_name['c'].fields.append( + _SIB_TYPEANDINFO.fields_by_name['sib3']) +_SIB_TYPEANDINFO.fields_by_name['sib3'].containing_oneof = _SIB_TYPEANDINFO.oneofs_by_name['c'] +_SIB_TYPEANDINFO.oneofs_by_name['c'].fields.append( + _SIB_TYPEANDINFO.fields_by_name['sib4']) +_SIB_TYPEANDINFO.fields_by_name['sib4'].containing_oneof = _SIB_TYPEANDINFO.oneofs_by_name['c'] +_SIB_TYPEANDINFO.oneofs_by_name['c'].fields.append( + _SIB_TYPEANDINFO.fields_by_name['sib5']) +_SIB_TYPEANDINFO.fields_by_name['sib5'].containing_oneof = _SIB_TYPEANDINFO.oneofs_by_name['c'] +_SIB_TYPEANDINFO.oneofs_by_name['c'].fields.append( + _SIB_TYPEANDINFO.fields_by_name['sib6']) +_SIB_TYPEANDINFO.fields_by_name['sib6'].containing_oneof = _SIB_TYPEANDINFO.oneofs_by_name['c'] +_SIB_TYPEANDINFO.oneofs_by_name['c'].fields.append( + _SIB_TYPEANDINFO.fields_by_name['sib7']) +_SIB_TYPEANDINFO.fields_by_name['sib7'].containing_oneof = _SIB_TYPEANDINFO.oneofs_by_name['c'] +_SIB_TYPEANDINFO.oneofs_by_name['c'].fields.append( + _SIB_TYPEANDINFO.fields_by_name['sib8']) +_SIB_TYPEANDINFO.fields_by_name['sib8'].containing_oneof = _SIB_TYPEANDINFO.oneofs_by_name['c'] +_SIB_TYPEANDINFO.oneofs_by_name['c'].fields.append( + _SIB_TYPEANDINFO.fields_by_name['sib9']) +_SIB_TYPEANDINFO.fields_by_name['sib9'].containing_oneof = _SIB_TYPEANDINFO.oneofs_by_name['c'] +DESCRIPTOR.message_types_by_name['SystemInformation'] = _SYSTEMINFORMATION +DESCRIPTOR.message_types_by_name['SystemInformation_IEs'] = _SYSTEMINFORMATION_IES +DESCRIPTOR.message_types_by_name['SIB_TypeAndInfo'] = _SIB_TYPEANDINFO +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SystemInformation = _reflection.GeneratedProtocolMessageType('SystemInformation', (_message.Message,), { + 'DESCRIPTOR' : _SYSTEMINFORMATION, + '__module__' : 'rrc_system_information_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SystemInformation) + }) +_sym_db.RegisterMessage(SystemInformation) + +SystemInformation_IEs = _reflection.GeneratedProtocolMessageType('SystemInformation_IEs', (_message.Message,), { + 'DESCRIPTOR' : _SYSTEMINFORMATION_IES, + '__module__' : 'rrc_system_information_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SystemInformation_IEs) + }) +_sym_db.RegisterMessage(SystemInformation_IEs) + +SIB_TypeAndInfo = _reflection.GeneratedProtocolMessageType('SIB_TypeAndInfo', (_message.Message,), { + 'DESCRIPTOR' : _SIB_TYPEANDINFO, + '__module__' : 'rrc_system_information_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SIB_TypeAndInfo) + }) +_sym_db.RegisterMessage(SIB_TypeAndInfo) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/rrctransfer_pb2.py b/mc-core/mc/data_gen/rrctransfer_pb2.py new file mode 100644 index 0000000..47e40b1 --- /dev/null +++ b/mc-core/mc/data_gen/rrctransfer_pb2.py @@ -0,0 +1,428 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: rrctransfer.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import rrc_general_message_types_pb2 as rrc__general__message__types__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='rrctransfer.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x11rrctransfer.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1frrc_general_message_types.proto\"\x18\n\x16UENRMeasurement_ExtIEs\"\x92\x01\n\x0fUENRMeasurement\x12;\n\x10uENRMeasurements\x18\x01 \x01(\x0b\x32!.uenibstreamprotobuf.RRCContainer\x12\x42\n\riE_Extensions\x18\x02 \x03(\x0b\x32+.uenibstreamprotobuf.UENRMeasurement_ExtIEs\"\x11\n\x0fSplitSRB_ExtIEs\"\x17\n\x15\x44\x65liveryStatus_ExtIEs\"z\n\x0e\x44\x65liveryStatus\x12%\n\x1dhighestSuccessDeliveredPDCPSN\x18\x01 \x01(\r\x12\x41\n\riE_Extensions\x18\x02 \x03(\x0b\x32*.uenibstreamprotobuf.DeliveryStatus_ExtIEs\"\xae\x02\n\x08SplitSRB\x12\x37\n\x0crrcContainer\x18\x01 \x01(\x0b\x32!.uenibstreamprotobuf.RRCContainer\x12\x36\n\x07srbType\x18\x02 \x01(\x0e\x32%.uenibstreamprotobuf.SplitSRB.SRBType\x12;\n\x0e\x64\x65liveryStatus\x18\x03 \x01(\x0b\x32#.uenibstreamprotobuf.DeliveryStatus\x12;\n\riE_Extensions\x18\x04 \x03(\x0b\x32$.uenibstreamprotobuf.SplitSRB_ExtIEs\"7\n\x07SRBType\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04srb1\x10\x01\x12\x08\n\x04srb2\x10\x02\"\x83\x02\n\x0fRRCTransfer_IEs\x12\x1a\n\x12id_MeNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x1a\n\x12id_SgNB_UE_X2AP_ID\x18\x02 \x01(\r\x12\x32\n\x0bid_SplitSRB\x18\x03 \x01(\x0b\x32\x1d.uenibstreamprotobuf.SplitSRB\x12@\n\x12id_UENRMeasurement\x18\x04 \x01(\x0b\x32$.uenibstreamprotobuf.UENRMeasurement\x12\x42\n\x1cid_MeNB_UE_X2AP_ID_Extension\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"L\n\x0bRRCTransfer\x12=\n\x0frrcTransfer_IEs\x18\x01 \x01(\x0b\x32$.uenibstreamprotobuf.RRCTransfer_IEsB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,rrc__general__message__types__pb2.DESCRIPTOR,]) + + + +_SPLITSRB_SRBTYPE = _descriptor.EnumDescriptor( + name='SRBType', + full_name='uenibstreamprotobuf.SplitSRB.SRBType', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='srb1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='srb2', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=698, + serialized_end=753, +) +_sym_db.RegisterEnumDescriptor(_SPLITSRB_SRBTYPE) + + +_UENRMEASUREMENT_EXTIES = _descriptor.Descriptor( + name='UENRMeasurement_ExtIEs', + full_name='uenibstreamprotobuf.UENRMeasurement_ExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=107, + serialized_end=131, +) + + +_UENRMEASUREMENT = _descriptor.Descriptor( + name='UENRMeasurement', + full_name='uenibstreamprotobuf.UENRMeasurement', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='uENRMeasurements', full_name='uenibstreamprotobuf.UENRMeasurement.uENRMeasurements', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.UENRMeasurement.iE_Extensions', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=134, + serialized_end=280, +) + + +_SPLITSRB_EXTIES = _descriptor.Descriptor( + name='SplitSRB_ExtIEs', + full_name='uenibstreamprotobuf.SplitSRB_ExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=282, + serialized_end=299, +) + + +_DELIVERYSTATUS_EXTIES = _descriptor.Descriptor( + name='DeliveryStatus_ExtIEs', + full_name='uenibstreamprotobuf.DeliveryStatus_ExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=301, + serialized_end=324, +) + + +_DELIVERYSTATUS = _descriptor.Descriptor( + name='DeliveryStatus', + full_name='uenibstreamprotobuf.DeliveryStatus', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='highestSuccessDeliveredPDCPSN', full_name='uenibstreamprotobuf.DeliveryStatus.highestSuccessDeliveredPDCPSN', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.DeliveryStatus.iE_Extensions', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=326, + serialized_end=448, +) + + +_SPLITSRB = _descriptor.Descriptor( + name='SplitSRB', + full_name='uenibstreamprotobuf.SplitSRB', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rrcContainer', full_name='uenibstreamprotobuf.SplitSRB.rrcContainer', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='srbType', full_name='uenibstreamprotobuf.SplitSRB.srbType', index=1, + number=2, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='deliveryStatus', full_name='uenibstreamprotobuf.SplitSRB.deliveryStatus', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.SplitSRB.iE_Extensions', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SPLITSRB_SRBTYPE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=451, + serialized_end=753, +) + + +_RRCTRANSFER_IES = _descriptor.Descriptor( + name='RRCTransfer_IEs', + full_name='uenibstreamprotobuf.RRCTransfer_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.RRCTransfer_IEs.id_MeNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.RRCTransfer_IEs.id_SgNB_UE_X2AP_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SplitSRB', full_name='uenibstreamprotobuf.RRCTransfer_IEs.id_SplitSRB', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_UENRMeasurement', full_name='uenibstreamprotobuf.RRCTransfer_IEs.id_UENRMeasurement', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.RRCTransfer_IEs.id_MeNB_UE_X2AP_ID_Extension', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=756, + serialized_end=1015, +) + + +_RRCTRANSFER = _descriptor.Descriptor( + name='RRCTransfer', + full_name='uenibstreamprotobuf.RRCTransfer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rrcTransfer_IEs', full_name='uenibstreamprotobuf.RRCTransfer.rrcTransfer_IEs', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1017, + serialized_end=1093, +) + +_UENRMEASUREMENT.fields_by_name['uENRMeasurements'].message_type = rrc__general__message__types__pb2._RRCCONTAINER +_UENRMEASUREMENT.fields_by_name['iE_Extensions'].message_type = _UENRMEASUREMENT_EXTIES +_DELIVERYSTATUS.fields_by_name['iE_Extensions'].message_type = _DELIVERYSTATUS_EXTIES +_SPLITSRB.fields_by_name['rrcContainer'].message_type = rrc__general__message__types__pb2._RRCCONTAINER +_SPLITSRB.fields_by_name['srbType'].enum_type = _SPLITSRB_SRBTYPE +_SPLITSRB.fields_by_name['deliveryStatus'].message_type = _DELIVERYSTATUS +_SPLITSRB.fields_by_name['iE_Extensions'].message_type = _SPLITSRB_EXTIES +_SPLITSRB_SRBTYPE.containing_type = _SPLITSRB +_RRCTRANSFER_IES.fields_by_name['id_SplitSRB'].message_type = _SPLITSRB +_RRCTRANSFER_IES.fields_by_name['id_UENRMeasurement'].message_type = _UENRMEASUREMENT +_RRCTRANSFER_IES.fields_by_name['id_MeNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_RRCTRANSFER.fields_by_name['rrcTransfer_IEs'].message_type = _RRCTRANSFER_IES +DESCRIPTOR.message_types_by_name['UENRMeasurement_ExtIEs'] = _UENRMEASUREMENT_EXTIES +DESCRIPTOR.message_types_by_name['UENRMeasurement'] = _UENRMEASUREMENT +DESCRIPTOR.message_types_by_name['SplitSRB_ExtIEs'] = _SPLITSRB_EXTIES +DESCRIPTOR.message_types_by_name['DeliveryStatus_ExtIEs'] = _DELIVERYSTATUS_EXTIES +DESCRIPTOR.message_types_by_name['DeliveryStatus'] = _DELIVERYSTATUS +DESCRIPTOR.message_types_by_name['SplitSRB'] = _SPLITSRB +DESCRIPTOR.message_types_by_name['RRCTransfer_IEs'] = _RRCTRANSFER_IES +DESCRIPTOR.message_types_by_name['RRCTransfer'] = _RRCTRANSFER +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +UENRMeasurement_ExtIEs = _reflection.GeneratedProtocolMessageType('UENRMeasurement_ExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _UENRMEASUREMENT_EXTIES, + '__module__' : 'rrctransfer_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UENRMeasurement_ExtIEs) + }) +_sym_db.RegisterMessage(UENRMeasurement_ExtIEs) + +UENRMeasurement = _reflection.GeneratedProtocolMessageType('UENRMeasurement', (_message.Message,), { + 'DESCRIPTOR' : _UENRMEASUREMENT, + '__module__' : 'rrctransfer_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UENRMeasurement) + }) +_sym_db.RegisterMessage(UENRMeasurement) + +SplitSRB_ExtIEs = _reflection.GeneratedProtocolMessageType('SplitSRB_ExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _SPLITSRB_EXTIES, + '__module__' : 'rrctransfer_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SplitSRB_ExtIEs) + }) +_sym_db.RegisterMessage(SplitSRB_ExtIEs) + +DeliveryStatus_ExtIEs = _reflection.GeneratedProtocolMessageType('DeliveryStatus_ExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _DELIVERYSTATUS_EXTIES, + '__module__' : 'rrctransfer_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DeliveryStatus_ExtIEs) + }) +_sym_db.RegisterMessage(DeliveryStatus_ExtIEs) + +DeliveryStatus = _reflection.GeneratedProtocolMessageType('DeliveryStatus', (_message.Message,), { + 'DESCRIPTOR' : _DELIVERYSTATUS, + '__module__' : 'rrctransfer_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DeliveryStatus) + }) +_sym_db.RegisterMessage(DeliveryStatus) + +SplitSRB = _reflection.GeneratedProtocolMessageType('SplitSRB', (_message.Message,), { + 'DESCRIPTOR' : _SPLITSRB, + '__module__' : 'rrctransfer_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SplitSRB) + }) +_sym_db.RegisterMessage(SplitSRB) + +RRCTransfer_IEs = _reflection.GeneratedProtocolMessageType('RRCTransfer_IEs', (_message.Message,), { + 'DESCRIPTOR' : _RRCTRANSFER_IES, + '__module__' : 'rrctransfer_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RRCTransfer_IEs) + }) +_sym_db.RegisterMessage(RRCTransfer_IEs) + +RRCTransfer = _reflection.GeneratedProtocolMessageType('RRCTransfer', (_message.Message,), { + 'DESCRIPTOR' : _RRCTRANSFER, + '__module__' : 'rrctransfer_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RRCTransfer) + }) +_sym_db.RegisterMessage(RRCTransfer) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/rrcx_gen.py b/mc-core/mc/data_gen/rrcx_gen.py new file mode 100644 index 0000000..a957c64 --- /dev/null +++ b/mc-core/mc/data_gen/rrcx_gen.py @@ -0,0 +1,180 @@ +# ------------------------------------------------------------------------------- +# Copyright (c) 2018-2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ------------------------------------------------------------------------------- + +import sys +import time +from binascii import unhexlify + +# from https://stackoverflow.com/questions/8730927/convert-python-long-int-to-fixed-size-byte-array +def long_to_bytes(val, endianness='big'): + + width = 64 + fmt = '%%0%dx' % (width // 4) + s = unhexlify(fmt % val) + if endianness == 'little': + s = s[::-1] + return s + + + +# ------------------------------------ +# START generated code +import rrctransfer_pb2 +import x2ap_streaming_pb2 + +#dataset = { +#"id_MeNB_UE_X2AP_ID": 1, +#"id_SgNB_UE_X2AP_ID": 2, +#"MeasResultServMO_data": [ +# {"servCellID": 3, "physCellId": 4, "rsrq": 5, "rsrp": 6, "sinr": 7}, +#] +#} + +def create_record(dataset, ofl, ts): + X2APStreaming = x2ap_streaming_pb2.X2APStreaming() # header message + X2APStreaming.header.gNbID.value = dataset["sgnb_id"] + + # print "sgnb_id="+X2APStreaming.header.gNbID.value+", ts="+str(ts) + + RRCTransfer = X2APStreaming.rrcTransfer # message RRCTransfer + + RRCTransferIEs = RRCTransfer.rrcTransfer_IEs # field rrcTransfer_IEs + RRCTransferIEs.id_MeNB_UE_X2AP_ID = dataset["id_MeNB_UE_X2AP_ID"] # field id_MeNB_UE_X2AP_ID + RRCTransferIEs.id_SgNB_UE_X2AP_ID = dataset["id_SgNB_UE_X2AP_ID"] + NRUeReport = RRCTransferIEs.id_UENRMeasurement + RRCContainer = NRUeReport.uENRMeasurements + ULDCCHMessageType = RRCContainer.UL_DCCH_message + MeasurementReport = ULDCCHMessageType.measurementReport + MeasurementReportIEs = MeasurementReport.measurementReport + MeasResults = MeasurementReportIEs.measResults + MeasResultServMOList = MeasResults.measResultServingMOList + for d in dataset["MeasResultServMO_data"]: + MeasResultServMO = MeasResultServMOList.items.add() + MeasResultServMO.servCellID = d["servCellID"] + MeasResultNR = MeasResultServMO.measResultServingCell + MeasResultNR.physCellId.value = d["physCellId"] + MeasResult = MeasResultNR.measResult + CellResults = MeasResult.cellResults + MeasQuantityResults = CellResults.resultsCSI_RS_Cell + MeasQuantityResults.rsrq.value = d["rsrq"] + MeasQuantityResults.rsrp.value = d["rsrp"] + MeasQuantityResults.sinr.value = d["sinr"] + + v = X2APStreaming.SerializeToString() + vlen = len(v) + ofl.write("@MCL") + ofl.write("{0:7}".format(vlen)) + ofl.write('\0') + ofl.write(str(ts)) + ofl.write('\0') + ofl.write('\0') + ofl.write('\0') + ofl.write(v) + +# END generated code +# ------------------------------------ + +import os +import time +import random + +def triangle_measurements(d): + for dd in d["MeasResultServMO_data"]: + dd["rsrp"] = int(random.triangular(0,100,50)) + dd["rsrq"] = int(random.triangular(0,100,50)) + dd["sinr"] = int(random.triangular(0,100,50)) + + +sleep_interval = 1; +fifo_dir = "/tmp/mcl/fifos" +dst_flnm = "MT_000010350" + + +dataset1 = { +"sgnb_id": "g1", +"id_MeNB_UE_X2AP_ID": 1, +"id_SgNB_UE_X2AP_ID": 11, +"MeasResultServMO_data": [ + {"servCellID": 0, "physCellId": 10, "rsrq": 20, "rsrp": 40, "sinr": 60}, + {"servCellID": 1, "physCellId": 20, "rsrq": 60, "rsrp": 40, "sinr": 20} +] +} +dataset2 = { +"sgnb_id": "g1", +"id_MeNB_UE_X2AP_ID": 2, +"id_SgNB_UE_X2AP_ID": 12, +"MeasResultServMO_data": [ + {"servCellID": 0, "physCellId": 10, "rsrq": 25, "rsrp": 45, "sinr": 65}, + {"servCellID": 1, "physCellId": 20, "rsrq": 65, "rsrp": 45, "sinr": 25} +] +} +dataset3 = { +"sgnb_id": "g1", +"id_MeNB_UE_X2AP_ID": 3, +"id_SgNB_UE_X2AP_ID": 13, +"MeasResultServMO_data": [ + {"servCellID": 0, "physCellId": 10, "rsrq": 25, "rsrp": 45, "sinr": 65}, + {"servCellID": 1, "physCellId": 20, "rsrq": 65, "rsrp": 45, "sinr": 25} +] +} +dataset4 = { +"sgnb_id": "g2", +"id_MeNB_UE_X2AP_ID": 4, +"id_SgNB_UE_X2AP_ID": 14, +"MeasResultServMO_data": [ + {"servCellID": 0, "physCellId": 15, "rsrq": 25, "rsrp": 45, "sinr": 65}, + {"servCellID": 1, "physCellId": 25, "rsrq": 65, "rsrp": 45, "sinr": 25} +] +} +dataset5 = { +"sgnb_id": "g2", +"id_MeNB_UE_X2AP_ID": 5, +"id_SgNB_UE_X2AP_ID": 15, +"MeasResultServMO_data": [ + {"servCellID": 0, "physCellId": 15, "rsrq": 25, "rsrp": 45, "sinr": 65}, + {"servCellID": 1, "physCellId": 25, "rsrq": 65, "rsrp": 45, "sinr": 25} +] +} +dataset6 = { +"sgnb_id": "g2", +"id_MeNB_UE_X2AP_ID": 6, +"id_SgNB_UE_X2AP_ID": 16, +"MeasResultServMO_data": [ + {"servCellID": 0, "physCellId": 15, "rsrq": 25, "rsrp": 45, "sinr": 65}, + {"servCellID": 1, "physCellId": 25, "rsrq": 65, "rsrp": 45, "sinr": 25} +] +} + +if not os.path.exists(fifo_dir +"/" + dst_flnm): + os.mkfifo(fifo_dir +"/" + dst_flnm) +ofl = open(fifo_dir +"/" + dst_flnm,"w", 0) + +while(True): + curr_time = int(time.time()) + triangle_measurements(dataset1) + create_record(dataset1, ofl, 1000*curr_time + 100) + triangle_measurements(dataset2) + create_record(dataset2, ofl, 1000*curr_time + 200) + triangle_measurements(dataset3) + create_record(dataset3, ofl, 1000*curr_time + 300) + triangle_measurements(dataset4) + create_record(dataset4, ofl, 1000*curr_time + 400) + triangle_measurements(dataset5) + create_record(dataset5, ofl, 1000*curr_time + 500) + triangle_measurements(dataset6) + create_record(dataset6, ofl, 1000*curr_time + 600) + time.sleep(sleep_interval) + diff --git a/mc-core/mc/data_gen/secondary_rat_data_usage_report_pb2.py b/mc-core/mc/data_gen/secondary_rat_data_usage_report_pb2.py new file mode 100644 index 0000000..4340d9f --- /dev/null +++ b/mc-core/mc/data_gen/secondary_rat_data_usage_report_pb2.py @@ -0,0 +1,435 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: secondary_rat_data_usage_report.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='secondary_rat_data_usage_report.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n%secondary_rat_data_usage_report.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\"h\n\x1bSecondaryRATDataUsageReport\x12I\n\x0bprotocolIEs\x18\x01 \x01(\x0b\x32\x34.uenibstreamprotobuf.SecondaryRATDataUsageReport_IEs\"\xf7\x01\n\x1fSecondaryRATDataUsageReport_IEs\x12\x1a\n\x12id_MeNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x1a\n\x12id_SgNB_UE_X2AP_ID\x18\x02 \x01(\r\x12X\n\x1eid_SecondaryRATUsageReportList\x18\x03 \x01(\x0b\x32\x30.uenibstreamprotobuf.SecondaryRATUsageReportList\x12\x42\n\x1cid_MeNB_UE_X2AP_ID_Extension\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"b\n\x1bSecondaryRATUsageReportList\x12\x43\n\x05items\x18\x01 \x03(\x0b\x32\x34.uenibstreamprotobuf.SecondaryRATUsageReport_ItemIEs\"}\n\x1fSecondaryRATUsageReport_ItemIEs\x12Z\n\x1fid_SecondaryRATUsageReport_Item\x18\x01 \x01(\x0b\x32\x31.uenibstreamprotobuf.SecondaryRATUsageReport_Item\"\x8d\x02\n\x1cSecondaryRATUsageReport_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12\\\n\x10secondaryRATType\x18\x02 \x01(\x0e\x32\x42.uenibstreamprotobuf.SecondaryRATUsageReport_Item.SecondaryRATType\x12G\n\x14\x65_RABUsageReportList\x18\x03 \x01(\x0b\x32).uenibstreamprotobuf.E_RABUsageReportList\"4\n\x10SecondaryRATType\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x06\n\x02nr\x10\x01\"T\n\x14\x45_RABUsageReportList\x12<\n\x05items\x18\x01 \x03(\x0b\x32-.uenibstreamprotobuf.E_RABUsageReport_ItemIEs\"h\n\x18\x45_RABUsageReport_ItemIEs\x12L\n\x18id_E_RABUsageReport_Item\x18\x01 \x01(\x0b\x32*.uenibstreamprotobuf.E_RABUsageReport_Item\"q\n\x15\x45_RABUsageReport_Item\x12\x16\n\x0estartTimeStamp\x18\x01 \x01(\x04\x12\x14\n\x0c\x65ndTimeStamp\x18\x02 \x01(\x04\x12\x14\n\x0cusageCountUL\x18\x03 \x01(\x04\x12\x14\n\x0cusageCountDL\x18\x04 \x01(\x04\x42:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) + + + +_SECONDARYRATUSAGEREPORT_ITEM_SECONDARYRATTYPE = _descriptor.EnumDescriptor( + name='SecondaryRATType', + full_name='uenibstreamprotobuf.SecondaryRATUsageReport_Item.SecondaryRATType', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nr', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=895, + serialized_end=947, +) +_sym_db.RegisterEnumDescriptor(_SECONDARYRATUSAGEREPORT_ITEM_SECONDARYRATTYPE) + + +_SECONDARYRATDATAUSAGEREPORT = _descriptor.Descriptor( + name='SecondaryRATDataUsageReport', + full_name='uenibstreamprotobuf.SecondaryRATDataUsageReport', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='protocolIEs', full_name='uenibstreamprotobuf.SecondaryRATDataUsageReport.protocolIEs', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=94, + serialized_end=198, +) + + +_SECONDARYRATDATAUSAGEREPORT_IES = _descriptor.Descriptor( + name='SecondaryRATDataUsageReport_IEs', + full_name='uenibstreamprotobuf.SecondaryRATDataUsageReport_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SecondaryRATDataUsageReport_IEs.id_MeNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SecondaryRATDataUsageReport_IEs.id_SgNB_UE_X2AP_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SecondaryRATUsageReportList', full_name='uenibstreamprotobuf.SecondaryRATDataUsageReport_IEs.id_SecondaryRATUsageReportList', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SecondaryRATDataUsageReport_IEs.id_MeNB_UE_X2AP_ID_Extension', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=201, + serialized_end=448, +) + + +_SECONDARYRATUSAGEREPORTLIST = _descriptor.Descriptor( + name='SecondaryRATUsageReportList', + full_name='uenibstreamprotobuf.SecondaryRATUsageReportList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.SecondaryRATUsageReportList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=450, + serialized_end=548, +) + + +_SECONDARYRATUSAGEREPORT_ITEMIES = _descriptor.Descriptor( + name='SecondaryRATUsageReport_ItemIEs', + full_name='uenibstreamprotobuf.SecondaryRATUsageReport_ItemIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_SecondaryRATUsageReport_Item', full_name='uenibstreamprotobuf.SecondaryRATUsageReport_ItemIEs.id_SecondaryRATUsageReport_Item', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=550, + serialized_end=675, +) + + +_SECONDARYRATUSAGEREPORT_ITEM = _descriptor.Descriptor( + name='SecondaryRATUsageReport_Item', + full_name='uenibstreamprotobuf.SecondaryRATUsageReport_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.SecondaryRATUsageReport_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='secondaryRATType', full_name='uenibstreamprotobuf.SecondaryRATUsageReport_Item.secondaryRATType', index=1, + number=2, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='e_RABUsageReportList', full_name='uenibstreamprotobuf.SecondaryRATUsageReport_Item.e_RABUsageReportList', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SECONDARYRATUSAGEREPORT_ITEM_SECONDARYRATTYPE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=678, + serialized_end=947, +) + + +_E_RABUSAGEREPORTLIST = _descriptor.Descriptor( + name='E_RABUsageReportList', + full_name='uenibstreamprotobuf.E_RABUsageReportList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.E_RABUsageReportList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=949, + serialized_end=1033, +) + + +_E_RABUSAGEREPORT_ITEMIES = _descriptor.Descriptor( + name='E_RABUsageReport_ItemIEs', + full_name='uenibstreamprotobuf.E_RABUsageReport_ItemIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABUsageReport_Item', full_name='uenibstreamprotobuf.E_RABUsageReport_ItemIEs.id_E_RABUsageReport_Item', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1035, + serialized_end=1139, +) + + +_E_RABUSAGEREPORT_ITEM = _descriptor.Descriptor( + name='E_RABUsageReport_Item', + full_name='uenibstreamprotobuf.E_RABUsageReport_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='startTimeStamp', full_name='uenibstreamprotobuf.E_RABUsageReport_Item.startTimeStamp', index=0, + number=1, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='endTimeStamp', full_name='uenibstreamprotobuf.E_RABUsageReport_Item.endTimeStamp', index=1, + number=2, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='usageCountUL', full_name='uenibstreamprotobuf.E_RABUsageReport_Item.usageCountUL', index=2, + number=3, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='usageCountDL', full_name='uenibstreamprotobuf.E_RABUsageReport_Item.usageCountDL', index=3, + number=4, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1141, + serialized_end=1254, +) + +_SECONDARYRATDATAUSAGEREPORT.fields_by_name['protocolIEs'].message_type = _SECONDARYRATDATAUSAGEREPORT_IES +_SECONDARYRATDATAUSAGEREPORT_IES.fields_by_name['id_SecondaryRATUsageReportList'].message_type = _SECONDARYRATUSAGEREPORTLIST +_SECONDARYRATDATAUSAGEREPORT_IES.fields_by_name['id_MeNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SECONDARYRATUSAGEREPORTLIST.fields_by_name['items'].message_type = _SECONDARYRATUSAGEREPORT_ITEMIES +_SECONDARYRATUSAGEREPORT_ITEMIES.fields_by_name['id_SecondaryRATUsageReport_Item'].message_type = _SECONDARYRATUSAGEREPORT_ITEM +_SECONDARYRATUSAGEREPORT_ITEM.fields_by_name['secondaryRATType'].enum_type = _SECONDARYRATUSAGEREPORT_ITEM_SECONDARYRATTYPE +_SECONDARYRATUSAGEREPORT_ITEM.fields_by_name['e_RABUsageReportList'].message_type = _E_RABUSAGEREPORTLIST +_SECONDARYRATUSAGEREPORT_ITEM_SECONDARYRATTYPE.containing_type = _SECONDARYRATUSAGEREPORT_ITEM +_E_RABUSAGEREPORTLIST.fields_by_name['items'].message_type = _E_RABUSAGEREPORT_ITEMIES +_E_RABUSAGEREPORT_ITEMIES.fields_by_name['id_E_RABUsageReport_Item'].message_type = _E_RABUSAGEREPORT_ITEM +DESCRIPTOR.message_types_by_name['SecondaryRATDataUsageReport'] = _SECONDARYRATDATAUSAGEREPORT +DESCRIPTOR.message_types_by_name['SecondaryRATDataUsageReport_IEs'] = _SECONDARYRATDATAUSAGEREPORT_IES +DESCRIPTOR.message_types_by_name['SecondaryRATUsageReportList'] = _SECONDARYRATUSAGEREPORTLIST +DESCRIPTOR.message_types_by_name['SecondaryRATUsageReport_ItemIEs'] = _SECONDARYRATUSAGEREPORT_ITEMIES +DESCRIPTOR.message_types_by_name['SecondaryRATUsageReport_Item'] = _SECONDARYRATUSAGEREPORT_ITEM +DESCRIPTOR.message_types_by_name['E_RABUsageReportList'] = _E_RABUSAGEREPORTLIST +DESCRIPTOR.message_types_by_name['E_RABUsageReport_ItemIEs'] = _E_RABUSAGEREPORT_ITEMIES +DESCRIPTOR.message_types_by_name['E_RABUsageReport_Item'] = _E_RABUSAGEREPORT_ITEM +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SecondaryRATDataUsageReport = _reflection.GeneratedProtocolMessageType('SecondaryRATDataUsageReport', (_message.Message,), { + 'DESCRIPTOR' : _SECONDARYRATDATAUSAGEREPORT, + '__module__' : 'secondary_rat_data_usage_report_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SecondaryRATDataUsageReport) + }) +_sym_db.RegisterMessage(SecondaryRATDataUsageReport) + +SecondaryRATDataUsageReport_IEs = _reflection.GeneratedProtocolMessageType('SecondaryRATDataUsageReport_IEs', (_message.Message,), { + 'DESCRIPTOR' : _SECONDARYRATDATAUSAGEREPORT_IES, + '__module__' : 'secondary_rat_data_usage_report_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SecondaryRATDataUsageReport_IEs) + }) +_sym_db.RegisterMessage(SecondaryRATDataUsageReport_IEs) + +SecondaryRATUsageReportList = _reflection.GeneratedProtocolMessageType('SecondaryRATUsageReportList', (_message.Message,), { + 'DESCRIPTOR' : _SECONDARYRATUSAGEREPORTLIST, + '__module__' : 'secondary_rat_data_usage_report_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SecondaryRATUsageReportList) + }) +_sym_db.RegisterMessage(SecondaryRATUsageReportList) + +SecondaryRATUsageReport_ItemIEs = _reflection.GeneratedProtocolMessageType('SecondaryRATUsageReport_ItemIEs', (_message.Message,), { + 'DESCRIPTOR' : _SECONDARYRATUSAGEREPORT_ITEMIES, + '__module__' : 'secondary_rat_data_usage_report_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SecondaryRATUsageReport_ItemIEs) + }) +_sym_db.RegisterMessage(SecondaryRATUsageReport_ItemIEs) + +SecondaryRATUsageReport_Item = _reflection.GeneratedProtocolMessageType('SecondaryRATUsageReport_Item', (_message.Message,), { + 'DESCRIPTOR' : _SECONDARYRATUSAGEREPORT_ITEM, + '__module__' : 'secondary_rat_data_usage_report_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SecondaryRATUsageReport_Item) + }) +_sym_db.RegisterMessage(SecondaryRATUsageReport_Item) + +E_RABUsageReportList = _reflection.GeneratedProtocolMessageType('E_RABUsageReportList', (_message.Message,), { + 'DESCRIPTOR' : _E_RABUSAGEREPORTLIST, + '__module__' : 'secondary_rat_data_usage_report_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABUsageReportList) + }) +_sym_db.RegisterMessage(E_RABUsageReportList) + +E_RABUsageReport_ItemIEs = _reflection.GeneratedProtocolMessageType('E_RABUsageReport_ItemIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABUSAGEREPORT_ITEMIES, + '__module__' : 'secondary_rat_data_usage_report_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABUsageReport_ItemIEs) + }) +_sym_db.RegisterMessage(E_RABUsageReport_ItemIEs) + +E_RABUsageReport_Item = _reflection.GeneratedProtocolMessageType('E_RABUsageReport_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABUSAGEREPORT_ITEM, + '__module__' : 'secondary_rat_data_usage_report_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABUsageReport_Item) + }) +_sym_db.RegisterMessage(E_RABUsageReport_Item) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/sgnb_addition_request_acknowledge_pb2.py b/mc-core/mc/data_gen/sgnb_addition_request_acknowledge_pb2.py new file mode 100644 index 0000000..320f1f8 --- /dev/null +++ b/mc-core/mc/data_gen/sgnb_addition_request_acknowledge_pb2.py @@ -0,0 +1,538 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: sgnb_addition_request_acknowledge.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import x2ap_common_types_pb2 as x2ap__common__types__pb2 +import rrc_cg_config_pb2 as rrc__cg__config__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='sgnb_addition_request_acknowledge.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\'sgnb_addition_request_acknowledge.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17x2ap_common_types.proto\x1a\x13rrc_cg_config.proto\"\xd8\x05\n\x1eSgNBAdditionRequestAcknowledge\x12\x1a\n\x12id_MeNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x1a\n\x12id_SgNB_UE_X2AP_ID\x18\x02 \x01(\r\x12x\n.id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList\x18\x03 \x01(\x0b\x32@.uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList\x12\x43\n\x1aid_E_RABs_NotAdmitted_List\x18\x04 \x01(\x0b\x32\x1f.uenibstreamprotobuf.E_RAB_List\x12>\n\x16id_SgNBtoMeNBContainer\x18\x05 \x01(\x0b\x32\x1e.uenibstreamprotobuf.CG_Config\x12N\n\x19id_CriticalityDiagnostics\x18\x06 \x01(\x0b\x32+.uenibstreamprotobuf.CriticalityDiagnostics\x12\x42\n\x1cid_MeNB_UE_X2AP_ID_Extension\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12<\n\x14id_AdmittedSplitSRBs\x18\x08 \x01(\x0b\x32\x1e.uenibstreamprotobuf.SplitSRBs\x12h\n&id_SgNBResourceCoordinationInformation\x18\t \x01(\x0b\x32\x38.uenibstreamprotobuf.SgNBResourceCoordinationInformation\x12\x43\n\x16id_RRCConfigIndication\x18\n \x01(\x0b\x32#.uenibstreamprotobuf.RRC_Config_Ind\"\xa9\x01\n+E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList\x12z\n/id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item\x18\x01 \x03(\x0b\x32\x41.uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item\"\xe0\x03\n,E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12U\n\x1b\x65n_DC_ResourceConfiguration\x18\x02 \x01(\x0b\x32\x30.uenibstreamprotobuf.EN_DC_ResourceConfiguration\x12g\n\x0fsgNBPDCPpresent\x18\x03 \x01(\x0b\x32L.uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentH\x00\x12m\n\x12sgNBPDCPnotpresent\x18\x04 \x01(\x0b\x32O.uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentH\x00\x12U\n\riE_Extensions\x18\x05 \x03(\x0b\x32>.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEsB\x18\n\x16resource_configuration\"+\n)E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs\"\xa0\x05\n7E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent\x12G\n\x17s1_DL_GTPtunnelEndpoint\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12\x46\n\x16sgNB_UL_GTP_TEIDatPDCP\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12.\n\x08rlc_Mode\x18\x03 \x01(\x0b\x32\x1c.uenibstreamprotobuf.RLCMode\x12O\n\x1f\x64L_Forwarding_GTPtunnelEndpoint\x18\x04 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12O\n\x1fuL_Forwarding_GTPtunnelEndpoint\x18\x05 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12W\n\x1emCG_E_RAB_Level_QoS_Parameters\x18\x06 \x01(\x0b\x32/.uenibstreamprotobuf.E_RAB_Level_QoS_Parameters\x12>\n\x10uL_Configuration\x18\x07 \x01(\x0b\x32$.uenibstreamprotobuf.ULConfiguration\x12i\n\riE_Extensions\x18\x08 \x03(\x0b\x32R.uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs\"\xbb\x01\n=E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs\x12<\n\x11id_uLpDCPSnLength\x18\x01 \x01(\x0b\x32!.uenibstreamprotobuf.PDCPSnLength\x12<\n\x11id_dLPDCPSnLength\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.PDCPSnLength\"\xc2\x02\n:E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent\x12\x45\n\x15sgNB_DL_GTP_TEIDatSCG\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12O\n\x1fsecondary_sgNB_DL_GTP_TEIDatSCG\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12l\n\riE_Extensions\x18\x03 \x03(\x0b\x32U.uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs\"o\n@E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs\x12+\n\x05lc_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,x2ap__common__types__pb2.DESCRIPTOR,rrc__cg__config__pb2.DESCRIPTOR,]) + + + + +_SGNBADDITIONREQUESTACKNOWLEDGE = _descriptor.Descriptor( + name='SgNBAdditionRequestAcknowledge', + full_name='uenibstreamprotobuf.SgNBAdditionRequestAcknowledge', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBAdditionRequestAcknowledge.id_MeNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBAdditionRequestAcknowledge.id_SgNB_UE_X2AP_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList', full_name='uenibstreamprotobuf.SgNBAdditionRequestAcknowledge.id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_E_RABs_NotAdmitted_List', full_name='uenibstreamprotobuf.SgNBAdditionRequestAcknowledge.id_E_RABs_NotAdmitted_List', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNBtoMeNBContainer', full_name='uenibstreamprotobuf.SgNBAdditionRequestAcknowledge.id_SgNBtoMeNBContainer', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_CriticalityDiagnostics', full_name='uenibstreamprotobuf.SgNBAdditionRequestAcknowledge.id_CriticalityDiagnostics', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SgNBAdditionRequestAcknowledge.id_MeNB_UE_X2AP_ID_Extension', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_AdmittedSplitSRBs', full_name='uenibstreamprotobuf.SgNBAdditionRequestAcknowledge.id_AdmittedSplitSRBs', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNBResourceCoordinationInformation', full_name='uenibstreamprotobuf.SgNBAdditionRequestAcknowledge.id_SgNBResourceCoordinationInformation', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_RRCConfigIndication', full_name='uenibstreamprotobuf.SgNBAdditionRequestAcknowledge.id_RRCConfigIndication', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=143, + serialized_end=871, +) + + +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACKLIST = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList.id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=874, + serialized_end=1043, +) + + +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_ITEM = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='en_DC_ResourceConfiguration', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item.en_DC_ResourceConfiguration', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPpresent', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item.sgNBPDCPpresent', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPnotpresent', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item.sgNBPDCPnotpresent', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item.iE_Extensions', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='resource_configuration', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item.resource_configuration', + index=0, containing_type=None, fields=[]), + ], + serialized_start=1046, + serialized_end=1526, +) + + +_E_RABS_TOBEADDED_SGNBADDREQACK_ITEMEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1528, + serialized_end=1571, +) + + +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENT = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='s1_DL_GTPtunnelEndpoint', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent.s1_DL_GTPtunnelEndpoint', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNB_UL_GTP_TEIDatPDCP', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent.sgNB_UL_GTP_TEIDatPDCP', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rlc_Mode', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent.rlc_Mode', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dL_Forwarding_GTPtunnelEndpoint', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent.dL_Forwarding_GTPtunnelEndpoint', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uL_Forwarding_GTPtunnelEndpoint', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent.uL_Forwarding_GTPtunnelEndpoint', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mCG_E_RAB_Level_QoS_Parameters', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent.mCG_E_RAB_Level_QoS_Parameters', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uL_Configuration', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent.uL_Configuration', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent.iE_Extensions', index=7, + number=8, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1574, + serialized_end=2246, +) + + +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_uLpDCPSnLength', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs.id_uLpDCPSnLength', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_dLPDCPSnLength', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs.id_dLPDCPSnLength', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2249, + serialized_end=2436, +) + + +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPNOTPRESENT = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sgNB_DL_GTP_TEIDatSCG', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent.sgNB_DL_GTP_TEIDatSCG', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='secondary_sgNB_DL_GTP_TEIDatSCG', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent.secondary_sgNB_DL_GTP_TEIDatSCG', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent.iE_Extensions', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2439, + serialized_end=2761, +) + + +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPNOTPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='lc_id', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs.lc_id', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2763, + serialized_end=2874, +) + +_SGNBADDITIONREQUESTACKNOWLEDGE.fields_by_name['id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList'].message_type = _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACKLIST +_SGNBADDITIONREQUESTACKNOWLEDGE.fields_by_name['id_E_RABs_NotAdmitted_List'].message_type = x2ap__common__types__pb2._E_RAB_LIST +_SGNBADDITIONREQUESTACKNOWLEDGE.fields_by_name['id_SgNBtoMeNBContainer'].message_type = rrc__cg__config__pb2._CG_CONFIG +_SGNBADDITIONREQUESTACKNOWLEDGE.fields_by_name['id_CriticalityDiagnostics'].message_type = x2ap__common__types__pb2._CRITICALITYDIAGNOSTICS +_SGNBADDITIONREQUESTACKNOWLEDGE.fields_by_name['id_MeNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SGNBADDITIONREQUESTACKNOWLEDGE.fields_by_name['id_AdmittedSplitSRBs'].message_type = x2ap__common__types__pb2._SPLITSRBS +_SGNBADDITIONREQUESTACKNOWLEDGE.fields_by_name['id_SgNBResourceCoordinationInformation'].message_type = x2ap__common__types__pb2._SGNBRESOURCECOORDINATIONINFORMATION +_SGNBADDITIONREQUESTACKNOWLEDGE.fields_by_name['id_RRCConfigIndication'].message_type = x2ap__common__types__pb2._RRC_CONFIG_IND +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACKLIST.fields_by_name['id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item'].message_type = _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_ITEM +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_ITEM.fields_by_name['en_DC_ResourceConfiguration'].message_type = x2ap__common__types__pb2._EN_DC_RESOURCECONFIGURATION +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_ITEM.fields_by_name['sgNBPDCPpresent'].message_type = _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENT +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_ITEM.fields_by_name['sgNBPDCPnotpresent'].message_type = _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPNOTPRESENT +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_ITEM.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBEADDED_SGNBADDREQACK_ITEMEXTIES +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_ITEM.fields_by_name['sgNBPDCPpresent']) +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_ITEM.fields_by_name['sgNBPDCPpresent'].containing_oneof = _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_ITEM.fields_by_name['sgNBPDCPnotpresent']) +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_ITEM.fields_by_name['sgNBPDCPnotpresent'].containing_oneof = _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENT.fields_by_name['s1_DL_GTPtunnelEndpoint'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENT.fields_by_name['sgNB_UL_GTP_TEIDatPDCP'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENT.fields_by_name['rlc_Mode'].message_type = x2ap__common__types__pb2._RLCMODE +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENT.fields_by_name['dL_Forwarding_GTPtunnelEndpoint'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENT.fields_by_name['uL_Forwarding_GTPtunnelEndpoint'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENT.fields_by_name['mCG_E_RAB_Level_QoS_Parameters'].message_type = x2ap__common__types__pb2._E_RAB_LEVEL_QOS_PARAMETERS +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENT.fields_by_name['uL_Configuration'].message_type = x2ap__common__types__pb2._ULCONFIGURATION +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENTEXTIES +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENTEXTIES.fields_by_name['id_uLpDCPSnLength'].message_type = x2ap__common__types__pb2._PDCPSNLENGTH +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENTEXTIES.fields_by_name['id_dLPDCPSnLength'].message_type = x2ap__common__types__pb2._PDCPSNLENGTH +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPNOTPRESENT.fields_by_name['sgNB_DL_GTP_TEIDatSCG'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPNOTPRESENT.fields_by_name['secondary_sgNB_DL_GTP_TEIDatSCG'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPNOTPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPNOTPRESENTEXTIES +_E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['lc_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +DESCRIPTOR.message_types_by_name['SgNBAdditionRequestAcknowledge'] = _SGNBADDITIONREQUESTACKNOWLEDGE +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList'] = _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACKLIST +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item'] = _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_ITEM +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs'] = _E_RABS_TOBEADDED_SGNBADDREQACK_ITEMEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent'] = _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs'] = _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENTEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent'] = _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPNOTPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs'] = _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPNOTPRESENTEXTIES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SgNBAdditionRequestAcknowledge = _reflection.GeneratedProtocolMessageType('SgNBAdditionRequestAcknowledge', (_message.Message,), { + 'DESCRIPTOR' : _SGNBADDITIONREQUESTACKNOWLEDGE, + '__module__' : 'sgnb_addition_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBAdditionRequestAcknowledge) + }) +_sym_db.RegisterMessage(SgNBAdditionRequestAcknowledge) + +E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACKLIST, + '__module__' : 'sgnb_addition_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList) + +E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_ITEM, + '__module__' : 'sgnb_addition_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) + +E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBADDREQACK_ITEMEXTIES, + '__module__' : 'sgnb_addition_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs) + +E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENT, + '__module__' : 'sgnb_addition_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) + +E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPPRESENTEXTIES, + '__module__' : 'sgnb_addition_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs) + +E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPNOTPRESENT, + '__module__' : 'sgnb_addition_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent) + +E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEADDED_SGNBADDREQACK_SGNBPDCPNOTPRESENTEXTIES, + '__module__' : 'sgnb_addition_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/sgnb_addition_request_pb2.py b/mc-core/mc/data_gen/sgnb_addition_request_pb2.py new file mode 100644 index 0000000..5088855 --- /dev/null +++ b/mc-core/mc/data_gen/sgnb_addition_request_pb2.py @@ -0,0 +1,689 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: sgnb_addition_request.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import x2ap_common_types_pb2 as x2ap__common__types__pb2 +import rrc_cg_config_info_pb2 as rrc__cg__config__info__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='sgnb_addition_request.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x1bsgnb_addition_request.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17x2ap_common_types.proto\x1a\x18rrc_cg_config_info.proto\"X\n\x13SgNBAdditionRequest\x12\x41\n\x0bprotocolIEs\x18\x01 \x01(\x0b\x32,.uenibstreamprotobuf.SgNBAdditionRequest_IEs\"\xec\x08\n\x17SgNBAdditionRequest_IEs\x12\x1a\n\x12id_MeNB_UE_X2AP_ID\x18\x01 \x01(\r\x12R\n\x1bid_NRUESecurityCapabilities\x18\x02 \x01(\x0b\x32-.uenibstreamprotobuf.NRUESecurityCapabilities\x12\x1a\n\x12id_SgNBSecurityKey\x18\x03 \x01(\t\x12X\n id_SgNBUEAggregateMaximumBitRate\x18\x04 \x01(\x0b\x32..uenibstreamprotobuf.UEAggregateMaximumBitRate\x12\x35\n\x0fid_SelectedPLMN\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12P\n\x1aid_HandoverRestrictionList\x18\x06 \x01(\x0b\x32,.uenibstreamprotobuf.HandoverRestrictionList\x12`\n\"id_E_RABs_ToBeAdded_SgNBAddReqList\x18\x07 \x01(\x0b\x32\x34.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReqList\x12\x42\n\x16id_MeNBtoSgNBContainer\x18\x08 \x01(\x0b\x32\".uenibstreamprotobuf.CG_ConfigInfo\x12\x38\n\x12id_SgNB_UE_X2AP_ID\x18\t \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12H\n\x16id_ExpectedUEBehaviour\x18\n \x01(\x0b\x32(.uenibstreamprotobuf.ExpectedUEBehaviour\x12\x42\n\x1cid_MeNB_UE_X2AP_ID_Extension\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12=\n\x15id_RequestedSplitSRBs\x18\x0c \x01(\x0b\x32\x1e.uenibstreamprotobuf.SplitSRBs\x12h\n&id_MeNBResourceCoordinationInformation\x18\r \x01(\x0b\x32\x38.uenibstreamprotobuf.MeNBResourceCoordinationInformation\x12T\n\x1cid_SGNB_Addition_Trigger_Ind\x18\x0e \x01(\x0b\x32..uenibstreamprotobuf.SGNB_Addition_Trigger_Ind\x12\x42\n\x1cid_SubscriberProfileIDforRFP\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x31\n\x0eid_MeNBCell_ID\x18\x10 \x01(\x0b\x32\x19.uenibstreamprotobuf.ECGI\"j\n\x1f\x45_RABs_ToBeAdded_SgNBAddReqList\x12G\n\x05items\x18\x01 \x03(\x0b\x32\x38.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_ItemIEs\"\x89\x01\n#E_RABs_ToBeAdded_SgNBAddReq_ItemIEs\x12\x62\n#id_E_RABs_ToBeAdded_SgNBAddReq_Item\x18\x01 \x01(\x0b\x32\x35.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_Item\"\xc9\x03\n E_RABs_ToBeAdded_SgNBAddReq_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12\x0e\n\x06\x64rb_ID\x18\x02 \x01(\r\x12U\n\x1b\x65n_DC_ResourceConfiguration\x18\x03 \x01(\x0b\x32\x30.uenibstreamprotobuf.EN_DC_ResourceConfiguration\x12[\n\x0fsgNBPDCPpresent\x18\x04 \x01(\x0b\x32@.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentH\x00\x12\x61\n\x12sgNBPDCPnotpresent\x18\x05 \x01(\x0b\x32\x43.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentH\x00\x12R\n\riE_Extensions\x18\x06 \x03(\x0b\x32;.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEsB\x18\n\x16resource_configuration\"(\n&E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs\"\x8c\x04\n+E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent\x12X\n\x1f\x66ull_E_RAB_Level_QoS_Parameters\x18\x01 \x01(\x0b\x32/.uenibstreamprotobuf.E_RAB_Level_QoS_Parameters\x12Y\n(max_MCG_admit_E_RAB_Level_QoS_Parameters\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.GBR_QosInformation\x12\x39\n\rdL_Forwarding\x18\x03 \x01(\x0b\x32\".uenibstreamprotobuf.DL_Forwarding\x12\x45\n\x15meNB_DL_GTP_TEIDatMCG\x18\x04 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12G\n\x17s1_UL_GTPtunnelEndpoint\x18\x05 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12]\n\riE_Extensions\x18\x06 \x03(\x0b\x32\x46.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs\"q\n1E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs\x12<\n\x16id_RLCMode_transferred\x18\x01 \x01(\x0b\x32\x1c.uenibstreamprotobuf.RLCMode\"\xff\x03\n.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent\x12\x61\n(requested_SCG_E_RAB_Level_QoS_Parameters\x18\x01 \x01(\x0b\x32/.uenibstreamprotobuf.E_RAB_Level_QoS_Parameters\x12\x46\n\x16meNB_UL_GTP_TEIDatPDCP\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12P\n secondary_meNB_UL_GTP_TEIDatPDCP\x18\x03 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12.\n\x08rlc_Mode\x18\x04 \x01(\x0b\x32\x1c.uenibstreamprotobuf.RLCMode\x12>\n\x10uL_Configuration\x18\x05 \x01(\x0b\x32$.uenibstreamprotobuf.ULConfiguration\x12`\n\riE_Extensions\x18\x06 \x03(\x0b\x32I.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs\"\x80\x02\n4E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs\x12<\n\x11id_uLpDCPSnLength\x18\x01 \x01(\x0b\x32!.uenibstreamprotobuf.PDCPSnLength\x12<\n\x11id_dLPDCPSnLength\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.PDCPSnLength\x12L\n\x18id_duplicationActivation\x18\x03 \x01(\x0b\x32*.uenibstreamprotobuf.DuplicationActivationB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,x2ap__common__types__pb2.DESCRIPTOR,rrc__cg__config__info__pb2.DESCRIPTOR,]) + + + + +_SGNBADDITIONREQUEST = _descriptor.Descriptor( + name='SgNBAdditionRequest', + full_name='uenibstreamprotobuf.SgNBAdditionRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='protocolIEs', full_name='uenibstreamprotobuf.SgNBAdditionRequest.protocolIEs', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=135, + serialized_end=223, +) + + +_SGNBADDITIONREQUEST_IES = _descriptor.Descriptor( + name='SgNBAdditionRequest_IEs', + full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs.id_MeNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_NRUESecurityCapabilities', full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs.id_NRUESecurityCapabilities', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNBSecurityKey', full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs.id_SgNBSecurityKey', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNBUEAggregateMaximumBitRate', full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs.id_SgNBUEAggregateMaximumBitRate', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SelectedPLMN', full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs.id_SelectedPLMN', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_HandoverRestrictionList', full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs.id_HandoverRestrictionList', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_E_RABs_ToBeAdded_SgNBAddReqList', full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs.id_E_RABs_ToBeAdded_SgNBAddReqList', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNBtoSgNBContainer', full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs.id_MeNBtoSgNBContainer', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs.id_SgNB_UE_X2AP_ID', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_ExpectedUEBehaviour', full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs.id_ExpectedUEBehaviour', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs.id_MeNB_UE_X2AP_ID_Extension', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_RequestedSplitSRBs', full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs.id_RequestedSplitSRBs', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNBResourceCoordinationInformation', full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs.id_MeNBResourceCoordinationInformation', index=12, + number=13, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SGNB_Addition_Trigger_Ind', full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs.id_SGNB_Addition_Trigger_Ind', index=13, + number=14, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SubscriberProfileIDforRFP', full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs.id_SubscriberProfileIDforRFP', index=14, + number=15, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNBCell_ID', full_name='uenibstreamprotobuf.SgNBAdditionRequest_IEs.id_MeNBCell_ID', index=15, + number=16, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=226, + serialized_end=1358, +) + + +_E_RABS_TOBEADDED_SGNBADDREQLIST = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBAddReqList', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReqList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReqList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1360, + serialized_end=1466, +) + + +_E_RABS_TOBEADDED_SGNBADDREQ_ITEMIES = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBAddReq_ItemIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_ItemIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABs_ToBeAdded_SgNBAddReq_Item', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_ItemIEs.id_E_RABs_ToBeAdded_SgNBAddReq_Item', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1469, + serialized_end=1606, +) + + +_E_RABS_TOBEADDED_SGNBADDREQ_ITEM = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBAddReq_Item', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drb_ID', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_Item.drb_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='en_DC_ResourceConfiguration', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_Item.en_DC_ResourceConfiguration', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPpresent', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_Item.sgNBPDCPpresent', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPnotpresent', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_Item.sgNBPDCPnotpresent', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_Item.iE_Extensions', index=5, + number=6, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='resource_configuration', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_Item.resource_configuration', + index=0, containing_type=None, fields=[]), + ], + serialized_start=1609, + serialized_end=2066, +) + + +_E_RABS_TOBEADDED_SGNBADDREQ_ITEMEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2068, + serialized_end=2108, +) + + +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPPRESENT = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='full_E_RAB_Level_QoS_Parameters', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent.full_E_RAB_Level_QoS_Parameters', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='max_MCG_admit_E_RAB_Level_QoS_Parameters', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent.max_MCG_admit_E_RAB_Level_QoS_Parameters', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dL_Forwarding', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent.dL_Forwarding', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='meNB_DL_GTP_TEIDatMCG', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent.meNB_DL_GTP_TEIDatMCG', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='s1_UL_GTPtunnelEndpoint', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent.s1_UL_GTPtunnelEndpoint', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent.iE_Extensions', index=5, + number=6, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2111, + serialized_end=2635, +) + + +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_RLCMode_transferred', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs.id_RLCMode_transferred', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2637, + serialized_end=2750, +) + + +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENT = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='requested_SCG_E_RAB_Level_QoS_Parameters', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent.requested_SCG_E_RAB_Level_QoS_Parameters', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='meNB_UL_GTP_TEIDatPDCP', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent.meNB_UL_GTP_TEIDatPDCP', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='secondary_meNB_UL_GTP_TEIDatPDCP', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent.secondary_meNB_UL_GTP_TEIDatPDCP', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rlc_Mode', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent.rlc_Mode', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uL_Configuration', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent.uL_Configuration', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent.iE_Extensions', index=5, + number=6, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2753, + serialized_end=3264, +) + + +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_uLpDCPSnLength', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs.id_uLpDCPSnLength', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_dLPDCPSnLength', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs.id_dLPDCPSnLength', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_duplicationActivation', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs.id_duplicationActivation', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3267, + serialized_end=3523, +) + +_SGNBADDITIONREQUEST.fields_by_name['protocolIEs'].message_type = _SGNBADDITIONREQUEST_IES +_SGNBADDITIONREQUEST_IES.fields_by_name['id_NRUESecurityCapabilities'].message_type = x2ap__common__types__pb2._NRUESECURITYCAPABILITIES +_SGNBADDITIONREQUEST_IES.fields_by_name['id_SgNBUEAggregateMaximumBitRate'].message_type = x2ap__common__types__pb2._UEAGGREGATEMAXIMUMBITRATE +_SGNBADDITIONREQUEST_IES.fields_by_name['id_SelectedPLMN'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SGNBADDITIONREQUEST_IES.fields_by_name['id_HandoverRestrictionList'].message_type = x2ap__common__types__pb2._HANDOVERRESTRICTIONLIST +_SGNBADDITIONREQUEST_IES.fields_by_name['id_E_RABs_ToBeAdded_SgNBAddReqList'].message_type = _E_RABS_TOBEADDED_SGNBADDREQLIST +_SGNBADDITIONREQUEST_IES.fields_by_name['id_MeNBtoSgNBContainer'].message_type = rrc__cg__config__info__pb2._CG_CONFIGINFO +_SGNBADDITIONREQUEST_IES.fields_by_name['id_SgNB_UE_X2AP_ID'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SGNBADDITIONREQUEST_IES.fields_by_name['id_ExpectedUEBehaviour'].message_type = x2ap__common__types__pb2._EXPECTEDUEBEHAVIOUR +_SGNBADDITIONREQUEST_IES.fields_by_name['id_MeNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SGNBADDITIONREQUEST_IES.fields_by_name['id_RequestedSplitSRBs'].message_type = x2ap__common__types__pb2._SPLITSRBS +_SGNBADDITIONREQUEST_IES.fields_by_name['id_MeNBResourceCoordinationInformation'].message_type = x2ap__common__types__pb2._MENBRESOURCECOORDINATIONINFORMATION +_SGNBADDITIONREQUEST_IES.fields_by_name['id_SGNB_Addition_Trigger_Ind'].message_type = x2ap__common__types__pb2._SGNB_ADDITION_TRIGGER_IND +_SGNBADDITIONREQUEST_IES.fields_by_name['id_SubscriberProfileIDforRFP'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SGNBADDITIONREQUEST_IES.fields_by_name['id_MeNBCell_ID'].message_type = x2ap__common__types__pb2._ECGI +_E_RABS_TOBEADDED_SGNBADDREQLIST.fields_by_name['items'].message_type = _E_RABS_TOBEADDED_SGNBADDREQ_ITEMIES +_E_RABS_TOBEADDED_SGNBADDREQ_ITEMIES.fields_by_name['id_E_RABs_ToBeAdded_SgNBAddReq_Item'].message_type = _E_RABS_TOBEADDED_SGNBADDREQ_ITEM +_E_RABS_TOBEADDED_SGNBADDREQ_ITEM.fields_by_name['en_DC_ResourceConfiguration'].message_type = x2ap__common__types__pb2._EN_DC_RESOURCECONFIGURATION +_E_RABS_TOBEADDED_SGNBADDREQ_ITEM.fields_by_name['sgNBPDCPpresent'].message_type = _E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPPRESENT +_E_RABS_TOBEADDED_SGNBADDREQ_ITEM.fields_by_name['sgNBPDCPnotpresent'].message_type = _E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENT +_E_RABS_TOBEADDED_SGNBADDREQ_ITEM.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBEADDED_SGNBADDREQ_ITEMEXTIES +_E_RABS_TOBEADDED_SGNBADDREQ_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_TOBEADDED_SGNBADDREQ_ITEM.fields_by_name['sgNBPDCPpresent']) +_E_RABS_TOBEADDED_SGNBADDREQ_ITEM.fields_by_name['sgNBPDCPpresent'].containing_oneof = _E_RABS_TOBEADDED_SGNBADDREQ_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_TOBEADDED_SGNBADDREQ_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_TOBEADDED_SGNBADDREQ_ITEM.fields_by_name['sgNBPDCPnotpresent']) +_E_RABS_TOBEADDED_SGNBADDREQ_ITEM.fields_by_name['sgNBPDCPnotpresent'].containing_oneof = _E_RABS_TOBEADDED_SGNBADDREQ_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPPRESENT.fields_by_name['full_E_RAB_Level_QoS_Parameters'].message_type = x2ap__common__types__pb2._E_RAB_LEVEL_QOS_PARAMETERS +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPPRESENT.fields_by_name['max_MCG_admit_E_RAB_Level_QoS_Parameters'].message_type = x2ap__common__types__pb2._GBR_QOSINFORMATION +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPPRESENT.fields_by_name['dL_Forwarding'].message_type = x2ap__common__types__pb2._DL_FORWARDING +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPPRESENT.fields_by_name['meNB_DL_GTP_TEIDatMCG'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPPRESENT.fields_by_name['s1_UL_GTPtunnelEndpoint'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPPRESENTEXTIES +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPPRESENTEXTIES.fields_by_name['id_RLCMode_transferred'].message_type = x2ap__common__types__pb2._RLCMODE +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENT.fields_by_name['requested_SCG_E_RAB_Level_QoS_Parameters'].message_type = x2ap__common__types__pb2._E_RAB_LEVEL_QOS_PARAMETERS +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENT.fields_by_name['meNB_UL_GTP_TEIDatPDCP'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENT.fields_by_name['secondary_meNB_UL_GTP_TEIDatPDCP'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENT.fields_by_name['rlc_Mode'].message_type = x2ap__common__types__pb2._RLCMODE +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENT.fields_by_name['uL_Configuration'].message_type = x2ap__common__types__pb2._ULCONFIGURATION +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENTEXTIES +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['id_uLpDCPSnLength'].message_type = x2ap__common__types__pb2._PDCPSNLENGTH +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['id_dLPDCPSnLength'].message_type = x2ap__common__types__pb2._PDCPSNLENGTH +_E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['id_duplicationActivation'].message_type = x2ap__common__types__pb2._DUPLICATIONACTIVATION +DESCRIPTOR.message_types_by_name['SgNBAdditionRequest'] = _SGNBADDITIONREQUEST +DESCRIPTOR.message_types_by_name['SgNBAdditionRequest_IEs'] = _SGNBADDITIONREQUEST_IES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBAddReqList'] = _E_RABS_TOBEADDED_SGNBADDREQLIST +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBAddReq_ItemIEs'] = _E_RABS_TOBEADDED_SGNBADDREQ_ITEMIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBAddReq_Item'] = _E_RABS_TOBEADDED_SGNBADDREQ_ITEM +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs'] = _E_RABS_TOBEADDED_SGNBADDREQ_ITEMEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent'] = _E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs'] = _E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPPRESENTEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent'] = _E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs'] = _E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENTEXTIES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SgNBAdditionRequest = _reflection.GeneratedProtocolMessageType('SgNBAdditionRequest', (_message.Message,), { + 'DESCRIPTOR' : _SGNBADDITIONREQUEST, + '__module__' : 'sgnb_addition_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBAdditionRequest) + }) +_sym_db.RegisterMessage(SgNBAdditionRequest) + +SgNBAdditionRequest_IEs = _reflection.GeneratedProtocolMessageType('SgNBAdditionRequest_IEs', (_message.Message,), { + 'DESCRIPTOR' : _SGNBADDITIONREQUEST_IES, + '__module__' : 'sgnb_addition_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBAdditionRequest_IEs) + }) +_sym_db.RegisterMessage(SgNBAdditionRequest_IEs) + +E_RABs_ToBeAdded_SgNBAddReqList = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBAddReqList', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBADDREQLIST, + '__module__' : 'sgnb_addition_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReqList) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBAddReqList) + +E_RABs_ToBeAdded_SgNBAddReq_ItemIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBAddReq_ItemIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBADDREQ_ITEMIES, + '__module__' : 'sgnb_addition_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_ItemIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBAddReq_ItemIEs) + +E_RABs_ToBeAdded_SgNBAddReq_Item = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBAddReq_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBADDREQ_ITEM, + '__module__' : 'sgnb_addition_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_Item) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBAddReq_Item) + +E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBADDREQ_ITEMEXTIES, + '__module__' : 'sgnb_addition_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs) + +E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPPRESENT, + '__module__' : 'sgnb_addition_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) + +E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPPRESENTEXTIES, + '__module__' : 'sgnb_addition_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs) + +E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENT, + '__module__' : 'sgnb_addition_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) + +E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBADDREQ_SGNBPDCPNOTPRESENTEXTIES, + '__module__' : 'sgnb_addition_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/sgnb_addition_request_reject_pb2.py b/mc-core/mc/data_gen/sgnb_addition_request_reject_pb2.py new file mode 100644 index 0000000..94516d3 --- /dev/null +++ b/mc-core/mc/data_gen/sgnb_addition_request_reject_pb2.py @@ -0,0 +1,106 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: sgnb_addition_request_reject.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import x2ap_common_types_pb2 as x2ap__common__types__pb2 +import error_cause_pb2 as error__cause__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='sgnb_addition_request_reject.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\"sgnb_addition_request_reject.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17x2ap_common_types.proto\x1a\x11\x65rror_cause.proto\"\x95\x02\n\x19SgNBAdditionRequestReject\x12\x1a\n\x12id_MeNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x1a\n\x12id_SgNB_UE_X2AP_ID\x18\x02 \x01(\r\x12,\n\x08id_Cause\x18\x03 \x01(\x0b\x32\x1a.uenibstreamprotobuf.Cause\x12N\n\x19id_CriticalityDiagnostics\x18\x04 \x01(\x0b\x32+.uenibstreamprotobuf.CriticalityDiagnostics\x12\x42\n\x1cid_MeNB_UE_X2AP_ID_Extension\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,x2ap__common__types__pb2.DESCRIPTOR,error__cause__pb2.DESCRIPTOR,]) + + + + +_SGNBADDITIONREQUESTREJECT = _descriptor.Descriptor( + name='SgNBAdditionRequestReject', + full_name='uenibstreamprotobuf.SgNBAdditionRequestReject', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBAdditionRequestReject.id_MeNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBAdditionRequestReject.id_SgNB_UE_X2AP_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_Cause', full_name='uenibstreamprotobuf.SgNBAdditionRequestReject.id_Cause', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_CriticalityDiagnostics', full_name='uenibstreamprotobuf.SgNBAdditionRequestReject.id_CriticalityDiagnostics', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SgNBAdditionRequestReject.id_MeNB_UE_X2AP_ID_Extension', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=136, + serialized_end=413, +) + +_SGNBADDITIONREQUESTREJECT.fields_by_name['id_Cause'].message_type = error__cause__pb2._CAUSE +_SGNBADDITIONREQUESTREJECT.fields_by_name['id_CriticalityDiagnostics'].message_type = x2ap__common__types__pb2._CRITICALITYDIAGNOSTICS +_SGNBADDITIONREQUESTREJECT.fields_by_name['id_MeNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +DESCRIPTOR.message_types_by_name['SgNBAdditionRequestReject'] = _SGNBADDITIONREQUESTREJECT +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SgNBAdditionRequestReject = _reflection.GeneratedProtocolMessageType('SgNBAdditionRequestReject', (_message.Message,), { + 'DESCRIPTOR' : _SGNBADDITIONREQUESTREJECT, + '__module__' : 'sgnb_addition_request_reject_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBAdditionRequestReject) + }) +_sym_db.RegisterMessage(SgNBAdditionRequestReject) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/sgnb_modification_confirm_pb2.py b/mc-core/mc/data_gen/sgnb_modification_confirm_pb2.py new file mode 100644 index 0000000..88256c2 --- /dev/null +++ b/mc-core/mc/data_gen/sgnb_modification_confirm_pb2.py @@ -0,0 +1,521 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: sgnb_modification_confirm.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import x2ap_common_types_pb2 as x2ap__common__types__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='sgnb_modification_confirm.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x1fsgnb_modification_confirm.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17x2ap_common_types.proto\"`\n\x17SgNBModificationConfirm\x12\x45\n\x0bprotocolIEs\x18\x01 \x01(\x0b\x32\x30.uenibstreamprotobuf.SgNBModificationConfirm_IEs\"\x8b\x04\n\x1bSgNBModificationConfirm_IEs\x12\x1a\n\x12id_MeNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x1a\n\x12id_SgNB_UE_X2AP_ID\x18\x02 \x01(\r\x12x\n.id_E_RABs_AdmittedToBeModified_SgNBModConfList\x18\x03 \x01(\x0b\x32@.uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConfList\x12<\n\x16id_MeNBtoSgNBContainer\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x19id_CriticalityDiagnostics\x18\x05 \x01(\x0b\x32+.uenibstreamprotobuf.CriticalityDiagnostics\x12\x42\n\x1cid_MeNB_UE_X2AP_ID_Extension\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12h\n&id_MeNBResourceCoordinationInformation\x18\x07 \x01(\x0b\x32\x38.uenibstreamprotobuf.MeNBResourceCoordinationInformation\"\x82\x01\n+E_RABs_AdmittedToBeModified_SgNBModConfList\x12S\n\x05items\x18\x01 \x03(\x0b\x32\x44.uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs\"\xad\x01\n/E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs\x12z\n/id_E_RABs_AdmittedToBeModified_SgNBModConf_Item\x18\x01 \x01(\x0b\x32\x41.uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_Item\"\xe9\x03\n,E_RABs_AdmittedToBeModified_SgNBModConf_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12U\n\x1b\x65n_DC_ResourceConfiguration\x18\x02 \x01(\x0b\x32\x30.uenibstreamprotobuf.EN_DC_ResourceConfiguration\x12g\n\x0fsgNBPDCPpresent\x18\x03 \x01(\x0b\x32L.uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentH\x00\x12m\n\x12sgNBPDCPnotpresent\x18\x04 \x01(\x0b\x32O.uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentH\x00\x12^\n\riE_Extensions\x18\x05 \x03(\x0b\x32G.uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEsB\x18\n\x16resource_configuration\"4\n2E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs\"\xa4\x01\n7E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent\x12i\n\riE_Extensions\x18\x01 \x03(\x0b\x32R.uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs\"?\n=E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs\"\xfc\x01\n:E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent\x12P\n secondary_meNB_UL_GTP_TEIDatPDCP\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12l\n\riE_Extensions\x18\x02 \x03(\x0b\x32U.uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs\"\xbe\x01\n@E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs\x12<\n\x11id_uLpDCPSnLength\x18\x01 \x01(\x0b\x32!.uenibstreamprotobuf.PDCPSnLength\x12<\n\x11id_dLPDCPSnLength\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.PDCPSnLengthB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,x2ap__common__types__pb2.DESCRIPTOR,]) + + + + +_SGNBMODIFICATIONCONFIRM = _descriptor.Descriptor( + name='SgNBModificationConfirm', + full_name='uenibstreamprotobuf.SgNBModificationConfirm', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='protocolIEs', full_name='uenibstreamprotobuf.SgNBModificationConfirm.protocolIEs', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=113, + serialized_end=209, +) + + +_SGNBMODIFICATIONCONFIRM_IES = _descriptor.Descriptor( + name='SgNBModificationConfirm_IEs', + full_name='uenibstreamprotobuf.SgNBModificationConfirm_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBModificationConfirm_IEs.id_MeNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBModificationConfirm_IEs.id_SgNB_UE_X2AP_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_E_RABs_AdmittedToBeModified_SgNBModConfList', full_name='uenibstreamprotobuf.SgNBModificationConfirm_IEs.id_E_RABs_AdmittedToBeModified_SgNBModConfList', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNBtoSgNBContainer', full_name='uenibstreamprotobuf.SgNBModificationConfirm_IEs.id_MeNBtoSgNBContainer', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_CriticalityDiagnostics', full_name='uenibstreamprotobuf.SgNBModificationConfirm_IEs.id_CriticalityDiagnostics', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SgNBModificationConfirm_IEs.id_MeNB_UE_X2AP_ID_Extension', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNBResourceCoordinationInformation', full_name='uenibstreamprotobuf.SgNBModificationConfirm_IEs.id_MeNBResourceCoordinationInformation', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=212, + serialized_end=735, +) + + +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONFLIST = _descriptor.Descriptor( + name='E_RABs_AdmittedToBeModified_SgNBModConfList', + full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConfList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConfList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=738, + serialized_end=868, +) + + +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEMIES = _descriptor.Descriptor( + name='E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs', + full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABs_AdmittedToBeModified_SgNBModConf_Item', full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs.id_E_RABs_AdmittedToBeModified_SgNBModConf_Item', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=871, + serialized_end=1044, +) + + +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEM = _descriptor.Descriptor( + name='E_RABs_AdmittedToBeModified_SgNBModConf_Item', + full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='en_DC_ResourceConfiguration', full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_Item.en_DC_ResourceConfiguration', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPpresent', full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_Item.sgNBPDCPpresent', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPnotpresent', full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_Item.sgNBPDCPnotpresent', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_Item.iE_Extensions', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='resource_configuration', full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_Item.resource_configuration', + index=0, containing_type=None, fields=[]), + ], + serialized_start=1047, + serialized_end=1536, +) + + +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEMEXTIES = _descriptor.Descriptor( + name='E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs', + full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1538, + serialized_end=1590, +) + + +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPPRESENT = _descriptor.Descriptor( + name='E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent', + full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent.iE_Extensions', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1593, + serialized_end=1757, +) + + +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1759, + serialized_end=1822, +) + + +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPNOTPRESENT = _descriptor.Descriptor( + name='E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent', + full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='secondary_meNB_UL_GTP_TEIDatPDCP', full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent.secondary_meNB_UL_GTP_TEIDatPDCP', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent.iE_Extensions', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1825, + serialized_end=2077, +) + + +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPNOTPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_uLpDCPSnLength', full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs.id_uLpDCPSnLength', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_dLPDCPSnLength', full_name='uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs.id_dLPDCPSnLength', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2080, + serialized_end=2270, +) + +_SGNBMODIFICATIONCONFIRM.fields_by_name['protocolIEs'].message_type = _SGNBMODIFICATIONCONFIRM_IES +_SGNBMODIFICATIONCONFIRM_IES.fields_by_name['id_E_RABs_AdmittedToBeModified_SgNBModConfList'].message_type = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONFLIST +_SGNBMODIFICATIONCONFIRM_IES.fields_by_name['id_MeNBtoSgNBContainer'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SGNBMODIFICATIONCONFIRM_IES.fields_by_name['id_CriticalityDiagnostics'].message_type = x2ap__common__types__pb2._CRITICALITYDIAGNOSTICS +_SGNBMODIFICATIONCONFIRM_IES.fields_by_name['id_MeNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SGNBMODIFICATIONCONFIRM_IES.fields_by_name['id_MeNBResourceCoordinationInformation'].message_type = x2ap__common__types__pb2._MENBRESOURCECOORDINATIONINFORMATION +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONFLIST.fields_by_name['items'].message_type = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEMIES +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEMIES.fields_by_name['id_E_RABs_AdmittedToBeModified_SgNBModConf_Item'].message_type = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEM +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEM.fields_by_name['en_DC_ResourceConfiguration'].message_type = x2ap__common__types__pb2._EN_DC_RESOURCECONFIGURATION +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEM.fields_by_name['sgNBPDCPpresent'].message_type = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPPRESENT +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEM.fields_by_name['sgNBPDCPnotpresent'].message_type = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPNOTPRESENT +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEM.fields_by_name['iE_Extensions'].message_type = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEMEXTIES +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEM.fields_by_name['sgNBPDCPpresent']) +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEM.fields_by_name['sgNBPDCPpresent'].containing_oneof = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEM.fields_by_name['sgNBPDCPnotpresent']) +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEM.fields_by_name['sgNBPDCPnotpresent'].containing_oneof = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPPRESENTEXTIES +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPNOTPRESENT.fields_by_name['secondary_meNB_UL_GTP_TEIDatPDCP'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPNOTPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPNOTPRESENTEXTIES +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['id_uLpDCPSnLength'].message_type = x2ap__common__types__pb2._PDCPSNLENGTH +_E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['id_dLPDCPSnLength'].message_type = x2ap__common__types__pb2._PDCPSNLENGTH +DESCRIPTOR.message_types_by_name['SgNBModificationConfirm'] = _SGNBMODIFICATIONCONFIRM +DESCRIPTOR.message_types_by_name['SgNBModificationConfirm_IEs'] = _SGNBMODIFICATIONCONFIRM_IES +DESCRIPTOR.message_types_by_name['E_RABs_AdmittedToBeModified_SgNBModConfList'] = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONFLIST +DESCRIPTOR.message_types_by_name['E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs'] = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEMIES +DESCRIPTOR.message_types_by_name['E_RABs_AdmittedToBeModified_SgNBModConf_Item'] = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEM +DESCRIPTOR.message_types_by_name['E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs'] = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEMEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent'] = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs'] = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPPRESENTEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent'] = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPNOTPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs'] = _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPNOTPRESENTEXTIES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SgNBModificationConfirm = _reflection.GeneratedProtocolMessageType('SgNBModificationConfirm', (_message.Message,), { + 'DESCRIPTOR' : _SGNBMODIFICATIONCONFIRM, + '__module__' : 'sgnb_modification_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBModificationConfirm) + }) +_sym_db.RegisterMessage(SgNBModificationConfirm) + +SgNBModificationConfirm_IEs = _reflection.GeneratedProtocolMessageType('SgNBModificationConfirm_IEs', (_message.Message,), { + 'DESCRIPTOR' : _SGNBMODIFICATIONCONFIRM_IES, + '__module__' : 'sgnb_modification_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBModificationConfirm_IEs) + }) +_sym_db.RegisterMessage(SgNBModificationConfirm_IEs) + +E_RABs_AdmittedToBeModified_SgNBModConfList = _reflection.GeneratedProtocolMessageType('E_RABs_AdmittedToBeModified_SgNBModConfList', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONFLIST, + '__module__' : 'sgnb_modification_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConfList) + }) +_sym_db.RegisterMessage(E_RABs_AdmittedToBeModified_SgNBModConfList) + +E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs = _reflection.GeneratedProtocolMessageType('E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEMIES, + '__module__' : 'sgnb_modification_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs) + }) +_sym_db.RegisterMessage(E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs) + +E_RABs_AdmittedToBeModified_SgNBModConf_Item = _reflection.GeneratedProtocolMessageType('E_RABs_AdmittedToBeModified_SgNBModConf_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEM, + '__module__' : 'sgnb_modification_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_Item) + }) +_sym_db.RegisterMessage(E_RABs_AdmittedToBeModified_SgNBModConf_Item) + +E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_ITEMEXTIES, + '__module__' : 'sgnb_modification_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs) + +E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent = _reflection.GeneratedProtocolMessageType('E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPPRESENT, + '__module__' : 'sgnb_modification_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent) + }) +_sym_db.RegisterMessage(E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent) + +E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPPRESENTEXTIES, + '__module__' : 'sgnb_modification_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs) + +E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent = _reflection.GeneratedProtocolMessageType('E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPNOTPRESENT, + '__module__' : 'sgnb_modification_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent) + }) +_sym_db.RegisterMessage(E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent) + +E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTEDTOBEMODIFIED_SGNBMODCONF_SGNBPDCPNOTPRESENTEXTIES, + '__module__' : 'sgnb_modification_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/sgnb_modification_refuse_pb2.py b/mc-core/mc/data_gen/sgnb_modification_refuse_pb2.py new file mode 100644 index 0000000..b8e63b0 --- /dev/null +++ b/mc-core/mc/data_gen/sgnb_modification_refuse_pb2.py @@ -0,0 +1,155 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: sgnb_modification_refuse.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import x2ap_common_types_pb2 as x2ap__common__types__pb2 +import error_cause_pb2 as error__cause__pb2 +import rrc_cg_config_info_pb2 as rrc__cg__config__info__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='sgnb_modification_refuse.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x1esgnb_modification_refuse.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17x2ap_common_types.proto\x1a\x11\x65rror_cause.proto\x1a\x18rrc_cg_config_info.proto\"^\n\x16SgNBModificationRefuse\x12\x44\n\x0bprotocolIEs\x18\x01 \x01(\x0b\x32/.uenibstreamprotobuf.SgNBModificationRefuse_IEs\"\xda\x02\n\x1aSgNBModificationRefuse_IEs\x12\x1a\n\x12id_MeNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x1a\n\x12id_SgNB_UE_X2AP_ID\x18\x02 \x01(\r\x12,\n\x08id_Cause\x18\x03 \x01(\x0b\x32\x1a.uenibstreamprotobuf.Cause\x12\x42\n\x16id_MeNBtoSgNBContainer\x18\x04 \x01(\x0b\x32\".uenibstreamprotobuf.CG_ConfigInfo\x12N\n\x19id_CriticalityDiagnostics\x18\x05 \x01(\x0b\x32+.uenibstreamprotobuf.CriticalityDiagnostics\x12\x42\n\x1cid_MeNB_UE_X2AP_ID_Extension\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,x2ap__common__types__pb2.DESCRIPTOR,error__cause__pb2.DESCRIPTOR,rrc__cg__config__info__pb2.DESCRIPTOR,]) + + + + +_SGNBMODIFICATIONREFUSE = _descriptor.Descriptor( + name='SgNBModificationRefuse', + full_name='uenibstreamprotobuf.SgNBModificationRefuse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='protocolIEs', full_name='uenibstreamprotobuf.SgNBModificationRefuse.protocolIEs', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=157, + serialized_end=251, +) + + +_SGNBMODIFICATIONREFUSE_IES = _descriptor.Descriptor( + name='SgNBModificationRefuse_IEs', + full_name='uenibstreamprotobuf.SgNBModificationRefuse_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBModificationRefuse_IEs.id_MeNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBModificationRefuse_IEs.id_SgNB_UE_X2AP_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_Cause', full_name='uenibstreamprotobuf.SgNBModificationRefuse_IEs.id_Cause', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNBtoSgNBContainer', full_name='uenibstreamprotobuf.SgNBModificationRefuse_IEs.id_MeNBtoSgNBContainer', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_CriticalityDiagnostics', full_name='uenibstreamprotobuf.SgNBModificationRefuse_IEs.id_CriticalityDiagnostics', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SgNBModificationRefuse_IEs.id_MeNB_UE_X2AP_ID_Extension', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=254, + serialized_end=600, +) + +_SGNBMODIFICATIONREFUSE.fields_by_name['protocolIEs'].message_type = _SGNBMODIFICATIONREFUSE_IES +_SGNBMODIFICATIONREFUSE_IES.fields_by_name['id_Cause'].message_type = error__cause__pb2._CAUSE +_SGNBMODIFICATIONREFUSE_IES.fields_by_name['id_MeNBtoSgNBContainer'].message_type = rrc__cg__config__info__pb2._CG_CONFIGINFO +_SGNBMODIFICATIONREFUSE_IES.fields_by_name['id_CriticalityDiagnostics'].message_type = x2ap__common__types__pb2._CRITICALITYDIAGNOSTICS +_SGNBMODIFICATIONREFUSE_IES.fields_by_name['id_MeNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +DESCRIPTOR.message_types_by_name['SgNBModificationRefuse'] = _SGNBMODIFICATIONREFUSE +DESCRIPTOR.message_types_by_name['SgNBModificationRefuse_IEs'] = _SGNBMODIFICATIONREFUSE_IES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SgNBModificationRefuse = _reflection.GeneratedProtocolMessageType('SgNBModificationRefuse', (_message.Message,), { + 'DESCRIPTOR' : _SGNBMODIFICATIONREFUSE, + '__module__' : 'sgnb_modification_refuse_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBModificationRefuse) + }) +_sym_db.RegisterMessage(SgNBModificationRefuse) + +SgNBModificationRefuse_IEs = _reflection.GeneratedProtocolMessageType('SgNBModificationRefuse_IEs', (_message.Message,), { + 'DESCRIPTOR' : _SGNBMODIFICATIONREFUSE_IES, + '__module__' : 'sgnb_modification_refuse_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBModificationRefuse_IEs) + }) +_sym_db.RegisterMessage(SgNBModificationRefuse_IEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/sgnb_modification_request_acknowledge_pb2.py b/mc-core/mc/data_gen/sgnb_modification_request_acknowledge_pb2.py new file mode 100644 index 0000000..e396359 --- /dev/null +++ b/mc-core/mc/data_gen/sgnb_modification_request_acknowledge_pb2.py @@ -0,0 +1,1386 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: sgnb_modification_request_acknowledge.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import x2ap_common_types_pb2 as x2ap__common__types__pb2 +import rrc_cg_config_pb2 as rrc__cg__config__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='sgnb_modification_request_acknowledge.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n+sgnb_modification_request_acknowledge.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17x2ap_common_types.proto\x1a\x13rrc_cg_config.proto\"v\n\"SgNBModificationRequestAcknowledge\x12P\n\x0bprotocolIEs\x18\x01 \x01(\x0b\x32;.uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs\"\x93\x08\n&SgNBModificationRequestAcknowledge_IEs\x12\x1a\n\x12id_MeNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x1a\n\x12id_SgNB_UE_X2AP_ID\x18\x02 \x01(\r\x12r\n+id_E_RABs_Admitted_ToBeAdded_SgNBModAckList\x18\x03 \x01(\x0b\x32=.uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAckList\x12x\n.id_E_RABs_Admitted_ToBeModified_SgNBModAckList\x18\x04 \x01(\x0b\x32@.uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAckList\x12x\n.id_E_RABs_Admitted_ToBeReleased_SgNBModAckList\x18\x05 \x01(\x0b\x32@.uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAckList\x12\x43\n\x1aid_E_RABs_NotAdmitted_List\x18\x06 \x01(\x0b\x32\x1f.uenibstreamprotobuf.E_RAB_List\x12>\n\x16id_SgNBtoMeNBContainer\x18\x07 \x01(\x0b\x32\x1e.uenibstreamprotobuf.CG_Config\x12N\n\x19id_CriticalityDiagnostics\x18\x08 \x01(\x0b\x32+.uenibstreamprotobuf.CriticalityDiagnostics\x12\x42\n\x1cid_MeNB_UE_X2AP_ID_Extension\x18\t \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12h\n&id_SgNBResourceCoordinationInformation\x18\n \x01(\x0b\x32\x38.uenibstreamprotobuf.SgNBResourceCoordinationInformation\x12<\n\x14id_AdmittedSplitSRBs\x18\x0b \x01(\x0b\x32\x1e.uenibstreamprotobuf.SplitSRBs\x12\x43\n\x1bid_AdmittedSplitSRBsrelease\x18\x0c \x01(\x0b\x32\x1e.uenibstreamprotobuf.SplitSRBs\x12\x43\n\x16id_RRCConfigIndication\x18\r \x01(\x0b\x32#.uenibstreamprotobuf.RRC_Config_Ind\"|\n(E_RABs_Admitted_ToBeAdded_SgNBModAckList\x12P\n\x05items\x18\x01 \x03(\x0b\x32\x41.uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs\"\xa4\x01\n,E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs\x12t\n,id_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item\x18\x01 \x01(\x0b\x32>.uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_Item\"\xdd\x03\n)E_RABs_Admitted_ToBeAdded_SgNBModAck_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12U\n\x1b\x65n_DC_ResourceConfiguration\x18\x02 \x01(\x0b\x32\x30.uenibstreamprotobuf.EN_DC_ResourceConfiguration\x12\x64\n\x0fsgNBPDCPpresent\x18\x03 \x01(\x0b\x32I.uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentH\x00\x12j\n\x12sgNBPDCPnotpresent\x18\x04 \x01(\x0b\x32L.uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentH\x00\x12[\n\riE_Extensions\x18\x05 \x03(\x0b\x32\x44.uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEsB\x18\n\x16resource_configuration\"1\n/E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs\"\x9a\x05\n4E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent\x12G\n\x17s1_DL_GTPtunnelEndpoint\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12\x46\n\x16sgNB_UL_GTP_TEIDatPDCP\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12.\n\x08rlc_Mode\x18\x03 \x01(\x0b\x32\x1c.uenibstreamprotobuf.RLCMode\x12O\n\x1f\x64L_Forwarding_GTPtunnelEndpoint\x18\x04 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12O\n\x1fuL_Forwarding_GTPtunnelEndpoint\x18\x05 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12W\n\x1emCG_E_RAB_Level_QoS_Parameters\x18\x06 \x01(\x0b\x32/.uenibstreamprotobuf.E_RAB_Level_QoS_Parameters\x12>\n\x10uL_Configuration\x18\x07 \x01(\x0b\x32$.uenibstreamprotobuf.ULConfiguration\x12\x66\n\riE_Extensions\x18\x08 \x03(\x0b\x32O.uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs\"\xb8\x01\n:E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs\x12<\n\x11id_uLpDCPSnLength\x18\x01 \x01(\x0b\x32!.uenibstreamprotobuf.PDCPSnLength\x12<\n\x11id_dLPDCPSnLength\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.PDCPSnLength\"\xbc\x02\n7E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent\x12\x45\n\x15sgNB_DL_GTP_TEIDatSCG\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12O\n\x1fsecondary_sgNB_DL_GTP_TEIDatSCG\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12i\n\riE_Extensions\x18\x03 \x03(\x0b\x32R.uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs\"n\n=E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs\x12-\n\x07id_lCID\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\x82\x01\n+E_RABs_Admitted_ToBeModified_SgNBModAckList\x12S\n\x05items\x18\x01 \x03(\x0b\x32\x44.uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs\"\xad\x01\n/E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs\x12z\n/id_E_RABs_Admitted_ToBeModified_SgNBModAck_Item\x18\x01 \x01(\x0b\x32\x41.uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_Item\"\xdd\x03\n,E_RABs_Admitted_ToBeModified_SgNBModAck_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12U\n\x1b\x65n_DC_ResourceConfiguration\x18\x02 \x01(\x0b\x32\x30.uenibstreamprotobuf.EN_DC_ResourceConfiguration\x12g\n\x0fsgNBPDCPpresent\x18\x03 \x01(\x0b\x32L.uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentH\x00\x12m\n\x12sgNBPDCPnotpresent\x18\x04 \x01(\x0b\x32O.uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentH\x00\x12R\n\riE_Extensions\x18\x05 \x03(\x0b\x32;.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModAck_ItemExtIEsB\x18\n\x16resource_configuration\"(\n&E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs\"\xce\x03\n7E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent\x12G\n\x17s1_DL_GTPtunnelEndpoint\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12\x46\n\x16sgNB_UL_GTP_TEIDatPDCP\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12W\n\x1emCG_E_RAB_Level_QoS_Parameters\x18\x03 \x01(\x0b\x32/.uenibstreamprotobuf.E_RAB_Level_QoS_Parameters\x12>\n\x10uL_Configuration\x18\x04 \x01(\x0b\x32$.uenibstreamprotobuf.ULConfiguration\x12i\n\riE_Extensions\x18\x05 \x03(\x0b\x32R.uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs\"\xbb\x01\n=E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs\x12<\n\x11id_uLpDCPSnLength\x18\x01 \x01(\x0b\x32!.uenibstreamprotobuf.PDCPSnLength\x12<\n\x11id_dLPDCPSnLength\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.PDCPSnLength\"\xf1\x01\n:E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent\x12\x45\n\x15sgNB_DL_GTP_TEIDatSCG\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12l\n\riE_Extensions\x18\x02 \x03(\x0b\x32U.uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs\"\xcb\x01\n@E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs\x12O\n\x1fid_secondarysgNBDLGTPTEIDatPDCP\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12\x36\n\rid_RLC_Status\x18\x02 \x01(\x0b\x32\x1f.uenibstreamprotobuf.RLC_Status\"\x82\x01\n+E_RABs_Admitted_ToBeReleased_SgNBModAckList\x12S\n\x05items\x18\x01 \x03(\x0b\x32\x44.uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs\"\xab\x01\n/E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs\x12x\n/id_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item\x18\x01 \x01(\x0b\x32?.uenibstreamprotobuf.E_RABs_Admitted_ToReleased_SgNBModAck_Item\"\xde\x03\n*E_RABs_Admitted_ToReleased_SgNBModAck_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12U\n\x1b\x65n_DC_ResourceConfiguration\x18\x02 \x01(\x0b\x32\x30.uenibstreamprotobuf.EN_DC_ResourceConfiguration\x12g\n\x0fsgNBPDCPpresent\x18\x03 \x01(\x0b\x32L.uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentH\x00\x12m\n\x12sgNBPDCPnotpresent\x18\x04 \x01(\x0b\x32O.uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentH\x00\x12U\n\riE_Extensions\x18\x05 \x03(\x0b\x32>.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModAck_ItemExtIEsB\x18\n\x16resource_configuration\"+\n)E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs\"\xa4\x01\n7E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent\x12i\n\riE_Extensions\x18\x01 \x03(\x0b\x32R.uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs\"?\n=E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs\"\xaa\x01\n:E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent\x12l\n\riE_Extensions\x18\x01 \x03(\x0b\x32U.uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs\"B\n@E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEsB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,x2ap__common__types__pb2.DESCRIPTOR,rrc__cg__config__pb2.DESCRIPTOR,]) + + + + +_SGNBMODIFICATIONREQUESTACKNOWLEDGE = _descriptor.Descriptor( + name='SgNBModificationRequestAcknowledge', + full_name='uenibstreamprotobuf.SgNBModificationRequestAcknowledge', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='protocolIEs', full_name='uenibstreamprotobuf.SgNBModificationRequestAcknowledge.protocolIEs', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=146, + serialized_end=264, +) + + +_SGNBMODIFICATIONREQUESTACKNOWLEDGE_IES = _descriptor.Descriptor( + name='SgNBModificationRequestAcknowledge_IEs', + full_name='uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs.id_MeNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs.id_SgNB_UE_X2AP_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_E_RABs_Admitted_ToBeAdded_SgNBModAckList', full_name='uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs.id_E_RABs_Admitted_ToBeAdded_SgNBModAckList', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_E_RABs_Admitted_ToBeModified_SgNBModAckList', full_name='uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs.id_E_RABs_Admitted_ToBeModified_SgNBModAckList', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_E_RABs_Admitted_ToBeReleased_SgNBModAckList', full_name='uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs.id_E_RABs_Admitted_ToBeReleased_SgNBModAckList', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_E_RABs_NotAdmitted_List', full_name='uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs.id_E_RABs_NotAdmitted_List', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNBtoMeNBContainer', full_name='uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs.id_SgNBtoMeNBContainer', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_CriticalityDiagnostics', full_name='uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs.id_CriticalityDiagnostics', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs.id_MeNB_UE_X2AP_ID_Extension', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNBResourceCoordinationInformation', full_name='uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs.id_SgNBResourceCoordinationInformation', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_AdmittedSplitSRBs', full_name='uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs.id_AdmittedSplitSRBs', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_AdmittedSplitSRBsrelease', full_name='uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs.id_AdmittedSplitSRBsrelease', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_RRCConfigIndication', full_name='uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs.id_RRCConfigIndication', index=12, + number=13, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=267, + serialized_end=1310, +) + + +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACKLIST = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeAdded_SgNBModAckList', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAckList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAckList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1312, + serialized_end=1436, +) + + +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEMIES = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs.id_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1439, + serialized_end=1603, +) + + +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEM = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeAdded_SgNBModAck_Item', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='en_DC_ResourceConfiguration', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_Item.en_DC_ResourceConfiguration', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPpresent', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_Item.sgNBPDCPpresent', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPnotpresent', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_Item.sgNBPDCPnotpresent', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_Item.iE_Extensions', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='resource_configuration', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_Item.resource_configuration', + index=0, containing_type=None, fields=[]), + ], + serialized_start=1606, + serialized_end=2083, +) + + +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEMEXTIES = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2085, + serialized_end=2134, +) + + +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENT = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='s1_DL_GTPtunnelEndpoint', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent.s1_DL_GTPtunnelEndpoint', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNB_UL_GTP_TEIDatPDCP', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent.sgNB_UL_GTP_TEIDatPDCP', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rlc_Mode', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent.rlc_Mode', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dL_Forwarding_GTPtunnelEndpoint', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent.dL_Forwarding_GTPtunnelEndpoint', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uL_Forwarding_GTPtunnelEndpoint', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent.uL_Forwarding_GTPtunnelEndpoint', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mCG_E_RAB_Level_QoS_Parameters', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent.mCG_E_RAB_Level_QoS_Parameters', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uL_Configuration', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent.uL_Configuration', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent.iE_Extensions', index=7, + number=8, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2137, + serialized_end=2803, +) + + +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_uLpDCPSnLength', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs.id_uLpDCPSnLength', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_dLPDCPSnLength', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs.id_dLPDCPSnLength', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2806, + serialized_end=2990, +) + + +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPNOTPRESENT = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sgNB_DL_GTP_TEIDatSCG', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent.sgNB_DL_GTP_TEIDatSCG', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='secondary_sgNB_DL_GTP_TEIDatSCG', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent.secondary_sgNB_DL_GTP_TEIDatSCG', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent.iE_Extensions', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2993, + serialized_end=3309, +) + + +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPNOTPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_lCID', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs.id_lCID', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3311, + serialized_end=3421, +) + + +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACKLIST = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeModified_SgNBModAckList', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAckList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAckList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3424, + serialized_end=3554, +) + + +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEMIES = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABs_Admitted_ToBeModified_SgNBModAck_Item', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs.id_E_RABs_Admitted_ToBeModified_SgNBModAck_Item', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3557, + serialized_end=3730, +) + + +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEM = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeModified_SgNBModAck_Item', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='en_DC_ResourceConfiguration', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_Item.en_DC_ResourceConfiguration', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPpresent', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_Item.sgNBPDCPpresent', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPnotpresent', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_Item.sgNBPDCPnotpresent', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_Item.iE_Extensions', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='resource_configuration', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_Item.resource_configuration', + index=0, containing_type=None, fields=[]), + ], + serialized_start=3733, + serialized_end=4210, +) + + +_E_RABS_TOBEADDED_SGNBMODACK_ITEMEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4212, + serialized_end=4252, +) + + +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPPRESENT = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='s1_DL_GTPtunnelEndpoint', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent.s1_DL_GTPtunnelEndpoint', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNB_UL_GTP_TEIDatPDCP', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent.sgNB_UL_GTP_TEIDatPDCP', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mCG_E_RAB_Level_QoS_Parameters', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent.mCG_E_RAB_Level_QoS_Parameters', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uL_Configuration', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent.uL_Configuration', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent.iE_Extensions', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4255, + serialized_end=4717, +) + + +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_uLpDCPSnLength', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs.id_uLpDCPSnLength', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_dLPDCPSnLength', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs.id_dLPDCPSnLength', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4720, + serialized_end=4907, +) + + +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPNOTPRESENT = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sgNB_DL_GTP_TEIDatSCG', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent.sgNB_DL_GTP_TEIDatSCG', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent.iE_Extensions', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4910, + serialized_end=5151, +) + + +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPNOTPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_secondarysgNBDLGTPTEIDatPDCP', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs.id_secondarysgNBDLGTPTEIDatPDCP', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_RLC_Status', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs.id_RLC_Status', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5154, + serialized_end=5357, +) + + +_E_RABS_ADMITTED_TOBERELEASED_SGNBMODACKLIST = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeReleased_SgNBModAckList', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAckList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAckList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5360, + serialized_end=5490, +) + + +_E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_ITEMIES = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs.id_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5493, + serialized_end=5664, +) + + +_E_RABS_ADMITTED_TORELEASED_SGNBMODACK_ITEM = _descriptor.Descriptor( + name='E_RABs_Admitted_ToReleased_SgNBModAck_Item', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToReleased_SgNBModAck_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToReleased_SgNBModAck_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='en_DC_ResourceConfiguration', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToReleased_SgNBModAck_Item.en_DC_ResourceConfiguration', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPpresent', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToReleased_SgNBModAck_Item.sgNBPDCPpresent', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPnotpresent', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToReleased_SgNBModAck_Item.sgNBPDCPnotpresent', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToReleased_SgNBModAck_Item.iE_Extensions', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='resource_configuration', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToReleased_SgNBModAck_Item.resource_configuration', + index=0, containing_type=None, fields=[]), + ], + serialized_start=5667, + serialized_end=6145, +) + + +_E_RABS_TOBERELEASED_SGNBMODACK_ITEMEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6147, + serialized_end=6190, +) + + +_E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPPRESENT = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent.iE_Extensions', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6193, + serialized_end=6357, +) + + +_E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6359, + serialized_end=6422, +) + + +_E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPNOTPRESENT = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent.iE_Extensions', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6425, + serialized_end=6595, +) + + +_E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPNOTPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6597, + serialized_end=6663, +) + +_SGNBMODIFICATIONREQUESTACKNOWLEDGE.fields_by_name['protocolIEs'].message_type = _SGNBMODIFICATIONREQUESTACKNOWLEDGE_IES +_SGNBMODIFICATIONREQUESTACKNOWLEDGE_IES.fields_by_name['id_E_RABs_Admitted_ToBeAdded_SgNBModAckList'].message_type = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACKLIST +_SGNBMODIFICATIONREQUESTACKNOWLEDGE_IES.fields_by_name['id_E_RABs_Admitted_ToBeModified_SgNBModAckList'].message_type = _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACKLIST +_SGNBMODIFICATIONREQUESTACKNOWLEDGE_IES.fields_by_name['id_E_RABs_Admitted_ToBeReleased_SgNBModAckList'].message_type = _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACKLIST +_SGNBMODIFICATIONREQUESTACKNOWLEDGE_IES.fields_by_name['id_E_RABs_NotAdmitted_List'].message_type = x2ap__common__types__pb2._E_RAB_LIST +_SGNBMODIFICATIONREQUESTACKNOWLEDGE_IES.fields_by_name['id_SgNBtoMeNBContainer'].message_type = rrc__cg__config__pb2._CG_CONFIG +_SGNBMODIFICATIONREQUESTACKNOWLEDGE_IES.fields_by_name['id_CriticalityDiagnostics'].message_type = x2ap__common__types__pb2._CRITICALITYDIAGNOSTICS +_SGNBMODIFICATIONREQUESTACKNOWLEDGE_IES.fields_by_name['id_MeNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SGNBMODIFICATIONREQUESTACKNOWLEDGE_IES.fields_by_name['id_SgNBResourceCoordinationInformation'].message_type = x2ap__common__types__pb2._SGNBRESOURCECOORDINATIONINFORMATION +_SGNBMODIFICATIONREQUESTACKNOWLEDGE_IES.fields_by_name['id_AdmittedSplitSRBs'].message_type = x2ap__common__types__pb2._SPLITSRBS +_SGNBMODIFICATIONREQUESTACKNOWLEDGE_IES.fields_by_name['id_AdmittedSplitSRBsrelease'].message_type = x2ap__common__types__pb2._SPLITSRBS +_SGNBMODIFICATIONREQUESTACKNOWLEDGE_IES.fields_by_name['id_RRCConfigIndication'].message_type = x2ap__common__types__pb2._RRC_CONFIG_IND +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACKLIST.fields_by_name['items'].message_type = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEMIES +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEMIES.fields_by_name['id_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item'].message_type = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEM +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEM.fields_by_name['en_DC_ResourceConfiguration'].message_type = x2ap__common__types__pb2._EN_DC_RESOURCECONFIGURATION +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPpresent'].message_type = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENT +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPnotpresent'].message_type = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPNOTPRESENT +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEM.fields_by_name['iE_Extensions'].message_type = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEMEXTIES +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPpresent']) +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPpresent'].containing_oneof = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPnotpresent']) +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPnotpresent'].containing_oneof = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENT.fields_by_name['s1_DL_GTPtunnelEndpoint'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENT.fields_by_name['sgNB_UL_GTP_TEIDatPDCP'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENT.fields_by_name['rlc_Mode'].message_type = x2ap__common__types__pb2._RLCMODE +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENT.fields_by_name['dL_Forwarding_GTPtunnelEndpoint'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENT.fields_by_name['uL_Forwarding_GTPtunnelEndpoint'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENT.fields_by_name['mCG_E_RAB_Level_QoS_Parameters'].message_type = x2ap__common__types__pb2._E_RAB_LEVEL_QOS_PARAMETERS +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENT.fields_by_name['uL_Configuration'].message_type = x2ap__common__types__pb2._ULCONFIGURATION +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENTEXTIES +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENTEXTIES.fields_by_name['id_uLpDCPSnLength'].message_type = x2ap__common__types__pb2._PDCPSNLENGTH +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENTEXTIES.fields_by_name['id_dLPDCPSnLength'].message_type = x2ap__common__types__pb2._PDCPSNLENGTH +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPNOTPRESENT.fields_by_name['sgNB_DL_GTP_TEIDatSCG'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPNOTPRESENT.fields_by_name['secondary_sgNB_DL_GTP_TEIDatSCG'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPNOTPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPNOTPRESENTEXTIES +_E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['id_lCID'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACKLIST.fields_by_name['items'].message_type = _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEMIES +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEMIES.fields_by_name['id_E_RABs_Admitted_ToBeModified_SgNBModAck_Item'].message_type = _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEM +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEM.fields_by_name['en_DC_ResourceConfiguration'].message_type = x2ap__common__types__pb2._EN_DC_RESOURCECONFIGURATION +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPpresent'].message_type = _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPPRESENT +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPnotpresent'].message_type = _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPNOTPRESENT +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEM.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBEADDED_SGNBMODACK_ITEMEXTIES +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPpresent']) +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPpresent'].containing_oneof = _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPnotpresent']) +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPnotpresent'].containing_oneof = _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPPRESENT.fields_by_name['s1_DL_GTPtunnelEndpoint'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPPRESENT.fields_by_name['sgNB_UL_GTP_TEIDatPDCP'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPPRESENT.fields_by_name['mCG_E_RAB_Level_QoS_Parameters'].message_type = x2ap__common__types__pb2._E_RAB_LEVEL_QOS_PARAMETERS +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPPRESENT.fields_by_name['uL_Configuration'].message_type = x2ap__common__types__pb2._ULCONFIGURATION +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPPRESENTEXTIES +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPPRESENTEXTIES.fields_by_name['id_uLpDCPSnLength'].message_type = x2ap__common__types__pb2._PDCPSNLENGTH +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPPRESENTEXTIES.fields_by_name['id_dLPDCPSnLength'].message_type = x2ap__common__types__pb2._PDCPSNLENGTH +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPNOTPRESENT.fields_by_name['sgNB_DL_GTP_TEIDatSCG'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPNOTPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPNOTPRESENTEXTIES +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['id_secondarysgNBDLGTPTEIDatPDCP'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['id_RLC_Status'].message_type = x2ap__common__types__pb2._RLC_STATUS +_E_RABS_ADMITTED_TOBERELEASED_SGNBMODACKLIST.fields_by_name['items'].message_type = _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_ITEMIES +_E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_ITEMIES.fields_by_name['id_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item'].message_type = _E_RABS_ADMITTED_TORELEASED_SGNBMODACK_ITEM +_E_RABS_ADMITTED_TORELEASED_SGNBMODACK_ITEM.fields_by_name['en_DC_ResourceConfiguration'].message_type = x2ap__common__types__pb2._EN_DC_RESOURCECONFIGURATION +_E_RABS_ADMITTED_TORELEASED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPpresent'].message_type = _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPPRESENT +_E_RABS_ADMITTED_TORELEASED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPnotpresent'].message_type = _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPNOTPRESENT +_E_RABS_ADMITTED_TORELEASED_SGNBMODACK_ITEM.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBERELEASED_SGNBMODACK_ITEMEXTIES +_E_RABS_ADMITTED_TORELEASED_SGNBMODACK_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_ADMITTED_TORELEASED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPpresent']) +_E_RABS_ADMITTED_TORELEASED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPpresent'].containing_oneof = _E_RABS_ADMITTED_TORELEASED_SGNBMODACK_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_ADMITTED_TORELEASED_SGNBMODACK_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_ADMITTED_TORELEASED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPnotpresent']) +_E_RABS_ADMITTED_TORELEASED_SGNBMODACK_ITEM.fields_by_name['sgNBPDCPnotpresent'].containing_oneof = _E_RABS_ADMITTED_TORELEASED_SGNBMODACK_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPPRESENTEXTIES +_E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPNOTPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPNOTPRESENTEXTIES +DESCRIPTOR.message_types_by_name['SgNBModificationRequestAcknowledge'] = _SGNBMODIFICATIONREQUESTACKNOWLEDGE +DESCRIPTOR.message_types_by_name['SgNBModificationRequestAcknowledge_IEs'] = _SGNBMODIFICATIONREQUESTACKNOWLEDGE_IES +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeAdded_SgNBModAckList'] = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACKLIST +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs'] = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEMIES +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeAdded_SgNBModAck_Item'] = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEM +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs'] = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEMEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent'] = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs'] = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENTEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent'] = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPNOTPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs'] = _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPNOTPRESENTEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeModified_SgNBModAckList'] = _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACKLIST +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs'] = _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEMIES +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeModified_SgNBModAck_Item'] = _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEM +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs'] = _E_RABS_TOBEADDED_SGNBMODACK_ITEMEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent'] = _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs'] = _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPPRESENTEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent'] = _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPNOTPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs'] = _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPNOTPRESENTEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeReleased_SgNBModAckList'] = _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACKLIST +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs'] = _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_ITEMIES +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToReleased_SgNBModAck_Item'] = _E_RABS_ADMITTED_TORELEASED_SGNBMODACK_ITEM +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs'] = _E_RABS_TOBERELEASED_SGNBMODACK_ITEMEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent'] = _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs'] = _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPPRESENTEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent'] = _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPNOTPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs'] = _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPNOTPRESENTEXTIES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SgNBModificationRequestAcknowledge = _reflection.GeneratedProtocolMessageType('SgNBModificationRequestAcknowledge', (_message.Message,), { + 'DESCRIPTOR' : _SGNBMODIFICATIONREQUESTACKNOWLEDGE, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBModificationRequestAcknowledge) + }) +_sym_db.RegisterMessage(SgNBModificationRequestAcknowledge) + +SgNBModificationRequestAcknowledge_IEs = _reflection.GeneratedProtocolMessageType('SgNBModificationRequestAcknowledge_IEs', (_message.Message,), { + 'DESCRIPTOR' : _SGNBMODIFICATIONREQUESTACKNOWLEDGE_IES, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs) + }) +_sym_db.RegisterMessage(SgNBModificationRequestAcknowledge_IEs) + +E_RABs_Admitted_ToBeAdded_SgNBModAckList = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeAdded_SgNBModAckList', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEADDED_SGNBMODACKLIST, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAckList) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeAdded_SgNBModAckList) + +E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEMIES, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs) + +E_RABs_Admitted_ToBeAdded_SgNBModAck_Item = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeAdded_SgNBModAck_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEM, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) + +E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_ITEMEXTIES, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs) + +E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENT, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) + +E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPPRESENTEXTIES, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs) + +E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPNOTPRESENT, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent) + +E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEADDED_SGNBMODACK_SGNBPDCPNOTPRESENTEXTIES, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs) + +E_RABs_Admitted_ToBeModified_SgNBModAckList = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeModified_SgNBModAckList', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACKLIST, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAckList) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeModified_SgNBModAckList) + +E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEMIES, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs) + +E_RABs_Admitted_ToBeModified_SgNBModAck_Item = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeModified_SgNBModAck_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_ITEM, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_Item) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeModified_SgNBModAck_Item) + +E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBMODACK_ITEMEXTIES, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs) + +E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPPRESENT, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent) + +E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPPRESENTEXTIES, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs) + +E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPNOTPRESENT, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent) + +E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBEMODIFIED_SGNBMODACK_SGNBPDCPNOTPRESENTEXTIES, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs) + +E_RABs_Admitted_ToBeReleased_SgNBModAckList = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeReleased_SgNBModAckList', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACKLIST, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAckList) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeReleased_SgNBModAckList) + +E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_ITEMIES, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs) + +E_RABs_Admitted_ToReleased_SgNBModAck_Item = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToReleased_SgNBModAck_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TORELEASED_SGNBMODACK_ITEM, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToReleased_SgNBModAck_Item) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToReleased_SgNBModAck_Item) + +E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBMODACK_ITEMEXTIES, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs) + +E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPPRESENT, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent) + +E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPPRESENTEXTIES, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs) + +E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPNOTPRESENT, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent) + +E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBERELEASED_SGNBMODACK_SGNBPDCPNOTPRESENTEXTIES, + '__module__' : 'sgnb_modification_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/sgnb_modification_request_pb2.py b/mc-core/mc/data_gen/sgnb_modification_request_pb2.py new file mode 100644 index 0000000..ff6b115 --- /dev/null +++ b/mc-core/mc/data_gen/sgnb_modification_request_pb2.py @@ -0,0 +1,1563 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: sgnb_modification_request.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import x2ap_common_types_pb2 as x2ap__common__types__pb2 +import common_types_pb2 as common__types__pb2 +import error_cause_pb2 as error__cause__pb2 +import rrc_cg_config_info_pb2 as rrc__cg__config__info__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='sgnb_modification_request.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x1fsgnb_modification_request.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17x2ap_common_types.proto\x1a\x12\x63ommon_types.proto\x1a\x11\x65rror_cause.proto\x1a\x18rrc_cg_config_info.proto\"`\n\x17SgNBModificationRequest\x12\x45\n\x0bprotocolIEs\x18\x01 \x01(\x0b\x32\x30.uenibstreamprotobuf.SgNBModificationRequest_IEs\"\xa7\x06\n\x1bSgNBModificationRequest_IEs\x12\x1a\n\x12id_MeNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x1a\n\x12id_SgNB_UE_X2AP_ID\x18\x02 \x01(\r\x12,\n\x08id_Cause\x18\x03 \x01(\x0b\x32\x1a.uenibstreamprotobuf.Cause\x12\x35\n\x0fid_SelectedPLMN\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12P\n\x1aid_HandoverRestrictionList\x18\x05 \x01(\x0b\x32,.uenibstreamprotobuf.HandoverRestrictionList\x12>\n\x18id_SCGConfigurationQuery\x18\x06 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\x12\x62\n#id_UE_ContextInformation_SgNBModReq\x18\x07 \x01(\x0b\x32\x35.uenibstreamprotobuf.UE_ContextInformation_SgNBModReq\x12\x42\n\x16id_MeNBtoSgNBContainer\x18\x08 \x01(\x0b\x32\".uenibstreamprotobuf.CG_ConfigInfo\x12\x42\n\x1cid_MeNB_UE_X2AP_ID_Extension\x18\t \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12h\n&id_MeNBResourceCoordinationInformation\x18\n \x01(\x0b\x32\x38.uenibstreamprotobuf.MeNBResourceCoordinationInformation\x12=\n\x15id_RequestedSplitSRBs\x18\x0b \x01(\x0b\x32\x1e.uenibstreamprotobuf.SplitSRBs\x12\x44\n\x1cid_RequestedSplitSRBsrelease\x18\x0c \x01(\x0b\x32\x1e.uenibstreamprotobuf.SplitSRBs\"\xd5\x04\n UE_ContextInformation_SgNBModReq\x12P\n\x19nRUE_SecurityCapabilities\x18\x01 \x01(\x0b\x32-.uenibstreamprotobuf.NRUESecurityCapabilities\x12\x36\n\x10sgNB_SecurityKey\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12U\n\x1dsgNBUEAggregateMaximumBitRate\x18\x03 \x01(\x0b\x32..uenibstreamprotobuf.UEAggregateMaximumBitRate\x12O\n\x10\x65_RABs_ToBeAdded\x18\x04 \x01(\x0b\x32\x35.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_List\x12U\n\x13\x65_RABs_ToBeModified\x18\x05 \x01(\x0b\x32\x38.uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_List\x12U\n\x13\x65_RABs_ToBeReleased\x18\x06 \x01(\x0b\x32\x38.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_List\x12Q\n\riE_Extensions\x18\x07 \x03(\x0b\x32:.uenibstreamprotobuf.UE_ContextInformationSgNBModReqExtIEs\"k\n%UE_ContextInformationSgNBModReqExtIEs\x12\x42\n\x1cid_SubscriberProfileIDforRFP\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"k\n E_RABs_ToBeAdded_SgNBModReq_List\x12G\n\x05items\x18\x01 \x03(\x0b\x32\x38.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_ItemIEs\"\x89\x01\n#E_RABs_ToBeAdded_SgNBModReq_ItemIEs\x12\x62\n#id_E_RABs_ToBeAdded_SgNBModReq_Item\x18\x01 \x01(\x0b\x32\x35.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_Item\"\xc9\x03\n E_RABs_ToBeAdded_SgNBModReq_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12\x0e\n\x06\x64rb_ID\x18\x02 \x01(\r\x12U\n\x1b\x65n_DC_ResourceConfiguration\x18\x03 \x01(\x0b\x32\x30.uenibstreamprotobuf.EN_DC_ResourceConfiguration\x12[\n\x0fsgNBPDCPpresent\x18\x04 \x01(\x0b\x32@.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentH\x00\x12\x61\n\x12sgNBPDCPnotpresent\x18\x05 \x01(\x0b\x32\x43.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentH\x00\x12R\n\riE_Extensions\x18\x06 \x03(\x0b\x32;.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_ItemExtIEsB\x18\n\x16resource_configuration\"(\n&E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs\"\x8b\x04\n+E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent\x12X\n\x1f\x66ull_E_RAB_Level_QoS_Parameters\x18\x01 \x01(\x0b\x32/.uenibstreamprotobuf.E_RAB_Level_QoS_Parameters\x12X\n\'max_MN_admit_E_RAB_Level_QoS_Parameters\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.GBR_QosInformation\x12\x39\n\rdL_Forwarding\x18\x03 \x01(\x0b\x32\".uenibstreamprotobuf.DL_Forwarding\x12\x45\n\x15meNB_DL_GTP_TEIDatMCG\x18\x04 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12G\n\x17s1_UL_GTPtunnelEndpoint\x18\x05 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12]\n\riE_Extensions\x18\x06 \x03(\x0b\x32\x46.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs\"q\n1E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs\x12<\n\x16id_RLCMode_transferred\x18\x01 \x01(\x0b\x32\x1c.uenibstreamprotobuf.RLCMode\"\xff\x03\n.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent\x12\x61\n(requested_SCG_E_RAB_Level_QoS_Parameters\x18\x01 \x01(\x0b\x32/.uenibstreamprotobuf.E_RAB_Level_QoS_Parameters\x12\x46\n\x16meNB_UL_GTP_TEIDatPDCP\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12P\n secondary_meNB_UL_GTP_TEIDatPDCP\x18\x03 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12.\n\x08rlc_Mode\x18\x04 \x01(\x0b\x32\x1c.uenibstreamprotobuf.RLCMode\x12>\n\x10uL_Configuration\x18\x05 \x01(\x0b\x32$.uenibstreamprotobuf.ULConfiguration\x12`\n\riE_Extensions\x18\x06 \x03(\x0b\x32I.uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs\"\x80\x02\n4E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs\x12<\n\x11id_uLpDCPSnLength\x18\x01 \x01(\x0b\x32!.uenibstreamprotobuf.PDCPSnLength\x12<\n\x11id_dLPDCPSnLength\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.PDCPSnLength\x12L\n\x18id_duplicationActivation\x18\x03 \x01(\x0b\x32*.uenibstreamprotobuf.DuplicationActivation\"q\n#E_RABs_ToBeModified_SgNBModReq_List\x12J\n\x05items\x18\x01 \x03(\x0b\x32;.uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_ItemIEs\"\x92\x01\n&E_RABs_ToBeModified_SgNBModReq_ItemIEs\x12h\n&id_E_RABs_ToBeModified_SgNBModReq_Item\x18\x01 \x01(\x0b\x32\x38.uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_Item\"\xc5\x03\n#E_RABs_ToBeModified_SgNBModReq_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12U\n\x1b\x65n_DC_ResourceConfiguration\x18\x02 \x01(\x0b\x32\x30.uenibstreamprotobuf.EN_DC_ResourceConfiguration\x12^\n\x0fsgNBPDCPpresent\x18\x03 \x01(\x0b\x32\x43.uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentH\x00\x12\x64\n\x12sgNBPDCPnotpresent\x18\x04 \x01(\x0b\x32\x46.uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentH\x00\x12U\n\riE_Extensions\x18\x05 \x03(\x0b\x32>.uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_ItemExtIEsB\x18\n\x16resource_configuration\"+\n)E_RABs_ToBeModified_SgNBModReq_ItemExtIEs\"\xd6\x03\n.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent\x12X\n\x1f\x66ull_E_RAB_Level_QoS_Parameters\x18\x01 \x01(\x0b\x32/.uenibstreamprotobuf.E_RAB_Level_QoS_Parameters\x12X\n\'max_MN_admit_E_RAB_Level_QoS_Parameters\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.GBR_QosInformation\x12\x45\n\x15meNB_DL_GTP_TEIDatMCG\x18\x03 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12G\n\x17s1_UL_GTPtunnelEndpoint\x18\x04 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12`\n\riE_Extensions\x18\x05 \x03(\x0b\x32I.uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs\"n\n4E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs\x12\x36\n\rid_RLC_Status\x18\x01 \x01(\x0b\x32\x1f.uenibstreamprotobuf.RLC_Status\"\x83\x03\n1E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent\x12\x61\n(requested_SCG_E_RAB_Level_QoS_Parameters\x18\x01 \x01(\x0b\x32/.uenibstreamprotobuf.E_RAB_Level_QoS_Parameters\x12\x46\n\x16meNB_UL_GTP_TEIDatPDCP\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12>\n\x10uL_Configuration\x18\x03 \x01(\x0b\x32$.uenibstreamprotobuf.ULConfiguration\x12\x63\n\riE_Extensions\x18\x04 \x03(\x0b\x32L.uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs\"\x86\x02\n7E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs\x12<\n\x11id_uLpDCPSnLength\x18\x01 \x01(\x0b\x32!.uenibstreamprotobuf.PDCPSnLength\x12<\n\x11id_dLPDCPSnLength\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.PDCPSnLength\x12O\n\x1fid_secondarymeNBULGTPTEIDatPDCP\x18\x03 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\"q\n#E_RABs_ToBeReleased_SgNBModReq_List\x12J\n\x05items\x18\x01 \x03(\x0b\x32;.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_ItemIEs\"\x92\x01\n&E_RABs_ToBeReleased_SgNBModReq_ItemIEs\x12h\n&id_E_RABs_ToBeReleased_SgNBModReq_Item\x18\x01 \x01(\x0b\x32\x38.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_Item\"\xc5\x03\n#E_RABs_ToBeReleased_SgNBModReq_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12U\n\x1b\x65n_DC_ResourceConfiguration\x18\x02 \x01(\x0b\x32\x30.uenibstreamprotobuf.EN_DC_ResourceConfiguration\x12^\n\x0fsgNBPDCPpresent\x18\x03 \x01(\x0b\x32\x43.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentH\x00\x12\x64\n\x12sgNBPDCPnotpresent\x18\x04 \x01(\x0b\x32\x46.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentH\x00\x12U\n\riE_Extensions\x18\x05 \x03(\x0b\x32>.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_ItemExtIEsB\x18\n\x16resource_configuration\"+\n)E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs\"\x9e\x02\n.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent\x12\x44\n\x14\x64L_GTPtunnelEndpoint\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12\x44\n\x14uL_GTPtunnelEndpoint\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12`\n\riE_Extensions\x18\x03 \x03(\x0b\x32I.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs\"6\n4E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs\"\x98\x01\n1E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent\x12\x63\n\riE_Extensions\x18\x01 \x03(\x0b\x32L.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs\"9\n7E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEsB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,x2ap__common__types__pb2.DESCRIPTOR,common__types__pb2.DESCRIPTOR,error__cause__pb2.DESCRIPTOR,rrc__cg__config__info__pb2.DESCRIPTOR,]) + + + + +_SGNBMODIFICATIONREQUEST = _descriptor.Descriptor( + name='SgNBModificationRequest', + full_name='uenibstreamprotobuf.SgNBModificationRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='protocolIEs', full_name='uenibstreamprotobuf.SgNBModificationRequest.protocolIEs', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=178, + serialized_end=274, +) + + +_SGNBMODIFICATIONREQUEST_IES = _descriptor.Descriptor( + name='SgNBModificationRequest_IEs', + full_name='uenibstreamprotobuf.SgNBModificationRequest_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBModificationRequest_IEs.id_MeNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBModificationRequest_IEs.id_SgNB_UE_X2AP_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_Cause', full_name='uenibstreamprotobuf.SgNBModificationRequest_IEs.id_Cause', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SelectedPLMN', full_name='uenibstreamprotobuf.SgNBModificationRequest_IEs.id_SelectedPLMN', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_HandoverRestrictionList', full_name='uenibstreamprotobuf.SgNBModificationRequest_IEs.id_HandoverRestrictionList', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SCGConfigurationQuery', full_name='uenibstreamprotobuf.SgNBModificationRequest_IEs.id_SCGConfigurationQuery', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_UE_ContextInformation_SgNBModReq', full_name='uenibstreamprotobuf.SgNBModificationRequest_IEs.id_UE_ContextInformation_SgNBModReq', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNBtoSgNBContainer', full_name='uenibstreamprotobuf.SgNBModificationRequest_IEs.id_MeNBtoSgNBContainer', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SgNBModificationRequest_IEs.id_MeNB_UE_X2AP_ID_Extension', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNBResourceCoordinationInformation', full_name='uenibstreamprotobuf.SgNBModificationRequest_IEs.id_MeNBResourceCoordinationInformation', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_RequestedSplitSRBs', full_name='uenibstreamprotobuf.SgNBModificationRequest_IEs.id_RequestedSplitSRBs', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_RequestedSplitSRBsrelease', full_name='uenibstreamprotobuf.SgNBModificationRequest_IEs.id_RequestedSplitSRBsrelease', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=277, + serialized_end=1084, +) + + +_UE_CONTEXTINFORMATION_SGNBMODREQ = _descriptor.Descriptor( + name='UE_ContextInformation_SgNBModReq', + full_name='uenibstreamprotobuf.UE_ContextInformation_SgNBModReq', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='nRUE_SecurityCapabilities', full_name='uenibstreamprotobuf.UE_ContextInformation_SgNBModReq.nRUE_SecurityCapabilities', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNB_SecurityKey', full_name='uenibstreamprotobuf.UE_ContextInformation_SgNBModReq.sgNB_SecurityKey', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBUEAggregateMaximumBitRate', full_name='uenibstreamprotobuf.UE_ContextInformation_SgNBModReq.sgNBUEAggregateMaximumBitRate', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='e_RABs_ToBeAdded', full_name='uenibstreamprotobuf.UE_ContextInformation_SgNBModReq.e_RABs_ToBeAdded', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='e_RABs_ToBeModified', full_name='uenibstreamprotobuf.UE_ContextInformation_SgNBModReq.e_RABs_ToBeModified', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='e_RABs_ToBeReleased', full_name='uenibstreamprotobuf.UE_ContextInformation_SgNBModReq.e_RABs_ToBeReleased', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.UE_ContextInformation_SgNBModReq.iE_Extensions', index=6, + number=7, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1087, + serialized_end=1684, +) + + +_UE_CONTEXTINFORMATIONSGNBMODREQEXTIES = _descriptor.Descriptor( + name='UE_ContextInformationSgNBModReqExtIEs', + full_name='uenibstreamprotobuf.UE_ContextInformationSgNBModReqExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_SubscriberProfileIDforRFP', full_name='uenibstreamprotobuf.UE_ContextInformationSgNBModReqExtIEs.id_SubscriberProfileIDforRFP', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1686, + serialized_end=1793, +) + + +_E_RABS_TOBEADDED_SGNBMODREQ_LIST = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBModReq_List', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_List', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_List.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1795, + serialized_end=1902, +) + + +_E_RABS_TOBEADDED_SGNBMODREQ_ITEMIES = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBModReq_ItemIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_ItemIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABs_ToBeAdded_SgNBModReq_Item', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_ItemIEs.id_E_RABs_ToBeAdded_SgNBModReq_Item', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1905, + serialized_end=2042, +) + + +_E_RABS_TOBEADDED_SGNBMODREQ_ITEM = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBModReq_Item', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='drb_ID', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_Item.drb_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='en_DC_ResourceConfiguration', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_Item.en_DC_ResourceConfiguration', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPpresent', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_Item.sgNBPDCPpresent', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPnotpresent', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_Item.sgNBPDCPnotpresent', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_Item.iE_Extensions', index=5, + number=6, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='resource_configuration', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_Item.resource_configuration', + index=0, containing_type=None, fields=[]), + ], + serialized_start=2045, + serialized_end=2502, +) + + +_E_RABS_TOBEADDED_SGNBMODREQ_ITEMEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2504, + serialized_end=2544, +) + + +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPPRESENT = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='full_E_RAB_Level_QoS_Parameters', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent.full_E_RAB_Level_QoS_Parameters', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='max_MN_admit_E_RAB_Level_QoS_Parameters', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent.max_MN_admit_E_RAB_Level_QoS_Parameters', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dL_Forwarding', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent.dL_Forwarding', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='meNB_DL_GTP_TEIDatMCG', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent.meNB_DL_GTP_TEIDatMCG', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='s1_UL_GTPtunnelEndpoint', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent.s1_UL_GTPtunnelEndpoint', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent.iE_Extensions', index=5, + number=6, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2547, + serialized_end=3070, +) + + +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_RLCMode_transferred', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs.id_RLCMode_transferred', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3072, + serialized_end=3185, +) + + +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENT = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='requested_SCG_E_RAB_Level_QoS_Parameters', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent.requested_SCG_E_RAB_Level_QoS_Parameters', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='meNB_UL_GTP_TEIDatPDCP', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent.meNB_UL_GTP_TEIDatPDCP', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='secondary_meNB_UL_GTP_TEIDatPDCP', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent.secondary_meNB_UL_GTP_TEIDatPDCP', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rlc_Mode', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent.rlc_Mode', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uL_Configuration', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent.uL_Configuration', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent.iE_Extensions', index=5, + number=6, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3188, + serialized_end=3699, +) + + +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_uLpDCPSnLength', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs.id_uLpDCPSnLength', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_dLPDCPSnLength', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs.id_dLPDCPSnLength', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_duplicationActivation', full_name='uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs.id_duplicationActivation', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3702, + serialized_end=3958, +) + + +_E_RABS_TOBEMODIFIED_SGNBMODREQ_LIST = _descriptor.Descriptor( + name='E_RABs_ToBeModified_SgNBModReq_List', + full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_List', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_List.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3960, + serialized_end=4073, +) + + +_E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEMIES = _descriptor.Descriptor( + name='E_RABs_ToBeModified_SgNBModReq_ItemIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_ItemIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABs_ToBeModified_SgNBModReq_Item', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_ItemIEs.id_E_RABs_ToBeModified_SgNBModReq_Item', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4076, + serialized_end=4222, +) + + +_E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEM = _descriptor.Descriptor( + name='E_RABs_ToBeModified_SgNBModReq_Item', + full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='en_DC_ResourceConfiguration', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_Item.en_DC_ResourceConfiguration', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPpresent', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_Item.sgNBPDCPpresent', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPnotpresent', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_Item.sgNBPDCPnotpresent', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_Item.iE_Extensions', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='resource_configuration', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_Item.resource_configuration', + index=0, containing_type=None, fields=[]), + ], + serialized_start=4225, + serialized_end=4678, +) + + +_E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEMEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeModified_SgNBModReq_ItemExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_ItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4680, + serialized_end=4723, +) + + +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPPRESENT = _descriptor.Descriptor( + name='E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent', + full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='full_E_RAB_Level_QoS_Parameters', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent.full_E_RAB_Level_QoS_Parameters', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='max_MN_admit_E_RAB_Level_QoS_Parameters', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent.max_MN_admit_E_RAB_Level_QoS_Parameters', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='meNB_DL_GTP_TEIDatMCG', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent.meNB_DL_GTP_TEIDatMCG', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='s1_UL_GTPtunnelEndpoint', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent.s1_UL_GTPtunnelEndpoint', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent.iE_Extensions', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4726, + serialized_end=5196, +) + + +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_RLC_Status', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs.id_RLC_Status', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5198, + serialized_end=5308, +) + + +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPNOTPRESENT = _descriptor.Descriptor( + name='E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent', + full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='requested_SCG_E_RAB_Level_QoS_Parameters', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent.requested_SCG_E_RAB_Level_QoS_Parameters', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='meNB_UL_GTP_TEIDatPDCP', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent.meNB_UL_GTP_TEIDatPDCP', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uL_Configuration', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent.uL_Configuration', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent.iE_Extensions', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5311, + serialized_end=5698, +) + + +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_uLpDCPSnLength', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs.id_uLpDCPSnLength', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_dLPDCPSnLength', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs.id_dLPDCPSnLength', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_secondarymeNBULGTPTEIDatPDCP', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs.id_secondarymeNBULGTPTEIDatPDCP', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5701, + serialized_end=5963, +) + + +_E_RABS_TOBERELEASED_SGNBMODREQ_LIST = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBModReq_List', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_List', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_List.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5965, + serialized_end=6078, +) + + +_E_RABS_TOBERELEASED_SGNBMODREQ_ITEMIES = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBModReq_ItemIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_ItemIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABs_ToBeReleased_SgNBModReq_Item', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_ItemIEs.id_E_RABs_ToBeReleased_SgNBModReq_Item', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6081, + serialized_end=6227, +) + + +_E_RABS_TOBERELEASED_SGNBMODREQ_ITEM = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBModReq_Item', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='en_DC_ResourceConfiguration', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_Item.en_DC_ResourceConfiguration', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPpresent', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_Item.sgNBPDCPpresent', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPnotpresent', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_Item.sgNBPDCPnotpresent', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_Item.iE_Extensions', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='resource_configuration', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_Item.resource_configuration', + index=0, containing_type=None, fields=[]), + ], + serialized_start=6230, + serialized_end=6683, +) + + +_E_RABS_TOBERELEASED_SGNBMODREQ_ITEMEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6685, + serialized_end=6728, +) + + +_E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPPRESENT = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='dL_GTPtunnelEndpoint', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent.dL_GTPtunnelEndpoint', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uL_GTPtunnelEndpoint', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent.uL_GTPtunnelEndpoint', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent.iE_Extensions', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6731, + serialized_end=7017, +) + + +_E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7019, + serialized_end=7073, +) + + +_E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPNOTPRESENT = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent.iE_Extensions', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7076, + serialized_end=7228, +) + + +_E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7230, + serialized_end=7287, +) + +_SGNBMODIFICATIONREQUEST.fields_by_name['protocolIEs'].message_type = _SGNBMODIFICATIONREQUEST_IES +_SGNBMODIFICATIONREQUEST_IES.fields_by_name['id_Cause'].message_type = error__cause__pb2._CAUSE +_SGNBMODIFICATIONREQUEST_IES.fields_by_name['id_SelectedPLMN'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SGNBMODIFICATIONREQUEST_IES.fields_by_name['id_HandoverRestrictionList'].message_type = x2ap__common__types__pb2._HANDOVERRESTRICTIONLIST +_SGNBMODIFICATIONREQUEST_IES.fields_by_name['id_SCGConfigurationQuery'].message_type = common__types__pb2._TRUEOPT +_SGNBMODIFICATIONREQUEST_IES.fields_by_name['id_UE_ContextInformation_SgNBModReq'].message_type = _UE_CONTEXTINFORMATION_SGNBMODREQ +_SGNBMODIFICATIONREQUEST_IES.fields_by_name['id_MeNBtoSgNBContainer'].message_type = rrc__cg__config__info__pb2._CG_CONFIGINFO +_SGNBMODIFICATIONREQUEST_IES.fields_by_name['id_MeNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SGNBMODIFICATIONREQUEST_IES.fields_by_name['id_MeNBResourceCoordinationInformation'].message_type = x2ap__common__types__pb2._MENBRESOURCECOORDINATIONINFORMATION +_SGNBMODIFICATIONREQUEST_IES.fields_by_name['id_RequestedSplitSRBs'].message_type = x2ap__common__types__pb2._SPLITSRBS +_SGNBMODIFICATIONREQUEST_IES.fields_by_name['id_RequestedSplitSRBsrelease'].message_type = x2ap__common__types__pb2._SPLITSRBS +_UE_CONTEXTINFORMATION_SGNBMODREQ.fields_by_name['nRUE_SecurityCapabilities'].message_type = x2ap__common__types__pb2._NRUESECURITYCAPABILITIES +_UE_CONTEXTINFORMATION_SGNBMODREQ.fields_by_name['sgNB_SecurityKey'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_UE_CONTEXTINFORMATION_SGNBMODREQ.fields_by_name['sgNBUEAggregateMaximumBitRate'].message_type = x2ap__common__types__pb2._UEAGGREGATEMAXIMUMBITRATE +_UE_CONTEXTINFORMATION_SGNBMODREQ.fields_by_name['e_RABs_ToBeAdded'].message_type = _E_RABS_TOBEADDED_SGNBMODREQ_LIST +_UE_CONTEXTINFORMATION_SGNBMODREQ.fields_by_name['e_RABs_ToBeModified'].message_type = _E_RABS_TOBEMODIFIED_SGNBMODREQ_LIST +_UE_CONTEXTINFORMATION_SGNBMODREQ.fields_by_name['e_RABs_ToBeReleased'].message_type = _E_RABS_TOBERELEASED_SGNBMODREQ_LIST +_UE_CONTEXTINFORMATION_SGNBMODREQ.fields_by_name['iE_Extensions'].message_type = _UE_CONTEXTINFORMATIONSGNBMODREQEXTIES +_UE_CONTEXTINFORMATIONSGNBMODREQEXTIES.fields_by_name['id_SubscriberProfileIDforRFP'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_E_RABS_TOBEADDED_SGNBMODREQ_LIST.fields_by_name['items'].message_type = _E_RABS_TOBEADDED_SGNBMODREQ_ITEMIES +_E_RABS_TOBEADDED_SGNBMODREQ_ITEMIES.fields_by_name['id_E_RABs_ToBeAdded_SgNBModReq_Item'].message_type = _E_RABS_TOBEADDED_SGNBMODREQ_ITEM +_E_RABS_TOBEADDED_SGNBMODREQ_ITEM.fields_by_name['en_DC_ResourceConfiguration'].message_type = x2ap__common__types__pb2._EN_DC_RESOURCECONFIGURATION +_E_RABS_TOBEADDED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPpresent'].message_type = _E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPPRESENT +_E_RABS_TOBEADDED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPnotpresent'].message_type = _E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENT +_E_RABS_TOBEADDED_SGNBMODREQ_ITEM.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBEADDED_SGNBMODREQ_ITEMEXTIES +_E_RABS_TOBEADDED_SGNBMODREQ_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_TOBEADDED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPpresent']) +_E_RABS_TOBEADDED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPpresent'].containing_oneof = _E_RABS_TOBEADDED_SGNBMODREQ_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_TOBEADDED_SGNBMODREQ_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_TOBEADDED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPnotpresent']) +_E_RABS_TOBEADDED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPnotpresent'].containing_oneof = _E_RABS_TOBEADDED_SGNBMODREQ_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPPRESENT.fields_by_name['full_E_RAB_Level_QoS_Parameters'].message_type = x2ap__common__types__pb2._E_RAB_LEVEL_QOS_PARAMETERS +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPPRESENT.fields_by_name['max_MN_admit_E_RAB_Level_QoS_Parameters'].message_type = x2ap__common__types__pb2._GBR_QOSINFORMATION +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPPRESENT.fields_by_name['dL_Forwarding'].message_type = x2ap__common__types__pb2._DL_FORWARDING +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPPRESENT.fields_by_name['meNB_DL_GTP_TEIDatMCG'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPPRESENT.fields_by_name['s1_UL_GTPtunnelEndpoint'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPPRESENTEXTIES +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPPRESENTEXTIES.fields_by_name['id_RLCMode_transferred'].message_type = x2ap__common__types__pb2._RLCMODE +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENT.fields_by_name['requested_SCG_E_RAB_Level_QoS_Parameters'].message_type = x2ap__common__types__pb2._E_RAB_LEVEL_QOS_PARAMETERS +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENT.fields_by_name['meNB_UL_GTP_TEIDatPDCP'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENT.fields_by_name['secondary_meNB_UL_GTP_TEIDatPDCP'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENT.fields_by_name['rlc_Mode'].message_type = x2ap__common__types__pb2._RLCMODE +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENT.fields_by_name['uL_Configuration'].message_type = x2ap__common__types__pb2._ULCONFIGURATION +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['id_uLpDCPSnLength'].message_type = x2ap__common__types__pb2._PDCPSNLENGTH +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['id_dLPDCPSnLength'].message_type = x2ap__common__types__pb2._PDCPSNLENGTH +_E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['id_duplicationActivation'].message_type = x2ap__common__types__pb2._DUPLICATIONACTIVATION +_E_RABS_TOBEMODIFIED_SGNBMODREQ_LIST.fields_by_name['items'].message_type = _E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEMIES +_E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEMIES.fields_by_name['id_E_RABs_ToBeModified_SgNBModReq_Item'].message_type = _E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEM +_E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEM.fields_by_name['en_DC_ResourceConfiguration'].message_type = x2ap__common__types__pb2._EN_DC_RESOURCECONFIGURATION +_E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPpresent'].message_type = _E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPPRESENT +_E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPnotpresent'].message_type = _E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPNOTPRESENT +_E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEM.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEMEXTIES +_E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPpresent']) +_E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPpresent'].containing_oneof = _E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPnotpresent']) +_E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPnotpresent'].containing_oneof = _E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPPRESENT.fields_by_name['full_E_RAB_Level_QoS_Parameters'].message_type = x2ap__common__types__pb2._E_RAB_LEVEL_QOS_PARAMETERS +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPPRESENT.fields_by_name['max_MN_admit_E_RAB_Level_QoS_Parameters'].message_type = x2ap__common__types__pb2._GBR_QOSINFORMATION +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPPRESENT.fields_by_name['meNB_DL_GTP_TEIDatMCG'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPPRESENT.fields_by_name['s1_UL_GTPtunnelEndpoint'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPPRESENTEXTIES +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPPRESENTEXTIES.fields_by_name['id_RLC_Status'].message_type = x2ap__common__types__pb2._RLC_STATUS +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPNOTPRESENT.fields_by_name['requested_SCG_E_RAB_Level_QoS_Parameters'].message_type = x2ap__common__types__pb2._E_RAB_LEVEL_QOS_PARAMETERS +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPNOTPRESENT.fields_by_name['meNB_UL_GTP_TEIDatPDCP'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPNOTPRESENT.fields_by_name['uL_Configuration'].message_type = x2ap__common__types__pb2._ULCONFIGURATION +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPNOTPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['id_uLpDCPSnLength'].message_type = x2ap__common__types__pb2._PDCPSNLENGTH +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['id_dLPDCPSnLength'].message_type = x2ap__common__types__pb2._PDCPSNLENGTH +_E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['id_secondarymeNBULGTPTEIDatPDCP'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBERELEASED_SGNBMODREQ_LIST.fields_by_name['items'].message_type = _E_RABS_TOBERELEASED_SGNBMODREQ_ITEMIES +_E_RABS_TOBERELEASED_SGNBMODREQ_ITEMIES.fields_by_name['id_E_RABs_ToBeReleased_SgNBModReq_Item'].message_type = _E_RABS_TOBERELEASED_SGNBMODREQ_ITEM +_E_RABS_TOBERELEASED_SGNBMODREQ_ITEM.fields_by_name['en_DC_ResourceConfiguration'].message_type = x2ap__common__types__pb2._EN_DC_RESOURCECONFIGURATION +_E_RABS_TOBERELEASED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPpresent'].message_type = _E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPPRESENT +_E_RABS_TOBERELEASED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPnotpresent'].message_type = _E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPNOTPRESENT +_E_RABS_TOBERELEASED_SGNBMODREQ_ITEM.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBERELEASED_SGNBMODREQ_ITEMEXTIES +_E_RABS_TOBERELEASED_SGNBMODREQ_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_TOBERELEASED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPpresent']) +_E_RABS_TOBERELEASED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPpresent'].containing_oneof = _E_RABS_TOBERELEASED_SGNBMODREQ_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_TOBERELEASED_SGNBMODREQ_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_TOBERELEASED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPnotpresent']) +_E_RABS_TOBERELEASED_SGNBMODREQ_ITEM.fields_by_name['sgNBPDCPnotpresent'].containing_oneof = _E_RABS_TOBERELEASED_SGNBMODREQ_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPPRESENT.fields_by_name['dL_GTPtunnelEndpoint'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPPRESENT.fields_by_name['uL_GTPtunnelEndpoint'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPPRESENTEXTIES +_E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPNOTPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES +DESCRIPTOR.message_types_by_name['SgNBModificationRequest'] = _SGNBMODIFICATIONREQUEST +DESCRIPTOR.message_types_by_name['SgNBModificationRequest_IEs'] = _SGNBMODIFICATIONREQUEST_IES +DESCRIPTOR.message_types_by_name['UE_ContextInformation_SgNBModReq'] = _UE_CONTEXTINFORMATION_SGNBMODREQ +DESCRIPTOR.message_types_by_name['UE_ContextInformationSgNBModReqExtIEs'] = _UE_CONTEXTINFORMATIONSGNBMODREQEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBModReq_List'] = _E_RABS_TOBEADDED_SGNBMODREQ_LIST +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBModReq_ItemIEs'] = _E_RABS_TOBEADDED_SGNBMODREQ_ITEMIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBModReq_Item'] = _E_RABS_TOBEADDED_SGNBMODREQ_ITEM +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs'] = _E_RABS_TOBEADDED_SGNBMODREQ_ITEMEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent'] = _E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs'] = _E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPPRESENTEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent'] = _E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs'] = _E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeModified_SgNBModReq_List'] = _E_RABS_TOBEMODIFIED_SGNBMODREQ_LIST +DESCRIPTOR.message_types_by_name['E_RABs_ToBeModified_SgNBModReq_ItemIEs'] = _E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEMIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeModified_SgNBModReq_Item'] = _E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEM +DESCRIPTOR.message_types_by_name['E_RABs_ToBeModified_SgNBModReq_ItemExtIEs'] = _E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEMEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent'] = _E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs'] = _E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPPRESENTEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent'] = _E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPNOTPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs'] = _E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBModReq_List'] = _E_RABS_TOBERELEASED_SGNBMODREQ_LIST +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBModReq_ItemIEs'] = _E_RABS_TOBERELEASED_SGNBMODREQ_ITEMIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBModReq_Item'] = _E_RABS_TOBERELEASED_SGNBMODREQ_ITEM +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs'] = _E_RABS_TOBERELEASED_SGNBMODREQ_ITEMEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent'] = _E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs'] = _E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPPRESENTEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent'] = _E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPNOTPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs'] = _E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SgNBModificationRequest = _reflection.GeneratedProtocolMessageType('SgNBModificationRequest', (_message.Message,), { + 'DESCRIPTOR' : _SGNBMODIFICATIONREQUEST, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBModificationRequest) + }) +_sym_db.RegisterMessage(SgNBModificationRequest) + +SgNBModificationRequest_IEs = _reflection.GeneratedProtocolMessageType('SgNBModificationRequest_IEs', (_message.Message,), { + 'DESCRIPTOR' : _SGNBMODIFICATIONREQUEST_IES, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBModificationRequest_IEs) + }) +_sym_db.RegisterMessage(SgNBModificationRequest_IEs) + +UE_ContextInformation_SgNBModReq = _reflection.GeneratedProtocolMessageType('UE_ContextInformation_SgNBModReq', (_message.Message,), { + 'DESCRIPTOR' : _UE_CONTEXTINFORMATION_SGNBMODREQ, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UE_ContextInformation_SgNBModReq) + }) +_sym_db.RegisterMessage(UE_ContextInformation_SgNBModReq) + +UE_ContextInformationSgNBModReqExtIEs = _reflection.GeneratedProtocolMessageType('UE_ContextInformationSgNBModReqExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _UE_CONTEXTINFORMATIONSGNBMODREQEXTIES, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UE_ContextInformationSgNBModReqExtIEs) + }) +_sym_db.RegisterMessage(UE_ContextInformationSgNBModReqExtIEs) + +E_RABs_ToBeAdded_SgNBModReq_List = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBModReq_List', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBMODREQ_LIST, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_List) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBModReq_List) + +E_RABs_ToBeAdded_SgNBModReq_ItemIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBModReq_ItemIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBMODREQ_ITEMIES, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_ItemIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBModReq_ItemIEs) + +E_RABs_ToBeAdded_SgNBModReq_Item = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBModReq_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBMODREQ_ITEM, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_Item) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBModReq_Item) + +E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBMODREQ_ITEMEXTIES, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs) + +E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPPRESENT, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) + +E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPPRESENTEXTIES, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs) + +E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENT, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) + +E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEADDED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs) + +E_RABs_ToBeModified_SgNBModReq_List = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeModified_SgNBModReq_List', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEMODIFIED_SGNBMODREQ_LIST, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_List) + }) +_sym_db.RegisterMessage(E_RABs_ToBeModified_SgNBModReq_List) + +E_RABs_ToBeModified_SgNBModReq_ItemIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeModified_SgNBModReq_ItemIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEMIES, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_ItemIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeModified_SgNBModReq_ItemIEs) + +E_RABs_ToBeModified_SgNBModReq_Item = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeModified_SgNBModReq_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEM, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_Item) + }) +_sym_db.RegisterMessage(E_RABs_ToBeModified_SgNBModReq_Item) + +E_RABs_ToBeModified_SgNBModReq_ItemExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeModified_SgNBModReq_ItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEMODIFIED_SGNBMODREQ_ITEMEXTIES, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_ItemExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeModified_SgNBModReq_ItemExtIEs) + +E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPPRESENT, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent) + }) +_sym_db.RegisterMessage(E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent) + +E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPPRESENTEXTIES, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs) + +E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPNOTPRESENT, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent) + }) +_sym_db.RegisterMessage(E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent) + +E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEMODIFIED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs) + +E_RABs_ToBeReleased_SgNBModReq_List = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBModReq_List', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBMODREQ_LIST, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_List) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBModReq_List) + +E_RABs_ToBeReleased_SgNBModReq_ItemIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBModReq_ItemIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBMODREQ_ITEMIES, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_ItemIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBModReq_ItemIEs) + +E_RABs_ToBeReleased_SgNBModReq_Item = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBModReq_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBMODREQ_ITEM, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_Item) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBModReq_Item) + +E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBMODREQ_ITEMEXTIES, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs) + +E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPPRESENT, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent) + +E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPPRESENTEXTIES, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs) + +E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPNOTPRESENT, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent) + +E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBMODREQ_SGNBPDCPNOTPRESENTEXTIES, + '__module__' : 'sgnb_modification_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/sgnb_modification_request_reject_pb2.py b/mc-core/mc/data_gen/sgnb_modification_request_reject_pb2.py new file mode 100644 index 0000000..2e89a53 --- /dev/null +++ b/mc-core/mc/data_gen/sgnb_modification_request_reject_pb2.py @@ -0,0 +1,146 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: sgnb_modification_request_reject.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import x2ap_common_types_pb2 as x2ap__common__types__pb2 +import error_cause_pb2 as error__cause__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='sgnb_modification_request_reject.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n&sgnb_modification_request_reject.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17x2ap_common_types.proto\x1a\x11\x65rror_cause.proto\"l\n\x1dSgNBModificationRequestReject\x12K\n\x0bprotocolIEs\x18\x01 \x01(\x0b\x32\x36.uenibstreamprotobuf.SgNBModificationRequestReject_IEs\"\x9d\x02\n!SgNBModificationRequestReject_IEs\x12\x1a\n\x12id_MeNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x1a\n\x12id_SgNB_UE_X2AP_ID\x18\x02 \x01(\r\x12,\n\x08id_Cause\x18\x03 \x01(\x0b\x32\x1a.uenibstreamprotobuf.Cause\x12N\n\x19id_CriticalityDiagnostics\x18\x04 \x01(\x0b\x32+.uenibstreamprotobuf.CriticalityDiagnostics\x12\x42\n\x1cid_MeNB_UE_X2AP_ID_Extension\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,x2ap__common__types__pb2.DESCRIPTOR,error__cause__pb2.DESCRIPTOR,]) + + + + +_SGNBMODIFICATIONREQUESTREJECT = _descriptor.Descriptor( + name='SgNBModificationRequestReject', + full_name='uenibstreamprotobuf.SgNBModificationRequestReject', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='protocolIEs', full_name='uenibstreamprotobuf.SgNBModificationRequestReject.protocolIEs', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=139, + serialized_end=247, +) + + +_SGNBMODIFICATIONREQUESTREJECT_IES = _descriptor.Descriptor( + name='SgNBModificationRequestReject_IEs', + full_name='uenibstreamprotobuf.SgNBModificationRequestReject_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBModificationRequestReject_IEs.id_MeNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBModificationRequestReject_IEs.id_SgNB_UE_X2AP_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_Cause', full_name='uenibstreamprotobuf.SgNBModificationRequestReject_IEs.id_Cause', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_CriticalityDiagnostics', full_name='uenibstreamprotobuf.SgNBModificationRequestReject_IEs.id_CriticalityDiagnostics', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SgNBModificationRequestReject_IEs.id_MeNB_UE_X2AP_ID_Extension', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=250, + serialized_end=535, +) + +_SGNBMODIFICATIONREQUESTREJECT.fields_by_name['protocolIEs'].message_type = _SGNBMODIFICATIONREQUESTREJECT_IES +_SGNBMODIFICATIONREQUESTREJECT_IES.fields_by_name['id_Cause'].message_type = error__cause__pb2._CAUSE +_SGNBMODIFICATIONREQUESTREJECT_IES.fields_by_name['id_CriticalityDiagnostics'].message_type = x2ap__common__types__pb2._CRITICALITYDIAGNOSTICS +_SGNBMODIFICATIONREQUESTREJECT_IES.fields_by_name['id_MeNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +DESCRIPTOR.message_types_by_name['SgNBModificationRequestReject'] = _SGNBMODIFICATIONREQUESTREJECT +DESCRIPTOR.message_types_by_name['SgNBModificationRequestReject_IEs'] = _SGNBMODIFICATIONREQUESTREJECT_IES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SgNBModificationRequestReject = _reflection.GeneratedProtocolMessageType('SgNBModificationRequestReject', (_message.Message,), { + 'DESCRIPTOR' : _SGNBMODIFICATIONREQUESTREJECT, + '__module__' : 'sgnb_modification_request_reject_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBModificationRequestReject) + }) +_sym_db.RegisterMessage(SgNBModificationRequestReject) + +SgNBModificationRequestReject_IEs = _reflection.GeneratedProtocolMessageType('SgNBModificationRequestReject_IEs', (_message.Message,), { + 'DESCRIPTOR' : _SGNBMODIFICATIONREQUESTREJECT_IES, + '__module__' : 'sgnb_modification_request_reject_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBModificationRequestReject_IEs) + }) +_sym_db.RegisterMessage(SgNBModificationRequestReject_IEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/sgnb_modification_required_pb2.py b/mc-core/mc/data_gen/sgnb_modification_required_pb2.py new file mode 100644 index 0000000..6ff0c10 --- /dev/null +++ b/mc-core/mc/data_gen/sgnb_modification_required_pb2.py @@ -0,0 +1,787 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: sgnb_modification_required.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import common_types_pb2 as common__types__pb2 +import x2ap_common_types_pb2 as x2ap__common__types__pb2 +import rrc_cg_config_pb2 as rrc__cg__config__pb2 +import error_cause_pb2 as error__cause__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='sgnb_modification_required.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n sgnb_modification_required.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x12\x63ommon_types.proto\x1a\x17x2ap_common_types.proto\x1a\x13rrc_cg_config.proto\x1a\x11\x65rror_cause.proto\"b\n\x18SgNBModificationRequired\x12\x46\n\x0bprotocolIEs\x18\x01 \x01(\x0b\x32\x31.uenibstreamprotobuf.SgNBModificationRequired_IEs\"\xd7\x05\n\x1cSgNBModificationRequired_IEs\x12\x1a\n\x12id_MeNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x1a\n\x12id_SgNB_UE_X2AP_ID\x18\x02 \x01(\r\x12,\n\x08id_Cause\x18\x03 \x01(\x0b\x32\x1a.uenibstreamprotobuf.Cause\x12J\n\x17id_PDCPChangeIndication\x18\x04 \x01(\x0b\x32).uenibstreamprotobuf.PDCPChangeIndication\x12h\n&id_E_RABs_ToBeReleased_SgNBModReqdList\x18\x05 \x01(\x0b\x32\x38.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqdList\x12>\n\x16id_SgNBtoMeNBContainer\x18\x06 \x01(\x0b\x32\x1e.uenibstreamprotobuf.CG_Config\x12\x42\n\x1cid_MeNB_UE_X2AP_ID_Extension\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12h\n&id_E_RABs_ToBeModified_SgNBModReqdList\x18\x08 \x01(\x0b\x32\x38.uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqdList\x12h\n&id_SgNBResourceCoordinationInformation\x18\t \x01(\x0b\x32\x38.uenibstreamprotobuf.SgNBResourceCoordinationInformation\x12\x43\n\x16id_RRCConfigIndication\x18\n \x01(\x0b\x32#.uenibstreamprotobuf.RRC_Config_Ind\"r\n#E_RABs_ToBeReleased_SgNBModReqdList\x12K\n\x05items\x18\x01 \x03(\x0b\x32<.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_ItemIEs\"\x95\x01\n\'E_RABs_ToBeReleased_SgNBModReqd_ItemIEs\x12j\n\'id_E_RABs_ToBeReleased_SgNBModReqd_Item\x18\x01 \x01(\x0b\x32\x39.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_Item\"\xbb\x01\n$E_RABs_ToBeReleased_SgNBModReqd_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12)\n\x05\x63\x61use\x18\x02 \x01(\x0b\x32\x1a.uenibstreamprotobuf.Cause\x12V\n\riE_Extensions\x18\x03 \x03(\x0b\x32?.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs\"j\n*E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs\x12<\n\x16id_RLCMode_transferred\x18\x01 \x01(\x0b\x32\x1c.uenibstreamprotobuf.RLCMode\"r\n#E_RABs_ToBeModified_SgNBModReqdList\x12K\n\x05items\x18\x01 \x03(\x0b\x32<.uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_ItemIEs\"\x95\x01\n\'E_RABs_ToBeModified_SgNBModReqd_ItemIEs\x12j\n\'id_E_RABs_ToBeModified_SgNBModReqd_Item\x18\x01 \x01(\x0b\x32\x39.uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_Item\"\xc9\x03\n$E_RABs_ToBeModified_SgNBModReqd_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12U\n\x1b\x65n_DC_ResourceConfiguration\x18\x02 \x01(\x0b\x32\x30.uenibstreamprotobuf.EN_DC_ResourceConfiguration\x12_\n\x0fsgNBPDCPpresent\x18\x03 \x01(\x0b\x32\x44.uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentH\x00\x12\x65\n\x12sgNBPDCPnotpresent\x18\x04 \x01(\x0b\x32G.uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentH\x00\x12V\n\riE_Extensions\x18\x05 \x03(\x0b\x32?.uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_ItemExtIEsB\x18\n\x16resource_configuration\",\n*E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs\"\xc5\x03\n/E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent\x12\x61\n(requested_MCG_E_RAB_Level_QoS_Parameters\x18\x01 \x01(\x0b\x32/.uenibstreamprotobuf.E_RAB_Level_QoS_Parameters\x12>\n\x10uL_Configuration\x18\x02 \x01(\x0b\x32$.uenibstreamprotobuf.ULConfiguration\x12\x46\n\x16sgNB_UL_GTP_TEIDatPDCP\x18\x03 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12\x44\n\x14s1_DL_GTP_TEIDatSgNB\x18\x04 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12\x61\n\riE_Extensions\x18\x05 \x03(\x0b\x32J.uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs\"\xec\x01\n5E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs\x12<\n\x11id_uLpDCPSnLength\x18\x01 \x01(\x0b\x32!.uenibstreamprotobuf.PDCPSnLength\x12<\n\x11id_dLPDCPSnLength\x18\x02 \x01(\x0b\x32!.uenibstreamprotobuf.PDCPSnLength\x12\x37\n\x11id_new_drb_ID_req\x18\x03 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\"\xb2\x02\n2E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent\x12\x45\n\x15sgNB_DL_GTP_TEIDatSCG\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12O\n\x1fsecondary_sgNB_DL_GTP_TEIDatSCG\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12\x64\n\riE_Extensions\x18\x03 \x03(\x0b\x32M.uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs\"\xa1\x01\n8E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs\x12\x36\n\rid_RLC_Status\x18\x01 \x01(\x0b\x32\x1f.uenibstreamprotobuf.RLC_Status\x12-\n\x07id_lCID\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,common__types__pb2.DESCRIPTOR,x2ap__common__types__pb2.DESCRIPTOR,rrc__cg__config__pb2.DESCRIPTOR,error__cause__pb2.DESCRIPTOR,]) + + + + +_SGNBMODIFICATIONREQUIRED = _descriptor.Descriptor( + name='SgNBModificationRequired', + full_name='uenibstreamprotobuf.SgNBModificationRequired', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='protocolIEs', full_name='uenibstreamprotobuf.SgNBModificationRequired.protocolIEs', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=174, + serialized_end=272, +) + + +_SGNBMODIFICATIONREQUIRED_IES = _descriptor.Descriptor( + name='SgNBModificationRequired_IEs', + full_name='uenibstreamprotobuf.SgNBModificationRequired_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBModificationRequired_IEs.id_MeNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBModificationRequired_IEs.id_SgNB_UE_X2AP_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_Cause', full_name='uenibstreamprotobuf.SgNBModificationRequired_IEs.id_Cause', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_PDCPChangeIndication', full_name='uenibstreamprotobuf.SgNBModificationRequired_IEs.id_PDCPChangeIndication', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_E_RABs_ToBeReleased_SgNBModReqdList', full_name='uenibstreamprotobuf.SgNBModificationRequired_IEs.id_E_RABs_ToBeReleased_SgNBModReqdList', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNBtoMeNBContainer', full_name='uenibstreamprotobuf.SgNBModificationRequired_IEs.id_SgNBtoMeNBContainer', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SgNBModificationRequired_IEs.id_MeNB_UE_X2AP_ID_Extension', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_E_RABs_ToBeModified_SgNBModReqdList', full_name='uenibstreamprotobuf.SgNBModificationRequired_IEs.id_E_RABs_ToBeModified_SgNBModReqdList', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNBResourceCoordinationInformation', full_name='uenibstreamprotobuf.SgNBModificationRequired_IEs.id_SgNBResourceCoordinationInformation', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_RRCConfigIndication', full_name='uenibstreamprotobuf.SgNBModificationRequired_IEs.id_RRCConfigIndication', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=275, + serialized_end=1002, +) + + +_E_RABS_TOBERELEASED_SGNBMODREQDLIST = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBModReqdList', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqdList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqdList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1004, + serialized_end=1118, +) + + +_E_RABS_TOBERELEASED_SGNBMODREQD_ITEMIES = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBModReqd_ItemIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_ItemIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABs_ToBeReleased_SgNBModReqd_Item', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_ItemIEs.id_E_RABs_ToBeReleased_SgNBModReqd_Item', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1121, + serialized_end=1270, +) + + +_E_RABS_TOBERELEASED_SGNBMODREQD_ITEM = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBModReqd_Item', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cause', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_Item.cause', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_Item.iE_Extensions', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1273, + serialized_end=1460, +) + + +_E_RABS_TOBERELEASED_SGNBMODREQD_ITEMEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_RLCMode_transferred', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs.id_RLCMode_transferred', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1462, + serialized_end=1568, +) + + +_E_RABS_TOBEMODIFIED_SGNBMODREQDLIST = _descriptor.Descriptor( + name='E_RABs_ToBeModified_SgNBModReqdList', + full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqdList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqdList.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1570, + serialized_end=1684, +) + + +_E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEMIES = _descriptor.Descriptor( + name='E_RABs_ToBeModified_SgNBModReqd_ItemIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_ItemIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABs_ToBeModified_SgNBModReqd_Item', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_ItemIEs.id_E_RABs_ToBeModified_SgNBModReqd_Item', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1687, + serialized_end=1836, +) + + +_E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEM = _descriptor.Descriptor( + name='E_RABs_ToBeModified_SgNBModReqd_Item', + full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='en_DC_ResourceConfiguration', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_Item.en_DC_ResourceConfiguration', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPpresent', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_Item.sgNBPDCPpresent', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPnotpresent', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_Item.sgNBPDCPnotpresent', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_Item.iE_Extensions', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='resource_configuration', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_Item.resource_configuration', + index=0, containing_type=None, fields=[]), + ], + serialized_start=1839, + serialized_end=2296, +) + + +_E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEMEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2298, + serialized_end=2342, +) + + +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPPRESENT = _descriptor.Descriptor( + name='E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent', + full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='requested_MCG_E_RAB_Level_QoS_Parameters', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent.requested_MCG_E_RAB_Level_QoS_Parameters', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uL_Configuration', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent.uL_Configuration', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNB_UL_GTP_TEIDatPDCP', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent.sgNB_UL_GTP_TEIDatPDCP', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='s1_DL_GTP_TEIDatSgNB', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent.s1_DL_GTP_TEIDatSgNB', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent.iE_Extensions', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2345, + serialized_end=2798, +) + + +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_uLpDCPSnLength', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs.id_uLpDCPSnLength', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_dLPDCPSnLength', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs.id_dLPDCPSnLength', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_new_drb_ID_req', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs.id_new_drb_ID_req', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2801, + serialized_end=3037, +) + + +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPNOTPRESENT = _descriptor.Descriptor( + name='E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent', + full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sgNB_DL_GTP_TEIDatSCG', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent.sgNB_DL_GTP_TEIDatSCG', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='secondary_sgNB_DL_GTP_TEIDatSCG', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent.secondary_sgNB_DL_GTP_TEIDatSCG', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent.iE_Extensions', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3040, + serialized_end=3346, +) + + +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPNOTPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_RLC_Status', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs.id_RLC_Status', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_lCID', full_name='uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs.id_lCID', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3349, + serialized_end=3510, +) + +_SGNBMODIFICATIONREQUIRED.fields_by_name['protocolIEs'].message_type = _SGNBMODIFICATIONREQUIRED_IES +_SGNBMODIFICATIONREQUIRED_IES.fields_by_name['id_Cause'].message_type = error__cause__pb2._CAUSE +_SGNBMODIFICATIONREQUIRED_IES.fields_by_name['id_PDCPChangeIndication'].message_type = x2ap__common__types__pb2._PDCPCHANGEINDICATION +_SGNBMODIFICATIONREQUIRED_IES.fields_by_name['id_E_RABs_ToBeReleased_SgNBModReqdList'].message_type = _E_RABS_TOBERELEASED_SGNBMODREQDLIST +_SGNBMODIFICATIONREQUIRED_IES.fields_by_name['id_SgNBtoMeNBContainer'].message_type = rrc__cg__config__pb2._CG_CONFIG +_SGNBMODIFICATIONREQUIRED_IES.fields_by_name['id_MeNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SGNBMODIFICATIONREQUIRED_IES.fields_by_name['id_E_RABs_ToBeModified_SgNBModReqdList'].message_type = _E_RABS_TOBEMODIFIED_SGNBMODREQDLIST +_SGNBMODIFICATIONREQUIRED_IES.fields_by_name['id_SgNBResourceCoordinationInformation'].message_type = x2ap__common__types__pb2._SGNBRESOURCECOORDINATIONINFORMATION +_SGNBMODIFICATIONREQUIRED_IES.fields_by_name['id_RRCConfigIndication'].message_type = x2ap__common__types__pb2._RRC_CONFIG_IND +_E_RABS_TOBERELEASED_SGNBMODREQDLIST.fields_by_name['items'].message_type = _E_RABS_TOBERELEASED_SGNBMODREQD_ITEMIES +_E_RABS_TOBERELEASED_SGNBMODREQD_ITEMIES.fields_by_name['id_E_RABs_ToBeReleased_SgNBModReqd_Item'].message_type = _E_RABS_TOBERELEASED_SGNBMODREQD_ITEM +_E_RABS_TOBERELEASED_SGNBMODREQD_ITEM.fields_by_name['cause'].message_type = error__cause__pb2._CAUSE +_E_RABS_TOBERELEASED_SGNBMODREQD_ITEM.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBERELEASED_SGNBMODREQD_ITEMEXTIES +_E_RABS_TOBERELEASED_SGNBMODREQD_ITEMEXTIES.fields_by_name['id_RLCMode_transferred'].message_type = x2ap__common__types__pb2._RLCMODE +_E_RABS_TOBEMODIFIED_SGNBMODREQDLIST.fields_by_name['items'].message_type = _E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEMIES +_E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEMIES.fields_by_name['id_E_RABs_ToBeModified_SgNBModReqd_Item'].message_type = _E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEM +_E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEM.fields_by_name['en_DC_ResourceConfiguration'].message_type = x2ap__common__types__pb2._EN_DC_RESOURCECONFIGURATION +_E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEM.fields_by_name['sgNBPDCPpresent'].message_type = _E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPPRESENT +_E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEM.fields_by_name['sgNBPDCPnotpresent'].message_type = _E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPNOTPRESENT +_E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEM.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEMEXTIES +_E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEM.fields_by_name['sgNBPDCPpresent']) +_E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEM.fields_by_name['sgNBPDCPpresent'].containing_oneof = _E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEM.fields_by_name['sgNBPDCPnotpresent']) +_E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEM.fields_by_name['sgNBPDCPnotpresent'].containing_oneof = _E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPPRESENT.fields_by_name['requested_MCG_E_RAB_Level_QoS_Parameters'].message_type = x2ap__common__types__pb2._E_RAB_LEVEL_QOS_PARAMETERS +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPPRESENT.fields_by_name['uL_Configuration'].message_type = x2ap__common__types__pb2._ULCONFIGURATION +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPPRESENT.fields_by_name['sgNB_UL_GTP_TEIDatPDCP'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPPRESENT.fields_by_name['s1_DL_GTP_TEIDatSgNB'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPPRESENTEXTIES +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPPRESENTEXTIES.fields_by_name['id_uLpDCPSnLength'].message_type = x2ap__common__types__pb2._PDCPSNLENGTH +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPPRESENTEXTIES.fields_by_name['id_dLPDCPSnLength'].message_type = x2ap__common__types__pb2._PDCPSNLENGTH +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPPRESENTEXTIES.fields_by_name['id_new_drb_ID_req'].message_type = common__types__pb2._TRUEOPT +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPNOTPRESENT.fields_by_name['sgNB_DL_GTP_TEIDatSCG'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPNOTPRESENT.fields_by_name['secondary_sgNB_DL_GTP_TEIDatSCG'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPNOTPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPNOTPRESENTEXTIES +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['id_RLC_Status'].message_type = x2ap__common__types__pb2._RLC_STATUS +_E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPNOTPRESENTEXTIES.fields_by_name['id_lCID'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +DESCRIPTOR.message_types_by_name['SgNBModificationRequired'] = _SGNBMODIFICATIONREQUIRED +DESCRIPTOR.message_types_by_name['SgNBModificationRequired_IEs'] = _SGNBMODIFICATIONREQUIRED_IES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBModReqdList'] = _E_RABS_TOBERELEASED_SGNBMODREQDLIST +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBModReqd_ItemIEs'] = _E_RABS_TOBERELEASED_SGNBMODREQD_ITEMIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBModReqd_Item'] = _E_RABS_TOBERELEASED_SGNBMODREQD_ITEM +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs'] = _E_RABS_TOBERELEASED_SGNBMODREQD_ITEMEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeModified_SgNBModReqdList'] = _E_RABS_TOBEMODIFIED_SGNBMODREQDLIST +DESCRIPTOR.message_types_by_name['E_RABs_ToBeModified_SgNBModReqd_ItemIEs'] = _E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEMIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeModified_SgNBModReqd_Item'] = _E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEM +DESCRIPTOR.message_types_by_name['E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs'] = _E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEMEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent'] = _E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs'] = _E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPPRESENTEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent'] = _E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPNOTPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs'] = _E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPNOTPRESENTEXTIES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SgNBModificationRequired = _reflection.GeneratedProtocolMessageType('SgNBModificationRequired', (_message.Message,), { + 'DESCRIPTOR' : _SGNBMODIFICATIONREQUIRED, + '__module__' : 'sgnb_modification_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBModificationRequired) + }) +_sym_db.RegisterMessage(SgNBModificationRequired) + +SgNBModificationRequired_IEs = _reflection.GeneratedProtocolMessageType('SgNBModificationRequired_IEs', (_message.Message,), { + 'DESCRIPTOR' : _SGNBMODIFICATIONREQUIRED_IES, + '__module__' : 'sgnb_modification_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBModificationRequired_IEs) + }) +_sym_db.RegisterMessage(SgNBModificationRequired_IEs) + +E_RABs_ToBeReleased_SgNBModReqdList = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBModReqdList', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBMODREQDLIST, + '__module__' : 'sgnb_modification_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqdList) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBModReqdList) + +E_RABs_ToBeReleased_SgNBModReqd_ItemIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBModReqd_ItemIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBMODREQD_ITEMIES, + '__module__' : 'sgnb_modification_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_ItemIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBModReqd_ItemIEs) + +E_RABs_ToBeReleased_SgNBModReqd_Item = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBModReqd_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBMODREQD_ITEM, + '__module__' : 'sgnb_modification_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_Item) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBModReqd_Item) + +E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBMODREQD_ITEMEXTIES, + '__module__' : 'sgnb_modification_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs) + +E_RABs_ToBeModified_SgNBModReqdList = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeModified_SgNBModReqdList', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEMODIFIED_SGNBMODREQDLIST, + '__module__' : 'sgnb_modification_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqdList) + }) +_sym_db.RegisterMessage(E_RABs_ToBeModified_SgNBModReqdList) + +E_RABs_ToBeModified_SgNBModReqd_ItemIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeModified_SgNBModReqd_ItemIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEMIES, + '__module__' : 'sgnb_modification_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_ItemIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeModified_SgNBModReqd_ItemIEs) + +E_RABs_ToBeModified_SgNBModReqd_Item = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeModified_SgNBModReqd_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEM, + '__module__' : 'sgnb_modification_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_Item) + }) +_sym_db.RegisterMessage(E_RABs_ToBeModified_SgNBModReqd_Item) + +E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEMODIFIED_SGNBMODREQD_ITEMEXTIES, + '__module__' : 'sgnb_modification_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs) + +E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPPRESENT, + '__module__' : 'sgnb_modification_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent) + }) +_sym_db.RegisterMessage(E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent) + +E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPPRESENTEXTIES, + '__module__' : 'sgnb_modification_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs) + +E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPNOTPRESENT, + '__module__' : 'sgnb_modification_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent) + }) +_sym_db.RegisterMessage(E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent) + +E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBEMODIFIED_SGNBMODREQD_SGNBPDCPNOTPRESENTEXTIES, + '__module__' : 'sgnb_modification_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/sgnb_reconfiguration_complete_pb2.py b/mc-core/mc/data_gen/sgnb_reconfiguration_complete_pb2.py new file mode 100644 index 0000000..b42e9f2 --- /dev/null +++ b/mc-core/mc/data_gen/sgnb_reconfiguration_complete_pb2.py @@ -0,0 +1,314 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: sgnb_reconfiguration_complete.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import error_cause_pb2 as error__cause__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='sgnb_reconfiguration_complete.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n#sgnb_reconfiguration_complete.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x11\x65rror_cause.proto\"\xff\x01\n\x1bSgNBReconfigurationComplete\x12\x1a\n\x12id_MeNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x1a\n\x12id_SgNB_UE_X2AP_ID\x18\x02 \x01(\r\x12\x64\n$id_ResponseInformationSgNBReconfComp\x18\x03 \x01(\x0b\x32\x36.uenibstreamprotobuf.ResponseInformationSgNBReconfComp\x12\x42\n\x1cid_MeNB_UE_X2AP_ID_Extension\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\x84\x02\n!ResponseInformationSgNBReconfComp\x12\x64\n\x16success_SgNBReconfComp\x18\x01 \x01(\x0b\x32\x42.uenibstreamprotobuf.ResponseInformationSgNBReconfComp_SuccessItemH\x00\x12p\n\x1dreject_by_MeNB_SgNBReconfComp\x18\x02 \x01(\x0b\x32G.uenibstreamprotobuf.ResponseInformationSgNBReconfComp_RejectByMeNBItemH\x00\x42\x07\n\x05value\"\xcb\x01\n-ResponseInformationSgNBReconfComp_SuccessItem\x12\x39\n\x13meNBtoSgNBContainer\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12_\n\riE_Extensions\x18\x02 \x03(\x0b\x32H.uenibstreamprotobuf.ResponseInformationSgNBReconfComp_SuccessItemExtIEs\"5\n3ResponseInformationSgNBReconfComp_SuccessItemExtIEs\"\xc5\x01\n2ResponseInformationSgNBReconfComp_RejectByMeNBItem\x12)\n\x05\x63\x61use\x18\x01 \x01(\x0b\x32\x1a.uenibstreamprotobuf.Cause\x12\x64\n\riE_Extensions\x18\x02 \x03(\x0b\x32M.uenibstreamprotobuf.ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs\":\n8ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEsB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,error__cause__pb2.DESCRIPTOR,]) + + + + +_SGNBRECONFIGURATIONCOMPLETE = _descriptor.Descriptor( + name='SgNBReconfigurationComplete', + full_name='uenibstreamprotobuf.SgNBReconfigurationComplete', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBReconfigurationComplete.id_MeNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBReconfigurationComplete.id_SgNB_UE_X2AP_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_ResponseInformationSgNBReconfComp', full_name='uenibstreamprotobuf.SgNBReconfigurationComplete.id_ResponseInformationSgNBReconfComp', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SgNBReconfigurationComplete.id_MeNB_UE_X2AP_ID_Extension', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=112, + serialized_end=367, +) + + +_RESPONSEINFORMATIONSGNBRECONFCOMP = _descriptor.Descriptor( + name='ResponseInformationSgNBReconfComp', + full_name='uenibstreamprotobuf.ResponseInformationSgNBReconfComp', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='success_SgNBReconfComp', full_name='uenibstreamprotobuf.ResponseInformationSgNBReconfComp.success_SgNBReconfComp', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='reject_by_MeNB_SgNBReconfComp', full_name='uenibstreamprotobuf.ResponseInformationSgNBReconfComp.reject_by_MeNB_SgNBReconfComp', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='value', full_name='uenibstreamprotobuf.ResponseInformationSgNBReconfComp.value', + index=0, containing_type=None, fields=[]), + ], + serialized_start=370, + serialized_end=630, +) + + +_RESPONSEINFORMATIONSGNBRECONFCOMP_SUCCESSITEM = _descriptor.Descriptor( + name='ResponseInformationSgNBReconfComp_SuccessItem', + full_name='uenibstreamprotobuf.ResponseInformationSgNBReconfComp_SuccessItem', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='meNBtoSgNBContainer', full_name='uenibstreamprotobuf.ResponseInformationSgNBReconfComp_SuccessItem.meNBtoSgNBContainer', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.ResponseInformationSgNBReconfComp_SuccessItem.iE_Extensions', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=633, + serialized_end=836, +) + + +_RESPONSEINFORMATIONSGNBRECONFCOMP_SUCCESSITEMEXTIES = _descriptor.Descriptor( + name='ResponseInformationSgNBReconfComp_SuccessItemExtIEs', + full_name='uenibstreamprotobuf.ResponseInformationSgNBReconfComp_SuccessItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=838, + serialized_end=891, +) + + +_RESPONSEINFORMATIONSGNBRECONFCOMP_REJECTBYMENBITEM = _descriptor.Descriptor( + name='ResponseInformationSgNBReconfComp_RejectByMeNBItem', + full_name='uenibstreamprotobuf.ResponseInformationSgNBReconfComp_RejectByMeNBItem', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cause', full_name='uenibstreamprotobuf.ResponseInformationSgNBReconfComp_RejectByMeNBItem.cause', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.ResponseInformationSgNBReconfComp_RejectByMeNBItem.iE_Extensions', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=894, + serialized_end=1091, +) + + +_RESPONSEINFORMATIONSGNBRECONFCOMP_REJECTBYMENBITEMEXTIES = _descriptor.Descriptor( + name='ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs', + full_name='uenibstreamprotobuf.ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1093, + serialized_end=1151, +) + +_SGNBRECONFIGURATIONCOMPLETE.fields_by_name['id_ResponseInformationSgNBReconfComp'].message_type = _RESPONSEINFORMATIONSGNBRECONFCOMP +_SGNBRECONFIGURATIONCOMPLETE.fields_by_name['id_MeNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_RESPONSEINFORMATIONSGNBRECONFCOMP.fields_by_name['success_SgNBReconfComp'].message_type = _RESPONSEINFORMATIONSGNBRECONFCOMP_SUCCESSITEM +_RESPONSEINFORMATIONSGNBRECONFCOMP.fields_by_name['reject_by_MeNB_SgNBReconfComp'].message_type = _RESPONSEINFORMATIONSGNBRECONFCOMP_REJECTBYMENBITEM +_RESPONSEINFORMATIONSGNBRECONFCOMP.oneofs_by_name['value'].fields.append( + _RESPONSEINFORMATIONSGNBRECONFCOMP.fields_by_name['success_SgNBReconfComp']) +_RESPONSEINFORMATIONSGNBRECONFCOMP.fields_by_name['success_SgNBReconfComp'].containing_oneof = _RESPONSEINFORMATIONSGNBRECONFCOMP.oneofs_by_name['value'] +_RESPONSEINFORMATIONSGNBRECONFCOMP.oneofs_by_name['value'].fields.append( + _RESPONSEINFORMATIONSGNBRECONFCOMP.fields_by_name['reject_by_MeNB_SgNBReconfComp']) +_RESPONSEINFORMATIONSGNBRECONFCOMP.fields_by_name['reject_by_MeNB_SgNBReconfComp'].containing_oneof = _RESPONSEINFORMATIONSGNBRECONFCOMP.oneofs_by_name['value'] +_RESPONSEINFORMATIONSGNBRECONFCOMP_SUCCESSITEM.fields_by_name['meNBtoSgNBContainer'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_RESPONSEINFORMATIONSGNBRECONFCOMP_SUCCESSITEM.fields_by_name['iE_Extensions'].message_type = _RESPONSEINFORMATIONSGNBRECONFCOMP_SUCCESSITEMEXTIES +_RESPONSEINFORMATIONSGNBRECONFCOMP_REJECTBYMENBITEM.fields_by_name['cause'].message_type = error__cause__pb2._CAUSE +_RESPONSEINFORMATIONSGNBRECONFCOMP_REJECTBYMENBITEM.fields_by_name['iE_Extensions'].message_type = _RESPONSEINFORMATIONSGNBRECONFCOMP_REJECTBYMENBITEMEXTIES +DESCRIPTOR.message_types_by_name['SgNBReconfigurationComplete'] = _SGNBRECONFIGURATIONCOMPLETE +DESCRIPTOR.message_types_by_name['ResponseInformationSgNBReconfComp'] = _RESPONSEINFORMATIONSGNBRECONFCOMP +DESCRIPTOR.message_types_by_name['ResponseInformationSgNBReconfComp_SuccessItem'] = _RESPONSEINFORMATIONSGNBRECONFCOMP_SUCCESSITEM +DESCRIPTOR.message_types_by_name['ResponseInformationSgNBReconfComp_SuccessItemExtIEs'] = _RESPONSEINFORMATIONSGNBRECONFCOMP_SUCCESSITEMEXTIES +DESCRIPTOR.message_types_by_name['ResponseInformationSgNBReconfComp_RejectByMeNBItem'] = _RESPONSEINFORMATIONSGNBRECONFCOMP_REJECTBYMENBITEM +DESCRIPTOR.message_types_by_name['ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs'] = _RESPONSEINFORMATIONSGNBRECONFCOMP_REJECTBYMENBITEMEXTIES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SgNBReconfigurationComplete = _reflection.GeneratedProtocolMessageType('SgNBReconfigurationComplete', (_message.Message,), { + 'DESCRIPTOR' : _SGNBRECONFIGURATIONCOMPLETE, + '__module__' : 'sgnb_reconfiguration_complete_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBReconfigurationComplete) + }) +_sym_db.RegisterMessage(SgNBReconfigurationComplete) + +ResponseInformationSgNBReconfComp = _reflection.GeneratedProtocolMessageType('ResponseInformationSgNBReconfComp', (_message.Message,), { + 'DESCRIPTOR' : _RESPONSEINFORMATIONSGNBRECONFCOMP, + '__module__' : 'sgnb_reconfiguration_complete_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ResponseInformationSgNBReconfComp) + }) +_sym_db.RegisterMessage(ResponseInformationSgNBReconfComp) + +ResponseInformationSgNBReconfComp_SuccessItem = _reflection.GeneratedProtocolMessageType('ResponseInformationSgNBReconfComp_SuccessItem', (_message.Message,), { + 'DESCRIPTOR' : _RESPONSEINFORMATIONSGNBRECONFCOMP_SUCCESSITEM, + '__module__' : 'sgnb_reconfiguration_complete_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ResponseInformationSgNBReconfComp_SuccessItem) + }) +_sym_db.RegisterMessage(ResponseInformationSgNBReconfComp_SuccessItem) + +ResponseInformationSgNBReconfComp_SuccessItemExtIEs = _reflection.GeneratedProtocolMessageType('ResponseInformationSgNBReconfComp_SuccessItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _RESPONSEINFORMATIONSGNBRECONFCOMP_SUCCESSITEMEXTIES, + '__module__' : 'sgnb_reconfiguration_complete_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ResponseInformationSgNBReconfComp_SuccessItemExtIEs) + }) +_sym_db.RegisterMessage(ResponseInformationSgNBReconfComp_SuccessItemExtIEs) + +ResponseInformationSgNBReconfComp_RejectByMeNBItem = _reflection.GeneratedProtocolMessageType('ResponseInformationSgNBReconfComp_RejectByMeNBItem', (_message.Message,), { + 'DESCRIPTOR' : _RESPONSEINFORMATIONSGNBRECONFCOMP_REJECTBYMENBITEM, + '__module__' : 'sgnb_reconfiguration_complete_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ResponseInformationSgNBReconfComp_RejectByMeNBItem) + }) +_sym_db.RegisterMessage(ResponseInformationSgNBReconfComp_RejectByMeNBItem) + +ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs = _reflection.GeneratedProtocolMessageType('ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _RESPONSEINFORMATIONSGNBRECONFCOMP_REJECTBYMENBITEMEXTIES, + '__module__' : 'sgnb_reconfiguration_complete_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs) + }) +_sym_db.RegisterMessage(ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/sgnb_release_confirm_pb2.py b/mc-core/mc/data_gen/sgnb_release_confirm_pb2.py new file mode 100644 index 0000000..ddb9a04 --- /dev/null +++ b/mc-core/mc/data_gen/sgnb_release_confirm_pb2.py @@ -0,0 +1,417 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: sgnb_release_confirm.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import x2ap_common_types_pb2 as x2ap__common__types__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='sgnb_release_confirm.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x1asgnb_release_confirm.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17x2ap_common_types.proto\"V\n\x12SgNBReleaseConfirm\x12@\n\x0bprotocolIEs\x18\x01 \x01(\x0b\x32+.uenibstreamprotobuf.SgNBReleaseConfirm_IEs\"\xce\x02\n\x16SgNBReleaseConfirm_IEs\x12\x1a\n\x12id_MeNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x1a\n\x12id_SgNB_UE_X2AP_ID\x18\x02 \x01(\r\x12h\n&id_E_RABs_ToBeReleased_SgNBRelConfList\x18\x03 \x01(\x0b\x32\x38.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConfList\x12N\n\x19id_CriticalityDiagnostics\x18\x04 \x01(\x0b\x32+.uenibstreamprotobuf.CriticalityDiagnostics\x12\x42\n\x1cid_MeNB_UE_X2AP_ID_Extension\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\x91\x01\n#E_RABs_ToBeReleased_SgNBRelConfList\x12j\n\'id_E_RABs_ToBeReleased_SgNBRelConf_Item\x18\x01 \x03(\x0b\x32\x39.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_Item\"\xc9\x03\n$E_RABs_ToBeReleased_SgNBRelConf_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12U\n\x1b\x65n_DC_ResourceConfiguration\x18\x02 \x01(\x0b\x32\x30.uenibstreamprotobuf.EN_DC_ResourceConfiguration\x12_\n\x0fsgNBPDCPpresent\x18\x03 \x01(\x0b\x32\x44.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresentH\x00\x12\x65\n\x12SgNBPDCPnotpresent\x18\x04 \x01(\x0b\x32G.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentH\x00\x12V\n\riE_Extensions\x18\x05 \x03(\x0b\x32?.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEsB\x18\n\x16resource_configuration\",\n*E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs\"\xbd\x01\n/E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent\x12\x44\n\x14uL_GTPtunnelEndpoint\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12\x44\n\x14\x64L_GTPtunnelEndpoint\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\"\x9a\x01\n2E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent\x12\x64\n\riE_Extensions\x18\x01 \x03(\x0b\x32M.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs\":\n8E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEsB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,x2ap__common__types__pb2.DESCRIPTOR,]) + + + + +_SGNBRELEASECONFIRM = _descriptor.Descriptor( + name='SgNBReleaseConfirm', + full_name='uenibstreamprotobuf.SgNBReleaseConfirm', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='protocolIEs', full_name='uenibstreamprotobuf.SgNBReleaseConfirm.protocolIEs', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=108, + serialized_end=194, +) + + +_SGNBRELEASECONFIRM_IES = _descriptor.Descriptor( + name='SgNBReleaseConfirm_IEs', + full_name='uenibstreamprotobuf.SgNBReleaseConfirm_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBReleaseConfirm_IEs.id_MeNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBReleaseConfirm_IEs.id_SgNB_UE_X2AP_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_E_RABs_ToBeReleased_SgNBRelConfList', full_name='uenibstreamprotobuf.SgNBReleaseConfirm_IEs.id_E_RABs_ToBeReleased_SgNBRelConfList', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_CriticalityDiagnostics', full_name='uenibstreamprotobuf.SgNBReleaseConfirm_IEs.id_CriticalityDiagnostics', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SgNBReleaseConfirm_IEs.id_MeNB_UE_X2AP_ID_Extension', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=197, + serialized_end=531, +) + + +_E_RABS_TOBERELEASED_SGNBRELCONFLIST = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBRelConfList', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConfList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABs_ToBeReleased_SgNBRelConf_Item', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConfList.id_E_RABs_ToBeReleased_SgNBRelConf_Item', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=534, + serialized_end=679, +) + + +_E_RABS_TOBERELEASED_SGNBRELCONF_ITEM = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBRelConf_Item', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='en_DC_ResourceConfiguration', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_Item.en_DC_ResourceConfiguration', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPpresent', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_Item.sgNBPDCPpresent', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='SgNBPDCPnotpresent', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_Item.SgNBPDCPnotpresent', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_Item.iE_Extensions', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='resource_configuration', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_Item.resource_configuration', + index=0, containing_type=None, fields=[]), + ], + serialized_start=682, + serialized_end=1139, +) + + +_E_RABS_TOBERELEASED_SGNBRELCONF_ITEMEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1141, + serialized_end=1185, +) + + +_E_RABS_TOBERELEASED_SGNBRELCONF_SGNBPDCPPRESENT = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='uL_GTPtunnelEndpoint', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent.uL_GTPtunnelEndpoint', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dL_GTPtunnelEndpoint', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent.dL_GTPtunnelEndpoint', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1188, + serialized_end=1377, +) + + +_E_RABS_TOBERELEASED_SGNBRELCONF_SGNBPDCPNOTPRESENT = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent.iE_Extensions', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1380, + serialized_end=1534, +) + + +_E_RABS_TOBERELEASED_SGNBRELCONF_SGNBPDCPNOTPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1536, + serialized_end=1594, +) + +_SGNBRELEASECONFIRM.fields_by_name['protocolIEs'].message_type = _SGNBRELEASECONFIRM_IES +_SGNBRELEASECONFIRM_IES.fields_by_name['id_E_RABs_ToBeReleased_SgNBRelConfList'].message_type = _E_RABS_TOBERELEASED_SGNBRELCONFLIST +_SGNBRELEASECONFIRM_IES.fields_by_name['id_CriticalityDiagnostics'].message_type = x2ap__common__types__pb2._CRITICALITYDIAGNOSTICS +_SGNBRELEASECONFIRM_IES.fields_by_name['id_MeNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_E_RABS_TOBERELEASED_SGNBRELCONFLIST.fields_by_name['id_E_RABs_ToBeReleased_SgNBRelConf_Item'].message_type = _E_RABS_TOBERELEASED_SGNBRELCONF_ITEM +_E_RABS_TOBERELEASED_SGNBRELCONF_ITEM.fields_by_name['en_DC_ResourceConfiguration'].message_type = x2ap__common__types__pb2._EN_DC_RESOURCECONFIGURATION +_E_RABS_TOBERELEASED_SGNBRELCONF_ITEM.fields_by_name['sgNBPDCPpresent'].message_type = _E_RABS_TOBERELEASED_SGNBRELCONF_SGNBPDCPPRESENT +_E_RABS_TOBERELEASED_SGNBRELCONF_ITEM.fields_by_name['SgNBPDCPnotpresent'].message_type = _E_RABS_TOBERELEASED_SGNBRELCONF_SGNBPDCPNOTPRESENT +_E_RABS_TOBERELEASED_SGNBRELCONF_ITEM.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBERELEASED_SGNBRELCONF_ITEMEXTIES +_E_RABS_TOBERELEASED_SGNBRELCONF_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_TOBERELEASED_SGNBRELCONF_ITEM.fields_by_name['sgNBPDCPpresent']) +_E_RABS_TOBERELEASED_SGNBRELCONF_ITEM.fields_by_name['sgNBPDCPpresent'].containing_oneof = _E_RABS_TOBERELEASED_SGNBRELCONF_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_TOBERELEASED_SGNBRELCONF_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_TOBERELEASED_SGNBRELCONF_ITEM.fields_by_name['SgNBPDCPnotpresent']) +_E_RABS_TOBERELEASED_SGNBRELCONF_ITEM.fields_by_name['SgNBPDCPnotpresent'].containing_oneof = _E_RABS_TOBERELEASED_SGNBRELCONF_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_TOBERELEASED_SGNBRELCONF_SGNBPDCPPRESENT.fields_by_name['uL_GTPtunnelEndpoint'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBERELEASED_SGNBRELCONF_SGNBPDCPPRESENT.fields_by_name['dL_GTPtunnelEndpoint'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBERELEASED_SGNBRELCONF_SGNBPDCPNOTPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBERELEASED_SGNBRELCONF_SGNBPDCPNOTPRESENTEXTIES +DESCRIPTOR.message_types_by_name['SgNBReleaseConfirm'] = _SGNBRELEASECONFIRM +DESCRIPTOR.message_types_by_name['SgNBReleaseConfirm_IEs'] = _SGNBRELEASECONFIRM_IES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBRelConfList'] = _E_RABS_TOBERELEASED_SGNBRELCONFLIST +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBRelConf_Item'] = _E_RABS_TOBERELEASED_SGNBRELCONF_ITEM +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs'] = _E_RABS_TOBERELEASED_SGNBRELCONF_ITEMEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent'] = _E_RABS_TOBERELEASED_SGNBRELCONF_SGNBPDCPPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent'] = _E_RABS_TOBERELEASED_SGNBRELCONF_SGNBPDCPNOTPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs'] = _E_RABS_TOBERELEASED_SGNBRELCONF_SGNBPDCPNOTPRESENTEXTIES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SgNBReleaseConfirm = _reflection.GeneratedProtocolMessageType('SgNBReleaseConfirm', (_message.Message,), { + 'DESCRIPTOR' : _SGNBRELEASECONFIRM, + '__module__' : 'sgnb_release_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBReleaseConfirm) + }) +_sym_db.RegisterMessage(SgNBReleaseConfirm) + +SgNBReleaseConfirm_IEs = _reflection.GeneratedProtocolMessageType('SgNBReleaseConfirm_IEs', (_message.Message,), { + 'DESCRIPTOR' : _SGNBRELEASECONFIRM_IES, + '__module__' : 'sgnb_release_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBReleaseConfirm_IEs) + }) +_sym_db.RegisterMessage(SgNBReleaseConfirm_IEs) + +E_RABs_ToBeReleased_SgNBRelConfList = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBRelConfList', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBRELCONFLIST, + '__module__' : 'sgnb_release_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConfList) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBRelConfList) + +E_RABs_ToBeReleased_SgNBRelConf_Item = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBRelConf_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBRELCONF_ITEM, + '__module__' : 'sgnb_release_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_Item) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBRelConf_Item) + +E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBRELCONF_ITEMEXTIES, + '__module__' : 'sgnb_release_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs) + +E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBRELCONF_SGNBPDCPPRESENT, + '__module__' : 'sgnb_release_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent) + +E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBRELCONF_SGNBPDCPNOTPRESENT, + '__module__' : 'sgnb_release_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent) + +E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBRELCONF_SGNBPDCPNOTPRESENTEXTIES, + '__module__' : 'sgnb_release_confirm_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/sgnb_release_request_acknowledge_pb2.py b/mc-core/mc/data_gen/sgnb_release_request_acknowledge_pb2.py new file mode 100644 index 0000000..6ff869e --- /dev/null +++ b/mc-core/mc/data_gen/sgnb_release_request_acknowledge_pb2.py @@ -0,0 +1,272 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: sgnb_release_request_acknowledge.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import x2ap_common_types_pb2 as x2ap__common__types__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='sgnb_release_request_acknowledge.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n&sgnb_release_request_acknowledge.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17x2ap_common_types.proto\"l\n\x1dSgNBReleaseRequestAcknowledge\x12K\n\x0bprotocolIEs\x18\x01 \x01(\x0b\x32\x36.uenibstreamprotobuf.SgNBReleaseRequestAcknowledge_IEs\"\xef\x02\n!SgNBReleaseRequestAcknowledge_IEs\x12\x1a\n\x12id_MeNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x1a\n\x12id_SgNB_UE_X2AP_ID\x18\x02 \x01(\r\x12N\n\x19id_CriticalityDiagnostics\x18\x03 \x01(\x0b\x32+.uenibstreamprotobuf.CriticalityDiagnostics\x12\x42\n\x1cid_MeNB_UE_X2AP_ID_Extension\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12~\n1id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList\x18\x05 \x01(\x0b\x32\x43.uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList\"\xb3\x01\n.E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList\x12\x80\x01\n2id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item\x18\x01 \x03(\x0b\x32\x44.uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item\"\xe2\x01\n/E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12:\n\x14rlc_Mode_transferred\x18\x02 \x01(\x0b\x32\x1c.uenibstreamprotobuf.RLCMode\x12\x61\n\riE_Extensions\x18\x03 \x03(\x0b\x32J.uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs\"7\n5E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEsB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,x2ap__common__types__pb2.DESCRIPTOR,]) + + + + +_SGNBRELEASEREQUESTACKNOWLEDGE = _descriptor.Descriptor( + name='SgNBReleaseRequestAcknowledge', + full_name='uenibstreamprotobuf.SgNBReleaseRequestAcknowledge', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='protocolIEs', full_name='uenibstreamprotobuf.SgNBReleaseRequestAcknowledge.protocolIEs', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=120, + serialized_end=228, +) + + +_SGNBRELEASEREQUESTACKNOWLEDGE_IES = _descriptor.Descriptor( + name='SgNBReleaseRequestAcknowledge_IEs', + full_name='uenibstreamprotobuf.SgNBReleaseRequestAcknowledge_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBReleaseRequestAcknowledge_IEs.id_MeNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBReleaseRequestAcknowledge_IEs.id_SgNB_UE_X2AP_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_CriticalityDiagnostics', full_name='uenibstreamprotobuf.SgNBReleaseRequestAcknowledge_IEs.id_CriticalityDiagnostics', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SgNBReleaseRequestAcknowledge_IEs.id_MeNB_UE_X2AP_ID_Extension', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList', full_name='uenibstreamprotobuf.SgNBReleaseRequestAcknowledge_IEs.id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=231, + serialized_end=598, +) + + +_E_RABS_ADMITTED_TOBERELEASED_SGNBRELREQACKLIST = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList.id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=601, + serialized_end=780, +) + + +_E_RABS_ADMITTED_TOBERELEASED_SGNBRELREQACK_ITEM = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rlc_Mode_transferred', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item.rlc_Mode_transferred', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item.iE_Extensions', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=783, + serialized_end=1009, +) + + +_E_RABS_ADMITTED_TOBERELEASED_SGNBRELREQACK_ITEMEXTIES = _descriptor.Descriptor( + name='E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs', + full_name='uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1011, + serialized_end=1066, +) + +_SGNBRELEASEREQUESTACKNOWLEDGE.fields_by_name['protocolIEs'].message_type = _SGNBRELEASEREQUESTACKNOWLEDGE_IES +_SGNBRELEASEREQUESTACKNOWLEDGE_IES.fields_by_name['id_CriticalityDiagnostics'].message_type = x2ap__common__types__pb2._CRITICALITYDIAGNOSTICS +_SGNBRELEASEREQUESTACKNOWLEDGE_IES.fields_by_name['id_MeNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SGNBRELEASEREQUESTACKNOWLEDGE_IES.fields_by_name['id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList'].message_type = _E_RABS_ADMITTED_TOBERELEASED_SGNBRELREQACKLIST +_E_RABS_ADMITTED_TOBERELEASED_SGNBRELREQACKLIST.fields_by_name['id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item'].message_type = _E_RABS_ADMITTED_TOBERELEASED_SGNBRELREQACK_ITEM +_E_RABS_ADMITTED_TOBERELEASED_SGNBRELREQACK_ITEM.fields_by_name['rlc_Mode_transferred'].message_type = x2ap__common__types__pb2._RLCMODE +_E_RABS_ADMITTED_TOBERELEASED_SGNBRELREQACK_ITEM.fields_by_name['iE_Extensions'].message_type = _E_RABS_ADMITTED_TOBERELEASED_SGNBRELREQACK_ITEMEXTIES +DESCRIPTOR.message_types_by_name['SgNBReleaseRequestAcknowledge'] = _SGNBRELEASEREQUESTACKNOWLEDGE +DESCRIPTOR.message_types_by_name['SgNBReleaseRequestAcknowledge_IEs'] = _SGNBRELEASEREQUESTACKNOWLEDGE_IES +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList'] = _E_RABS_ADMITTED_TOBERELEASED_SGNBRELREQACKLIST +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item'] = _E_RABS_ADMITTED_TOBERELEASED_SGNBRELREQACK_ITEM +DESCRIPTOR.message_types_by_name['E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs'] = _E_RABS_ADMITTED_TOBERELEASED_SGNBRELREQACK_ITEMEXTIES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SgNBReleaseRequestAcknowledge = _reflection.GeneratedProtocolMessageType('SgNBReleaseRequestAcknowledge', (_message.Message,), { + 'DESCRIPTOR' : _SGNBRELEASEREQUESTACKNOWLEDGE, + '__module__' : 'sgnb_release_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBReleaseRequestAcknowledge) + }) +_sym_db.RegisterMessage(SgNBReleaseRequestAcknowledge) + +SgNBReleaseRequestAcknowledge_IEs = _reflection.GeneratedProtocolMessageType('SgNBReleaseRequestAcknowledge_IEs', (_message.Message,), { + 'DESCRIPTOR' : _SGNBRELEASEREQUESTACKNOWLEDGE_IES, + '__module__' : 'sgnb_release_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBReleaseRequestAcknowledge_IEs) + }) +_sym_db.RegisterMessage(SgNBReleaseRequestAcknowledge_IEs) + +E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBERELEASED_SGNBRELREQACKLIST, + '__module__' : 'sgnb_release_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList) + +E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBERELEASED_SGNBRELREQACK_ITEM, + '__module__' : 'sgnb_release_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item) + +E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_ADMITTED_TOBERELEASED_SGNBRELREQACK_ITEMEXTIES, + '__module__' : 'sgnb_release_request_acknowledge_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/sgnb_release_request_pb2.py b/mc-core/mc/data_gen/sgnb_release_request_pb2.py new file mode 100644 index 0000000..a720021 --- /dev/null +++ b/mc-core/mc/data_gen/sgnb_release_request_pb2.py @@ -0,0 +1,500 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: sgnb_release_request.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import x2ap_common_types_pb2 as x2ap__common__types__pb2 +import rrc_cg_config_info_pb2 as rrc__cg__config__info__pb2 +import error_cause_pb2 as error__cause__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='sgnb_release_request.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x1asgnb_release_request.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17x2ap_common_types.proto\x1a\x18rrc_cg_config_info.proto\x1a\x11\x65rror_cause.proto\"V\n\x12SgNBReleaseRequest\x12@\n\x0bprotocolIEs\x18\x01 \x01(\x0b\x32+.uenibstreamprotobuf.SgNBReleaseRequest_IEs\"\xde\x03\n\x16SgNBReleaseRequest_IEs\x12\x1a\n\x12id_MeNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x38\n\x12id_SgNB_UE_X2AP_ID\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12,\n\x08id_Cause\x18\x03 \x01(\x0b\x32\x1a.uenibstreamprotobuf.Cause\x12\x66\n%id_E_RABs_ToBeReleased_SgNBRelReqList\x18\x04 \x01(\x0b\x32\x37.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqList\x12P\n\x1aid_UE_ContextKeptIndicator\x18\x05 \x01(\x0b\x32,.uenibstreamprotobuf.UE_ContextKeptIndicator\x12\x42\n\x1cid_MeNB_UE_X2AP_ID_Extension\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x42\n\x16id_MeNBtoSgNBContainer\x18\x07 \x01(\x0b\x32\".uenibstreamprotobuf.CG_ConfigInfo\"\x8e\x01\n\"E_RABs_ToBeReleased_SgNBRelReqList\x12h\n&id_E_RABs_ToBeReleased_SgNBRelReq_Item\x18\x01 \x03(\x0b\x32\x38.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_Item\"\x89\x01\n\x17UE_ContextKeptIndicator\x12\x41\n\x05value\x18\x01 \x01(\x0e\x32\x32.uenibstreamprotobuf.UE_ContextKeptIndicator.Value\"+\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04true\x10\x01\"\xc5\x03\n#E_RABs_ToBeReleased_SgNBRelReq_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12U\n\x1b\x65n_DC_ResourceConfiguration\x18\x02 \x01(\x0b\x32\x30.uenibstreamprotobuf.EN_DC_ResourceConfiguration\x12^\n\x0fsgNBPDCPpresent\x18\x03 \x01(\x0b\x32\x43.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresentH\x00\x12\x64\n\x12sgNBPDCPnotpresent\x18\x04 \x01(\x0b\x32\x46.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentH\x00\x12U\n\riE_Extensions\x18\x05 \x03(\x0b\x32>.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEsB\x18\n\x16resource_configuration\"+\n)E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs\"\xbc\x01\n.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent\x12\x44\n\x14uL_GTPtunnelEndpoint\x18\x01 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\x12\x44\n\x14\x64L_GTPtunnelEndpoint\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.GTPtunnelEndpoint\"\x98\x01\n1E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent\x12\x63\n\riE_Extensions\x18\x01 \x03(\x0b\x32L.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs\"9\n7E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEsB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,x2ap__common__types__pb2.DESCRIPTOR,rrc__cg__config__info__pb2.DESCRIPTOR,error__cause__pb2.DESCRIPTOR,]) + + + +_UE_CONTEXTKEPTINDICATOR_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.UE_ContextKeptIndicator.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='true', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=962, + serialized_end=1005, +) +_sym_db.RegisterEnumDescriptor(_UE_CONTEXTKEPTINDICATOR_VALUE) + + +_SGNBRELEASEREQUEST = _descriptor.Descriptor( + name='SgNBReleaseRequest', + full_name='uenibstreamprotobuf.SgNBReleaseRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='protocolIEs', full_name='uenibstreamprotobuf.SgNBReleaseRequest.protocolIEs', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=153, + serialized_end=239, +) + + +_SGNBRELEASEREQUEST_IES = _descriptor.Descriptor( + name='SgNBReleaseRequest_IEs', + full_name='uenibstreamprotobuf.SgNBReleaseRequest_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBReleaseRequest_IEs.id_MeNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBReleaseRequest_IEs.id_SgNB_UE_X2AP_ID', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_Cause', full_name='uenibstreamprotobuf.SgNBReleaseRequest_IEs.id_Cause', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_E_RABs_ToBeReleased_SgNBRelReqList', full_name='uenibstreamprotobuf.SgNBReleaseRequest_IEs.id_E_RABs_ToBeReleased_SgNBRelReqList', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_UE_ContextKeptIndicator', full_name='uenibstreamprotobuf.SgNBReleaseRequest_IEs.id_UE_ContextKeptIndicator', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SgNBReleaseRequest_IEs.id_MeNB_UE_X2AP_ID_Extension', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNBtoSgNBContainer', full_name='uenibstreamprotobuf.SgNBReleaseRequest_IEs.id_MeNBtoSgNBContainer', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=242, + serialized_end=720, +) + + +_E_RABS_TOBERELEASED_SGNBRELREQLIST = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBRelReqList', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABs_ToBeReleased_SgNBRelReq_Item', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqList.id_E_RABs_ToBeReleased_SgNBRelReq_Item', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=723, + serialized_end=865, +) + + +_UE_CONTEXTKEPTINDICATOR = _descriptor.Descriptor( + name='UE_ContextKeptIndicator', + full_name='uenibstreamprotobuf.UE_ContextKeptIndicator', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.UE_ContextKeptIndicator.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _UE_CONTEXTKEPTINDICATOR_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=868, + serialized_end=1005, +) + + +_E_RABS_TOBERELEASED_SGNBRELREQ_ITEM = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBRelReq_Item', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='en_DC_ResourceConfiguration', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_Item.en_DC_ResourceConfiguration', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPpresent', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_Item.sgNBPDCPpresent', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBPDCPnotpresent', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_Item.sgNBPDCPnotpresent', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_Item.iE_Extensions', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='resource_configuration', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_Item.resource_configuration', + index=0, containing_type=None, fields=[]), + ], + serialized_start=1008, + serialized_end=1461, +) + + +_E_RABS_TOBERELEASED_SGNBRELREQ_ITEMEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1463, + serialized_end=1506, +) + + +_E_RABS_TOBERELEASED_SGNBRELREQ_SGNBPDCPPRESENT = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='uL_GTPtunnelEndpoint', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent.uL_GTPtunnelEndpoint', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dL_GTPtunnelEndpoint', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent.dL_GTPtunnelEndpoint', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1509, + serialized_end=1697, +) + + +_E_RABS_TOBERELEASED_SGNBRELREQ_SGNBPDCPNOTPRESENT = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent.iE_Extensions', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1700, + serialized_end=1852, +) + + +_E_RABS_TOBERELEASED_SGNBRELREQ_SGNBPDCPNOTPRESENTEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1854, + serialized_end=1911, +) + +_SGNBRELEASEREQUEST.fields_by_name['protocolIEs'].message_type = _SGNBRELEASEREQUEST_IES +_SGNBRELEASEREQUEST_IES.fields_by_name['id_SgNB_UE_X2AP_ID'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SGNBRELEASEREQUEST_IES.fields_by_name['id_Cause'].message_type = error__cause__pb2._CAUSE +_SGNBRELEASEREQUEST_IES.fields_by_name['id_E_RABs_ToBeReleased_SgNBRelReqList'].message_type = _E_RABS_TOBERELEASED_SGNBRELREQLIST +_SGNBRELEASEREQUEST_IES.fields_by_name['id_UE_ContextKeptIndicator'].message_type = _UE_CONTEXTKEPTINDICATOR +_SGNBRELEASEREQUEST_IES.fields_by_name['id_MeNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SGNBRELEASEREQUEST_IES.fields_by_name['id_MeNBtoSgNBContainer'].message_type = rrc__cg__config__info__pb2._CG_CONFIGINFO +_E_RABS_TOBERELEASED_SGNBRELREQLIST.fields_by_name['id_E_RABs_ToBeReleased_SgNBRelReq_Item'].message_type = _E_RABS_TOBERELEASED_SGNBRELREQ_ITEM +_UE_CONTEXTKEPTINDICATOR.fields_by_name['value'].enum_type = _UE_CONTEXTKEPTINDICATOR_VALUE +_UE_CONTEXTKEPTINDICATOR_VALUE.containing_type = _UE_CONTEXTKEPTINDICATOR +_E_RABS_TOBERELEASED_SGNBRELREQ_ITEM.fields_by_name['en_DC_ResourceConfiguration'].message_type = x2ap__common__types__pb2._EN_DC_RESOURCECONFIGURATION +_E_RABS_TOBERELEASED_SGNBRELREQ_ITEM.fields_by_name['sgNBPDCPpresent'].message_type = _E_RABS_TOBERELEASED_SGNBRELREQ_SGNBPDCPPRESENT +_E_RABS_TOBERELEASED_SGNBRELREQ_ITEM.fields_by_name['sgNBPDCPnotpresent'].message_type = _E_RABS_TOBERELEASED_SGNBRELREQ_SGNBPDCPNOTPRESENT +_E_RABS_TOBERELEASED_SGNBRELREQ_ITEM.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBERELEASED_SGNBRELREQ_ITEMEXTIES +_E_RABS_TOBERELEASED_SGNBRELREQ_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_TOBERELEASED_SGNBRELREQ_ITEM.fields_by_name['sgNBPDCPpresent']) +_E_RABS_TOBERELEASED_SGNBRELREQ_ITEM.fields_by_name['sgNBPDCPpresent'].containing_oneof = _E_RABS_TOBERELEASED_SGNBRELREQ_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_TOBERELEASED_SGNBRELREQ_ITEM.oneofs_by_name['resource_configuration'].fields.append( + _E_RABS_TOBERELEASED_SGNBRELREQ_ITEM.fields_by_name['sgNBPDCPnotpresent']) +_E_RABS_TOBERELEASED_SGNBRELREQ_ITEM.fields_by_name['sgNBPDCPnotpresent'].containing_oneof = _E_RABS_TOBERELEASED_SGNBRELREQ_ITEM.oneofs_by_name['resource_configuration'] +_E_RABS_TOBERELEASED_SGNBRELREQ_SGNBPDCPPRESENT.fields_by_name['uL_GTPtunnelEndpoint'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBERELEASED_SGNBRELREQ_SGNBPDCPPRESENT.fields_by_name['dL_GTPtunnelEndpoint'].message_type = x2ap__common__types__pb2._GTPTUNNELENDPOINT +_E_RABS_TOBERELEASED_SGNBRELREQ_SGNBPDCPNOTPRESENT.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBERELEASED_SGNBRELREQ_SGNBPDCPNOTPRESENTEXTIES +DESCRIPTOR.message_types_by_name['SgNBReleaseRequest'] = _SGNBRELEASEREQUEST +DESCRIPTOR.message_types_by_name['SgNBReleaseRequest_IEs'] = _SGNBRELEASEREQUEST_IES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBRelReqList'] = _E_RABS_TOBERELEASED_SGNBRELREQLIST +DESCRIPTOR.message_types_by_name['UE_ContextKeptIndicator'] = _UE_CONTEXTKEPTINDICATOR +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBRelReq_Item'] = _E_RABS_TOBERELEASED_SGNBRELREQ_ITEM +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs'] = _E_RABS_TOBERELEASED_SGNBRELREQ_ITEMEXTIES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent'] = _E_RABS_TOBERELEASED_SGNBRELREQ_SGNBPDCPPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent'] = _E_RABS_TOBERELEASED_SGNBRELREQ_SGNBPDCPNOTPRESENT +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs'] = _E_RABS_TOBERELEASED_SGNBRELREQ_SGNBPDCPNOTPRESENTEXTIES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SgNBReleaseRequest = _reflection.GeneratedProtocolMessageType('SgNBReleaseRequest', (_message.Message,), { + 'DESCRIPTOR' : _SGNBRELEASEREQUEST, + '__module__' : 'sgnb_release_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBReleaseRequest) + }) +_sym_db.RegisterMessage(SgNBReleaseRequest) + +SgNBReleaseRequest_IEs = _reflection.GeneratedProtocolMessageType('SgNBReleaseRequest_IEs', (_message.Message,), { + 'DESCRIPTOR' : _SGNBRELEASEREQUEST_IES, + '__module__' : 'sgnb_release_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBReleaseRequest_IEs) + }) +_sym_db.RegisterMessage(SgNBReleaseRequest_IEs) + +E_RABs_ToBeReleased_SgNBRelReqList = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBRelReqList', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBRELREQLIST, + '__module__' : 'sgnb_release_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqList) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBRelReqList) + +UE_ContextKeptIndicator = _reflection.GeneratedProtocolMessageType('UE_ContextKeptIndicator', (_message.Message,), { + 'DESCRIPTOR' : _UE_CONTEXTKEPTINDICATOR, + '__module__' : 'sgnb_release_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UE_ContextKeptIndicator) + }) +_sym_db.RegisterMessage(UE_ContextKeptIndicator) + +E_RABs_ToBeReleased_SgNBRelReq_Item = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBRelReq_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBRELREQ_ITEM, + '__module__' : 'sgnb_release_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_Item) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBRelReq_Item) + +E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBRELREQ_ITEMEXTIES, + '__module__' : 'sgnb_release_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) + +E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBRELREQ_SGNBPDCPPRESENT, + '__module__' : 'sgnb_release_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) + +E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBRELREQ_SGNBPDCPNOTPRESENT, + '__module__' : 'sgnb_release_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) + +E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBRELREQ_SGNBPDCPNOTPRESENTEXTIES, + '__module__' : 'sgnb_release_request_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/sgnb_release_required_pb2.py b/mc-core/mc/data_gen/sgnb_release_required_pb2.py new file mode 100644 index 0000000..77fd6ef --- /dev/null +++ b/mc-core/mc/data_gen/sgnb_release_required_pb2.py @@ -0,0 +1,273 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: sgnb_release_required.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import x2ap_common_types_pb2 as x2ap__common__types__pb2 +import error_cause_pb2 as error__cause__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='sgnb_release_required.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x1bsgnb_release_required.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17x2ap_common_types.proto\x1a\x11\x65rror_cause.proto\"X\n\x13SgNBReleaseRequired\x12\x41\n\x0bprotocolIEs\x18\x01 \x01(\x0b\x32,.uenibstreamprotobuf.SgNBReleaseRequired_IEs\"\xad\x02\n\x17SgNBReleaseRequired_IEs\x12\x1a\n\x12id_MeNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x1a\n\x12id_SgNB_UE_X2AP_ID\x18\x02 \x01(\r\x12,\n\x08id_Cause\x18\x03 \x01(\x0b\x32\x1a.uenibstreamprotobuf.Cause\x12\x42\n\x1cid_MeNB_UE_X2AP_ID_Extension\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12h\n&id_E_RABs_ToBeReleased_SgNBRelReqdList\x18\x05 \x01(\x0b\x32\x38.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqdList\"\x91\x01\n#E_RABs_ToBeReleased_SgNBRelReqdList\x12j\n\'id_E_RABs_ToBeReleased_SgNBRelReqd_Item\x18\x01 \x03(\x0b\x32\x39.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqd_Item\"\xcc\x01\n$E_RABs_ToBeReleased_SgNBRelReqd_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12:\n\x14rlc_Mode_transferred\x18\x02 \x01(\x0b\x32\x1c.uenibstreamprotobuf.RLCMode\x12V\n\riE_Extensions\x18\x03 \x03(\x0b\x32?.uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs\",\n*E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEsB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,x2ap__common__types__pb2.DESCRIPTOR,error__cause__pb2.DESCRIPTOR,]) + + + + +_SGNBRELEASEREQUIRED = _descriptor.Descriptor( + name='SgNBReleaseRequired', + full_name='uenibstreamprotobuf.SgNBReleaseRequired', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='protocolIEs', full_name='uenibstreamprotobuf.SgNBReleaseRequired.protocolIEs', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=128, + serialized_end=216, +) + + +_SGNBRELEASEREQUIRED_IES = _descriptor.Descriptor( + name='SgNBReleaseRequired_IEs', + full_name='uenibstreamprotobuf.SgNBReleaseRequired_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBReleaseRequired_IEs.id_MeNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SgNBReleaseRequired_IEs.id_SgNB_UE_X2AP_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_Cause', full_name='uenibstreamprotobuf.SgNBReleaseRequired_IEs.id_Cause', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SgNBReleaseRequired_IEs.id_MeNB_UE_X2AP_ID_Extension', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_E_RABs_ToBeReleased_SgNBRelReqdList', full_name='uenibstreamprotobuf.SgNBReleaseRequired_IEs.id_E_RABs_ToBeReleased_SgNBRelReqdList', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=219, + serialized_end=520, +) + + +_E_RABS_TOBERELEASED_SGNBRELREQDLIST = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBRelReqdList', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqdList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABs_ToBeReleased_SgNBRelReqd_Item', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqdList.id_E_RABs_ToBeReleased_SgNBRelReqd_Item', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=523, + serialized_end=668, +) + + +_E_RABS_TOBERELEASED_SGNBRELREQD_ITEM = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBRelReqd_Item', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqd_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqd_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rlc_Mode_transferred', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqd_Item.rlc_Mode_transferred', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqd_Item.iE_Extensions', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=671, + serialized_end=875, +) + + +_E_RABS_TOBERELEASED_SGNBRELREQD_ITEMEXTIES = _descriptor.Descriptor( + name='E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs', + full_name='uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=877, + serialized_end=921, +) + +_SGNBRELEASEREQUIRED.fields_by_name['protocolIEs'].message_type = _SGNBRELEASEREQUIRED_IES +_SGNBRELEASEREQUIRED_IES.fields_by_name['id_Cause'].message_type = error__cause__pb2._CAUSE +_SGNBRELEASEREQUIRED_IES.fields_by_name['id_MeNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SGNBRELEASEREQUIRED_IES.fields_by_name['id_E_RABs_ToBeReleased_SgNBRelReqdList'].message_type = _E_RABS_TOBERELEASED_SGNBRELREQDLIST +_E_RABS_TOBERELEASED_SGNBRELREQDLIST.fields_by_name['id_E_RABs_ToBeReleased_SgNBRelReqd_Item'].message_type = _E_RABS_TOBERELEASED_SGNBRELREQD_ITEM +_E_RABS_TOBERELEASED_SGNBRELREQD_ITEM.fields_by_name['rlc_Mode_transferred'].message_type = x2ap__common__types__pb2._RLCMODE +_E_RABS_TOBERELEASED_SGNBRELREQD_ITEM.fields_by_name['iE_Extensions'].message_type = _E_RABS_TOBERELEASED_SGNBRELREQD_ITEMEXTIES +DESCRIPTOR.message_types_by_name['SgNBReleaseRequired'] = _SGNBRELEASEREQUIRED +DESCRIPTOR.message_types_by_name['SgNBReleaseRequired_IEs'] = _SGNBRELEASEREQUIRED_IES +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBRelReqdList'] = _E_RABS_TOBERELEASED_SGNBRELREQDLIST +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBRelReqd_Item'] = _E_RABS_TOBERELEASED_SGNBRELREQD_ITEM +DESCRIPTOR.message_types_by_name['E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs'] = _E_RABS_TOBERELEASED_SGNBRELREQD_ITEMEXTIES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SgNBReleaseRequired = _reflection.GeneratedProtocolMessageType('SgNBReleaseRequired', (_message.Message,), { + 'DESCRIPTOR' : _SGNBRELEASEREQUIRED, + '__module__' : 'sgnb_release_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBReleaseRequired) + }) +_sym_db.RegisterMessage(SgNBReleaseRequired) + +SgNBReleaseRequired_IEs = _reflection.GeneratedProtocolMessageType('SgNBReleaseRequired_IEs', (_message.Message,), { + 'DESCRIPTOR' : _SGNBRELEASEREQUIRED_IES, + '__module__' : 'sgnb_release_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBReleaseRequired_IEs) + }) +_sym_db.RegisterMessage(SgNBReleaseRequired_IEs) + +E_RABs_ToBeReleased_SgNBRelReqdList = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBRelReqdList', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBRELREQDLIST, + '__module__' : 'sgnb_release_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqdList) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBRelReqdList) + +E_RABs_ToBeReleased_SgNBRelReqd_Item = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBRelReqd_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBRELREQD_ITEM, + '__module__' : 'sgnb_release_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqd_Item) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBRelReqd_Item) + +E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_TOBERELEASED_SGNBRELREQD_ITEMEXTIES, + '__module__' : 'sgnb_release_required_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/sn_status_transfer_pb2.py b/mc-core/mc/data_gen/sn_status_transfer_pb2.py new file mode 100644 index 0000000..d895cfe --- /dev/null +++ b/mc-core/mc/data_gen/sn_status_transfer_pb2.py @@ -0,0 +1,384 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: sn_status_transfer.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import x2ap_common_types_pb2 as x2ap__common__types__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='sn_status_transfer.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x18sn_status_transfer.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17x2ap_common_types.proto\"R\n\x10SNStatusTransfer\x12>\n\x0bprotocolIEs\x18\x01 \x01(\x0b\x32).uenibstreamprotobuf.SNStatusTransfer_IEs\"\x86\x03\n\x14SNStatusTransfer_IEs\x12\x1d\n\x15id_Old_eNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x1d\n\x15id_New_eNB_UE_X2AP_ID\x18\x02 \x01(\r\x12h\n&id_E_RABs_SubjectToStatusTransfer_List\x18\x03 \x01(\x0b\x32\x38.uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_List\x12\x45\n\x1fid_Old_eNB_UE_X2AP_ID_Extension\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x45\n\x1fid_New_eNB_UE_X2AP_ID_Extension\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x38\n\x12id_SgNB_UE_X2AP_ID\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"q\n#E_RABs_SubjectToStatusTransfer_List\x12J\n\x05items\x18\x01 \x03(\x0b\x32;.uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_ItemIEs\"\x92\x01\n&E_RABs_SubjectToStatusTransfer_ItemIEs\x12h\n&id_E_RABs_SubjectToStatusTransfer_Item\x18\x01 \x01(\x0b\x32\x38.uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_Item\"\xbf\x02\n#E_RABs_SubjectToStatusTransfer_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12?\n\x19receiveStatusofULPDCPSDUs\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\ruL_COUNTvalue\x18\x03 \x01(\x0b\x32\x1f.uenibstreamprotobuf.COUNTvalue\x12\x36\n\rdL_COUNTvalue\x18\x04 \x01(\x0b\x32\x1f.uenibstreamprotobuf.COUNTvalue\x12U\n\riE_Extensions\x18\x05 \x03(\x0b\x32>.uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_ItemExtIEs\"\x8e\x04\n)E_RABs_SubjectToStatusTransfer_ItemExtIEs\x12J\n$id_ReceiveStatusOfULPDCPSDUsExtended\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12H\n\x17id_ULCOUNTValueExtended\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.COUNTValueExtended\x12H\n\x17id_DLCOUNTValueExtended\x18\x03 \x01(\x0b\x32\'.uenibstreamprotobuf.COUNTValueExtended\x12Q\n+id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12V\n\x1eid_ULCOUNTValuePDCP_SNlength18\x18\x05 \x01(\x0b\x32..uenibstreamprotobuf.COUNTvaluePDCP_SNlength18\x12V\n\x1eid_DLCOUNTValuePDCP_SNlength18\x18\x06 \x01(\x0b\x32..uenibstreamprotobuf.COUNTvaluePDCP_SNlength18B:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,x2ap__common__types__pb2.DESCRIPTOR,]) + + + + +_SNSTATUSTRANSFER = _descriptor.Descriptor( + name='SNStatusTransfer', + full_name='uenibstreamprotobuf.SNStatusTransfer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='protocolIEs', full_name='uenibstreamprotobuf.SNStatusTransfer.protocolIEs', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=106, + serialized_end=188, +) + + +_SNSTATUSTRANSFER_IES = _descriptor.Descriptor( + name='SNStatusTransfer_IEs', + full_name='uenibstreamprotobuf.SNStatusTransfer_IEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_Old_eNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SNStatusTransfer_IEs.id_Old_eNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_New_eNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SNStatusTransfer_IEs.id_New_eNB_UE_X2AP_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_E_RABs_SubjectToStatusTransfer_List', full_name='uenibstreamprotobuf.SNStatusTransfer_IEs.id_E_RABs_SubjectToStatusTransfer_List', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_Old_eNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SNStatusTransfer_IEs.id_Old_eNB_UE_X2AP_ID_Extension', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_New_eNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.SNStatusTransfer_IEs.id_New_eNB_UE_X2AP_ID_Extension', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.SNStatusTransfer_IEs.id_SgNB_UE_X2AP_ID', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=191, + serialized_end=581, +) + + +_E_RABS_SUBJECTTOSTATUSTRANSFER_LIST = _descriptor.Descriptor( + name='E_RABs_SubjectToStatusTransfer_List', + full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_List', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_List.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=583, + serialized_end=696, +) + + +_E_RABS_SUBJECTTOSTATUSTRANSFER_ITEMIES = _descriptor.Descriptor( + name='E_RABs_SubjectToStatusTransfer_ItemIEs', + full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_ItemIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RABs_SubjectToStatusTransfer_Item', full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_ItemIEs.id_E_RABs_SubjectToStatusTransfer_Item', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=699, + serialized_end=845, +) + + +_E_RABS_SUBJECTTOSTATUSTRANSFER_ITEM = _descriptor.Descriptor( + name='E_RABs_SubjectToStatusTransfer_Item', + full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='receiveStatusofULPDCPSDUs', full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_Item.receiveStatusofULPDCPSDUs', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uL_COUNTvalue', full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_Item.uL_COUNTvalue', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dL_COUNTvalue', full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_Item.dL_COUNTvalue', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_Item.iE_Extensions', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=848, + serialized_end=1167, +) + + +_E_RABS_SUBJECTTOSTATUSTRANSFER_ITEMEXTIES = _descriptor.Descriptor( + name='E_RABs_SubjectToStatusTransfer_ItemExtIEs', + full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_ItemExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_ReceiveStatusOfULPDCPSDUsExtended', full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_ItemExtIEs.id_ReceiveStatusOfULPDCPSDUsExtended', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_ULCOUNTValueExtended', full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_ItemExtIEs.id_ULCOUNTValueExtended', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_DLCOUNTValueExtended', full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_ItemExtIEs.id_DLCOUNTValueExtended', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18', full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_ItemExtIEs.id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_ULCOUNTValuePDCP_SNlength18', full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_ItemExtIEs.id_ULCOUNTValuePDCP_SNlength18', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_DLCOUNTValuePDCP_SNlength18', full_name='uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_ItemExtIEs.id_DLCOUNTValuePDCP_SNlength18', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1170, + serialized_end=1696, +) + +_SNSTATUSTRANSFER.fields_by_name['protocolIEs'].message_type = _SNSTATUSTRANSFER_IES +_SNSTATUSTRANSFER_IES.fields_by_name['id_E_RABs_SubjectToStatusTransfer_List'].message_type = _E_RABS_SUBJECTTOSTATUSTRANSFER_LIST +_SNSTATUSTRANSFER_IES.fields_by_name['id_Old_eNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SNSTATUSTRANSFER_IES.fields_by_name['id_New_eNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_SNSTATUSTRANSFER_IES.fields_by_name['id_SgNB_UE_X2AP_ID'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_E_RABS_SUBJECTTOSTATUSTRANSFER_LIST.fields_by_name['items'].message_type = _E_RABS_SUBJECTTOSTATUSTRANSFER_ITEMIES +_E_RABS_SUBJECTTOSTATUSTRANSFER_ITEMIES.fields_by_name['id_E_RABs_SubjectToStatusTransfer_Item'].message_type = _E_RABS_SUBJECTTOSTATUSTRANSFER_ITEM +_E_RABS_SUBJECTTOSTATUSTRANSFER_ITEM.fields_by_name['receiveStatusofULPDCPSDUs'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_E_RABS_SUBJECTTOSTATUSTRANSFER_ITEM.fields_by_name['uL_COUNTvalue'].message_type = x2ap__common__types__pb2._COUNTVALUE +_E_RABS_SUBJECTTOSTATUSTRANSFER_ITEM.fields_by_name['dL_COUNTvalue'].message_type = x2ap__common__types__pb2._COUNTVALUE +_E_RABS_SUBJECTTOSTATUSTRANSFER_ITEM.fields_by_name['iE_Extensions'].message_type = _E_RABS_SUBJECTTOSTATUSTRANSFER_ITEMEXTIES +_E_RABS_SUBJECTTOSTATUSTRANSFER_ITEMEXTIES.fields_by_name['id_ReceiveStatusOfULPDCPSDUsExtended'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_E_RABS_SUBJECTTOSTATUSTRANSFER_ITEMEXTIES.fields_by_name['id_ULCOUNTValueExtended'].message_type = x2ap__common__types__pb2._COUNTVALUEEXTENDED +_E_RABS_SUBJECTTOSTATUSTRANSFER_ITEMEXTIES.fields_by_name['id_DLCOUNTValueExtended'].message_type = x2ap__common__types__pb2._COUNTVALUEEXTENDED +_E_RABS_SUBJECTTOSTATUSTRANSFER_ITEMEXTIES.fields_by_name['id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_E_RABS_SUBJECTTOSTATUSTRANSFER_ITEMEXTIES.fields_by_name['id_ULCOUNTValuePDCP_SNlength18'].message_type = x2ap__common__types__pb2._COUNTVALUEPDCP_SNLENGTH18 +_E_RABS_SUBJECTTOSTATUSTRANSFER_ITEMEXTIES.fields_by_name['id_DLCOUNTValuePDCP_SNlength18'].message_type = x2ap__common__types__pb2._COUNTVALUEPDCP_SNLENGTH18 +DESCRIPTOR.message_types_by_name['SNStatusTransfer'] = _SNSTATUSTRANSFER +DESCRIPTOR.message_types_by_name['SNStatusTransfer_IEs'] = _SNSTATUSTRANSFER_IES +DESCRIPTOR.message_types_by_name['E_RABs_SubjectToStatusTransfer_List'] = _E_RABS_SUBJECTTOSTATUSTRANSFER_LIST +DESCRIPTOR.message_types_by_name['E_RABs_SubjectToStatusTransfer_ItemIEs'] = _E_RABS_SUBJECTTOSTATUSTRANSFER_ITEMIES +DESCRIPTOR.message_types_by_name['E_RABs_SubjectToStatusTransfer_Item'] = _E_RABS_SUBJECTTOSTATUSTRANSFER_ITEM +DESCRIPTOR.message_types_by_name['E_RABs_SubjectToStatusTransfer_ItemExtIEs'] = _E_RABS_SUBJECTTOSTATUSTRANSFER_ITEMEXTIES +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SNStatusTransfer = _reflection.GeneratedProtocolMessageType('SNStatusTransfer', (_message.Message,), { + 'DESCRIPTOR' : _SNSTATUSTRANSFER, + '__module__' : 'sn_status_transfer_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SNStatusTransfer) + }) +_sym_db.RegisterMessage(SNStatusTransfer) + +SNStatusTransfer_IEs = _reflection.GeneratedProtocolMessageType('SNStatusTransfer_IEs', (_message.Message,), { + 'DESCRIPTOR' : _SNSTATUSTRANSFER_IES, + '__module__' : 'sn_status_transfer_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SNStatusTransfer_IEs) + }) +_sym_db.RegisterMessage(SNStatusTransfer_IEs) + +E_RABs_SubjectToStatusTransfer_List = _reflection.GeneratedProtocolMessageType('E_RABs_SubjectToStatusTransfer_List', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_SUBJECTTOSTATUSTRANSFER_LIST, + '__module__' : 'sn_status_transfer_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_List) + }) +_sym_db.RegisterMessage(E_RABs_SubjectToStatusTransfer_List) + +E_RABs_SubjectToStatusTransfer_ItemIEs = _reflection.GeneratedProtocolMessageType('E_RABs_SubjectToStatusTransfer_ItemIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_SUBJECTTOSTATUSTRANSFER_ITEMIES, + '__module__' : 'sn_status_transfer_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_ItemIEs) + }) +_sym_db.RegisterMessage(E_RABs_SubjectToStatusTransfer_ItemIEs) + +E_RABs_SubjectToStatusTransfer_Item = _reflection.GeneratedProtocolMessageType('E_RABs_SubjectToStatusTransfer_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_SUBJECTTOSTATUSTRANSFER_ITEM, + '__module__' : 'sn_status_transfer_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_Item) + }) +_sym_db.RegisterMessage(E_RABs_SubjectToStatusTransfer_Item) + +E_RABs_SubjectToStatusTransfer_ItemExtIEs = _reflection.GeneratedProtocolMessageType('E_RABs_SubjectToStatusTransfer_ItemExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RABS_SUBJECTTOSTATUSTRANSFER_ITEMEXTIES, + '__module__' : 'sn_status_transfer_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_ItemExtIEs) + }) +_sym_db.RegisterMessage(E_RABs_SubjectToStatusTransfer_ItemExtIEs) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/ue_context_release_pb2.py b/mc-core/mc/data_gen/ue_context_release_pb2.py new file mode 100644 index 0000000..605fa30 --- /dev/null +++ b/mc-core/mc/data_gen/ue_context_release_pb2.py @@ -0,0 +1,113 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: ue_context_release.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import common_types_pb2 as common__types__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='ue_context_release.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x18ue_context_release.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x12\x63ommon_types.proto\"\xe5\x02\n\x10UEContextRelease\x12\x1d\n\x15id_Old_eNB_UE_X2AP_ID\x18\x01 \x01(\r\x12\x1d\n\x15id_New_eNB_UE_X2AP_ID\x18\x02 \x01(\r\x12\x45\n\x1fid_Old_eNB_UE_X2AP_ID_Extension\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x45\n\x1fid_New_eNB_UE_X2AP_ID_Extension\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12K\n%id_SIPTO_BearerDeactivationIndication\x18\x05 \x01(\x0b\x32\x1c.uenibstreamprotobuf.TrueOpt\x12\x38\n\x12id_SgNB_UE_X2AP_ID\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,common__types__pb2.DESCRIPTOR,]) + + + + +_UECONTEXTRELEASE = _descriptor.Descriptor( + name='UEContextRelease', + full_name='uenibstreamprotobuf.UEContextRelease', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_Old_eNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.UEContextRelease.id_Old_eNB_UE_X2AP_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_New_eNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.UEContextRelease.id_New_eNB_UE_X2AP_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_Old_eNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.UEContextRelease.id_Old_eNB_UE_X2AP_ID_Extension', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_New_eNB_UE_X2AP_ID_Extension', full_name='uenibstreamprotobuf.UEContextRelease.id_New_eNB_UE_X2AP_ID_Extension', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SIPTO_BearerDeactivationIndication', full_name='uenibstreamprotobuf.UEContextRelease.id_SIPTO_BearerDeactivationIndication', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNB_UE_X2AP_ID', full_name='uenibstreamprotobuf.UEContextRelease.id_SgNB_UE_X2AP_ID', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=102, + serialized_end=459, +) + +_UECONTEXTRELEASE.fields_by_name['id_Old_eNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_UECONTEXTRELEASE.fields_by_name['id_New_eNB_UE_X2AP_ID_Extension'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_UECONTEXTRELEASE.fields_by_name['id_SIPTO_BearerDeactivationIndication'].message_type = common__types__pb2._TRUEOPT +_UECONTEXTRELEASE.fields_by_name['id_SgNB_UE_X2AP_ID'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +DESCRIPTOR.message_types_by_name['UEContextRelease'] = _UECONTEXTRELEASE +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +UEContextRelease = _reflection.GeneratedProtocolMessageType('UEContextRelease', (_message.Message,), { + 'DESCRIPTOR' : _UECONTEXTRELEASE, + '__module__' : 'ue_context_release_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UEContextRelease) + }) +_sym_db.RegisterMessage(UEContextRelease) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/x2ap_common_types_pb2.py b/mc-core/mc/data_gen/x2ap_common_types_pb2.py new file mode 100644 index 0000000..c83e94c --- /dev/null +++ b/mc-core/mc/data_gen/x2ap_common_types_pb2.py @@ -0,0 +1,3686 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: x2ap_common_types.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import error_cause_pb2 as error__cause__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='x2ap_common_types.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x17x2ap_common_types.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x11\x65rror_cause.proto\"\xca\x02\n\x1b\x45N_DC_ResourceConfiguration\x12K\n\npDCPatSgNB\x18\x01 \x01(\x0e\x32\x37.uenibstreamprotobuf.EN_DC_ResourceConfiguration.Status\x12M\n\x0cmCGresources\x18\x02 \x01(\x0e\x32\x37.uenibstreamprotobuf.EN_DC_ResourceConfiguration.Status\x12M\n\x0csCGresources\x18\x03 \x01(\x0e\x32\x37.uenibstreamprotobuf.EN_DC_ResourceConfiguration.Status\"@\n\x06Status\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0b\n\x07present\x10\x01\x12\x0f\n\x0bnot_present\x10\x02\"\x99\x02\n\x1a\x45_RAB_Level_QoS_Parameters\x12\x0b\n\x03qCI\x18\x01 \x01(\r\x12[\n\x1e\x61llocationAndRetentionPriority\x18\x02 \x01(\x0b\x32\x33.uenibstreamprotobuf.AllocationAndRetentionPriority\x12\x42\n\x11gbrQosInformation\x18\x03 \x01(\x0b\x32\'.uenibstreamprotobuf.GBR_QosInformation\x12M\n\riE_Extensions\x18\x04 \x03(\x0b\x32\x36.uenibstreamprotobuf.E_RAB_Level_QoS_Parameters_ExtIEs\"\xd3\x01\n\x1e\x41llocationAndRetentionPriority\x12\x15\n\rpriorityLevel\x18\x01 \x01(\r\x12I\n\x15pre_emptionCapability\x18\x02 \x01(\x0b\x32*.uenibstreamprotobuf.Pre_emptionCapability\x12O\n\x18pre_emptionVulnerability\x18\x03 \x01(\x0b\x32-.uenibstreamprotobuf.Pre_emptionVulnerability\"\xa9\x01\n\x18Pre_emptionVulnerability\x12\x42\n\x05value\x18\x01 \x01(\x0e\x32\x33.uenibstreamprotobuf.Pre_emptionVulnerability.Value\"I\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x14\n\x10not_pre_emptable\x10\x01\x12\x10\n\x0cpre_emptable\x10\x02\"\xbb\x01\n\x15Pre_emptionCapability\x12?\n\x05value\x18\x01 \x01(\x0e\x32\x30.uenibstreamprotobuf.Pre_emptionCapability.Value\"a\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12!\n\x1dshall_not_trigger_pre_emption\x10\x01\x12\x1b\n\x17may_trigger_pre_emption\x10\x02\"\xa3\x01\n!E_RAB_Level_QoS_Parameters_ExtIEs\x12?\n\x19id_DownlinkPacketLossRate\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12=\n\x17id_UplinkPacketLossRate\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"\xe1\x01\n\x12GBR_QosInformation\x12\x1e\n\x16\x65_RAB_MaximumBitrateDL\x18\x01 \x01(\x04\x12\x1e\n\x16\x65_RAB_MaximumBitrateUL\x18\x02 \x01(\x04\x12!\n\x19\x65_RAB_GuaranteedBitrateDL\x18\x03 \x01(\x04\x12!\n\x19\x65_RAB_GuaranteedBitrateUL\x18\x04 \x01(\x04\x12\x45\n\riE_Extensions\x18\x05 \x03(\x0b\x32..uenibstreamprotobuf.GBR_QosInformation_ExtIEs\"\xc9\x02\n\x19GBR_QosInformation_ExtIEs\x12H\n\"id_extended_e_RAB_MaximumBitrateDL\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12H\n\"id_extended_e_RAB_MaximumBitrateUL\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12K\n%id_extended_e_RAB_GuaranteedBitrateDL\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12K\n%id_extended_e_RAB_GuaranteedBitrateUL\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\"\x8a\x01\n\x11GTPtunnelEndpoint\x12\x1d\n\x15transportLayerAddress\x18\x01 \x01(\t\x12\x10\n\x08gTP_TEID\x18\x02 \x01(\t\x12\x44\n\riE_Extensions\x18\x03 \x03(\x0b\x32-.uenibstreamprotobuf.GTPtunnelEndpoint_ExtIEs\"\x1a\n\x18GTPtunnelEndpoint_ExtIEs\"\xc2\x01\n\x07RLCMode\x12\x31\n\x05value\x18\x01 \x01(\x0e\x32\".uenibstreamprotobuf.RLCMode.Value\"\x83\x01\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\n\n\x06rlc_am\x10\x01\x12\x18\n\x14rlc_um_bidirectional\x10\x02\x12\x1c\n\x18rlc_um_unidirectional_ul\x10\x03\x12\x1c\n\x18rlc_um_unidirectional_dl\x10\x04\"\xb7\x01\n\nRLC_Status\x12^\n\x1areestablishment_Indication\x18\x01 \x01(\x0e\x32:.uenibstreamprotobuf.RLC_Status.Reestablishment_Indication\"I\n\x1aReestablishment_Indication\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x11\n\rreestablished\x10\x01\"\xb0\x01\n\x0fULConfiguration\x12I\n\x07uL_PDCP\x18\x01 \x01(\x0e\x32\x38.uenibstreamprotobuf.ULConfiguration.UL_UE_Configuration\"R\n\x13UL_UE_Configuration\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0b\n\x07no_data\x10\x01\x12\n\n\x06shared\x10\x02\x12\x08\n\x04only\x10\x03\"\x8d\x01\n\x0cPDCPSnLength\x12\x36\n\x05value\x18\x01 \x01(\x0e\x32\'.uenibstreamprotobuf.PDCPSnLength.Value\"E\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0f\n\x0btwelve_bits\x10\x01\x12\x11\n\reighteen_bits\x10\x02\"\xb6\x01\n\x14PDCPChangeIndication\x12>\n\x05value\x18\x01 \x01(\x0e\x32/.uenibstreamprotobuf.PDCPChangeIndication.Value\"^\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x1a\n\x16s_KgNB_update_required\x10\x01\x12\x1f\n\x1bpDCP_data_recovery_required\x10\x02\"\x85\x01\n\tSplitSRBs\x12\x33\n\x05value\x18\x01 \x01(\x0e\x32$.uenibstreamprotobuf.SplitSRBs.Value\"C\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x08\n\x04srb1\x10\x01\x12\x08\n\x04srb2\x10\x02\x12\x0c\n\x08srb1and2\x10\x03\"r\n\x05NRCGI\x12\x15\n\rpLMN_Identity\x18\x01 \x01(\t\x12\x18\n\x10nRcellIdentifier\x18\x02 \x01(\t\x12\x38\n\riE_Extensions\x18\x03 \x03(\x0b\x32!.uenibstreamprotobuf.NRCGI_ExtIEs\"\x0e\n\x0cNRCGI_ExtIEs\";\n\x04\x45\x43GI\x12\x15\n\rpLMN_Identity\x18\x01 \x01(\t\x12\x1c\n\x14\x65UTRANcellIdentifier\x18\x02 \x01(\t\"?\n\nE_RAB_List\x12\x31\n\x05items\x18\x01 \x03(\x0b\x32\".uenibstreamprotobuf.E_RAB_ItemIEs\"G\n\rE_RAB_ItemIEs\x12\x36\n\rid_E_RAB_Item\x18\x01 \x01(\x0b\x32\x1f.uenibstreamprotobuf.E_RAB_Item\"I\n\nE_RAB_Item\x12\x10\n\x08\x65_RAB_ID\x18\x01 \x01(\r\x12)\n\x05\x63\x61use\x18\x02 \x01(\x0b\x32\x1a.uenibstreamprotobuf.Cause\"\xf3\x02\n\x16\x43riticalityDiagnostics\x12\x33\n\rprocedureCode\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x41\n\x11triggeringMessage\x18\x02 \x01(\x0b\x32&.uenibstreamprotobuf.TriggeringMessage\x12>\n\x14procedureCriticality\x18\x03 \x01(\x0b\x32 .uenibstreamprotobuf.Criticality\x12V\n\x19iEsCriticalityDiagnostics\x18\x04 \x01(\x0b\x32\x33.uenibstreamprotobuf.CriticalityDiagnostics_IE_List\x12I\n\riE_Extensions\x18\x05 \x03(\x0b\x32\x32.uenibstreamprotobuf.CriticalityDiagnostics_ExtIEs\"\xbd\x01\n\x11TriggeringMessage\x12;\n\x05value\x18\x01 \x01(\x0e\x32,.uenibstreamprotobuf.TriggeringMessage.Value\"k\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x16\n\x12initiating_message\x10\x01\x12\x16\n\x12successful_outcome\x10\x02\x12\x18\n\x14unsuccessful_outcome\x10\x03\"\x8b\x01\n\x0b\x43riticality\x12\x35\n\x05value\x18\x01 \x01(\x0e\x32&.uenibstreamprotobuf.Criticality.Value\"E\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\n\n\x06reject\x10\x01\x12\n\n\x06ignore\x10\x02\x12\n\n\x06notify\x10\x03\"i\n\x1e\x43riticalityDiagnostics_IE_List\x12G\n\x05items\x18\x01 \x03(\x0b\x32\x38.uenibstreamprotobuf.CriticalityDiagnostics_IE_List_Item\"\xa4\x01\n#CriticalityDiagnostics_IE_List_Item\x12\x37\n\riECriticality\x18\x01 \x01(\x0b\x32 .uenibstreamprotobuf.Criticality\x12\r\n\x05iE_ID\x18\x02 \x01(\r\x12\x35\n\x0btypeOfError\x18\x03 \x01(\x0b\x32 .uenibstreamprotobuf.TypeOfError\"\x88\x01\n\x0bTypeOfError\x12\x35\n\x05value\x18\x01 \x01(\x0e\x32&.uenibstreamprotobuf.TypeOfError.Value\"B\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x12\n\x0enot_understood\x10\x01\x12\x0b\n\x07missing\x10\x02\"\x1f\n\x1d\x43riticalityDiagnostics_ExtIEs\"\x8c\x02\n#SgNBResourceCoordinationInformation\x12*\n\x06nR_CGI\x18\x01 \x01(\x0b\x32\x1a.uenibstreamprotobuf.NRCGI\x12!\n\x19uLCoordinationInformation\x18\x02 \x01(\t\x12?\n\x19\x64LCoordinationInformation\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12U\n\riE_Extensions\x18\x04 \x03(\x0b\x32>.uenibstreamprotobuf.SgNBResourceCoordinationInformationExtIEs\"\xc5\x01\n)SgNBResourceCoordinationInformationExtIEs\x12*\n\x07id_ECGI\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.ECGI\x12l\n(id_SgNBCoordinationAssistanceInformation\x18\x02 \x01(\x0b\x32:.uenibstreamprotobuf.SgNBCoordinationAssistanceInformation\"\xba\x01\n%SgNBCoordinationAssistanceInformation\x12O\n\x05value\x18\x01 \x01(\x0e\x32@.uenibstreamprotobuf.SgNBCoordinationAssistanceInformation.Value\"@\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x1d\n\x19\x63oordination_not_required\x10\x01\"\x90\x01\n\x0eRRC_Config_Ind\x12\x38\n\x05value\x18\x01 \x01(\x0e\x32).uenibstreamprotobuf.RRC_Config_Ind.Value\"D\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x0f\n\x0b\x66ull_config\x10\x01\x12\x10\n\x0c\x64\x65lta_config\x10\x02\"\xe7\x02\n\x17HandoverRestrictionList\x12\x13\n\x0bservingPLMN\x18\x01 \x01(\t\x12\x34\n\x0f\x65quivalentPLMNs\x18\x02 \x01(\x0b\x32\x1b.uenibstreamprotobuf.EPLMNs\x12\x37\n\x0c\x66orbiddenTAs\x18\x03 \x01(\x0b\x32!.uenibstreamprotobuf.ForbiddenTAs\x12\x37\n\x0c\x66orbiddenLAs\x18\x04 \x01(\x0b\x32!.uenibstreamprotobuf.ForbiddenLAs\x12\x43\n\x12\x66orbiddenInterRATs\x18\x05 \x01(\x0b\x32\'.uenibstreamprotobuf.ForbiddenInterRATs\x12J\n\riE_Extensions\x18\x06 \x03(\x0b\x32\x33.uenibstreamprotobuf.HandoverRestrictionList_ExtIEs\"\x17\n\x06\x45PLMNs\x12\r\n\x05items\x18\x01 \x03(\t\"E\n\x0c\x46orbiddenTAs\x12\x35\n\x05items\x18\x01 \x03(\x0b\x32&.uenibstreamprotobuf.ForbiddenTAs_Item\"e\n\x11\x46orbiddenTAs_Item\x12\x15\n\rpLMN_Identity\x18\x01 \x01(\t\x12\x39\n\rforbiddenTACs\x18\x02 \x01(\x0b\x32\".uenibstreamprotobuf.ForbiddenTACs\"\x1e\n\rForbiddenTACs\x12\r\n\x05items\x18\x01 \x03(\t\"E\n\x0c\x46orbiddenLAs\x12\x35\n\x05items\x18\x01 \x03(\x0b\x32&.uenibstreamprotobuf.ForbiddenLAs_Item\"e\n\x11\x46orbiddenLAs_Item\x12\x15\n\rpLMN_Identity\x18\x01 \x01(\t\x12\x39\n\rforbiddenLACs\x18\x02 \x01(\x0b\x32\".uenibstreamprotobuf.ForbiddenLACs\"\x1e\n\rForbiddenLACs\x12\r\n\x05items\x18\x01 \x03(\t\"\xcb\x01\n\x12\x46orbiddenInterRATs\x12<\n\x05value\x18\x01 \x01(\x0e\x32-.uenibstreamprotobuf.ForbiddenInterRATs.Value\"w\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x07\n\x03\x61ll\x10\x01\x12\t\n\x05geran\x10\x02\x12\t\n\x05utran\x10\x03\x12\x0c\n\x08\x63\x64ma2000\x10\x04\x12\x11\n\rgeranandutran\x10\x05\x12\x14\n\x10\x63\x64ma2000andutran\x10\x06\"\x94\x02\n\x1eHandoverRestrictionList_ExtIEs\x12\x62\n#id_NRrestrictioninEPSasSecondaryRAT\x18\x01 \x01(\x0b\x32\x35.uenibstreamprotobuf.NRrestrictioninEPSasSecondaryRAT\x12\x46\n\x15id_CNTypeRestrictions\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.CNTypeRestrictions\x12\x46\n\x15id_NRrestrictionin5GS\x18\x03 \x01(\x0b\x32\'.uenibstreamprotobuf.NRrestrictionin5GS\"\xb6\x01\n NRrestrictioninEPSasSecondaryRAT\x12J\n\x05value\x18\x01 \x01(\x0e\x32;.uenibstreamprotobuf.NRrestrictioninEPSasSecondaryRAT.Value\"F\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12#\n\x1fnRrestrictedinEPSasSecondaryRAT\x10\x01\"P\n\x12\x43NTypeRestrictions\x12:\n\x05items\x18\x01 \x03(\x0b\x32+.uenibstreamprotobuf.CNTypeRestrictionsItem\"\xaa\x01\n\x16\x43NTypeRestrictionsItem\x12\x0f\n\x07plmn_Id\x18\x01 \x01(\t\x12\x44\n\x07\x63n_type\x18\x02 \x01(\x0e\x32\x33.uenibstreamprotobuf.CNTypeRestrictionsItem.CN_type\"9\n\x07\x43N_type\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x14\n\x10\x66iveGC_forbidden\x10\x01\"\x8c\x01\n\x12NRrestrictionin5GS\x12<\n\x05value\x18\x01 \x01(\x0e\x32-.uenibstreamprotobuf.NRrestrictionin5GS.Value\"8\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x15\n\x11nRrestrictedin5GS\x10\x01\"c\n\x18NRUESecurityCapabilities\x12\x1e\n\x16nRencryptionAlgorithms\x18\x01 \x01(\t\x12\'\n\x1fnRintegrityProtectionAlgorithms\x18\x02 \x01(\t\"\xbe\x01\n\x19UEAggregateMaximumBitRate\x12)\n!uEaggregateMaximumBitRateDownlink\x18\x01 \x01(\x04\x12\'\n\x1fuEaggregateMaximumBitRateUplink\x18\x02 \x01(\x04\x12M\n\riE_Extensions\x18\x03 \x03(\x0b\x32\x36.uenibstreamprotobuf.UEAggregate_MaximumBitrate_ExtIEs\"\xcb\x01\n!UEAggregate_MaximumBitrate_ExtIEs\x12S\n-id_extended_uEaggregateMaximumBitRateDownlink\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12Q\n+id_extended_uEaggregateMaximumBitRateUplink\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\"\x86\x01\n\rDL_Forwarding\x12\x37\n\x05value\x18\x01 \x01(\x0e\x32(.uenibstreamprotobuf.DL_Forwarding.Value\"<\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x19\n\x15\x64L_forwardingProposed\x10\x01\"\x95\x01\n\x15\x44uplicationActivation\x12?\n\x05value\x18\x01 \x01(\x0e\x32\x30.uenibstreamprotobuf.DuplicationActivation.Value\";\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\n\n\x06\x61\x63tive\x10\x01\x12\x0c\n\x08inactive\x10\x02\"\x92\x02\n#MeNBResourceCoordinationInformation\x12\x30\n\reUTRA_Cell_ID\x18\x01 \x01(\x0b\x32\x19.uenibstreamprotobuf.ECGI\x12!\n\x19uLCoordinationInformation\x18\x02 \x01(\t\x12?\n\x19\x64LCoordinationInformation\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12U\n\riE_Extensions\x18\x04 \x03(\x0b\x32>.uenibstreamprotobuf.MeNBResourceCoordinationInformationExtIEs\"\xc7\x01\n)MeNBResourceCoordinationInformationExtIEs\x12,\n\x08id_NRCGI\x18\x01 \x01(\x0b\x32\x1a.uenibstreamprotobuf.NRCGI\x12l\n(id_MeNBCoordinationAssistanceInformation\x18\x02 \x01(\x0b\x32:.uenibstreamprotobuf.MeNBCoordinationAssistanceInformation\"\xba\x01\n%MeNBCoordinationAssistanceInformation\x12O\n\x05value\x18\x01 \x01(\x0e\x32@.uenibstreamprotobuf.MeNBCoordinationAssistanceInformation.Value\"@\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x1d\n\x19\x63oordination_not_required\x10\x01\"*\n\nCOUNTvalue\x12\x0f\n\x07pDCP_SN\x18\x01 \x01(\r\x12\x0b\n\x03hFN\x18\x02 \x01(\r\"B\n\x12\x43OUNTValueExtended\x12\x17\n\x0fpDCP_SNExtended\x18\x01 \x01(\r\x12\x13\n\x0bhFNModified\x18\x02 \x01(\r\"S\n\x19\x43OUNTvaluePDCP_SNlength18\x12\x17\n\x0fpDCP_SNlength18\x18\x01 \x01(\r\x12\x1d\n\x15hFNforPDCP_SNlength18\x18\x02 \x01(\r\"\xa6\x01\n\x13\x45xpectedUEBehaviour\x12J\n\x10\x65xpectedActivity\x18\x01 \x01(\x0b\x32\x30.uenibstreamprotobuf.ExpectedUEActivityBehaviour\x12\x43\n\x12\x65xpectedHOInterval\x18\x02 \x01(\x0b\x32\'.uenibstreamprotobuf.ExpectedHOInterval\"\xd2\x02\n\x1b\x45xpectedUEActivityBehaviour\x12<\n\x16\x65xpectedActivityPeriod\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x38\n\x12\x65xpectedIdlePeriod\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12k\n&sourceOfUEActivityBehaviourInformation\x18\x03 \x01(\x0b\x32;.uenibstreamprotobuf.SourceOfUEActivityBehaviourInformation\x12N\n\riE_Extensions\x18\x04 \x03(\x0b\x32\x37.uenibstreamprotobuf.ExpectedUEActivityBehaviour_ExtIEs\"$\n\"ExpectedUEActivityBehaviour_ExtIEs\"\xc8\x01\n\x12\x45xpectedHOInterval\x12<\n\x05value\x18\x01 \x01(\x0e\x32-.uenibstreamprotobuf.ExpectedHOInterval.Value\"t\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\t\n\x05sec15\x10\x01\x12\t\n\x05sec30\x10\x02\x12\t\n\x05sec60\x10\x03\x12\t\n\x05sec90\x10\x04\x12\n\n\x06sec120\x10\x05\x12\n\n\x06sec180\x10\x06\x12\r\n\tlong_time\x10\x07\"\xcb\x01\n&SourceOfUEActivityBehaviourInformation\x12P\n\x05value\x18\x01 \x01(\x0e\x32\x41.uenibstreamprotobuf.SourceOfUEActivityBehaviourInformation.Value\"O\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\x1c\n\x18subscription_information\x10\x01\x12\x0e\n\nstatistics\x10\x02\"\xb6\x01\n\x19SGNB_Addition_Trigger_Ind\x12\x43\n\x05value\x18\x01 \x01(\x0e\x32\x34.uenibstreamprotobuf.SGNB_Addition_Trigger_Ind.Value\"T\n\x05Value\x12\x18\n\x14protobuf_unspecified\x10\x00\x12\r\n\tsn_change\x10\x01\x12\x10\n\x0cinter_eNB_HO\x10\x02\x12\x10\n\x0cintra_eNB_HO\x10\x03\x42:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,error__cause__pb2.DESCRIPTOR,]) + + + +_EN_DC_RESOURCECONFIGURATION_STATUS = _descriptor.EnumDescriptor( + name='Status', + full_name='uenibstreamprotobuf.EN_DC_ResourceConfiguration.Status', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='present', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='not_present', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=366, + serialized_end=430, +) +_sym_db.RegisterEnumDescriptor(_EN_DC_RESOURCECONFIGURATION_STATUS) + +_PRE_EMPTIONVULNERABILITY_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Pre_emptionVulnerability.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='not_pre_emptable', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pre_emptable', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=1027, + serialized_end=1100, +) +_sym_db.RegisterEnumDescriptor(_PRE_EMPTIONVULNERABILITY_VALUE) + +_PRE_EMPTIONCAPABILITY_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Pre_emptionCapability.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='shall_not_trigger_pre_emption', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='may_trigger_pre_emption', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=1193, + serialized_end=1290, +) +_sym_db.RegisterEnumDescriptor(_PRE_EMPTIONCAPABILITY_VALUE) + +_RLCMODE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.RLCMode.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rlc_am', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rlc_um_bidirectional', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rlc_um_unidirectional_ul', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='rlc_um_unidirectional_dl', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=2251, + serialized_end=2382, +) +_sym_db.RegisterEnumDescriptor(_RLCMODE_VALUE) + +_RLC_STATUS_REESTABLISHMENT_INDICATION = _descriptor.EnumDescriptor( + name='Reestablishment_Indication', + full_name='uenibstreamprotobuf.RLC_Status.Reestablishment_Indication', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='reestablished', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=2495, + serialized_end=2568, +) +_sym_db.RegisterEnumDescriptor(_RLC_STATUS_REESTABLISHMENT_INDICATION) + +_ULCONFIGURATION_UL_UE_CONFIGURATION = _descriptor.EnumDescriptor( + name='UL_UE_Configuration', + full_name='uenibstreamprotobuf.ULConfiguration.UL_UE_Configuration', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='no_data', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='shared', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='only', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=2665, + serialized_end=2747, +) +_sym_db.RegisterEnumDescriptor(_ULCONFIGURATION_UL_UE_CONFIGURATION) + +_PDCPSNLENGTH_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PDCPSnLength.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='twelve_bits', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='eighteen_bits', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=2822, + serialized_end=2891, +) +_sym_db.RegisterEnumDescriptor(_PDCPSNLENGTH_VALUE) + +_PDCPCHANGEINDICATION_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.PDCPChangeIndication.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='s_KgNB_update_required', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='pDCP_data_recovery_required', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=2982, + serialized_end=3076, +) +_sym_db.RegisterEnumDescriptor(_PDCPCHANGEINDICATION_VALUE) + +_SPLITSRBS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SplitSRBs.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='srb1', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='srb2', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='srb1and2', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=3145, + serialized_end=3212, +) +_sym_db.RegisterEnumDescriptor(_SPLITSRBS_VALUE) + +_TRIGGERINGMESSAGE_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.TriggeringMessage.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='initiating_message', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='successful_outcome', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='unsuccessful_outcome', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=4077, + serialized_end=4184, +) +_sym_db.RegisterEnumDescriptor(_TRIGGERINGMESSAGE_VALUE) + +_CRITICALITY_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.Criticality.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='reject', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ignore', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='notify', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=4257, + serialized_end=4326, +) +_sym_db.RegisterEnumDescriptor(_CRITICALITY_VALUE) + +_TYPEOFERROR_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.TypeOfError.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='not_understood', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='missing', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=4673, + serialized_end=4739, +) +_sym_db.RegisterEnumDescriptor(_TYPEOFERROR_VALUE) + +_SGNBCOORDINATIONASSISTANCEINFORMATION_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SgNBCoordinationAssistanceInformation.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='coordination_not_required', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=5368, + serialized_end=5432, +) +_sym_db.RegisterEnumDescriptor(_SGNBCOORDINATIONASSISTANCEINFORMATION_VALUE) + +_RRC_CONFIG_IND_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.RRC_Config_Ind.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='full_config', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='delta_config', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=5511, + serialized_end=5579, +) +_sym_db.RegisterEnumDescriptor(_RRC_CONFIG_IND_VALUE) + +_FORBIDDENINTERRATS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.ForbiddenInterRATs.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='all', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='geran', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='utran', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='cdma2000', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='geranandutran', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='cdma2000andutran', index=6, number=6, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=6465, + serialized_end=6584, +) +_sym_db.RegisterEnumDescriptor(_FORBIDDENINTERRATS_VALUE) + +_NRRESTRICTIONINEPSASSECONDARYRAT_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.NRrestrictioninEPSasSecondaryRAT.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nRrestrictedinEPSasSecondaryRAT', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=6978, + serialized_end=7048, +) +_sym_db.RegisterEnumDescriptor(_NRRESTRICTIONINEPSASSECONDARYRAT_VALUE) + +_CNTYPERESTRICTIONSITEM_CN_TYPE = _descriptor.EnumDescriptor( + name='CN_type', + full_name='uenibstreamprotobuf.CNTypeRestrictionsItem.CN_type', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='fiveGC_forbidden', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=7246, + serialized_end=7303, +) +_sym_db.RegisterEnumDescriptor(_CNTYPERESTRICTIONSITEM_CN_TYPE) + +_NRRESTRICTIONIN5GS_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.NRrestrictionin5GS.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='nRrestrictedin5GS', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=7390, + serialized_end=7446, +) +_sym_db.RegisterEnumDescriptor(_NRRESTRICTIONIN5GS_VALUE) + +_DL_FORWARDING_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.DL_Forwarding.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='dL_forwardingProposed', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=8023, + serialized_end=8083, +) +_sym_db.RegisterEnumDescriptor(_DL_FORWARDING_VALUE) + +_DUPLICATIONACTIVATION_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.DuplicationActivation.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='active', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='inactive', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=8176, + serialized_end=8235, +) +_sym_db.RegisterEnumDescriptor(_DUPLICATIONACTIVATION_VALUE) + +_MENBCOORDINATIONASSISTANCEINFORMATION_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.MeNBCoordinationAssistanceInformation.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='coordination_not_required', index=1, number=1, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=5368, + serialized_end=5432, +) +_sym_db.RegisterEnumDescriptor(_MENBCOORDINATIONASSISTANCEINFORMATION_VALUE) + +_EXPECTEDHOINTERVAL_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.ExpectedHOInterval.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sec15', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sec30', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sec60', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sec90', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sec120', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sec180', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='long_time', index=7, number=7, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=9735, + serialized_end=9851, +) +_sym_db.RegisterEnumDescriptor(_EXPECTEDHOINTERVAL_VALUE) + +_SOURCEOFUEACTIVITYBEHAVIOURINFORMATION_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SourceOfUEActivityBehaviourInformation.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='subscription_information', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='statistics', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=9978, + serialized_end=10057, +) +_sym_db.RegisterEnumDescriptor(_SOURCEOFUEACTIVITYBEHAVIOURINFORMATION_VALUE) + +_SGNB_ADDITION_TRIGGER_IND_VALUE = _descriptor.EnumDescriptor( + name='Value', + full_name='uenibstreamprotobuf.SGNB_Addition_Trigger_Ind.Value', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='protobuf_unspecified', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='sn_change', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='inter_eNB_HO', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='intra_eNB_HO', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=10158, + serialized_end=10242, +) +_sym_db.RegisterEnumDescriptor(_SGNB_ADDITION_TRIGGER_IND_VALUE) + + +_EN_DC_RESOURCECONFIGURATION = _descriptor.Descriptor( + name='EN_DC_ResourceConfiguration', + full_name='uenibstreamprotobuf.EN_DC_ResourceConfiguration', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pDCPatSgNB', full_name='uenibstreamprotobuf.EN_DC_ResourceConfiguration.pDCPatSgNB', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='mCGresources', full_name='uenibstreamprotobuf.EN_DC_ResourceConfiguration.mCGresources', index=1, + number=2, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sCGresources', full_name='uenibstreamprotobuf.EN_DC_ResourceConfiguration.sCGresources', index=2, + number=3, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _EN_DC_RESOURCECONFIGURATION_STATUS, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=100, + serialized_end=430, +) + + +_E_RAB_LEVEL_QOS_PARAMETERS = _descriptor.Descriptor( + name='E_RAB_Level_QoS_Parameters', + full_name='uenibstreamprotobuf.E_RAB_Level_QoS_Parameters', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='qCI', full_name='uenibstreamprotobuf.E_RAB_Level_QoS_Parameters.qCI', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='allocationAndRetentionPriority', full_name='uenibstreamprotobuf.E_RAB_Level_QoS_Parameters.allocationAndRetentionPriority', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='gbrQosInformation', full_name='uenibstreamprotobuf.E_RAB_Level_QoS_Parameters.gbrQosInformation', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.E_RAB_Level_QoS_Parameters.iE_Extensions', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=433, + serialized_end=714, +) + + +_ALLOCATIONANDRETENTIONPRIORITY = _descriptor.Descriptor( + name='AllocationAndRetentionPriority', + full_name='uenibstreamprotobuf.AllocationAndRetentionPriority', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='priorityLevel', full_name='uenibstreamprotobuf.AllocationAndRetentionPriority.priorityLevel', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pre_emptionCapability', full_name='uenibstreamprotobuf.AllocationAndRetentionPriority.pre_emptionCapability', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pre_emptionVulnerability', full_name='uenibstreamprotobuf.AllocationAndRetentionPriority.pre_emptionVulnerability', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=717, + serialized_end=928, +) + + +_PRE_EMPTIONVULNERABILITY = _descriptor.Descriptor( + name='Pre_emptionVulnerability', + full_name='uenibstreamprotobuf.Pre_emptionVulnerability', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Pre_emptionVulnerability.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PRE_EMPTIONVULNERABILITY_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=931, + serialized_end=1100, +) + + +_PRE_EMPTIONCAPABILITY = _descriptor.Descriptor( + name='Pre_emptionCapability', + full_name='uenibstreamprotobuf.Pre_emptionCapability', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Pre_emptionCapability.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PRE_EMPTIONCAPABILITY_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1103, + serialized_end=1290, +) + + +_E_RAB_LEVEL_QOS_PARAMETERS_EXTIES = _descriptor.Descriptor( + name='E_RAB_Level_QoS_Parameters_ExtIEs', + full_name='uenibstreamprotobuf.E_RAB_Level_QoS_Parameters_ExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_DownlinkPacketLossRate', full_name='uenibstreamprotobuf.E_RAB_Level_QoS_Parameters_ExtIEs.id_DownlinkPacketLossRate', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_UplinkPacketLossRate', full_name='uenibstreamprotobuf.E_RAB_Level_QoS_Parameters_ExtIEs.id_UplinkPacketLossRate', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1293, + serialized_end=1456, +) + + +_GBR_QOSINFORMATION = _descriptor.Descriptor( + name='GBR_QosInformation', + full_name='uenibstreamprotobuf.GBR_QosInformation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_MaximumBitrateDL', full_name='uenibstreamprotobuf.GBR_QosInformation.e_RAB_MaximumBitrateDL', index=0, + number=1, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='e_RAB_MaximumBitrateUL', full_name='uenibstreamprotobuf.GBR_QosInformation.e_RAB_MaximumBitrateUL', index=1, + number=2, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='e_RAB_GuaranteedBitrateDL', full_name='uenibstreamprotobuf.GBR_QosInformation.e_RAB_GuaranteedBitrateDL', index=2, + number=3, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='e_RAB_GuaranteedBitrateUL', full_name='uenibstreamprotobuf.GBR_QosInformation.e_RAB_GuaranteedBitrateUL', index=3, + number=4, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.GBR_QosInformation.iE_Extensions', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1459, + serialized_end=1684, +) + + +_GBR_QOSINFORMATION_EXTIES = _descriptor.Descriptor( + name='GBR_QosInformation_ExtIEs', + full_name='uenibstreamprotobuf.GBR_QosInformation_ExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_extended_e_RAB_MaximumBitrateDL', full_name='uenibstreamprotobuf.GBR_QosInformation_ExtIEs.id_extended_e_RAB_MaximumBitrateDL', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_extended_e_RAB_MaximumBitrateUL', full_name='uenibstreamprotobuf.GBR_QosInformation_ExtIEs.id_extended_e_RAB_MaximumBitrateUL', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_extended_e_RAB_GuaranteedBitrateDL', full_name='uenibstreamprotobuf.GBR_QosInformation_ExtIEs.id_extended_e_RAB_GuaranteedBitrateDL', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_extended_e_RAB_GuaranteedBitrateUL', full_name='uenibstreamprotobuf.GBR_QosInformation_ExtIEs.id_extended_e_RAB_GuaranteedBitrateUL', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1687, + serialized_end=2016, +) + + +_GTPTUNNELENDPOINT = _descriptor.Descriptor( + name='GTPtunnelEndpoint', + full_name='uenibstreamprotobuf.GTPtunnelEndpoint', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='transportLayerAddress', full_name='uenibstreamprotobuf.GTPtunnelEndpoint.transportLayerAddress', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='gTP_TEID', full_name='uenibstreamprotobuf.GTPtunnelEndpoint.gTP_TEID', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.GTPtunnelEndpoint.iE_Extensions', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2019, + serialized_end=2157, +) + + +_GTPTUNNELENDPOINT_EXTIES = _descriptor.Descriptor( + name='GTPtunnelEndpoint_ExtIEs', + full_name='uenibstreamprotobuf.GTPtunnelEndpoint_ExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2159, + serialized_end=2185, +) + + +_RLCMODE = _descriptor.Descriptor( + name='RLCMode', + full_name='uenibstreamprotobuf.RLCMode', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.RLCMode.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RLCMODE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2188, + serialized_end=2382, +) + + +_RLC_STATUS = _descriptor.Descriptor( + name='RLC_Status', + full_name='uenibstreamprotobuf.RLC_Status', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='reestablishment_Indication', full_name='uenibstreamprotobuf.RLC_Status.reestablishment_Indication', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RLC_STATUS_REESTABLISHMENT_INDICATION, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2385, + serialized_end=2568, +) + + +_ULCONFIGURATION = _descriptor.Descriptor( + name='ULConfiguration', + full_name='uenibstreamprotobuf.ULConfiguration', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='uL_PDCP', full_name='uenibstreamprotobuf.ULConfiguration.uL_PDCP', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _ULCONFIGURATION_UL_UE_CONFIGURATION, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2571, + serialized_end=2747, +) + + +_PDCPSNLENGTH = _descriptor.Descriptor( + name='PDCPSnLength', + full_name='uenibstreamprotobuf.PDCPSnLength', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PDCPSnLength.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PDCPSNLENGTH_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2750, + serialized_end=2891, +) + + +_PDCPCHANGEINDICATION = _descriptor.Descriptor( + name='PDCPChangeIndication', + full_name='uenibstreamprotobuf.PDCPChangeIndication', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.PDCPChangeIndication.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PDCPCHANGEINDICATION_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2894, + serialized_end=3076, +) + + +_SPLITSRBS = _descriptor.Descriptor( + name='SplitSRBs', + full_name='uenibstreamprotobuf.SplitSRBs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SplitSRBs.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SPLITSRBS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3079, + serialized_end=3212, +) + + +_NRCGI = _descriptor.Descriptor( + name='NRCGI', + full_name='uenibstreamprotobuf.NRCGI', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pLMN_Identity', full_name='uenibstreamprotobuf.NRCGI.pLMN_Identity', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nRcellIdentifier', full_name='uenibstreamprotobuf.NRCGI.nRcellIdentifier', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.NRCGI.iE_Extensions', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3214, + serialized_end=3328, +) + + +_NRCGI_EXTIES = _descriptor.Descriptor( + name='NRCGI_ExtIEs', + full_name='uenibstreamprotobuf.NRCGI_ExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3330, + serialized_end=3344, +) + + +_ECGI = _descriptor.Descriptor( + name='ECGI', + full_name='uenibstreamprotobuf.ECGI', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pLMN_Identity', full_name='uenibstreamprotobuf.ECGI.pLMN_Identity', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='eUTRANcellIdentifier', full_name='uenibstreamprotobuf.ECGI.eUTRANcellIdentifier', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3346, + serialized_end=3405, +) + + +_E_RAB_LIST = _descriptor.Descriptor( + name='E_RAB_List', + full_name='uenibstreamprotobuf.E_RAB_List', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.E_RAB_List.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3407, + serialized_end=3470, +) + + +_E_RAB_ITEMIES = _descriptor.Descriptor( + name='E_RAB_ItemIEs', + full_name='uenibstreamprotobuf.E_RAB_ItemIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_E_RAB_Item', full_name='uenibstreamprotobuf.E_RAB_ItemIEs.id_E_RAB_Item', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3472, + serialized_end=3543, +) + + +_E_RAB_ITEM = _descriptor.Descriptor( + name='E_RAB_Item', + full_name='uenibstreamprotobuf.E_RAB_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='e_RAB_ID', full_name='uenibstreamprotobuf.E_RAB_Item.e_RAB_ID', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cause', full_name='uenibstreamprotobuf.E_RAB_Item.cause', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3545, + serialized_end=3618, +) + + +_CRITICALITYDIAGNOSTICS = _descriptor.Descriptor( + name='CriticalityDiagnostics', + full_name='uenibstreamprotobuf.CriticalityDiagnostics', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='procedureCode', full_name='uenibstreamprotobuf.CriticalityDiagnostics.procedureCode', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='triggeringMessage', full_name='uenibstreamprotobuf.CriticalityDiagnostics.triggeringMessage', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='procedureCriticality', full_name='uenibstreamprotobuf.CriticalityDiagnostics.procedureCriticality', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iEsCriticalityDiagnostics', full_name='uenibstreamprotobuf.CriticalityDiagnostics.iEsCriticalityDiagnostics', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.CriticalityDiagnostics.iE_Extensions', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3621, + serialized_end=3992, +) + + +_TRIGGERINGMESSAGE = _descriptor.Descriptor( + name='TriggeringMessage', + full_name='uenibstreamprotobuf.TriggeringMessage', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.TriggeringMessage.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _TRIGGERINGMESSAGE_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3995, + serialized_end=4184, +) + + +_CRITICALITY = _descriptor.Descriptor( + name='Criticality', + full_name='uenibstreamprotobuf.Criticality', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.Criticality.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CRITICALITY_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4187, + serialized_end=4326, +) + + +_CRITICALITYDIAGNOSTICS_IE_LIST = _descriptor.Descriptor( + name='CriticalityDiagnostics_IE_List', + full_name='uenibstreamprotobuf.CriticalityDiagnostics_IE_List', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.CriticalityDiagnostics_IE_List.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4328, + serialized_end=4433, +) + + +_CRITICALITYDIAGNOSTICS_IE_LIST_ITEM = _descriptor.Descriptor( + name='CriticalityDiagnostics_IE_List_Item', + full_name='uenibstreamprotobuf.CriticalityDiagnostics_IE_List_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='iECriticality', full_name='uenibstreamprotobuf.CriticalityDiagnostics_IE_List_Item.iECriticality', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_ID', full_name='uenibstreamprotobuf.CriticalityDiagnostics_IE_List_Item.iE_ID', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='typeOfError', full_name='uenibstreamprotobuf.CriticalityDiagnostics_IE_List_Item.typeOfError', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4436, + serialized_end=4600, +) + + +_TYPEOFERROR = _descriptor.Descriptor( + name='TypeOfError', + full_name='uenibstreamprotobuf.TypeOfError', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.TypeOfError.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _TYPEOFERROR_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4603, + serialized_end=4739, +) + + +_CRITICALITYDIAGNOSTICS_EXTIES = _descriptor.Descriptor( + name='CriticalityDiagnostics_ExtIEs', + full_name='uenibstreamprotobuf.CriticalityDiagnostics_ExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4741, + serialized_end=4772, +) + + +_SGNBRESOURCECOORDINATIONINFORMATION = _descriptor.Descriptor( + name='SgNBResourceCoordinationInformation', + full_name='uenibstreamprotobuf.SgNBResourceCoordinationInformation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='nR_CGI', full_name='uenibstreamprotobuf.SgNBResourceCoordinationInformation.nR_CGI', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uLCoordinationInformation', full_name='uenibstreamprotobuf.SgNBResourceCoordinationInformation.uLCoordinationInformation', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dLCoordinationInformation', full_name='uenibstreamprotobuf.SgNBResourceCoordinationInformation.dLCoordinationInformation', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.SgNBResourceCoordinationInformation.iE_Extensions', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4775, + serialized_end=5043, +) + + +_SGNBRESOURCECOORDINATIONINFORMATIONEXTIES = _descriptor.Descriptor( + name='SgNBResourceCoordinationInformationExtIEs', + full_name='uenibstreamprotobuf.SgNBResourceCoordinationInformationExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_ECGI', full_name='uenibstreamprotobuf.SgNBResourceCoordinationInformationExtIEs.id_ECGI', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_SgNBCoordinationAssistanceInformation', full_name='uenibstreamprotobuf.SgNBResourceCoordinationInformationExtIEs.id_SgNBCoordinationAssistanceInformation', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5046, + serialized_end=5243, +) + + +_SGNBCOORDINATIONASSISTANCEINFORMATION = _descriptor.Descriptor( + name='SgNBCoordinationAssistanceInformation', + full_name='uenibstreamprotobuf.SgNBCoordinationAssistanceInformation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SgNBCoordinationAssistanceInformation.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SGNBCOORDINATIONASSISTANCEINFORMATION_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5246, + serialized_end=5432, +) + + +_RRC_CONFIG_IND = _descriptor.Descriptor( + name='RRC_Config_Ind', + full_name='uenibstreamprotobuf.RRC_Config_Ind', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.RRC_Config_Ind.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _RRC_CONFIG_IND_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5435, + serialized_end=5579, +) + + +_HANDOVERRESTRICTIONLIST = _descriptor.Descriptor( + name='HandoverRestrictionList', + full_name='uenibstreamprotobuf.HandoverRestrictionList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='servingPLMN', full_name='uenibstreamprotobuf.HandoverRestrictionList.servingPLMN', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='equivalentPLMNs', full_name='uenibstreamprotobuf.HandoverRestrictionList.equivalentPLMNs', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='forbiddenTAs', full_name='uenibstreamprotobuf.HandoverRestrictionList.forbiddenTAs', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='forbiddenLAs', full_name='uenibstreamprotobuf.HandoverRestrictionList.forbiddenLAs', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='forbiddenInterRATs', full_name='uenibstreamprotobuf.HandoverRestrictionList.forbiddenInterRATs', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.HandoverRestrictionList.iE_Extensions', index=5, + number=6, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5582, + serialized_end=5941, +) + + +_EPLMNS = _descriptor.Descriptor( + name='EPLMNs', + full_name='uenibstreamprotobuf.EPLMNs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.EPLMNs.items', index=0, + number=1, type=9, cpp_type=9, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5943, + serialized_end=5966, +) + + +_FORBIDDENTAS = _descriptor.Descriptor( + name='ForbiddenTAs', + full_name='uenibstreamprotobuf.ForbiddenTAs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.ForbiddenTAs.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5968, + serialized_end=6037, +) + + +_FORBIDDENTAS_ITEM = _descriptor.Descriptor( + name='ForbiddenTAs_Item', + full_name='uenibstreamprotobuf.ForbiddenTAs_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pLMN_Identity', full_name='uenibstreamprotobuf.ForbiddenTAs_Item.pLMN_Identity', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='forbiddenTACs', full_name='uenibstreamprotobuf.ForbiddenTAs_Item.forbiddenTACs', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6039, + serialized_end=6140, +) + + +_FORBIDDENTACS = _descriptor.Descriptor( + name='ForbiddenTACs', + full_name='uenibstreamprotobuf.ForbiddenTACs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.ForbiddenTACs.items', index=0, + number=1, type=9, cpp_type=9, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6142, + serialized_end=6172, +) + + +_FORBIDDENLAS = _descriptor.Descriptor( + name='ForbiddenLAs', + full_name='uenibstreamprotobuf.ForbiddenLAs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.ForbiddenLAs.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6174, + serialized_end=6243, +) + + +_FORBIDDENLAS_ITEM = _descriptor.Descriptor( + name='ForbiddenLAs_Item', + full_name='uenibstreamprotobuf.ForbiddenLAs_Item', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pLMN_Identity', full_name='uenibstreamprotobuf.ForbiddenLAs_Item.pLMN_Identity', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='forbiddenLACs', full_name='uenibstreamprotobuf.ForbiddenLAs_Item.forbiddenLACs', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6245, + serialized_end=6346, +) + + +_FORBIDDENLACS = _descriptor.Descriptor( + name='ForbiddenLACs', + full_name='uenibstreamprotobuf.ForbiddenLACs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.ForbiddenLACs.items', index=0, + number=1, type=9, cpp_type=9, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6348, + serialized_end=6378, +) + + +_FORBIDDENINTERRATS = _descriptor.Descriptor( + name='ForbiddenInterRATs', + full_name='uenibstreamprotobuf.ForbiddenInterRATs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.ForbiddenInterRATs.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _FORBIDDENINTERRATS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6381, + serialized_end=6584, +) + + +_HANDOVERRESTRICTIONLIST_EXTIES = _descriptor.Descriptor( + name='HandoverRestrictionList_ExtIEs', + full_name='uenibstreamprotobuf.HandoverRestrictionList_ExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_NRrestrictioninEPSasSecondaryRAT', full_name='uenibstreamprotobuf.HandoverRestrictionList_ExtIEs.id_NRrestrictioninEPSasSecondaryRAT', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_CNTypeRestrictions', full_name='uenibstreamprotobuf.HandoverRestrictionList_ExtIEs.id_CNTypeRestrictions', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_NRrestrictionin5GS', full_name='uenibstreamprotobuf.HandoverRestrictionList_ExtIEs.id_NRrestrictionin5GS', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6587, + serialized_end=6863, +) + + +_NRRESTRICTIONINEPSASSECONDARYRAT = _descriptor.Descriptor( + name='NRrestrictioninEPSasSecondaryRAT', + full_name='uenibstreamprotobuf.NRrestrictioninEPSasSecondaryRAT', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.NRrestrictioninEPSasSecondaryRAT.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _NRRESTRICTIONINEPSASSECONDARYRAT_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6866, + serialized_end=7048, +) + + +_CNTYPERESTRICTIONS = _descriptor.Descriptor( + name='CNTypeRestrictions', + full_name='uenibstreamprotobuf.CNTypeRestrictions', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='items', full_name='uenibstreamprotobuf.CNTypeRestrictions.items', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7050, + serialized_end=7130, +) + + +_CNTYPERESTRICTIONSITEM = _descriptor.Descriptor( + name='CNTypeRestrictionsItem', + full_name='uenibstreamprotobuf.CNTypeRestrictionsItem', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='plmn_Id', full_name='uenibstreamprotobuf.CNTypeRestrictionsItem.plmn_Id', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cn_type', full_name='uenibstreamprotobuf.CNTypeRestrictionsItem.cn_type', index=1, + number=2, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CNTYPERESTRICTIONSITEM_CN_TYPE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7133, + serialized_end=7303, +) + + +_NRRESTRICTIONIN5GS = _descriptor.Descriptor( + name='NRrestrictionin5GS', + full_name='uenibstreamprotobuf.NRrestrictionin5GS', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.NRrestrictionin5GS.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _NRRESTRICTIONIN5GS_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7306, + serialized_end=7446, +) + + +_NRUESECURITYCAPABILITIES = _descriptor.Descriptor( + name='NRUESecurityCapabilities', + full_name='uenibstreamprotobuf.NRUESecurityCapabilities', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='nRencryptionAlgorithms', full_name='uenibstreamprotobuf.NRUESecurityCapabilities.nRencryptionAlgorithms', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='nRintegrityProtectionAlgorithms', full_name='uenibstreamprotobuf.NRUESecurityCapabilities.nRintegrityProtectionAlgorithms', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7448, + serialized_end=7547, +) + + +_UEAGGREGATEMAXIMUMBITRATE = _descriptor.Descriptor( + name='UEAggregateMaximumBitRate', + full_name='uenibstreamprotobuf.UEAggregateMaximumBitRate', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='uEaggregateMaximumBitRateDownlink', full_name='uenibstreamprotobuf.UEAggregateMaximumBitRate.uEaggregateMaximumBitRateDownlink', index=0, + number=1, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uEaggregateMaximumBitRateUplink', full_name='uenibstreamprotobuf.UEAggregateMaximumBitRate.uEaggregateMaximumBitRateUplink', index=1, + number=2, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.UEAggregateMaximumBitRate.iE_Extensions', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7550, + serialized_end=7740, +) + + +_UEAGGREGATE_MAXIMUMBITRATE_EXTIES = _descriptor.Descriptor( + name='UEAggregate_MaximumBitrate_ExtIEs', + full_name='uenibstreamprotobuf.UEAggregate_MaximumBitrate_ExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_extended_uEaggregateMaximumBitRateDownlink', full_name='uenibstreamprotobuf.UEAggregate_MaximumBitrate_ExtIEs.id_extended_uEaggregateMaximumBitRateDownlink', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_extended_uEaggregateMaximumBitRateUplink', full_name='uenibstreamprotobuf.UEAggregate_MaximumBitrate_ExtIEs.id_extended_uEaggregateMaximumBitRateUplink', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7743, + serialized_end=7946, +) + + +_DL_FORWARDING = _descriptor.Descriptor( + name='DL_Forwarding', + full_name='uenibstreamprotobuf.DL_Forwarding', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.DL_Forwarding.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DL_FORWARDING_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7949, + serialized_end=8083, +) + + +_DUPLICATIONACTIVATION = _descriptor.Descriptor( + name='DuplicationActivation', + full_name='uenibstreamprotobuf.DuplicationActivation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.DuplicationActivation.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DUPLICATIONACTIVATION_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8086, + serialized_end=8235, +) + + +_MENBRESOURCECOORDINATIONINFORMATION = _descriptor.Descriptor( + name='MeNBResourceCoordinationInformation', + full_name='uenibstreamprotobuf.MeNBResourceCoordinationInformation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='eUTRA_Cell_ID', full_name='uenibstreamprotobuf.MeNBResourceCoordinationInformation.eUTRA_Cell_ID', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='uLCoordinationInformation', full_name='uenibstreamprotobuf.MeNBResourceCoordinationInformation.uLCoordinationInformation', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='dLCoordinationInformation', full_name='uenibstreamprotobuf.MeNBResourceCoordinationInformation.dLCoordinationInformation', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.MeNBResourceCoordinationInformation.iE_Extensions', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8238, + serialized_end=8512, +) + + +_MENBRESOURCECOORDINATIONINFORMATIONEXTIES = _descriptor.Descriptor( + name='MeNBResourceCoordinationInformationExtIEs', + full_name='uenibstreamprotobuf.MeNBResourceCoordinationInformationExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id_NRCGI', full_name='uenibstreamprotobuf.MeNBResourceCoordinationInformationExtIEs.id_NRCGI', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id_MeNBCoordinationAssistanceInformation', full_name='uenibstreamprotobuf.MeNBResourceCoordinationInformationExtIEs.id_MeNBCoordinationAssistanceInformation', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8515, + serialized_end=8714, +) + + +_MENBCOORDINATIONASSISTANCEINFORMATION = _descriptor.Descriptor( + name='MeNBCoordinationAssistanceInformation', + full_name='uenibstreamprotobuf.MeNBCoordinationAssistanceInformation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.MeNBCoordinationAssistanceInformation.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MENBCOORDINATIONASSISTANCEINFORMATION_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8717, + serialized_end=8903, +) + + +_COUNTVALUE = _descriptor.Descriptor( + name='COUNTvalue', + full_name='uenibstreamprotobuf.COUNTvalue', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pDCP_SN', full_name='uenibstreamprotobuf.COUNTvalue.pDCP_SN', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='hFN', full_name='uenibstreamprotobuf.COUNTvalue.hFN', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8905, + serialized_end=8947, +) + + +_COUNTVALUEEXTENDED = _descriptor.Descriptor( + name='COUNTValueExtended', + full_name='uenibstreamprotobuf.COUNTValueExtended', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pDCP_SNExtended', full_name='uenibstreamprotobuf.COUNTValueExtended.pDCP_SNExtended', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='hFNModified', full_name='uenibstreamprotobuf.COUNTValueExtended.hFNModified', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8949, + serialized_end=9015, +) + + +_COUNTVALUEPDCP_SNLENGTH18 = _descriptor.Descriptor( + name='COUNTvaluePDCP_SNlength18', + full_name='uenibstreamprotobuf.COUNTvaluePDCP_SNlength18', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pDCP_SNlength18', full_name='uenibstreamprotobuf.COUNTvaluePDCP_SNlength18.pDCP_SNlength18', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='hFNforPDCP_SNlength18', full_name='uenibstreamprotobuf.COUNTvaluePDCP_SNlength18.hFNforPDCP_SNlength18', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9017, + serialized_end=9100, +) + + +_EXPECTEDUEBEHAVIOUR = _descriptor.Descriptor( + name='ExpectedUEBehaviour', + full_name='uenibstreamprotobuf.ExpectedUEBehaviour', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='expectedActivity', full_name='uenibstreamprotobuf.ExpectedUEBehaviour.expectedActivity', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='expectedHOInterval', full_name='uenibstreamprotobuf.ExpectedUEBehaviour.expectedHOInterval', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9103, + serialized_end=9269, +) + + +_EXPECTEDUEACTIVITYBEHAVIOUR = _descriptor.Descriptor( + name='ExpectedUEActivityBehaviour', + full_name='uenibstreamprotobuf.ExpectedUEActivityBehaviour', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='expectedActivityPeriod', full_name='uenibstreamprotobuf.ExpectedUEActivityBehaviour.expectedActivityPeriod', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='expectedIdlePeriod', full_name='uenibstreamprotobuf.ExpectedUEActivityBehaviour.expectedIdlePeriod', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sourceOfUEActivityBehaviourInformation', full_name='uenibstreamprotobuf.ExpectedUEActivityBehaviour.sourceOfUEActivityBehaviourInformation', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='iE_Extensions', full_name='uenibstreamprotobuf.ExpectedUEActivityBehaviour.iE_Extensions', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9272, + serialized_end=9610, +) + + +_EXPECTEDUEACTIVITYBEHAVIOUR_EXTIES = _descriptor.Descriptor( + name='ExpectedUEActivityBehaviour_ExtIEs', + full_name='uenibstreamprotobuf.ExpectedUEActivityBehaviour_ExtIEs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9612, + serialized_end=9648, +) + + +_EXPECTEDHOINTERVAL = _descriptor.Descriptor( + name='ExpectedHOInterval', + full_name='uenibstreamprotobuf.ExpectedHOInterval', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.ExpectedHOInterval.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _EXPECTEDHOINTERVAL_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9651, + serialized_end=9851, +) + + +_SOURCEOFUEACTIVITYBEHAVIOURINFORMATION = _descriptor.Descriptor( + name='SourceOfUEActivityBehaviourInformation', + full_name='uenibstreamprotobuf.SourceOfUEActivityBehaviourInformation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SourceOfUEActivityBehaviourInformation.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SOURCEOFUEACTIVITYBEHAVIOURINFORMATION_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9854, + serialized_end=10057, +) + + +_SGNB_ADDITION_TRIGGER_IND = _descriptor.Descriptor( + name='SGNB_Addition_Trigger_Ind', + full_name='uenibstreamprotobuf.SGNB_Addition_Trigger_Ind', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='uenibstreamprotobuf.SGNB_Addition_Trigger_Ind.value', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SGNB_ADDITION_TRIGGER_IND_VALUE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10060, + serialized_end=10242, +) + +_EN_DC_RESOURCECONFIGURATION.fields_by_name['pDCPatSgNB'].enum_type = _EN_DC_RESOURCECONFIGURATION_STATUS +_EN_DC_RESOURCECONFIGURATION.fields_by_name['mCGresources'].enum_type = _EN_DC_RESOURCECONFIGURATION_STATUS +_EN_DC_RESOURCECONFIGURATION.fields_by_name['sCGresources'].enum_type = _EN_DC_RESOURCECONFIGURATION_STATUS +_EN_DC_RESOURCECONFIGURATION_STATUS.containing_type = _EN_DC_RESOURCECONFIGURATION +_E_RAB_LEVEL_QOS_PARAMETERS.fields_by_name['allocationAndRetentionPriority'].message_type = _ALLOCATIONANDRETENTIONPRIORITY +_E_RAB_LEVEL_QOS_PARAMETERS.fields_by_name['gbrQosInformation'].message_type = _GBR_QOSINFORMATION +_E_RAB_LEVEL_QOS_PARAMETERS.fields_by_name['iE_Extensions'].message_type = _E_RAB_LEVEL_QOS_PARAMETERS_EXTIES +_ALLOCATIONANDRETENTIONPRIORITY.fields_by_name['pre_emptionCapability'].message_type = _PRE_EMPTIONCAPABILITY +_ALLOCATIONANDRETENTIONPRIORITY.fields_by_name['pre_emptionVulnerability'].message_type = _PRE_EMPTIONVULNERABILITY +_PRE_EMPTIONVULNERABILITY.fields_by_name['value'].enum_type = _PRE_EMPTIONVULNERABILITY_VALUE +_PRE_EMPTIONVULNERABILITY_VALUE.containing_type = _PRE_EMPTIONVULNERABILITY +_PRE_EMPTIONCAPABILITY.fields_by_name['value'].enum_type = _PRE_EMPTIONCAPABILITY_VALUE +_PRE_EMPTIONCAPABILITY_VALUE.containing_type = _PRE_EMPTIONCAPABILITY +_E_RAB_LEVEL_QOS_PARAMETERS_EXTIES.fields_by_name['id_DownlinkPacketLossRate'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_E_RAB_LEVEL_QOS_PARAMETERS_EXTIES.fields_by_name['id_UplinkPacketLossRate'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_GBR_QOSINFORMATION.fields_by_name['iE_Extensions'].message_type = _GBR_QOSINFORMATION_EXTIES +_GBR_QOSINFORMATION_EXTIES.fields_by_name['id_extended_e_RAB_MaximumBitrateDL'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT64VALUE +_GBR_QOSINFORMATION_EXTIES.fields_by_name['id_extended_e_RAB_MaximumBitrateUL'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT64VALUE +_GBR_QOSINFORMATION_EXTIES.fields_by_name['id_extended_e_RAB_GuaranteedBitrateDL'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT64VALUE +_GBR_QOSINFORMATION_EXTIES.fields_by_name['id_extended_e_RAB_GuaranteedBitrateUL'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT64VALUE +_GTPTUNNELENDPOINT.fields_by_name['iE_Extensions'].message_type = _GTPTUNNELENDPOINT_EXTIES +_RLCMODE.fields_by_name['value'].enum_type = _RLCMODE_VALUE +_RLCMODE_VALUE.containing_type = _RLCMODE +_RLC_STATUS.fields_by_name['reestablishment_Indication'].enum_type = _RLC_STATUS_REESTABLISHMENT_INDICATION +_RLC_STATUS_REESTABLISHMENT_INDICATION.containing_type = _RLC_STATUS +_ULCONFIGURATION.fields_by_name['uL_PDCP'].enum_type = _ULCONFIGURATION_UL_UE_CONFIGURATION +_ULCONFIGURATION_UL_UE_CONFIGURATION.containing_type = _ULCONFIGURATION +_PDCPSNLENGTH.fields_by_name['value'].enum_type = _PDCPSNLENGTH_VALUE +_PDCPSNLENGTH_VALUE.containing_type = _PDCPSNLENGTH +_PDCPCHANGEINDICATION.fields_by_name['value'].enum_type = _PDCPCHANGEINDICATION_VALUE +_PDCPCHANGEINDICATION_VALUE.containing_type = _PDCPCHANGEINDICATION +_SPLITSRBS.fields_by_name['value'].enum_type = _SPLITSRBS_VALUE +_SPLITSRBS_VALUE.containing_type = _SPLITSRBS +_NRCGI.fields_by_name['iE_Extensions'].message_type = _NRCGI_EXTIES +_E_RAB_LIST.fields_by_name['items'].message_type = _E_RAB_ITEMIES +_E_RAB_ITEMIES.fields_by_name['id_E_RAB_Item'].message_type = _E_RAB_ITEM +_E_RAB_ITEM.fields_by_name['cause'].message_type = error__cause__pb2._CAUSE +_CRITICALITYDIAGNOSTICS.fields_by_name['procedureCode'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_CRITICALITYDIAGNOSTICS.fields_by_name['triggeringMessage'].message_type = _TRIGGERINGMESSAGE +_CRITICALITYDIAGNOSTICS.fields_by_name['procedureCriticality'].message_type = _CRITICALITY +_CRITICALITYDIAGNOSTICS.fields_by_name['iEsCriticalityDiagnostics'].message_type = _CRITICALITYDIAGNOSTICS_IE_LIST +_CRITICALITYDIAGNOSTICS.fields_by_name['iE_Extensions'].message_type = _CRITICALITYDIAGNOSTICS_EXTIES +_TRIGGERINGMESSAGE.fields_by_name['value'].enum_type = _TRIGGERINGMESSAGE_VALUE +_TRIGGERINGMESSAGE_VALUE.containing_type = _TRIGGERINGMESSAGE +_CRITICALITY.fields_by_name['value'].enum_type = _CRITICALITY_VALUE +_CRITICALITY_VALUE.containing_type = _CRITICALITY +_CRITICALITYDIAGNOSTICS_IE_LIST.fields_by_name['items'].message_type = _CRITICALITYDIAGNOSTICS_IE_LIST_ITEM +_CRITICALITYDIAGNOSTICS_IE_LIST_ITEM.fields_by_name['iECriticality'].message_type = _CRITICALITY +_CRITICALITYDIAGNOSTICS_IE_LIST_ITEM.fields_by_name['typeOfError'].message_type = _TYPEOFERROR +_TYPEOFERROR.fields_by_name['value'].enum_type = _TYPEOFERROR_VALUE +_TYPEOFERROR_VALUE.containing_type = _TYPEOFERROR +_SGNBRESOURCECOORDINATIONINFORMATION.fields_by_name['nR_CGI'].message_type = _NRCGI +_SGNBRESOURCECOORDINATIONINFORMATION.fields_by_name['dLCoordinationInformation'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SGNBRESOURCECOORDINATIONINFORMATION.fields_by_name['iE_Extensions'].message_type = _SGNBRESOURCECOORDINATIONINFORMATIONEXTIES +_SGNBRESOURCECOORDINATIONINFORMATIONEXTIES.fields_by_name['id_ECGI'].message_type = _ECGI +_SGNBRESOURCECOORDINATIONINFORMATIONEXTIES.fields_by_name['id_SgNBCoordinationAssistanceInformation'].message_type = _SGNBCOORDINATIONASSISTANCEINFORMATION +_SGNBCOORDINATIONASSISTANCEINFORMATION.fields_by_name['value'].enum_type = _SGNBCOORDINATIONASSISTANCEINFORMATION_VALUE +_SGNBCOORDINATIONASSISTANCEINFORMATION_VALUE.containing_type = _SGNBCOORDINATIONASSISTANCEINFORMATION +_RRC_CONFIG_IND.fields_by_name['value'].enum_type = _RRC_CONFIG_IND_VALUE +_RRC_CONFIG_IND_VALUE.containing_type = _RRC_CONFIG_IND +_HANDOVERRESTRICTIONLIST.fields_by_name['equivalentPLMNs'].message_type = _EPLMNS +_HANDOVERRESTRICTIONLIST.fields_by_name['forbiddenTAs'].message_type = _FORBIDDENTAS +_HANDOVERRESTRICTIONLIST.fields_by_name['forbiddenLAs'].message_type = _FORBIDDENLAS +_HANDOVERRESTRICTIONLIST.fields_by_name['forbiddenInterRATs'].message_type = _FORBIDDENINTERRATS +_HANDOVERRESTRICTIONLIST.fields_by_name['iE_Extensions'].message_type = _HANDOVERRESTRICTIONLIST_EXTIES +_FORBIDDENTAS.fields_by_name['items'].message_type = _FORBIDDENTAS_ITEM +_FORBIDDENTAS_ITEM.fields_by_name['forbiddenTACs'].message_type = _FORBIDDENTACS +_FORBIDDENLAS.fields_by_name['items'].message_type = _FORBIDDENLAS_ITEM +_FORBIDDENLAS_ITEM.fields_by_name['forbiddenLACs'].message_type = _FORBIDDENLACS +_FORBIDDENINTERRATS.fields_by_name['value'].enum_type = _FORBIDDENINTERRATS_VALUE +_FORBIDDENINTERRATS_VALUE.containing_type = _FORBIDDENINTERRATS +_HANDOVERRESTRICTIONLIST_EXTIES.fields_by_name['id_NRrestrictioninEPSasSecondaryRAT'].message_type = _NRRESTRICTIONINEPSASSECONDARYRAT +_HANDOVERRESTRICTIONLIST_EXTIES.fields_by_name['id_CNTypeRestrictions'].message_type = _CNTYPERESTRICTIONS +_HANDOVERRESTRICTIONLIST_EXTIES.fields_by_name['id_NRrestrictionin5GS'].message_type = _NRRESTRICTIONIN5GS +_NRRESTRICTIONINEPSASSECONDARYRAT.fields_by_name['value'].enum_type = _NRRESTRICTIONINEPSASSECONDARYRAT_VALUE +_NRRESTRICTIONINEPSASSECONDARYRAT_VALUE.containing_type = _NRRESTRICTIONINEPSASSECONDARYRAT +_CNTYPERESTRICTIONS.fields_by_name['items'].message_type = _CNTYPERESTRICTIONSITEM +_CNTYPERESTRICTIONSITEM.fields_by_name['cn_type'].enum_type = _CNTYPERESTRICTIONSITEM_CN_TYPE +_CNTYPERESTRICTIONSITEM_CN_TYPE.containing_type = _CNTYPERESTRICTIONSITEM +_NRRESTRICTIONIN5GS.fields_by_name['value'].enum_type = _NRRESTRICTIONIN5GS_VALUE +_NRRESTRICTIONIN5GS_VALUE.containing_type = _NRRESTRICTIONIN5GS +_UEAGGREGATEMAXIMUMBITRATE.fields_by_name['iE_Extensions'].message_type = _UEAGGREGATE_MAXIMUMBITRATE_EXTIES +_UEAGGREGATE_MAXIMUMBITRATE_EXTIES.fields_by_name['id_extended_uEaggregateMaximumBitRateDownlink'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT64VALUE +_UEAGGREGATE_MAXIMUMBITRATE_EXTIES.fields_by_name['id_extended_uEaggregateMaximumBitRateUplink'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT64VALUE +_DL_FORWARDING.fields_by_name['value'].enum_type = _DL_FORWARDING_VALUE +_DL_FORWARDING_VALUE.containing_type = _DL_FORWARDING +_DUPLICATIONACTIVATION.fields_by_name['value'].enum_type = _DUPLICATIONACTIVATION_VALUE +_DUPLICATIONACTIVATION_VALUE.containing_type = _DUPLICATIONACTIVATION +_MENBRESOURCECOORDINATIONINFORMATION.fields_by_name['eUTRA_Cell_ID'].message_type = _ECGI +_MENBRESOURCECOORDINATIONINFORMATION.fields_by_name['dLCoordinationInformation'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_MENBRESOURCECOORDINATIONINFORMATION.fields_by_name['iE_Extensions'].message_type = _MENBRESOURCECOORDINATIONINFORMATIONEXTIES +_MENBRESOURCECOORDINATIONINFORMATIONEXTIES.fields_by_name['id_NRCGI'].message_type = _NRCGI +_MENBRESOURCECOORDINATIONINFORMATIONEXTIES.fields_by_name['id_MeNBCoordinationAssistanceInformation'].message_type = _MENBCOORDINATIONASSISTANCEINFORMATION +_MENBCOORDINATIONASSISTANCEINFORMATION.fields_by_name['value'].enum_type = _MENBCOORDINATIONASSISTANCEINFORMATION_VALUE +_MENBCOORDINATIONASSISTANCEINFORMATION_VALUE.containing_type = _MENBCOORDINATIONASSISTANCEINFORMATION +_EXPECTEDUEBEHAVIOUR.fields_by_name['expectedActivity'].message_type = _EXPECTEDUEACTIVITYBEHAVIOUR +_EXPECTEDUEBEHAVIOUR.fields_by_name['expectedHOInterval'].message_type = _EXPECTEDHOINTERVAL +_EXPECTEDUEACTIVITYBEHAVIOUR.fields_by_name['expectedActivityPeriod'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_EXPECTEDUEACTIVITYBEHAVIOUR.fields_by_name['expectedIdlePeriod'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE +_EXPECTEDUEACTIVITYBEHAVIOUR.fields_by_name['sourceOfUEActivityBehaviourInformation'].message_type = _SOURCEOFUEACTIVITYBEHAVIOURINFORMATION +_EXPECTEDUEACTIVITYBEHAVIOUR.fields_by_name['iE_Extensions'].message_type = _EXPECTEDUEACTIVITYBEHAVIOUR_EXTIES +_EXPECTEDHOINTERVAL.fields_by_name['value'].enum_type = _EXPECTEDHOINTERVAL_VALUE +_EXPECTEDHOINTERVAL_VALUE.containing_type = _EXPECTEDHOINTERVAL +_SOURCEOFUEACTIVITYBEHAVIOURINFORMATION.fields_by_name['value'].enum_type = _SOURCEOFUEACTIVITYBEHAVIOURINFORMATION_VALUE +_SOURCEOFUEACTIVITYBEHAVIOURINFORMATION_VALUE.containing_type = _SOURCEOFUEACTIVITYBEHAVIOURINFORMATION +_SGNB_ADDITION_TRIGGER_IND.fields_by_name['value'].enum_type = _SGNB_ADDITION_TRIGGER_IND_VALUE +_SGNB_ADDITION_TRIGGER_IND_VALUE.containing_type = _SGNB_ADDITION_TRIGGER_IND +DESCRIPTOR.message_types_by_name['EN_DC_ResourceConfiguration'] = _EN_DC_RESOURCECONFIGURATION +DESCRIPTOR.message_types_by_name['E_RAB_Level_QoS_Parameters'] = _E_RAB_LEVEL_QOS_PARAMETERS +DESCRIPTOR.message_types_by_name['AllocationAndRetentionPriority'] = _ALLOCATIONANDRETENTIONPRIORITY +DESCRIPTOR.message_types_by_name['Pre_emptionVulnerability'] = _PRE_EMPTIONVULNERABILITY +DESCRIPTOR.message_types_by_name['Pre_emptionCapability'] = _PRE_EMPTIONCAPABILITY +DESCRIPTOR.message_types_by_name['E_RAB_Level_QoS_Parameters_ExtIEs'] = _E_RAB_LEVEL_QOS_PARAMETERS_EXTIES +DESCRIPTOR.message_types_by_name['GBR_QosInformation'] = _GBR_QOSINFORMATION +DESCRIPTOR.message_types_by_name['GBR_QosInformation_ExtIEs'] = _GBR_QOSINFORMATION_EXTIES +DESCRIPTOR.message_types_by_name['GTPtunnelEndpoint'] = _GTPTUNNELENDPOINT +DESCRIPTOR.message_types_by_name['GTPtunnelEndpoint_ExtIEs'] = _GTPTUNNELENDPOINT_EXTIES +DESCRIPTOR.message_types_by_name['RLCMode'] = _RLCMODE +DESCRIPTOR.message_types_by_name['RLC_Status'] = _RLC_STATUS +DESCRIPTOR.message_types_by_name['ULConfiguration'] = _ULCONFIGURATION +DESCRIPTOR.message_types_by_name['PDCPSnLength'] = _PDCPSNLENGTH +DESCRIPTOR.message_types_by_name['PDCPChangeIndication'] = _PDCPCHANGEINDICATION +DESCRIPTOR.message_types_by_name['SplitSRBs'] = _SPLITSRBS +DESCRIPTOR.message_types_by_name['NRCGI'] = _NRCGI +DESCRIPTOR.message_types_by_name['NRCGI_ExtIEs'] = _NRCGI_EXTIES +DESCRIPTOR.message_types_by_name['ECGI'] = _ECGI +DESCRIPTOR.message_types_by_name['E_RAB_List'] = _E_RAB_LIST +DESCRIPTOR.message_types_by_name['E_RAB_ItemIEs'] = _E_RAB_ITEMIES +DESCRIPTOR.message_types_by_name['E_RAB_Item'] = _E_RAB_ITEM +DESCRIPTOR.message_types_by_name['CriticalityDiagnostics'] = _CRITICALITYDIAGNOSTICS +DESCRIPTOR.message_types_by_name['TriggeringMessage'] = _TRIGGERINGMESSAGE +DESCRIPTOR.message_types_by_name['Criticality'] = _CRITICALITY +DESCRIPTOR.message_types_by_name['CriticalityDiagnostics_IE_List'] = _CRITICALITYDIAGNOSTICS_IE_LIST +DESCRIPTOR.message_types_by_name['CriticalityDiagnostics_IE_List_Item'] = _CRITICALITYDIAGNOSTICS_IE_LIST_ITEM +DESCRIPTOR.message_types_by_name['TypeOfError'] = _TYPEOFERROR +DESCRIPTOR.message_types_by_name['CriticalityDiagnostics_ExtIEs'] = _CRITICALITYDIAGNOSTICS_EXTIES +DESCRIPTOR.message_types_by_name['SgNBResourceCoordinationInformation'] = _SGNBRESOURCECOORDINATIONINFORMATION +DESCRIPTOR.message_types_by_name['SgNBResourceCoordinationInformationExtIEs'] = _SGNBRESOURCECOORDINATIONINFORMATIONEXTIES +DESCRIPTOR.message_types_by_name['SgNBCoordinationAssistanceInformation'] = _SGNBCOORDINATIONASSISTANCEINFORMATION +DESCRIPTOR.message_types_by_name['RRC_Config_Ind'] = _RRC_CONFIG_IND +DESCRIPTOR.message_types_by_name['HandoverRestrictionList'] = _HANDOVERRESTRICTIONLIST +DESCRIPTOR.message_types_by_name['EPLMNs'] = _EPLMNS +DESCRIPTOR.message_types_by_name['ForbiddenTAs'] = _FORBIDDENTAS +DESCRIPTOR.message_types_by_name['ForbiddenTAs_Item'] = _FORBIDDENTAS_ITEM +DESCRIPTOR.message_types_by_name['ForbiddenTACs'] = _FORBIDDENTACS +DESCRIPTOR.message_types_by_name['ForbiddenLAs'] = _FORBIDDENLAS +DESCRIPTOR.message_types_by_name['ForbiddenLAs_Item'] = _FORBIDDENLAS_ITEM +DESCRIPTOR.message_types_by_name['ForbiddenLACs'] = _FORBIDDENLACS +DESCRIPTOR.message_types_by_name['ForbiddenInterRATs'] = _FORBIDDENINTERRATS +DESCRIPTOR.message_types_by_name['HandoverRestrictionList_ExtIEs'] = _HANDOVERRESTRICTIONLIST_EXTIES +DESCRIPTOR.message_types_by_name['NRrestrictioninEPSasSecondaryRAT'] = _NRRESTRICTIONINEPSASSECONDARYRAT +DESCRIPTOR.message_types_by_name['CNTypeRestrictions'] = _CNTYPERESTRICTIONS +DESCRIPTOR.message_types_by_name['CNTypeRestrictionsItem'] = _CNTYPERESTRICTIONSITEM +DESCRIPTOR.message_types_by_name['NRrestrictionin5GS'] = _NRRESTRICTIONIN5GS +DESCRIPTOR.message_types_by_name['NRUESecurityCapabilities'] = _NRUESECURITYCAPABILITIES +DESCRIPTOR.message_types_by_name['UEAggregateMaximumBitRate'] = _UEAGGREGATEMAXIMUMBITRATE +DESCRIPTOR.message_types_by_name['UEAggregate_MaximumBitrate_ExtIEs'] = _UEAGGREGATE_MAXIMUMBITRATE_EXTIES +DESCRIPTOR.message_types_by_name['DL_Forwarding'] = _DL_FORWARDING +DESCRIPTOR.message_types_by_name['DuplicationActivation'] = _DUPLICATIONACTIVATION +DESCRIPTOR.message_types_by_name['MeNBResourceCoordinationInformation'] = _MENBRESOURCECOORDINATIONINFORMATION +DESCRIPTOR.message_types_by_name['MeNBResourceCoordinationInformationExtIEs'] = _MENBRESOURCECOORDINATIONINFORMATIONEXTIES +DESCRIPTOR.message_types_by_name['MeNBCoordinationAssistanceInformation'] = _MENBCOORDINATIONASSISTANCEINFORMATION +DESCRIPTOR.message_types_by_name['COUNTvalue'] = _COUNTVALUE +DESCRIPTOR.message_types_by_name['COUNTValueExtended'] = _COUNTVALUEEXTENDED +DESCRIPTOR.message_types_by_name['COUNTvaluePDCP_SNlength18'] = _COUNTVALUEPDCP_SNLENGTH18 +DESCRIPTOR.message_types_by_name['ExpectedUEBehaviour'] = _EXPECTEDUEBEHAVIOUR +DESCRIPTOR.message_types_by_name['ExpectedUEActivityBehaviour'] = _EXPECTEDUEACTIVITYBEHAVIOUR +DESCRIPTOR.message_types_by_name['ExpectedUEActivityBehaviour_ExtIEs'] = _EXPECTEDUEACTIVITYBEHAVIOUR_EXTIES +DESCRIPTOR.message_types_by_name['ExpectedHOInterval'] = _EXPECTEDHOINTERVAL +DESCRIPTOR.message_types_by_name['SourceOfUEActivityBehaviourInformation'] = _SOURCEOFUEACTIVITYBEHAVIOURINFORMATION +DESCRIPTOR.message_types_by_name['SGNB_Addition_Trigger_Ind'] = _SGNB_ADDITION_TRIGGER_IND +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +EN_DC_ResourceConfiguration = _reflection.GeneratedProtocolMessageType('EN_DC_ResourceConfiguration', (_message.Message,), { + 'DESCRIPTOR' : _EN_DC_RESOURCECONFIGURATION, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EN_DC_ResourceConfiguration) + }) +_sym_db.RegisterMessage(EN_DC_ResourceConfiguration) + +E_RAB_Level_QoS_Parameters = _reflection.GeneratedProtocolMessageType('E_RAB_Level_QoS_Parameters', (_message.Message,), { + 'DESCRIPTOR' : _E_RAB_LEVEL_QOS_PARAMETERS, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RAB_Level_QoS_Parameters) + }) +_sym_db.RegisterMessage(E_RAB_Level_QoS_Parameters) + +AllocationAndRetentionPriority = _reflection.GeneratedProtocolMessageType('AllocationAndRetentionPriority', (_message.Message,), { + 'DESCRIPTOR' : _ALLOCATIONANDRETENTIONPRIORITY, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.AllocationAndRetentionPriority) + }) +_sym_db.RegisterMessage(AllocationAndRetentionPriority) + +Pre_emptionVulnerability = _reflection.GeneratedProtocolMessageType('Pre_emptionVulnerability', (_message.Message,), { + 'DESCRIPTOR' : _PRE_EMPTIONVULNERABILITY, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Pre_emptionVulnerability) + }) +_sym_db.RegisterMessage(Pre_emptionVulnerability) + +Pre_emptionCapability = _reflection.GeneratedProtocolMessageType('Pre_emptionCapability', (_message.Message,), { + 'DESCRIPTOR' : _PRE_EMPTIONCAPABILITY, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Pre_emptionCapability) + }) +_sym_db.RegisterMessage(Pre_emptionCapability) + +E_RAB_Level_QoS_Parameters_ExtIEs = _reflection.GeneratedProtocolMessageType('E_RAB_Level_QoS_Parameters_ExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RAB_LEVEL_QOS_PARAMETERS_EXTIES, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RAB_Level_QoS_Parameters_ExtIEs) + }) +_sym_db.RegisterMessage(E_RAB_Level_QoS_Parameters_ExtIEs) + +GBR_QosInformation = _reflection.GeneratedProtocolMessageType('GBR_QosInformation', (_message.Message,), { + 'DESCRIPTOR' : _GBR_QOSINFORMATION, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.GBR_QosInformation) + }) +_sym_db.RegisterMessage(GBR_QosInformation) + +GBR_QosInformation_ExtIEs = _reflection.GeneratedProtocolMessageType('GBR_QosInformation_ExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _GBR_QOSINFORMATION_EXTIES, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.GBR_QosInformation_ExtIEs) + }) +_sym_db.RegisterMessage(GBR_QosInformation_ExtIEs) + +GTPtunnelEndpoint = _reflection.GeneratedProtocolMessageType('GTPtunnelEndpoint', (_message.Message,), { + 'DESCRIPTOR' : _GTPTUNNELENDPOINT, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.GTPtunnelEndpoint) + }) +_sym_db.RegisterMessage(GTPtunnelEndpoint) + +GTPtunnelEndpoint_ExtIEs = _reflection.GeneratedProtocolMessageType('GTPtunnelEndpoint_ExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _GTPTUNNELENDPOINT_EXTIES, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.GTPtunnelEndpoint_ExtIEs) + }) +_sym_db.RegisterMessage(GTPtunnelEndpoint_ExtIEs) + +RLCMode = _reflection.GeneratedProtocolMessageType('RLCMode', (_message.Message,), { + 'DESCRIPTOR' : _RLCMODE, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RLCMode) + }) +_sym_db.RegisterMessage(RLCMode) + +RLC_Status = _reflection.GeneratedProtocolMessageType('RLC_Status', (_message.Message,), { + 'DESCRIPTOR' : _RLC_STATUS, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RLC_Status) + }) +_sym_db.RegisterMessage(RLC_Status) + +ULConfiguration = _reflection.GeneratedProtocolMessageType('ULConfiguration', (_message.Message,), { + 'DESCRIPTOR' : _ULCONFIGURATION, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ULConfiguration) + }) +_sym_db.RegisterMessage(ULConfiguration) + +PDCPSnLength = _reflection.GeneratedProtocolMessageType('PDCPSnLength', (_message.Message,), { + 'DESCRIPTOR' : _PDCPSNLENGTH, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PDCPSnLength) + }) +_sym_db.RegisterMessage(PDCPSnLength) + +PDCPChangeIndication = _reflection.GeneratedProtocolMessageType('PDCPChangeIndication', (_message.Message,), { + 'DESCRIPTOR' : _PDCPCHANGEINDICATION, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.PDCPChangeIndication) + }) +_sym_db.RegisterMessage(PDCPChangeIndication) + +SplitSRBs = _reflection.GeneratedProtocolMessageType('SplitSRBs', (_message.Message,), { + 'DESCRIPTOR' : _SPLITSRBS, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SplitSRBs) + }) +_sym_db.RegisterMessage(SplitSRBs) + +NRCGI = _reflection.GeneratedProtocolMessageType('NRCGI', (_message.Message,), { + 'DESCRIPTOR' : _NRCGI, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NRCGI) + }) +_sym_db.RegisterMessage(NRCGI) + +NRCGI_ExtIEs = _reflection.GeneratedProtocolMessageType('NRCGI_ExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _NRCGI_EXTIES, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NRCGI_ExtIEs) + }) +_sym_db.RegisterMessage(NRCGI_ExtIEs) + +ECGI = _reflection.GeneratedProtocolMessageType('ECGI', (_message.Message,), { + 'DESCRIPTOR' : _ECGI, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ECGI) + }) +_sym_db.RegisterMessage(ECGI) + +E_RAB_List = _reflection.GeneratedProtocolMessageType('E_RAB_List', (_message.Message,), { + 'DESCRIPTOR' : _E_RAB_LIST, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RAB_List) + }) +_sym_db.RegisterMessage(E_RAB_List) + +E_RAB_ItemIEs = _reflection.GeneratedProtocolMessageType('E_RAB_ItemIEs', (_message.Message,), { + 'DESCRIPTOR' : _E_RAB_ITEMIES, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RAB_ItemIEs) + }) +_sym_db.RegisterMessage(E_RAB_ItemIEs) + +E_RAB_Item = _reflection.GeneratedProtocolMessageType('E_RAB_Item', (_message.Message,), { + 'DESCRIPTOR' : _E_RAB_ITEM, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.E_RAB_Item) + }) +_sym_db.RegisterMessage(E_RAB_Item) + +CriticalityDiagnostics = _reflection.GeneratedProtocolMessageType('CriticalityDiagnostics', (_message.Message,), { + 'DESCRIPTOR' : _CRITICALITYDIAGNOSTICS, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CriticalityDiagnostics) + }) +_sym_db.RegisterMessage(CriticalityDiagnostics) + +TriggeringMessage = _reflection.GeneratedProtocolMessageType('TriggeringMessage', (_message.Message,), { + 'DESCRIPTOR' : _TRIGGERINGMESSAGE, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TriggeringMessage) + }) +_sym_db.RegisterMessage(TriggeringMessage) + +Criticality = _reflection.GeneratedProtocolMessageType('Criticality', (_message.Message,), { + 'DESCRIPTOR' : _CRITICALITY, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.Criticality) + }) +_sym_db.RegisterMessage(Criticality) + +CriticalityDiagnostics_IE_List = _reflection.GeneratedProtocolMessageType('CriticalityDiagnostics_IE_List', (_message.Message,), { + 'DESCRIPTOR' : _CRITICALITYDIAGNOSTICS_IE_LIST, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CriticalityDiagnostics_IE_List) + }) +_sym_db.RegisterMessage(CriticalityDiagnostics_IE_List) + +CriticalityDiagnostics_IE_List_Item = _reflection.GeneratedProtocolMessageType('CriticalityDiagnostics_IE_List_Item', (_message.Message,), { + 'DESCRIPTOR' : _CRITICALITYDIAGNOSTICS_IE_LIST_ITEM, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CriticalityDiagnostics_IE_List_Item) + }) +_sym_db.RegisterMessage(CriticalityDiagnostics_IE_List_Item) + +TypeOfError = _reflection.GeneratedProtocolMessageType('TypeOfError', (_message.Message,), { + 'DESCRIPTOR' : _TYPEOFERROR, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.TypeOfError) + }) +_sym_db.RegisterMessage(TypeOfError) + +CriticalityDiagnostics_ExtIEs = _reflection.GeneratedProtocolMessageType('CriticalityDiagnostics_ExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _CRITICALITYDIAGNOSTICS_EXTIES, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CriticalityDiagnostics_ExtIEs) + }) +_sym_db.RegisterMessage(CriticalityDiagnostics_ExtIEs) + +SgNBResourceCoordinationInformation = _reflection.GeneratedProtocolMessageType('SgNBResourceCoordinationInformation', (_message.Message,), { + 'DESCRIPTOR' : _SGNBRESOURCECOORDINATIONINFORMATION, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBResourceCoordinationInformation) + }) +_sym_db.RegisterMessage(SgNBResourceCoordinationInformation) + +SgNBResourceCoordinationInformationExtIEs = _reflection.GeneratedProtocolMessageType('SgNBResourceCoordinationInformationExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _SGNBRESOURCECOORDINATIONINFORMATIONEXTIES, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBResourceCoordinationInformationExtIEs) + }) +_sym_db.RegisterMessage(SgNBResourceCoordinationInformationExtIEs) + +SgNBCoordinationAssistanceInformation = _reflection.GeneratedProtocolMessageType('SgNBCoordinationAssistanceInformation', (_message.Message,), { + 'DESCRIPTOR' : _SGNBCOORDINATIONASSISTANCEINFORMATION, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SgNBCoordinationAssistanceInformation) + }) +_sym_db.RegisterMessage(SgNBCoordinationAssistanceInformation) + +RRC_Config_Ind = _reflection.GeneratedProtocolMessageType('RRC_Config_Ind', (_message.Message,), { + 'DESCRIPTOR' : _RRC_CONFIG_IND, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.RRC_Config_Ind) + }) +_sym_db.RegisterMessage(RRC_Config_Ind) + +HandoverRestrictionList = _reflection.GeneratedProtocolMessageType('HandoverRestrictionList', (_message.Message,), { + 'DESCRIPTOR' : _HANDOVERRESTRICTIONLIST, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.HandoverRestrictionList) + }) +_sym_db.RegisterMessage(HandoverRestrictionList) + +EPLMNs = _reflection.GeneratedProtocolMessageType('EPLMNs', (_message.Message,), { + 'DESCRIPTOR' : _EPLMNS, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.EPLMNs) + }) +_sym_db.RegisterMessage(EPLMNs) + +ForbiddenTAs = _reflection.GeneratedProtocolMessageType('ForbiddenTAs', (_message.Message,), { + 'DESCRIPTOR' : _FORBIDDENTAS, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ForbiddenTAs) + }) +_sym_db.RegisterMessage(ForbiddenTAs) + +ForbiddenTAs_Item = _reflection.GeneratedProtocolMessageType('ForbiddenTAs_Item', (_message.Message,), { + 'DESCRIPTOR' : _FORBIDDENTAS_ITEM, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ForbiddenTAs_Item) + }) +_sym_db.RegisterMessage(ForbiddenTAs_Item) + +ForbiddenTACs = _reflection.GeneratedProtocolMessageType('ForbiddenTACs', (_message.Message,), { + 'DESCRIPTOR' : _FORBIDDENTACS, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ForbiddenTACs) + }) +_sym_db.RegisterMessage(ForbiddenTACs) + +ForbiddenLAs = _reflection.GeneratedProtocolMessageType('ForbiddenLAs', (_message.Message,), { + 'DESCRIPTOR' : _FORBIDDENLAS, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ForbiddenLAs) + }) +_sym_db.RegisterMessage(ForbiddenLAs) + +ForbiddenLAs_Item = _reflection.GeneratedProtocolMessageType('ForbiddenLAs_Item', (_message.Message,), { + 'DESCRIPTOR' : _FORBIDDENLAS_ITEM, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ForbiddenLAs_Item) + }) +_sym_db.RegisterMessage(ForbiddenLAs_Item) + +ForbiddenLACs = _reflection.GeneratedProtocolMessageType('ForbiddenLACs', (_message.Message,), { + 'DESCRIPTOR' : _FORBIDDENLACS, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ForbiddenLACs) + }) +_sym_db.RegisterMessage(ForbiddenLACs) + +ForbiddenInterRATs = _reflection.GeneratedProtocolMessageType('ForbiddenInterRATs', (_message.Message,), { + 'DESCRIPTOR' : _FORBIDDENINTERRATS, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ForbiddenInterRATs) + }) +_sym_db.RegisterMessage(ForbiddenInterRATs) + +HandoverRestrictionList_ExtIEs = _reflection.GeneratedProtocolMessageType('HandoverRestrictionList_ExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _HANDOVERRESTRICTIONLIST_EXTIES, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.HandoverRestrictionList_ExtIEs) + }) +_sym_db.RegisterMessage(HandoverRestrictionList_ExtIEs) + +NRrestrictioninEPSasSecondaryRAT = _reflection.GeneratedProtocolMessageType('NRrestrictioninEPSasSecondaryRAT', (_message.Message,), { + 'DESCRIPTOR' : _NRRESTRICTIONINEPSASSECONDARYRAT, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NRrestrictioninEPSasSecondaryRAT) + }) +_sym_db.RegisterMessage(NRrestrictioninEPSasSecondaryRAT) + +CNTypeRestrictions = _reflection.GeneratedProtocolMessageType('CNTypeRestrictions', (_message.Message,), { + 'DESCRIPTOR' : _CNTYPERESTRICTIONS, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CNTypeRestrictions) + }) +_sym_db.RegisterMessage(CNTypeRestrictions) + +CNTypeRestrictionsItem = _reflection.GeneratedProtocolMessageType('CNTypeRestrictionsItem', (_message.Message,), { + 'DESCRIPTOR' : _CNTYPERESTRICTIONSITEM, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.CNTypeRestrictionsItem) + }) +_sym_db.RegisterMessage(CNTypeRestrictionsItem) + +NRrestrictionin5GS = _reflection.GeneratedProtocolMessageType('NRrestrictionin5GS', (_message.Message,), { + 'DESCRIPTOR' : _NRRESTRICTIONIN5GS, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NRrestrictionin5GS) + }) +_sym_db.RegisterMessage(NRrestrictionin5GS) + +NRUESecurityCapabilities = _reflection.GeneratedProtocolMessageType('NRUESecurityCapabilities', (_message.Message,), { + 'DESCRIPTOR' : _NRUESECURITYCAPABILITIES, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.NRUESecurityCapabilities) + }) +_sym_db.RegisterMessage(NRUESecurityCapabilities) + +UEAggregateMaximumBitRate = _reflection.GeneratedProtocolMessageType('UEAggregateMaximumBitRate', (_message.Message,), { + 'DESCRIPTOR' : _UEAGGREGATEMAXIMUMBITRATE, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UEAggregateMaximumBitRate) + }) +_sym_db.RegisterMessage(UEAggregateMaximumBitRate) + +UEAggregate_MaximumBitrate_ExtIEs = _reflection.GeneratedProtocolMessageType('UEAggregate_MaximumBitrate_ExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _UEAGGREGATE_MAXIMUMBITRATE_EXTIES, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.UEAggregate_MaximumBitrate_ExtIEs) + }) +_sym_db.RegisterMessage(UEAggregate_MaximumBitrate_ExtIEs) + +DL_Forwarding = _reflection.GeneratedProtocolMessageType('DL_Forwarding', (_message.Message,), { + 'DESCRIPTOR' : _DL_FORWARDING, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DL_Forwarding) + }) +_sym_db.RegisterMessage(DL_Forwarding) + +DuplicationActivation = _reflection.GeneratedProtocolMessageType('DuplicationActivation', (_message.Message,), { + 'DESCRIPTOR' : _DUPLICATIONACTIVATION, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.DuplicationActivation) + }) +_sym_db.RegisterMessage(DuplicationActivation) + +MeNBResourceCoordinationInformation = _reflection.GeneratedProtocolMessageType('MeNBResourceCoordinationInformation', (_message.Message,), { + 'DESCRIPTOR' : _MENBRESOURCECOORDINATIONINFORMATION, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeNBResourceCoordinationInformation) + }) +_sym_db.RegisterMessage(MeNBResourceCoordinationInformation) + +MeNBResourceCoordinationInformationExtIEs = _reflection.GeneratedProtocolMessageType('MeNBResourceCoordinationInformationExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _MENBRESOURCECOORDINATIONINFORMATIONEXTIES, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeNBResourceCoordinationInformationExtIEs) + }) +_sym_db.RegisterMessage(MeNBResourceCoordinationInformationExtIEs) + +MeNBCoordinationAssistanceInformation = _reflection.GeneratedProtocolMessageType('MeNBCoordinationAssistanceInformation', (_message.Message,), { + 'DESCRIPTOR' : _MENBCOORDINATIONASSISTANCEINFORMATION, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.MeNBCoordinationAssistanceInformation) + }) +_sym_db.RegisterMessage(MeNBCoordinationAssistanceInformation) + +COUNTvalue = _reflection.GeneratedProtocolMessageType('COUNTvalue', (_message.Message,), { + 'DESCRIPTOR' : _COUNTVALUE, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.COUNTvalue) + }) +_sym_db.RegisterMessage(COUNTvalue) + +COUNTValueExtended = _reflection.GeneratedProtocolMessageType('COUNTValueExtended', (_message.Message,), { + 'DESCRIPTOR' : _COUNTVALUEEXTENDED, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.COUNTValueExtended) + }) +_sym_db.RegisterMessage(COUNTValueExtended) + +COUNTvaluePDCP_SNlength18 = _reflection.GeneratedProtocolMessageType('COUNTvaluePDCP_SNlength18', (_message.Message,), { + 'DESCRIPTOR' : _COUNTVALUEPDCP_SNLENGTH18, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.COUNTvaluePDCP_SNlength18) + }) +_sym_db.RegisterMessage(COUNTvaluePDCP_SNlength18) + +ExpectedUEBehaviour = _reflection.GeneratedProtocolMessageType('ExpectedUEBehaviour', (_message.Message,), { + 'DESCRIPTOR' : _EXPECTEDUEBEHAVIOUR, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ExpectedUEBehaviour) + }) +_sym_db.RegisterMessage(ExpectedUEBehaviour) + +ExpectedUEActivityBehaviour = _reflection.GeneratedProtocolMessageType('ExpectedUEActivityBehaviour', (_message.Message,), { + 'DESCRIPTOR' : _EXPECTEDUEACTIVITYBEHAVIOUR, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ExpectedUEActivityBehaviour) + }) +_sym_db.RegisterMessage(ExpectedUEActivityBehaviour) + +ExpectedUEActivityBehaviour_ExtIEs = _reflection.GeneratedProtocolMessageType('ExpectedUEActivityBehaviour_ExtIEs', (_message.Message,), { + 'DESCRIPTOR' : _EXPECTEDUEACTIVITYBEHAVIOUR_EXTIES, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ExpectedUEActivityBehaviour_ExtIEs) + }) +_sym_db.RegisterMessage(ExpectedUEActivityBehaviour_ExtIEs) + +ExpectedHOInterval = _reflection.GeneratedProtocolMessageType('ExpectedHOInterval', (_message.Message,), { + 'DESCRIPTOR' : _EXPECTEDHOINTERVAL, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.ExpectedHOInterval) + }) +_sym_db.RegisterMessage(ExpectedHOInterval) + +SourceOfUEActivityBehaviourInformation = _reflection.GeneratedProtocolMessageType('SourceOfUEActivityBehaviourInformation', (_message.Message,), { + 'DESCRIPTOR' : _SOURCEOFUEACTIVITYBEHAVIOURINFORMATION, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SourceOfUEActivityBehaviourInformation) + }) +_sym_db.RegisterMessage(SourceOfUEActivityBehaviourInformation) + +SGNB_Addition_Trigger_Ind = _reflection.GeneratedProtocolMessageType('SGNB_Addition_Trigger_Ind', (_message.Message,), { + 'DESCRIPTOR' : _SGNB_ADDITION_TRIGGER_IND, + '__module__' : 'x2ap_common_types_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.SGNB_Addition_Trigger_Ind) + }) +_sym_db.RegisterMessage(SGNB_Addition_Trigger_Ind) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/data_gen/x2ap_streaming_pb2.py b/mc-core/mc/data_gen/x2ap_streaming_pb2.py new file mode 100644 index 0000000..088ed4a --- /dev/null +++ b/mc-core/mc/data_gen/x2ap_streaming_pb2.py @@ -0,0 +1,347 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: x2ap_streaming.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +import rrctransfer_pb2 as rrctransfer__pb2 +import sgnb_addition_request_pb2 as sgnb__addition__request__pb2 +import sgnb_addition_request_acknowledge_pb2 as sgnb__addition__request__acknowledge__pb2 +import sgnb_addition_request_reject_pb2 as sgnb__addition__request__reject__pb2 +import sgnb_modification_request_pb2 as sgnb__modification__request__pb2 +import sgnb_modification_request_acknowledge_pb2 as sgnb__modification__request__acknowledge__pb2 +import sgnb_modification_request_reject_pb2 as sgnb__modification__request__reject__pb2 +import sgnb_modification_required_pb2 as sgnb__modification__required__pb2 +import sgnb_modification_confirm_pb2 as sgnb__modification__confirm__pb2 +import sgnb_modification_refuse_pb2 as sgnb__modification__refuse__pb2 +import sgnb_release_request_pb2 as sgnb__release__request__pb2 +import sgnb_release_request_acknowledge_pb2 as sgnb__release__request__acknowledge__pb2 +import sgnb_release_required_pb2 as sgnb__release__required__pb2 +import sgnb_release_confirm_pb2 as sgnb__release__confirm__pb2 +import sgnb_reconfiguration_complete_pb2 as sgnb__reconfiguration__complete__pb2 +import sn_status_transfer_pb2 as sn__status__transfer__pb2 +import ue_context_release_pb2 as ue__context__release__pb2 +import secondary_rat_data_usage_report_pb2 as secondary__rat__data__usage__report__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='x2ap_streaming.proto', + package='uenibstreamprotobuf', + syntax='proto3', + serialized_options=_b('Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobuf'), + serialized_pb=_b('\n\x14x2ap_streaming.proto\x12\x13uenibstreamprotobuf\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x11rrctransfer.proto\x1a\x1bsgnb_addition_request.proto\x1a\'sgnb_addition_request_acknowledge.proto\x1a\"sgnb_addition_request_reject.proto\x1a\x1fsgnb_modification_request.proto\x1a+sgnb_modification_request_acknowledge.proto\x1a&sgnb_modification_request_reject.proto\x1a sgnb_modification_required.proto\x1a\x1fsgnb_modification_confirm.proto\x1a\x1esgnb_modification_refuse.proto\x1a\x1asgnb_release_request.proto\x1a&sgnb_release_request_acknowledge.proto\x1a\x1bsgnb_release_required.proto\x1a\x1asgnb_release_confirm.proto\x1a#sgnb_reconfiguration_complete.proto\x1a\x18sn_status_transfer.proto\x1a\x18ue_context_release.proto\x1a%secondary_rat_data_usage_report.proto\"\x83\x0c\n\rX2APStreaming\x12\x38\n\x06header\x18\x01 \x01(\x0b\x32(.uenibstreamprotobuf.X2APStreamingHeader\x12\x37\n\x0brrcTransfer\x18\x02 \x01(\x0b\x32 .uenibstreamprotobuf.RRCTransferH\x00\x12G\n\x13sgNBAdditionRequest\x18\x03 \x01(\x0b\x32(.uenibstreamprotobuf.SgNBAdditionRequestH\x00\x12]\n\x1esgNBAdditionRequestAcknowledge\x18\x04 \x01(\x0b\x32\x33.uenibstreamprotobuf.SgNBAdditionRequestAcknowledgeH\x00\x12S\n\x19sgNBAdditionRequestReject\x18\x05 \x01(\x0b\x32..uenibstreamprotobuf.SgNBAdditionRequestRejectH\x00\x12O\n\x17sgNBModificationRequest\x18\x06 \x01(\x0b\x32,.uenibstreamprotobuf.SgNBModificationRequestH\x00\x12\x65\n\"sgNBModificationRequestAcknowledge\x18\x07 \x01(\x0b\x32\x37.uenibstreamprotobuf.SgNBModificationRequestAcknowledgeH\x00\x12[\n\x1dsgNBModificationRequestReject\x18\x08 \x01(\x0b\x32\x32.uenibstreamprotobuf.SgNBModificationRequestRejectH\x00\x12Q\n\x18sgNBModificationRequired\x18\t \x01(\x0b\x32-.uenibstreamprotobuf.SgNBModificationRequiredH\x00\x12O\n\x17sgNBModificationConfirm\x18\n \x01(\x0b\x32,.uenibstreamprotobuf.SgNBModificationConfirmH\x00\x12M\n\x16sgNBModificationRefuse\x18\x0b \x01(\x0b\x32+.uenibstreamprotobuf.SgNBModificationRefuseH\x00\x12W\n\x1bsgNBReconfigurationComplete\x18\x0c \x01(\x0b\x32\x30.uenibstreamprotobuf.SgNBReconfigurationCompleteH\x00\x12\x45\n\x12sgNbReleaseRequest\x18\r \x01(\x0b\x32\'.uenibstreamprotobuf.SgNBReleaseRequestH\x00\x12[\n\x1dsgNbReleaseRequestAcknowledge\x18\x0e \x01(\x0b\x32\x32.uenibstreamprotobuf.SgNBReleaseRequestAcknowledgeH\x00\x12G\n\x13sgNbReleaseRequired\x18\x0f \x01(\x0b\x32(.uenibstreamprotobuf.SgNBReleaseRequiredH\x00\x12\x45\n\x12sgNbReleaseConfirm\x18\x10 \x01(\x0b\x32\'.uenibstreamprotobuf.SgNBReleaseConfirmH\x00\x12\x41\n\x10snStatusTransfer\x18\x11 \x01(\x0b\x32%.uenibstreamprotobuf.SNStatusTransferH\x00\x12\x41\n\x10ueContextRelease\x18\x12 \x01(\x0b\x32%.uenibstreamprotobuf.UEContextReleaseH\x00\x12W\n\x1bsecondaryRATDataUsageReport\x18\x13 \x01(\x0b\x32\x30.uenibstreamprotobuf.SecondaryRATDataUsageReportH\x00\x42\x0e\n\x0cx2ap_message\"p\n\x13X2APStreamingHeader\x12\x19\n\x11protobuf_revision\x18\x01 \x01(\t\x12+\n\x05gNbID\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x11\n\ttimestamp\x18\x03 \x01(\x04\x42:Z8gerrit.o-ran-sc.org/r/ric-plt/ue-nib/uenibstreamprotobufb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,rrctransfer__pb2.DESCRIPTOR,sgnb__addition__request__pb2.DESCRIPTOR,sgnb__addition__request__acknowledge__pb2.DESCRIPTOR,sgnb__addition__request__reject__pb2.DESCRIPTOR,sgnb__modification__request__pb2.DESCRIPTOR,sgnb__modification__request__acknowledge__pb2.DESCRIPTOR,sgnb__modification__request__reject__pb2.DESCRIPTOR,sgnb__modification__required__pb2.DESCRIPTOR,sgnb__modification__confirm__pb2.DESCRIPTOR,sgnb__modification__refuse__pb2.DESCRIPTOR,sgnb__release__request__pb2.DESCRIPTOR,sgnb__release__request__acknowledge__pb2.DESCRIPTOR,sgnb__release__required__pb2.DESCRIPTOR,sgnb__release__confirm__pb2.DESCRIPTOR,sgnb__reconfiguration__complete__pb2.DESCRIPTOR,sn__status__transfer__pb2.DESCRIPTOR,ue__context__release__pb2.DESCRIPTOR,secondary__rat__data__usage__report__pb2.DESCRIPTOR,]) + + + + +_X2APSTREAMING = _descriptor.Descriptor( + name='X2APStreaming', + full_name='uenibstreamprotobuf.X2APStreaming', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='header', full_name='uenibstreamprotobuf.X2APStreaming.header', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='rrcTransfer', full_name='uenibstreamprotobuf.X2APStreaming.rrcTransfer', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBAdditionRequest', full_name='uenibstreamprotobuf.X2APStreaming.sgNBAdditionRequest', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBAdditionRequestAcknowledge', full_name='uenibstreamprotobuf.X2APStreaming.sgNBAdditionRequestAcknowledge', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBAdditionRequestReject', full_name='uenibstreamprotobuf.X2APStreaming.sgNBAdditionRequestReject', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBModificationRequest', full_name='uenibstreamprotobuf.X2APStreaming.sgNBModificationRequest', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBModificationRequestAcknowledge', full_name='uenibstreamprotobuf.X2APStreaming.sgNBModificationRequestAcknowledge', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBModificationRequestReject', full_name='uenibstreamprotobuf.X2APStreaming.sgNBModificationRequestReject', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBModificationRequired', full_name='uenibstreamprotobuf.X2APStreaming.sgNBModificationRequired', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBModificationConfirm', full_name='uenibstreamprotobuf.X2APStreaming.sgNBModificationConfirm', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBModificationRefuse', full_name='uenibstreamprotobuf.X2APStreaming.sgNBModificationRefuse', index=10, + number=11, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNBReconfigurationComplete', full_name='uenibstreamprotobuf.X2APStreaming.sgNBReconfigurationComplete', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNbReleaseRequest', full_name='uenibstreamprotobuf.X2APStreaming.sgNbReleaseRequest', index=12, + number=13, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNbReleaseRequestAcknowledge', full_name='uenibstreamprotobuf.X2APStreaming.sgNbReleaseRequestAcknowledge', index=13, + number=14, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNbReleaseRequired', full_name='uenibstreamprotobuf.X2APStreaming.sgNbReleaseRequired', index=14, + number=15, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sgNbReleaseConfirm', full_name='uenibstreamprotobuf.X2APStreaming.sgNbReleaseConfirm', index=15, + number=16, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='snStatusTransfer', full_name='uenibstreamprotobuf.X2APStreaming.snStatusTransfer', index=16, + number=17, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ueContextRelease', full_name='uenibstreamprotobuf.X2APStreaming.ueContextRelease', index=17, + number=18, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='secondaryRATDataUsageReport', full_name='uenibstreamprotobuf.X2APStreaming.secondaryRATDataUsageReport', index=18, + number=19, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='x2ap_message', full_name='uenibstreamprotobuf.X2APStreaming.x2ap_message', + index=0, containing_type=None, fields=[]), + ], + serialized_start=673, + serialized_end=2212, +) + + +_X2APSTREAMINGHEADER = _descriptor.Descriptor( + name='X2APStreamingHeader', + full_name='uenibstreamprotobuf.X2APStreamingHeader', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='protobuf_revision', full_name='uenibstreamprotobuf.X2APStreamingHeader.protobuf_revision', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='gNbID', full_name='uenibstreamprotobuf.X2APStreamingHeader.gNbID', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='timestamp', full_name='uenibstreamprotobuf.X2APStreamingHeader.timestamp', index=2, + number=3, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2214, + serialized_end=2326, +) + +_X2APSTREAMING.fields_by_name['header'].message_type = _X2APSTREAMINGHEADER +_X2APSTREAMING.fields_by_name['rrcTransfer'].message_type = rrctransfer__pb2._RRCTRANSFER +_X2APSTREAMING.fields_by_name['sgNBAdditionRequest'].message_type = sgnb__addition__request__pb2._SGNBADDITIONREQUEST +_X2APSTREAMING.fields_by_name['sgNBAdditionRequestAcknowledge'].message_type = sgnb__addition__request__acknowledge__pb2._SGNBADDITIONREQUESTACKNOWLEDGE +_X2APSTREAMING.fields_by_name['sgNBAdditionRequestReject'].message_type = sgnb__addition__request__reject__pb2._SGNBADDITIONREQUESTREJECT +_X2APSTREAMING.fields_by_name['sgNBModificationRequest'].message_type = sgnb__modification__request__pb2._SGNBMODIFICATIONREQUEST +_X2APSTREAMING.fields_by_name['sgNBModificationRequestAcknowledge'].message_type = sgnb__modification__request__acknowledge__pb2._SGNBMODIFICATIONREQUESTACKNOWLEDGE +_X2APSTREAMING.fields_by_name['sgNBModificationRequestReject'].message_type = sgnb__modification__request__reject__pb2._SGNBMODIFICATIONREQUESTREJECT +_X2APSTREAMING.fields_by_name['sgNBModificationRequired'].message_type = sgnb__modification__required__pb2._SGNBMODIFICATIONREQUIRED +_X2APSTREAMING.fields_by_name['sgNBModificationConfirm'].message_type = sgnb__modification__confirm__pb2._SGNBMODIFICATIONCONFIRM +_X2APSTREAMING.fields_by_name['sgNBModificationRefuse'].message_type = sgnb__modification__refuse__pb2._SGNBMODIFICATIONREFUSE +_X2APSTREAMING.fields_by_name['sgNBReconfigurationComplete'].message_type = sgnb__reconfiguration__complete__pb2._SGNBRECONFIGURATIONCOMPLETE +_X2APSTREAMING.fields_by_name['sgNbReleaseRequest'].message_type = sgnb__release__request__pb2._SGNBRELEASEREQUEST +_X2APSTREAMING.fields_by_name['sgNbReleaseRequestAcknowledge'].message_type = sgnb__release__request__acknowledge__pb2._SGNBRELEASEREQUESTACKNOWLEDGE +_X2APSTREAMING.fields_by_name['sgNbReleaseRequired'].message_type = sgnb__release__required__pb2._SGNBRELEASEREQUIRED +_X2APSTREAMING.fields_by_name['sgNbReleaseConfirm'].message_type = sgnb__release__confirm__pb2._SGNBRELEASECONFIRM +_X2APSTREAMING.fields_by_name['snStatusTransfer'].message_type = sn__status__transfer__pb2._SNSTATUSTRANSFER +_X2APSTREAMING.fields_by_name['ueContextRelease'].message_type = ue__context__release__pb2._UECONTEXTRELEASE +_X2APSTREAMING.fields_by_name['secondaryRATDataUsageReport'].message_type = secondary__rat__data__usage__report__pb2._SECONDARYRATDATAUSAGEREPORT +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['rrcTransfer']) +_X2APSTREAMING.fields_by_name['rrcTransfer'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['sgNBAdditionRequest']) +_X2APSTREAMING.fields_by_name['sgNBAdditionRequest'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['sgNBAdditionRequestAcknowledge']) +_X2APSTREAMING.fields_by_name['sgNBAdditionRequestAcknowledge'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['sgNBAdditionRequestReject']) +_X2APSTREAMING.fields_by_name['sgNBAdditionRequestReject'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['sgNBModificationRequest']) +_X2APSTREAMING.fields_by_name['sgNBModificationRequest'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['sgNBModificationRequestAcknowledge']) +_X2APSTREAMING.fields_by_name['sgNBModificationRequestAcknowledge'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['sgNBModificationRequestReject']) +_X2APSTREAMING.fields_by_name['sgNBModificationRequestReject'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['sgNBModificationRequired']) +_X2APSTREAMING.fields_by_name['sgNBModificationRequired'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['sgNBModificationConfirm']) +_X2APSTREAMING.fields_by_name['sgNBModificationConfirm'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['sgNBModificationRefuse']) +_X2APSTREAMING.fields_by_name['sgNBModificationRefuse'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['sgNBReconfigurationComplete']) +_X2APSTREAMING.fields_by_name['sgNBReconfigurationComplete'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['sgNbReleaseRequest']) +_X2APSTREAMING.fields_by_name['sgNbReleaseRequest'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['sgNbReleaseRequestAcknowledge']) +_X2APSTREAMING.fields_by_name['sgNbReleaseRequestAcknowledge'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['sgNbReleaseRequired']) +_X2APSTREAMING.fields_by_name['sgNbReleaseRequired'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['sgNbReleaseConfirm']) +_X2APSTREAMING.fields_by_name['sgNbReleaseConfirm'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['snStatusTransfer']) +_X2APSTREAMING.fields_by_name['snStatusTransfer'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['ueContextRelease']) +_X2APSTREAMING.fields_by_name['ueContextRelease'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMING.oneofs_by_name['x2ap_message'].fields.append( + _X2APSTREAMING.fields_by_name['secondaryRATDataUsageReport']) +_X2APSTREAMING.fields_by_name['secondaryRATDataUsageReport'].containing_oneof = _X2APSTREAMING.oneofs_by_name['x2ap_message'] +_X2APSTREAMINGHEADER.fields_by_name['gNbID'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +DESCRIPTOR.message_types_by_name['X2APStreaming'] = _X2APSTREAMING +DESCRIPTOR.message_types_by_name['X2APStreamingHeader'] = _X2APSTREAMINGHEADER +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +X2APStreaming = _reflection.GeneratedProtocolMessageType('X2APStreaming', (_message.Message,), { + 'DESCRIPTOR' : _X2APSTREAMING, + '__module__' : 'x2ap_streaming_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.X2APStreaming) + }) +_sym_db.RegisterMessage(X2APStreaming) + +X2APStreamingHeader = _reflection.GeneratedProtocolMessageType('X2APStreamingHeader', (_message.Message,), { + 'DESCRIPTOR' : _X2APSTREAMINGHEADER, + '__module__' : 'x2ap_streaming_pb2' + # @@protoc_insertion_point(class_scope:uenibstreamprotobuf.X2APStreamingHeader) + }) +_sym_db.RegisterMessage(X2APStreamingHeader) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/mc-core/mc/extract_params.py b/mc-core/mc/extract_params.py new file mode 100644 index 0000000..3368651 --- /dev/null +++ b/mc-core/mc/extract_params.py @@ -0,0 +1,36 @@ +# ------------------------------------------------------------------------------- +# Copyright (c) 2018-2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ------------------------------------------------------------------------------- + +import json +import sys + +usage = "extract_params.py xapp_descriptor_file param_name" + +if len(sys.argv) < 3 : + sys.exit(-1) + +xapp_descriptor_file = sys.argv[1] +param_name = sys.argv[2] + +ret = '' + +with open(xapp_descriptor_file) as f: + data = json.load(f) + + if 'parameters' in data.keys() and param_name in data['parameters'].keys(): + ret = data['parameters'][param_name] + +print ret diff --git a/mc-core/mc/local/SgNB_ack_for_add_mod_for_ue.h b/mc-core/mc/local/SgNB_ack_for_add_mod_for_ue.h new file mode 100644 index 0000000..d4e2b6f --- /dev/null +++ b/mc-core/mc/local/SgNB_ack_for_add_mod_for_ue.h @@ -0,0 +1,124 @@ +#ifndef _SGNB_ACK_FOR_ADD_MOD_FOR_UE_H__INCLUDED_ +#define _SGNB_ACK_FOR_ADD_MOD_FOR_UE_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _SgNB_ack_for_add_mod_for_ue { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_int64_t toRelease0; + gs_int8_t toRelease0_exists; + gs_int64_t toRelease1; + gs_int8_t toRelease1_exists; + gs_int64_t toRelease2; + gs_int8_t toRelease2_exists; + gs_int64_t toRelease3; + gs_int8_t toRelease3_exists; + gs_uint8_t recoverPDCP; + gs_int8_t recoverPDCP_exists; + gs_uint8_t reestablishPDCP; + gs_int8_t reestablishPDCP_exists; + gs_int64_t drb_Identity; + gs_int64_t eps_BearerIdentity; +}; + +static inline void init__SgNB_ack_for_add_mod_for_ue(struct _SgNB_ack_for_add_mod_for_ue *m){ + m->toRelease0_exists=0; + m->toRelease1_exists=0; + m->toRelease2_exists=0; + m->toRelease3_exists=0; + m->recoverPDCP_exists=0; + m->reestablishPDCP_exists=0; +} + +static inline gs_retval_t get_SgNB_ack_for_add_mod_for_ue__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_add_mod_for_ue__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_add_mod_for_ue__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_add_mod_for_ue__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_add_mod_for_ue__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_add_mod_for_ue__toRelease0(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->toRelease0; + return (((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->toRelease0==0); +} + +static inline gs_retval_t get_SgNB_ack_for_add_mod_for_ue__toRelease1(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->toRelease1; + return (((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->toRelease1==0); +} + +static inline gs_retval_t get_SgNB_ack_for_add_mod_for_ue__toRelease2(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->toRelease2; + return (((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->toRelease2==0); +} + +static inline gs_retval_t get_SgNB_ack_for_add_mod_for_ue__toRelease3(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->toRelease3; + return (((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->toRelease3==0); +} + +static inline gs_retval_t get_SgNB_ack_for_add_mod_for_ue__recoverPDCP(struct packet *p, gs_uint8_t *t){ + *t = ((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->recoverPDCP; + return (((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->recoverPDCP==0); +} + +static inline gs_retval_t get_SgNB_ack_for_add_mod_for_ue__reestablishPDCP(struct packet *p, gs_uint8_t *t){ + *t = ((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->reestablishPDCP; + return (((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->reestablishPDCP==0); +} + +static inline gs_retval_t get_SgNB_ack_for_add_mod_for_ue__drb_Identity(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->drb_Identity; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_add_mod_for_ue__eps_BearerIdentity(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_add_mod_for_ue *)(p->record.packed.values))->eps_BearerIdentity; + return 0; +} + +#endif diff --git a/mc-core/mc/local/SgNB_ack_for_ue_NRfreqs.h b/mc-core/mc/local/SgNB_ack_for_ue_NRfreqs.h new file mode 100644 index 0000000..9b0d034 --- /dev/null +++ b/mc-core/mc/local/SgNB_ack_for_ue_NRfreqs.h @@ -0,0 +1,202 @@ +#ifndef _SGNB_ACK_FOR_UE_NRFREQS_H__INCLUDED_ +#define _SGNB_ACK_FOR_UE_NRFREQS_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _SgNB_ack_for_ue_NRfreqs { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_sp_t scg_CellGroupConfig; + gs_int8_t scg_CellGroupConfig_exists; + gs_int64_t candidate_serving_cell_freqs0; + gs_int8_t candidate_serving_cell_freqs0_exists; + gs_int64_t candidate_serving_cell_freqs1; + gs_int8_t candidate_serving_cell_freqs1_exists; + gs_int64_t candidate_serving_cell_freqs2; + gs_int8_t candidate_serving_cell_freqs2_exists; + gs_int64_t candidate_serving_cell_freqs3; + gs_int8_t candidate_serving_cell_freqs3_exists; + gs_int64_t candidate_serving_cell_freqs4; + gs_int8_t candidate_serving_cell_freqs4_exists; + gs_int64_t candidate_serving_cell_freqs5; + gs_int8_t candidate_serving_cell_freqs5_exists; + gs_int64_t candidate_serving_cell_freqs6; + gs_int8_t candidate_serving_cell_freqs6_exists; + gs_int64_t candidate_serving_cell_freqs7; + gs_int8_t candidate_serving_cell_freqs7_exists; + gs_uint32_t measuredFrequenciesSN0; + gs_int8_t measuredFrequenciesSN0_exists; + gs_uint32_t measuredFrequenciesSN1; + gs_int8_t measuredFrequenciesSN1_exists; + gs_uint32_t measuredFrequenciesSN2; + gs_int8_t measuredFrequenciesSN2_exists; + gs_uint32_t measuredFrequenciesSN3; + gs_int8_t measuredFrequenciesSN3_exists; + gs_uint32_t measuredFrequenciesSN4; + gs_int8_t measuredFrequenciesSN4_exists; + gs_uint32_t measuredFrequenciesSN5; + gs_int8_t measuredFrequenciesSN5_exists; + gs_uint32_t measuredFrequenciesSN6; + gs_int8_t measuredFrequenciesSN6_exists; + gs_uint32_t measuredFrequenciesSN7; + gs_int8_t measuredFrequenciesSN7_exists; +}; + +static inline void init__SgNB_ack_for_ue_NRfreqs(struct _SgNB_ack_for_ue_NRfreqs *m){ + m->scg_CellGroupConfig_exists=0; + m->candidate_serving_cell_freqs0_exists=0; + m->candidate_serving_cell_freqs1_exists=0; + m->candidate_serving_cell_freqs2_exists=0; + m->candidate_serving_cell_freqs3_exists=0; + m->candidate_serving_cell_freqs4_exists=0; + m->candidate_serving_cell_freqs5_exists=0; + m->candidate_serving_cell_freqs6_exists=0; + m->candidate_serving_cell_freqs7_exists=0; + m->measuredFrequenciesSN0_exists=0; + m->measuredFrequenciesSN1_exists=0; + m->measuredFrequenciesSN2_exists=0; + m->measuredFrequenciesSN3_exists=0; + m->measuredFrequenciesSN4_exists=0; + m->measuredFrequenciesSN5_exists=0; + m->measuredFrequenciesSN6_exists=0; + m->measuredFrequenciesSN7_exists=0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__scg_CellGroupConfig(struct packet *p, struct gs_string *t){ +t->data = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->scg_CellGroupConfig; + t->length = strlen(t->data); + t->owner=0; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->scg_CellGroupConfig==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs0(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->candidate_serving_cell_freqs0; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->candidate_serving_cell_freqs0==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs1(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->candidate_serving_cell_freqs1; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->candidate_serving_cell_freqs1==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs2(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->candidate_serving_cell_freqs2; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->candidate_serving_cell_freqs2==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs3(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->candidate_serving_cell_freqs3; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->candidate_serving_cell_freqs3==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs4(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->candidate_serving_cell_freqs4; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->candidate_serving_cell_freqs4==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs5(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->candidate_serving_cell_freqs5; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->candidate_serving_cell_freqs5==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs6(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->candidate_serving_cell_freqs6; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->candidate_serving_cell_freqs6==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs7(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->candidate_serving_cell_freqs7; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->candidate_serving_cell_freqs7==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN0(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->measuredFrequenciesSN0; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->measuredFrequenciesSN0==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN1(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->measuredFrequenciesSN1; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->measuredFrequenciesSN1==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN2(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->measuredFrequenciesSN2; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->measuredFrequenciesSN2==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN3(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->measuredFrequenciesSN3; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->measuredFrequenciesSN3==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN4(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->measuredFrequenciesSN4; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->measuredFrequenciesSN4==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN5(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->measuredFrequenciesSN5; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->measuredFrequenciesSN5==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN6(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->measuredFrequenciesSN6; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->measuredFrequenciesSN6==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN7(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->measuredFrequenciesSN7; + return (((struct _SgNB_ack_for_ue_NRfreqs *)(p->record.packed.values))->measuredFrequenciesSN7==0); +} + +#endif diff --git a/mc-core/mc/local/SgNB_ack_for_ue_beam_csi.h b/mc-core/mc/local/SgNB_ack_for_ue_beam_csi.h new file mode 100644 index 0000000..3ad3123 --- /dev/null +++ b/mc-core/mc/local/SgNB_ack_for_ue_beam_csi.h @@ -0,0 +1,118 @@ +#ifndef _SGNB_ACK_FOR_UE_BEAM_CSI_H__INCLUDED_ +#define _SGNB_ACK_FOR_UE_BEAM_CSI_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _SgNB_ack_for_ue_beam_csi { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_uint32_t ssbFrequency; + gs_int8_t ssbFrequency_exists; + gs_uint32_t refFreqCSI_RS; + gs_int8_t refFreqCSI_RS_exists; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_int64_t csi_rs_index; + gs_uint32_t rsrq; + gs_int8_t rsrq_exists; + gs_uint32_t rsrp; + gs_int8_t rsrp_exists; + gs_uint32_t sinr; + gs_int8_t sinr_exists; +}; + +static inline void init__SgNB_ack_for_ue_beam_csi(struct _SgNB_ack_for_ue_beam_csi *m){ + m->ssbFrequency_exists=0; + m->refFreqCSI_RS_exists=0; + m->physCellId_exists=0; + m->rsrq_exists=0; + m->rsrp_exists=0; + m->sinr_exists=0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_csi__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_csi__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_csi__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_csi__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_csi__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_csi__ssbFrequency(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->ssbFrequency; + return (((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->ssbFrequency==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_csi__refFreqCSI_RS(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->refFreqCSI_RS; + return (((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->refFreqCSI_RS==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_csi__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->physCellId; + return (((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_csi__csi_rs_index(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->csi_rs_index; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_csi__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->rsrq; + return (((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->rsrq==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_csi__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->rsrp; + return (((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->rsrp==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_csi__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->sinr; + return (((struct _SgNB_ack_for_ue_beam_csi *)(p->record.packed.values))->sinr==0); +} + +#endif diff --git a/mc-core/mc/local/SgNB_ack_for_ue_beam_ssb.h b/mc-core/mc/local/SgNB_ack_for_ue_beam_ssb.h new file mode 100644 index 0000000..2b856f2 --- /dev/null +++ b/mc-core/mc/local/SgNB_ack_for_ue_beam_ssb.h @@ -0,0 +1,118 @@ +#ifndef _SGNB_ACK_FOR_UE_BEAM_SSB_H__INCLUDED_ +#define _SGNB_ACK_FOR_UE_BEAM_SSB_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _SgNB_ack_for_ue_beam_ssb { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_uint32_t ssbFrequency; + gs_int8_t ssbFrequency_exists; + gs_uint32_t refFreqCSI_RS; + gs_int8_t refFreqCSI_RS_exists; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_int64_t ssb_Index; + gs_uint32_t rsrq; + gs_int8_t rsrq_exists; + gs_uint32_t rsrp; + gs_int8_t rsrp_exists; + gs_uint32_t sinr; + gs_int8_t sinr_exists; +}; + +static inline void init__SgNB_ack_for_ue_beam_ssb(struct _SgNB_ack_for_ue_beam_ssb *m){ + m->ssbFrequency_exists=0; + m->refFreqCSI_RS_exists=0; + m->physCellId_exists=0; + m->rsrq_exists=0; + m->rsrp_exists=0; + m->sinr_exists=0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_ssb__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_ssb__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_ssb__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_ssb__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_ssb__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_ssb__ssbFrequency(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->ssbFrequency; + return (((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->ssbFrequency==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_ssb__refFreqCSI_RS(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->refFreqCSI_RS; + return (((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->refFreqCSI_RS==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_ssb__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->physCellId; + return (((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_ssb__ssb_Index(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->ssb_Index; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_ssb__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->rsrq; + return (((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->rsrq==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_ssb__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->rsrp; + return (((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->rsrp==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_beam_ssb__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->sinr; + return (((struct _SgNB_ack_for_ue_beam_ssb *)(p->record.packed.values))->sinr==0); +} + +#endif diff --git a/mc-core/mc/local/SgNB_ack_for_ue_measurements.h b/mc-core/mc/local/SgNB_ack_for_ue_measurements.h new file mode 100644 index 0000000..6e764f7 --- /dev/null +++ b/mc-core/mc/local/SgNB_ack_for_ue_measurements.h @@ -0,0 +1,112 @@ +#ifndef _SGNB_ACK_FOR_UE_MEASUREMENTS_H__INCLUDED_ +#define _SGNB_ACK_FOR_UE_MEASUREMENTS_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _SgNB_ack_for_ue_measurements { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_uint32_t ssbFrequency; + gs_int8_t ssbFrequency_exists; + gs_uint32_t refFreqCSI_RS; + gs_int8_t refFreqCSI_RS_exists; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_uint32_t rsrq; + gs_int8_t rsrq_exists; + gs_uint32_t rsrp; + gs_int8_t rsrp_exists; + gs_uint32_t sinr; + gs_int8_t sinr_exists; +}; + +static inline void init__SgNB_ack_for_ue_measurements(struct _SgNB_ack_for_ue_measurements *m){ + m->ssbFrequency_exists=0; + m->refFreqCSI_RS_exists=0; + m->physCellId_exists=0; + m->rsrq_exists=0; + m->rsrp_exists=0; + m->sinr_exists=0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_measurements__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_measurements__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_measurements__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_measurements__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_measurements__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_SgNB_ack_for_ue_measurements__ssbFrequency(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->ssbFrequency; + return (((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->ssbFrequency==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_measurements__refFreqCSI_RS(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->refFreqCSI_RS; + return (((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->refFreqCSI_RS==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_measurements__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->physCellId; + return (((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_measurements__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->rsrq; + return (((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->rsrq==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_measurements__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->rsrp; + return (((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->rsrp==0); +} + +static inline gs_retval_t get_SgNB_ack_for_ue_measurements__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->sinr; + return (((struct _SgNB_ack_for_ue_measurements *)(p->record.packed.values))->sinr==0); +} + +#endif diff --git a/mc-core/mc/local/SgNB_release_rqd.h b/mc-core/mc/local/SgNB_release_rqd.h new file mode 100644 index 0000000..25e8f96 --- /dev/null +++ b/mc-core/mc/local/SgNB_release_rqd.h @@ -0,0 +1,146 @@ +#ifndef _SGNB_RELEASE_RQD_H__INCLUDED_ +#define _SGNB_RELEASE_RQD_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _SgNB_release_rqd { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t cause_protocol; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t cause_transport; + gs_int64_t cause_radio_network; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_int64_t cause_misc; + gs_int64_t e_RAB_ID0; + gs_int8_t e_RAB_ID0_exists; + gs_int64_t e_RAB_ID1; + gs_int8_t e_RAB_ID1_exists; + gs_int64_t e_RAB_ID2; + gs_int8_t e_RAB_ID2_exists; + gs_int64_t e_RAB_ID3; + gs_int8_t e_RAB_ID3_exists; + gs_int64_t e_RAB_ID4; + gs_int8_t e_RAB_ID4_exists; + gs_int64_t e_RAB_ID5; + gs_int8_t e_RAB_ID5_exists; + gs_int64_t e_RAB_ID6; + gs_int8_t e_RAB_ID6_exists; + gs_int64_t e_RAB_ID7; + gs_int8_t e_RAB_ID7_exists; +}; + +static inline void init__SgNB_release_rqd(struct _SgNB_release_rqd *m){ + m->e_RAB_ID0_exists=0; + m->e_RAB_ID1_exists=0; + m->e_RAB_ID2_exists=0; + m->e_RAB_ID3_exists=0; + m->e_RAB_ID4_exists=0; + m->e_RAB_ID5_exists=0; + m->e_RAB_ID6_exists=0; + m->e_RAB_ID7_exists=0; +} + +static inline gs_retval_t get_SgNB_release_rqd__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _SgNB_release_rqd *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_SgNB_release_rqd__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _SgNB_release_rqd *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_SgNB_release_rqd__cause_protocol(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_release_rqd *)(p->record.packed.values))->cause_protocol; + return 0; +} + +static inline gs_retval_t get_SgNB_release_rqd__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_release_rqd *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_SgNB_release_rqd__cause_transport(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_release_rqd *)(p->record.packed.values))->cause_transport; + return 0; +} + +static inline gs_retval_t get_SgNB_release_rqd__cause_radio_network(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_release_rqd *)(p->record.packed.values))->cause_radio_network; + return 0; +} + +static inline gs_retval_t get_SgNB_release_rqd__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_release_rqd *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_SgNB_release_rqd__cause_misc(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_release_rqd *)(p->record.packed.values))->cause_misc; + return 0; +} + +static inline gs_retval_t get_SgNB_release_rqd__e_RAB_ID0(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_release_rqd *)(p->record.packed.values))->e_RAB_ID0; + return (((struct _SgNB_release_rqd *)(p->record.packed.values))->e_RAB_ID0==0); +} + +static inline gs_retval_t get_SgNB_release_rqd__e_RAB_ID1(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_release_rqd *)(p->record.packed.values))->e_RAB_ID1; + return (((struct _SgNB_release_rqd *)(p->record.packed.values))->e_RAB_ID1==0); +} + +static inline gs_retval_t get_SgNB_release_rqd__e_RAB_ID2(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_release_rqd *)(p->record.packed.values))->e_RAB_ID2; + return (((struct _SgNB_release_rqd *)(p->record.packed.values))->e_RAB_ID2==0); +} + +static inline gs_retval_t get_SgNB_release_rqd__e_RAB_ID3(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_release_rqd *)(p->record.packed.values))->e_RAB_ID3; + return (((struct _SgNB_release_rqd *)(p->record.packed.values))->e_RAB_ID3==0); +} + +static inline gs_retval_t get_SgNB_release_rqd__e_RAB_ID4(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_release_rqd *)(p->record.packed.values))->e_RAB_ID4; + return (((struct _SgNB_release_rqd *)(p->record.packed.values))->e_RAB_ID4==0); +} + +static inline gs_retval_t get_SgNB_release_rqd__e_RAB_ID5(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_release_rqd *)(p->record.packed.values))->e_RAB_ID5; + return (((struct _SgNB_release_rqd *)(p->record.packed.values))->e_RAB_ID5==0); +} + +static inline gs_retval_t get_SgNB_release_rqd__e_RAB_ID6(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_release_rqd *)(p->record.packed.values))->e_RAB_ID6; + return (((struct _SgNB_release_rqd *)(p->record.packed.values))->e_RAB_ID6==0); +} + +static inline gs_retval_t get_SgNB_release_rqd__e_RAB_ID7(struct packet *p, gs_int64_t *t){ + *t = ((struct _SgNB_release_rqd *)(p->record.packed.values))->e_RAB_ID7; + return (((struct _SgNB_release_rqd *)(p->record.packed.values))->e_RAB_ID7==0); +} + +#endif diff --git a/mc-core/mc/local/dc_release.h b/mc-core/mc/local/dc_release.h new file mode 100644 index 0000000..d4c3fb6 --- /dev/null +++ b/mc-core/mc/local/dc_release.h @@ -0,0 +1,76 @@ +#ifndef _DC_RELEASE_H__INCLUDED_ +#define _DC_RELEASE_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _dc_release { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_uint32_t id_Old_eNB_UE_X2AP_ID_Extension; + gs_int64_t id_New_eNB_UE_X2AP_ID; + gs_uint32_t id_SgNB_UE_X2AP_ID; + gs_uint32_t id_New_eNB_UE_X2AP_ID_Extension; + gs_int64_t id_Old_eNB_UE_X2AP_ID; +}; + +static inline void init__dc_release(struct _dc_release *m){ +} + +static inline gs_retval_t get_dc_release__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _dc_release *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_dc_release__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _dc_release *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_dc_release__id_Old_eNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _dc_release *)(p->record.packed.values))->id_Old_eNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_dc_release__id_New_eNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _dc_release *)(p->record.packed.values))->id_New_eNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_dc_release__id_SgNB_UE_X2AP_ID(struct packet *p, gs_uint32_t *t){ + *t = ((struct _dc_release *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_dc_release__id_New_eNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _dc_release *)(p->record.packed.values))->id_New_eNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_dc_release__id_Old_eNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _dc_release *)(p->record.packed.values))->id_Old_eNB_UE_X2AP_ID; + return 0; +} + +#endif diff --git a/mc-core/mc/local/eRABs_acked_for_admit_for_ue.h b/mc-core/mc/local/eRABs_acked_for_admit_for_ue.h new file mode 100644 index 0000000..b3bf9c5 --- /dev/null +++ b/mc-core/mc/local/eRABs_acked_for_admit_for_ue.h @@ -0,0 +1,120 @@ +#ifndef _ERABS_ACKED_FOR_ADMIT_FOR_UE_H__INCLUDED_ +#define _ERABS_ACKED_FOR_ADMIT_FOR_UE_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _eRABs_acked_for_admit_for_ue { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_sp_t gTP_TEID_dl; + gs_int8_t gTP_TEID_dl_exists; + gs_int64_t mCGresources; + gs_int8_t mCGresources_exists; + gs_sp_t transportLayerAddress_dl; + gs_int8_t transportLayerAddress_dl_exists; + gs_int64_t pDCPatSgNB; + gs_int8_t pDCPatSgNB_exists; + gs_int64_t sCGresources; + gs_int8_t sCGresources_exists; + gs_int64_t e_RAB_ID; + gs_int64_t qCI; +}; + +static inline void init__eRABs_acked_for_admit_for_ue(struct _eRABs_acked_for_admit_for_ue *m){ + m->gTP_TEID_dl_exists=0; + m->mCGresources_exists=0; + m->transportLayerAddress_dl_exists=0; + m->pDCPatSgNB_exists=0; + m->sCGresources_exists=0; +} + +static inline gs_retval_t get_eRABs_acked_for_admit_for_ue__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_eRABs_acked_for_admit_for_ue__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_eRABs_acked_for_admit_for_ue__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_eRABs_acked_for_admit_for_ue__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_eRABs_acked_for_admit_for_ue__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_eRABs_acked_for_admit_for_ue__gTP_TEID_dl(struct packet *p, struct gs_string *t){ +t->data = ((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->gTP_TEID_dl; + t->length = strlen(t->data); + t->owner=0; + return (((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->gTP_TEID_dl==0); +} + +static inline gs_retval_t get_eRABs_acked_for_admit_for_ue__mCGresources(struct packet *p, gs_int64_t *t){ + *t = ((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->mCGresources; + return (((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->mCGresources==0); +} + +static inline gs_retval_t get_eRABs_acked_for_admit_for_ue__transportLayerAddress_dl(struct packet *p, struct gs_string *t){ +t->data = ((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->transportLayerAddress_dl; + t->length = strlen(t->data); + t->owner=0; + return (((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->transportLayerAddress_dl==0); +} + +static inline gs_retval_t get_eRABs_acked_for_admit_for_ue__pDCPatSgNB(struct packet *p, gs_int64_t *t){ + *t = ((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->pDCPatSgNB; + return (((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->pDCPatSgNB==0); +} + +static inline gs_retval_t get_eRABs_acked_for_admit_for_ue__sCGresources(struct packet *p, gs_int64_t *t){ + *t = ((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->sCGresources; + return (((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->sCGresources==0); +} + +static inline gs_retval_t get_eRABs_acked_for_admit_for_ue__e_RAB_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->e_RAB_ID; + return 0; +} + +static inline gs_retval_t get_eRABs_acked_for_admit_for_ue__qCI(struct packet *p, gs_int64_t *t){ + *t = ((struct _eRABs_acked_for_admit_for_ue *)(p->record.packed.values))->qCI; + return 0; +} + +#endif diff --git a/mc-core/mc/local/eRABs_notadmitted_for_ue.h b/mc-core/mc/local/eRABs_notadmitted_for_ue.h new file mode 100644 index 0000000..fa4f066 --- /dev/null +++ b/mc-core/mc/local/eRABs_notadmitted_for_ue.h @@ -0,0 +1,94 @@ +#ifndef _ERABS_NOTADMITTED_FOR_UE_H__INCLUDED_ +#define _ERABS_NOTADMITTED_FOR_UE_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _eRABs_notadmitted_for_ue { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_int64_t e_RAB_ID; + gs_int64_t cause_transport; + gs_int64_t cause_protocol; + gs_int64_t cause_misc; + gs_int64_t cause_radio_network; +}; + +static inline void init__eRABs_notadmitted_for_ue(struct _eRABs_notadmitted_for_ue *m){ +} + +static inline gs_retval_t get_eRABs_notadmitted_for_ue__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _eRABs_notadmitted_for_ue *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_eRABs_notadmitted_for_ue__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _eRABs_notadmitted_for_ue *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_eRABs_notadmitted_for_ue__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _eRABs_notadmitted_for_ue *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_eRABs_notadmitted_for_ue__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _eRABs_notadmitted_for_ue *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_eRABs_notadmitted_for_ue__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _eRABs_notadmitted_for_ue *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_eRABs_notadmitted_for_ue__e_RAB_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _eRABs_notadmitted_for_ue *)(p->record.packed.values))->e_RAB_ID; + return 0; +} + +static inline gs_retval_t get_eRABs_notadmitted_for_ue__cause_transport(struct packet *p, gs_int64_t *t){ + *t = ((struct _eRABs_notadmitted_for_ue *)(p->record.packed.values))->cause_transport; + return 0; +} + +static inline gs_retval_t get_eRABs_notadmitted_for_ue__cause_protocol(struct packet *p, gs_int64_t *t){ + *t = ((struct _eRABs_notadmitted_for_ue *)(p->record.packed.values))->cause_protocol; + return 0; +} + +static inline gs_retval_t get_eRABs_notadmitted_for_ue__cause_misc(struct packet *p, gs_int64_t *t){ + *t = ((struct _eRABs_notadmitted_for_ue *)(p->record.packed.values))->cause_misc; + return 0; +} + +static inline gs_retval_t get_eRABs_notadmitted_for_ue__cause_radio_network(struct packet *p, gs_int64_t *t){ + *t = ((struct _eRABs_notadmitted_for_ue *)(p->record.packed.values))->cause_radio_network; + return 0; +} + +#endif diff --git a/mc-core/mc/local/neighbor_beam_csi.h b/mc-core/mc/local/neighbor_beam_csi.h new file mode 100644 index 0000000..e6f53d0 --- /dev/null +++ b/mc-core/mc/local/neighbor_beam_csi.h @@ -0,0 +1,96 @@ +#ifndef _NEIGHBOR_BEAM_CSI_H__INCLUDED_ +#define _NEIGHBOR_BEAM_CSI_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _neighbor_beam_csi { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_int64_t csi_rs_index; + gs_uint32_t rsrq; + gs_int8_t rsrq_exists; + gs_uint32_t rsrp; + gs_int8_t rsrp_exists; + gs_uint32_t sinr; + gs_int8_t sinr_exists; +}; + +static inline void init__neighbor_beam_csi(struct _neighbor_beam_csi *m){ + m->physCellId_exists=0; + m->rsrq_exists=0; + m->rsrp_exists=0; + m->sinr_exists=0; +} + +static inline gs_retval_t get_neighbor_beam_csi__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _neighbor_beam_csi *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_neighbor_beam_csi__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _neighbor_beam_csi *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_neighbor_beam_csi__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _neighbor_beam_csi *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_neighbor_beam_csi__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _neighbor_beam_csi *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_neighbor_beam_csi__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _neighbor_beam_csi *)(p->record.packed.values))->physCellId; + return (((struct _neighbor_beam_csi *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_neighbor_beam_csi__csi_rs_index(struct packet *p, gs_int64_t *t){ + *t = ((struct _neighbor_beam_csi *)(p->record.packed.values))->csi_rs_index; + return 0; +} + +static inline gs_retval_t get_neighbor_beam_csi__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _neighbor_beam_csi *)(p->record.packed.values))->rsrq; + return (((struct _neighbor_beam_csi *)(p->record.packed.values))->rsrq==0); +} + +static inline gs_retval_t get_neighbor_beam_csi__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _neighbor_beam_csi *)(p->record.packed.values))->rsrp; + return (((struct _neighbor_beam_csi *)(p->record.packed.values))->rsrp==0); +} + +static inline gs_retval_t get_neighbor_beam_csi__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _neighbor_beam_csi *)(p->record.packed.values))->sinr; + return (((struct _neighbor_beam_csi *)(p->record.packed.values))->sinr==0); +} + +#endif diff --git a/mc-core/mc/local/neighbor_beam_ssb.h b/mc-core/mc/local/neighbor_beam_ssb.h new file mode 100644 index 0000000..a78b44b --- /dev/null +++ b/mc-core/mc/local/neighbor_beam_ssb.h @@ -0,0 +1,96 @@ +#ifndef _NEIGHBOR_BEAM_SSB_H__INCLUDED_ +#define _NEIGHBOR_BEAM_SSB_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _neighbor_beam_ssb { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_int64_t ssb_Index; + gs_uint32_t rsrq; + gs_int8_t rsrq_exists; + gs_uint32_t rsrp; + gs_int8_t rsrp_exists; + gs_uint32_t sinr; + gs_int8_t sinr_exists; +}; + +static inline void init__neighbor_beam_ssb(struct _neighbor_beam_ssb *m){ + m->physCellId_exists=0; + m->rsrq_exists=0; + m->rsrp_exists=0; + m->sinr_exists=0; +} + +static inline gs_retval_t get_neighbor_beam_ssb__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _neighbor_beam_ssb *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_neighbor_beam_ssb__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _neighbor_beam_ssb *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_neighbor_beam_ssb__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _neighbor_beam_ssb *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_neighbor_beam_ssb__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _neighbor_beam_ssb *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_neighbor_beam_ssb__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _neighbor_beam_ssb *)(p->record.packed.values))->physCellId; + return (((struct _neighbor_beam_ssb *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_neighbor_beam_ssb__ssb_Index(struct packet *p, gs_int64_t *t){ + *t = ((struct _neighbor_beam_ssb *)(p->record.packed.values))->ssb_Index; + return 0; +} + +static inline gs_retval_t get_neighbor_beam_ssb__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _neighbor_beam_ssb *)(p->record.packed.values))->rsrq; + return (((struct _neighbor_beam_ssb *)(p->record.packed.values))->rsrq==0); +} + +static inline gs_retval_t get_neighbor_beam_ssb__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _neighbor_beam_ssb *)(p->record.packed.values))->rsrp; + return (((struct _neighbor_beam_ssb *)(p->record.packed.values))->rsrp==0); +} + +static inline gs_retval_t get_neighbor_beam_ssb__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _neighbor_beam_ssb *)(p->record.packed.values))->sinr; + return (((struct _neighbor_beam_ssb *)(p->record.packed.values))->sinr==0); +} + +#endif diff --git a/mc-core/mc/local/nr_neighbor.h b/mc-core/mc/local/nr_neighbor.h new file mode 100644 index 0000000..a062ba8 --- /dev/null +++ b/mc-core/mc/local/nr_neighbor.h @@ -0,0 +1,90 @@ +#ifndef _NR_NEIGHBOR_H__INCLUDED_ +#define _NR_NEIGHBOR_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _nr_neighbor { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_uint32_t rsrq; + gs_int8_t rsrq_exists; + gs_uint32_t rsrp; + gs_int8_t rsrp_exists; + gs_uint32_t sinr; + gs_int8_t sinr_exists; +}; + +static inline void init__nr_neighbor(struct _nr_neighbor *m){ + m->physCellId_exists=0; + m->rsrq_exists=0; + m->rsrp_exists=0; + m->sinr_exists=0; +} + +static inline gs_retval_t get_nr_neighbor__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _nr_neighbor *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_nr_neighbor__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _nr_neighbor *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_nr_neighbor__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _nr_neighbor *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_nr_neighbor__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _nr_neighbor *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_nr_neighbor__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _nr_neighbor *)(p->record.packed.values))->physCellId; + return (((struct _nr_neighbor *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_nr_neighbor__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _nr_neighbor *)(p->record.packed.values))->rsrq; + return (((struct _nr_neighbor *)(p->record.packed.values))->rsrq==0); +} + +static inline gs_retval_t get_nr_neighbor__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _nr_neighbor *)(p->record.packed.values))->rsrp; + return (((struct _nr_neighbor *)(p->record.packed.values))->rsrp==0); +} + +static inline gs_retval_t get_nr_neighbor__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _nr_neighbor *)(p->record.packed.values))->sinr; + return (((struct _nr_neighbor *)(p->record.packed.values))->sinr==0); +} + +#endif diff --git a/mc-core/mc/local/rat_data_usage.h b/mc-core/mc/local/rat_data_usage.h new file mode 100644 index 0000000..eed6f43 --- /dev/null +++ b/mc-core/mc/local/rat_data_usage.h @@ -0,0 +1,94 @@ +#ifndef _RAT_DATA_USAGE_H__INCLUDED_ +#define _RAT_DATA_USAGE_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _rat_data_usage { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_int64_t e_RAB_ID; + gs_int64_t secondaryRATType; + gs_int64_t startTimeStamp; + gs_int64_t endTimeStamp; + gs_int64_t usageCountDL; +}; + +static inline void init__rat_data_usage(struct _rat_data_usage *m){ +} + +static inline gs_retval_t get_rat_data_usage__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _rat_data_usage *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_rat_data_usage__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _rat_data_usage *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_rat_data_usage__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _rat_data_usage *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_rat_data_usage__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _rat_data_usage *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_rat_data_usage__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _rat_data_usage *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_rat_data_usage__e_RAB_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _rat_data_usage *)(p->record.packed.values))->e_RAB_ID; + return 0; +} + +static inline gs_retval_t get_rat_data_usage__secondaryRATType(struct packet *p, gs_int64_t *t){ + *t = ((struct _rat_data_usage *)(p->record.packed.values))->secondaryRATType; + return 0; +} + +static inline gs_retval_t get_rat_data_usage__startTimeStamp(struct packet *p, gs_int64_t *t){ + *t = ((struct _rat_data_usage *)(p->record.packed.values))->startTimeStamp; + return 0; +} + +static inline gs_retval_t get_rat_data_usage__endTimeStamp(struct packet *p, gs_int64_t *t){ + *t = ((struct _rat_data_usage *)(p->record.packed.values))->endTimeStamp; + return 0; +} + +static inline gs_retval_t get_rat_data_usage__usageCountDL(struct packet *p, gs_int64_t *t){ + *t = ((struct _rat_data_usage *)(p->record.packed.values))->usageCountDL; + return 0; +} + +#endif diff --git a/mc-core/mc/local/reconfig_all.h b/mc-core/mc/local/reconfig_all.h new file mode 100644 index 0000000..09fc01e --- /dev/null +++ b/mc-core/mc/local/reconfig_all.h @@ -0,0 +1,64 @@ +#ifndef _RECONFIG_ALL_H__INCLUDED_ +#define _RECONFIG_ALL_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _reconfig_all { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; +}; + +static inline void init__reconfig_all(struct _reconfig_all *m){ +} + +static inline gs_retval_t get_reconfig_all__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _reconfig_all *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_reconfig_all__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _reconfig_all *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_reconfig_all__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_all *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_reconfig_all__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_all *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_reconfig_all__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _reconfig_all *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +#endif diff --git a/mc-core/mc/local/reconfig_reject.h b/mc-core/mc/local/reconfig_reject.h new file mode 100644 index 0000000..951321c --- /dev/null +++ b/mc-core/mc/local/reconfig_reject.h @@ -0,0 +1,88 @@ +#ifndef _RECONFIG_REJECT_H__INCLUDED_ +#define _RECONFIG_REJECT_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _reconfig_reject { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_int64_t cause_radio_network; + gs_int64_t cause_transport; + gs_int64_t cause_protocol; + gs_int64_t cause_misc; +}; + +static inline void init__reconfig_reject(struct _reconfig_reject *m){ +} + +static inline gs_retval_t get_reconfig_reject__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _reconfig_reject *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_reconfig_reject__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _reconfig_reject *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_reconfig_reject__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_reject *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_reconfig_reject__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_reject *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_reconfig_reject__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _reconfig_reject *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_reconfig_reject__cause_radio_network(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_reject *)(p->record.packed.values))->cause_radio_network; + return 0; +} + +static inline gs_retval_t get_reconfig_reject__cause_transport(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_reject *)(p->record.packed.values))->cause_transport; + return 0; +} + +static inline gs_retval_t get_reconfig_reject__cause_protocol(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_reject *)(p->record.packed.values))->cause_protocol; + return 0; +} + +static inline gs_retval_t get_reconfig_reject__cause_misc(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_reject *)(p->record.packed.values))->cause_misc; + return 0; +} + +#endif diff --git a/mc-core/mc/local/reconfig_success.h b/mc-core/mc/local/reconfig_success.h new file mode 100644 index 0000000..3589f9e --- /dev/null +++ b/mc-core/mc/local/reconfig_success.h @@ -0,0 +1,64 @@ +#ifndef _RECONFIG_SUCCESS_H__INCLUDED_ +#define _RECONFIG_SUCCESS_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _reconfig_success { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; +}; + +static inline void init__reconfig_success(struct _reconfig_success *m){ +} + +static inline gs_retval_t get_reconfig_success__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _reconfig_success *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_reconfig_success__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _reconfig_success *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_reconfig_success__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_success *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_reconfig_success__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_success *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_reconfig_success__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _reconfig_success *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +#endif diff --git a/mc-core/mc/local/reconfig_success_old.h b/mc-core/mc/local/reconfig_success_old.h new file mode 100644 index 0000000..da7564c --- /dev/null +++ b/mc-core/mc/local/reconfig_success_old.h @@ -0,0 +1,44 @@ +#ifndef _RECONFIG_SUCCESS_OLD_H__INCLUDED_ +#define _RECONFIG_SUCCESS_OLD_H__INCLUDED_ + +#include "packet.h" + +struct _reconfig_success_old { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; +}; + +static inline void init__reconfig_success_old(struct _reconfig_success_old *m){ +} + +static inline gs_retval_t get_reconfig_success_old__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _reconfig_success_old *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_reconfig_success_old__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _reconfig_success_old *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_reconfig_success_old__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_success_old *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_reconfig_success_old__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_success_old *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_reconfig_success_old__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _reconfig_success_old *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +#endif diff --git a/mc-core/mc/local/reconfig_success_old2.h b/mc-core/mc/local/reconfig_success_old2.h new file mode 100644 index 0000000..f59fd67 --- /dev/null +++ b/mc-core/mc/local/reconfig_success_old2.h @@ -0,0 +1,68 @@ +#ifndef _RECONFIG_SUCCESS_OLD2_H__INCLUDED_ +#define _RECONFIG_SUCCESS_OLD2_H__INCLUDED_ + +#include "packet.h" + +struct _reconfig_success_old2 { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t cause_protocol; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t cause_transport; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_int64_t cause_radio_network; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_int64_t cause_misc; +}; + +static inline void init__reconfig_success_old2(struct _reconfig_success_old2 *m){ +} + +static inline gs_retval_t get_reconfig_success_old2__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _reconfig_success_old2 *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_reconfig_success_old2__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _reconfig_success_old2 *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_reconfig_success_old2__cause_protocol(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_success_old2 *)(p->record.packed.values))->cause_protocol; + return 0; +} + +static inline gs_retval_t get_reconfig_success_old2__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_success_old2 *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_reconfig_success_old2__cause_transport(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_success_old2 *)(p->record.packed.values))->cause_transport; + return 0; +} + +static inline gs_retval_t get_reconfig_success_old2__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _reconfig_success_old2 *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_reconfig_success_old2__cause_radio_network(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_success_old2 *)(p->record.packed.values))->cause_radio_network; + return 0; +} + +static inline gs_retval_t get_reconfig_success_old2__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_success_old2 *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_reconfig_success_old2__cause_misc(struct packet *p, gs_int64_t *t){ + *t = ((struct _reconfig_success_old2 *)(p->record.packed.values))->cause_misc; + return 0; +} + +#endif diff --git a/mc-core/mc/local/release_req.h b/mc-core/mc/local/release_req.h new file mode 100644 index 0000000..f0461b5 --- /dev/null +++ b/mc-core/mc/local/release_req.h @@ -0,0 +1,88 @@ +#ifndef _RELEASE_REQ_H__INCLUDED_ +#define _RELEASE_REQ_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _release_req { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t cause_protocol; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t cause_transport; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_int64_t cause_radio_network; + gs_uint32_t id_SgNB_UE_X2AP_ID; + gs_int64_t cause_misc; +}; + +static inline void init__release_req(struct _release_req *m){ +} + +static inline gs_retval_t get_release_req__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _release_req *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_release_req__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _release_req *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_release_req__cause_protocol(struct packet *p, gs_int64_t *t){ + *t = ((struct _release_req *)(p->record.packed.values))->cause_protocol; + return 0; +} + +static inline gs_retval_t get_release_req__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _release_req *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_release_req__cause_transport(struct packet *p, gs_int64_t *t){ + *t = ((struct _release_req *)(p->record.packed.values))->cause_transport; + return 0; +} + +static inline gs_retval_t get_release_req__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _release_req *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_release_req__cause_radio_network(struct packet *p, gs_int64_t *t){ + *t = ((struct _release_req *)(p->record.packed.values))->cause_radio_network; + return 0; +} + +static inline gs_retval_t get_release_req__id_SgNB_UE_X2AP_ID(struct packet *p, gs_uint32_t *t){ + *t = ((struct _release_req *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_release_req__cause_misc(struct packet *p, gs_int64_t *t){ + *t = ((struct _release_req *)(p->record.packed.values))->cause_misc; + return 0; +} + +#endif diff --git a/mc-core/mc/local/release_req_ack.h b/mc-core/mc/local/release_req_ack.h new file mode 100644 index 0000000..0d6c3f5 --- /dev/null +++ b/mc-core/mc/local/release_req_ack.h @@ -0,0 +1,64 @@ +#ifndef _RELEASE_REQ_ACK_H__INCLUDED_ +#define _RELEASE_REQ_ACK_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _release_req_ack { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; +}; + +static inline void init__release_req_ack(struct _release_req_ack *m){ +} + +static inline gs_retval_t get_release_req_ack__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _release_req_ack *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_release_req_ack__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _release_req_ack *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_release_req_ack__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _release_req_ack *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_release_req_ack__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _release_req_ack *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_release_req_ack__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _release_req_ack *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +#endif diff --git a/mc-core/mc/local/serv_cell_beam_csi.h b/mc-core/mc/local/serv_cell_beam_csi.h new file mode 100644 index 0000000..e3f849c --- /dev/null +++ b/mc-core/mc/local/serv_cell_beam_csi.h @@ -0,0 +1,102 @@ +#ifndef _SERV_CELL_BEAM_CSI_H__INCLUDED_ +#define _SERV_CELL_BEAM_CSI_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _serv_cell_beam_csi { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_int64_t servCellID; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_int64_t csi_rs_index; + gs_uint32_t rsrq; + gs_int8_t rsrq_exists; + gs_uint32_t rsrp; + gs_int8_t rsrp_exists; + gs_uint32_t sinr; + gs_int8_t sinr_exists; +}; + +static inline void init__serv_cell_beam_csi(struct _serv_cell_beam_csi *m){ + m->physCellId_exists=0; + m->rsrq_exists=0; + m->rsrp_exists=0; + m->sinr_exists=0; +} + +static inline gs_retval_t get_serv_cell_beam_csi__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _serv_cell_beam_csi *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_serv_cell_beam_csi__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _serv_cell_beam_csi *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_serv_cell_beam_csi__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _serv_cell_beam_csi *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_serv_cell_beam_csi__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _serv_cell_beam_csi *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_serv_cell_beam_csi__servCellID(struct packet *p, gs_int64_t *t){ + *t = ((struct _serv_cell_beam_csi *)(p->record.packed.values))->servCellID; + return 0; +} + +static inline gs_retval_t get_serv_cell_beam_csi__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _serv_cell_beam_csi *)(p->record.packed.values))->physCellId; + return (((struct _serv_cell_beam_csi *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_serv_cell_beam_csi__csi_rs_index(struct packet *p, gs_int64_t *t){ + *t = ((struct _serv_cell_beam_csi *)(p->record.packed.values))->csi_rs_index; + return 0; +} + +static inline gs_retval_t get_serv_cell_beam_csi__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _serv_cell_beam_csi *)(p->record.packed.values))->rsrq; + return (((struct _serv_cell_beam_csi *)(p->record.packed.values))->rsrq==0); +} + +static inline gs_retval_t get_serv_cell_beam_csi__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _serv_cell_beam_csi *)(p->record.packed.values))->rsrp; + return (((struct _serv_cell_beam_csi *)(p->record.packed.values))->rsrp==0); +} + +static inline gs_retval_t get_serv_cell_beam_csi__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _serv_cell_beam_csi *)(p->record.packed.values))->sinr; + return (((struct _serv_cell_beam_csi *)(p->record.packed.values))->sinr==0); +} + +#endif diff --git a/mc-core/mc/local/serv_cell_beam_ssb.h b/mc-core/mc/local/serv_cell_beam_ssb.h new file mode 100644 index 0000000..b3b4e4b --- /dev/null +++ b/mc-core/mc/local/serv_cell_beam_ssb.h @@ -0,0 +1,102 @@ +#ifndef _SERV_CELL_BEAM_SSB_H__INCLUDED_ +#define _SERV_CELL_BEAM_SSB_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _serv_cell_beam_ssb { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_int64_t servCellID; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_int64_t ssb_Index; + gs_uint32_t rsrq; + gs_int8_t rsrq_exists; + gs_uint32_t rsrp; + gs_int8_t rsrp_exists; + gs_uint32_t sinr; + gs_int8_t sinr_exists; +}; + +static inline void init__serv_cell_beam_ssb(struct _serv_cell_beam_ssb *m){ + m->physCellId_exists=0; + m->rsrq_exists=0; + m->rsrp_exists=0; + m->sinr_exists=0; +} + +static inline gs_retval_t get_serv_cell_beam_ssb__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _serv_cell_beam_ssb *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_serv_cell_beam_ssb__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _serv_cell_beam_ssb *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_serv_cell_beam_ssb__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _serv_cell_beam_ssb *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_serv_cell_beam_ssb__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _serv_cell_beam_ssb *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_serv_cell_beam_ssb__servCellID(struct packet *p, gs_int64_t *t){ + *t = ((struct _serv_cell_beam_ssb *)(p->record.packed.values))->servCellID; + return 0; +} + +static inline gs_retval_t get_serv_cell_beam_ssb__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _serv_cell_beam_ssb *)(p->record.packed.values))->physCellId; + return (((struct _serv_cell_beam_ssb *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_serv_cell_beam_ssb__ssb_Index(struct packet *p, gs_int64_t *t){ + *t = ((struct _serv_cell_beam_ssb *)(p->record.packed.values))->ssb_Index; + return 0; +} + +static inline gs_retval_t get_serv_cell_beam_ssb__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _serv_cell_beam_ssb *)(p->record.packed.values))->rsrq; + return (((struct _serv_cell_beam_ssb *)(p->record.packed.values))->rsrq==0); +} + +static inline gs_retval_t get_serv_cell_beam_ssb__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _serv_cell_beam_ssb *)(p->record.packed.values))->rsrp; + return (((struct _serv_cell_beam_ssb *)(p->record.packed.values))->rsrp==0); +} + +static inline gs_retval_t get_serv_cell_beam_ssb__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _serv_cell_beam_ssb *)(p->record.packed.values))->sinr; + return (((struct _serv_cell_beam_ssb *)(p->record.packed.values))->sinr==0); +} + +#endif diff --git a/mc-core/mc/local/serv_nr_cell.h b/mc-core/mc/local/serv_nr_cell.h new file mode 100644 index 0000000..7e1fbbf --- /dev/null +++ b/mc-core/mc/local/serv_nr_cell.h @@ -0,0 +1,96 @@ +#ifndef _SERV_NR_CELL_H__INCLUDED_ +#define _SERV_NR_CELL_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _serv_nr_cell { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_int64_t servCellID; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_uint32_t rsrq; + gs_int8_t rsrq_exists; + gs_uint32_t rsrp; + gs_int8_t rsrp_exists; + gs_uint32_t sinr; + gs_int8_t sinr_exists; +}; + +static inline void init__serv_nr_cell(struct _serv_nr_cell *m){ + m->physCellId_exists=0; + m->rsrq_exists=0; + m->rsrp_exists=0; + m->sinr_exists=0; +} + +static inline gs_retval_t get_serv_nr_cell__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _serv_nr_cell *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_serv_nr_cell__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _serv_nr_cell *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_serv_nr_cell__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _serv_nr_cell *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_serv_nr_cell__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _serv_nr_cell *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_serv_nr_cell__servCellID(struct packet *p, gs_int64_t *t){ + *t = ((struct _serv_nr_cell *)(p->record.packed.values))->servCellID; + return 0; +} + +static inline gs_retval_t get_serv_nr_cell__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _serv_nr_cell *)(p->record.packed.values))->physCellId; + return (((struct _serv_nr_cell *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_serv_nr_cell__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _serv_nr_cell *)(p->record.packed.values))->rsrq; + return (((struct _serv_nr_cell *)(p->record.packed.values))->rsrq==0); +} + +static inline gs_retval_t get_serv_nr_cell__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _serv_nr_cell *)(p->record.packed.values))->rsrp; + return (((struct _serv_nr_cell *)(p->record.packed.values))->rsrp==0); +} + +static inline gs_retval_t get_serv_nr_cell__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _serv_nr_cell *)(p->record.packed.values))->sinr; + return (((struct _serv_nr_cell *)(p->record.packed.values))->sinr==0); +} + +#endif diff --git a/mc-core/mc/local/sgnb_add_req_reject.h b/mc-core/mc/local/sgnb_add_req_reject.h new file mode 100644 index 0000000..0821d82 --- /dev/null +++ b/mc-core/mc/local/sgnb_add_req_reject.h @@ -0,0 +1,82 @@ +#ifndef _SGNB_ADD_REQ_REJECT_H__INCLUDED_ +#define _SGNB_ADD_REQ_REJECT_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_add_req_reject { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_int64_t cause_radio_network; + gs_int64_t cause_transport; + gs_int64_t cause_protocol; + gs_int64_t cause_misc; +}; + +static inline void init__sgnb_add_req_reject(struct _sgnb_add_req_reject *m){ +} + +static inline gs_retval_t get_sgnb_add_req_reject__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_add_req_reject *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_add_req_reject__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_add_req_reject *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_add_req_reject__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_add_req_reject *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_add_req_reject__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_add_req_reject *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_add_req_reject__cause_radio_network(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_add_req_reject *)(p->record.packed.values))->cause_radio_network; + return 0; +} + +static inline gs_retval_t get_sgnb_add_req_reject__cause_transport(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_add_req_reject *)(p->record.packed.values))->cause_transport; + return 0; +} + +static inline gs_retval_t get_sgnb_add_req_reject__cause_protocol(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_add_req_reject *)(p->record.packed.values))->cause_protocol; + return 0; +} + +static inline gs_retval_t get_sgnb_add_req_reject__cause_misc(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_add_req_reject *)(p->record.packed.values))->cause_misc; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_addreq_for_ue.h b/mc-core/mc/local/sgnb_addreq_for_ue.h new file mode 100644 index 0000000..be3ffe2 --- /dev/null +++ b/mc-core/mc/local/sgnb_addreq_for_ue.h @@ -0,0 +1,82 @@ +#ifndef _SGNB_ADDREQ_FOR_UE_H__INCLUDED_ +#define _SGNB_ADDREQ_FOR_UE_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_addreq_for_ue { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t uEaggregateMaximumBitRateDownlink; + gs_int8_t uEaggregateMaximumBitRateDownlink_exists; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_sp_t eUTRANcellIdentifier; + gs_sp_t pLMN_Identity; +}; + +static inline void init__sgnb_addreq_for_ue(struct _sgnb_addreq_for_ue *m){ + m->uEaggregateMaximumBitRateDownlink_exists=0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_addreq_for_ue *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_addreq_for_ue *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue__uEaggregateMaximumBitRateDownlink(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue *)(p->record.packed.values))->uEaggregateMaximumBitRateDownlink; + return (((struct _sgnb_addreq_for_ue *)(p->record.packed.values))->uEaggregateMaximumBitRateDownlink==0); +} + +static inline gs_retval_t get_sgnb_addreq_for_ue__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue__eUTRANcellIdentifier(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_addreq_for_ue *)(p->record.packed.values))->eUTRANcellIdentifier; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue__pLMN_Identity(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_addreq_for_ue *)(p->record.packed.values))->pLMN_Identity; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_addreq_for_ue_bearers.h b/mc-core/mc/local/sgnb_addreq_for_ue_bearers.h new file mode 100644 index 0000000..d183be0 --- /dev/null +++ b/mc-core/mc/local/sgnb_addreq_for_ue_bearers.h @@ -0,0 +1,170 @@ +#ifndef _SGNB_ADDREQ_FOR_UE_BEARERS_H__INCLUDED_ +#define _SGNB_ADDREQ_FOR_UE_BEARERS_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_addreq_for_ue_bearers { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t MCG_eRAB_MaximumBitrateDL; + gs_int64_t pDCPatSgNB; + gs_int64_t drb_ID; + gs_int64_t priorityLevel; + gs_sp_t gTP_TEID; + gs_int64_t pre_emptionCapability; + gs_int64_t MCG_eRAB_GuaranteedBitrateUL; + gs_int64_t mCGresources; + gs_sp_t transportLayerAddress; + gs_int64_t full_eRAB_GuaranteedBitrateUL; + gs_int64_t sCGresources; + gs_int64_t MCG_eRAB_MaximumBitrateUL; + gs_int64_t full_eRAB_MaximumBitrateUL; + gs_int64_t pre_emptionVulnerability; + gs_int64_t e_RAB_ID; + gs_int64_t MCG_eRAB_GuaranteedBitrateDL; + gs_int64_t qCI; + gs_int64_t full_eRAB_MaximumBitrateDL; + gs_int64_t full_eRAB_GuaranteedBitrateDL; +}; + +static inline void init__sgnb_addreq_for_ue_bearers(struct _sgnb_addreq_for_ue_bearers *m){ +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__MCG_eRAB_MaximumBitrateDL(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->MCG_eRAB_MaximumBitrateDL; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__pDCPatSgNB(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->pDCPatSgNB; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__drb_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->drb_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__priorityLevel(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->priorityLevel; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__gTP_TEID(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->gTP_TEID; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__pre_emptionCapability(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->pre_emptionCapability; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__MCG_eRAB_GuaranteedBitrateUL(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->MCG_eRAB_GuaranteedBitrateUL; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__mCGresources(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->mCGresources; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__transportLayerAddress(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->transportLayerAddress; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__full_eRAB_GuaranteedBitrateUL(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->full_eRAB_GuaranteedBitrateUL; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__sCGresources(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->sCGresources; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__MCG_eRAB_MaximumBitrateUL(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->MCG_eRAB_MaximumBitrateUL; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__full_eRAB_MaximumBitrateUL(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->full_eRAB_MaximumBitrateUL; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__pre_emptionVulnerability(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->pre_emptionVulnerability; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__e_RAB_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->e_RAB_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__MCG_eRAB_GuaranteedBitrateDL(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->MCG_eRAB_GuaranteedBitrateDL; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__qCI(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->qCI; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__full_eRAB_MaximumBitrateDL(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->full_eRAB_MaximumBitrateDL; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_bearers__full_eRAB_GuaranteedBitrateDL(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_bearers *)(p->record.packed.values))->full_eRAB_GuaranteedBitrateDL; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_addreq_for_ue_mn_neigh_csi_rs.h b/mc-core/mc/local/sgnb_addreq_for_ue_mn_neigh_csi_rs.h new file mode 100644 index 0000000..89e609e --- /dev/null +++ b/mc-core/mc/local/sgnb_addreq_for_ue_mn_neigh_csi_rs.h @@ -0,0 +1,84 @@ +#ifndef _SGNB_ADDREQ_FOR_UE_MN_NEIGH_CSI_RS_H__INCLUDED_ +#define _SGNB_ADDREQ_FOR_UE_MN_NEIGH_CSI_RS_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_addreq_for_ue_mn_neigh_csi_rs { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_uint32_t rsrq; + gs_uint32_t rsrp; + gs_uint32_t sinr; +}; + +static inline void init__sgnb_addreq_for_ue_mn_neigh_csi_rs(struct _sgnb_addreq_for_ue_mn_neigh_csi_rs *m){ + m->physCellId_exists=0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_neigh_csi_rs__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_neigh_csi_rs *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_neigh_csi_rs__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_addreq_for_ue_mn_neigh_csi_rs *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_neigh_csi_rs__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_neigh_csi_rs *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_neigh_csi_rs__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_neigh_csi_rs *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_neigh_csi_rs__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_neigh_csi_rs *)(p->record.packed.values))->physCellId; + return (((struct _sgnb_addreq_for_ue_mn_neigh_csi_rs *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_neigh_csi_rs__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_neigh_csi_rs *)(p->record.packed.values))->rsrq; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_neigh_csi_rs__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_neigh_csi_rs *)(p->record.packed.values))->rsrp; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_neigh_csi_rs__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_neigh_csi_rs *)(p->record.packed.values))->sinr; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_addreq_for_ue_mn_neigh_ssb.h b/mc-core/mc/local/sgnb_addreq_for_ue_mn_neigh_ssb.h new file mode 100644 index 0000000..eb4b9a5 --- /dev/null +++ b/mc-core/mc/local/sgnb_addreq_for_ue_mn_neigh_ssb.h @@ -0,0 +1,84 @@ +#ifndef _SGNB_ADDREQ_FOR_UE_MN_NEIGH_SSB_H__INCLUDED_ +#define _SGNB_ADDREQ_FOR_UE_MN_NEIGH_SSB_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_addreq_for_ue_mn_neigh_ssb { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_uint32_t rsrq; + gs_uint32_t rsrp; + gs_uint32_t sinr; +}; + +static inline void init__sgnb_addreq_for_ue_mn_neigh_ssb(struct _sgnb_addreq_for_ue_mn_neigh_ssb *m){ + m->physCellId_exists=0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_neigh_ssb__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_neigh_ssb *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_neigh_ssb__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_addreq_for_ue_mn_neigh_ssb *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_neigh_ssb__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_neigh_ssb *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_neigh_ssb__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_neigh_ssb *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_neigh_ssb__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_neigh_ssb *)(p->record.packed.values))->physCellId; + return (((struct _sgnb_addreq_for_ue_mn_neigh_ssb *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_neigh_ssb__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_neigh_ssb *)(p->record.packed.values))->rsrq; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_neigh_ssb__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_neigh_ssb *)(p->record.packed.values))->rsrp; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_neigh_ssb__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_neigh_ssb *)(p->record.packed.values))->sinr; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_addreq_for_ue_mn_serv_csi_rs.h b/mc-core/mc/local/sgnb_addreq_for_ue_mn_serv_csi_rs.h new file mode 100644 index 0000000..ffa219f --- /dev/null +++ b/mc-core/mc/local/sgnb_addreq_for_ue_mn_serv_csi_rs.h @@ -0,0 +1,84 @@ +#ifndef _SGNB_ADDREQ_FOR_UE_MN_SERV_CSI_RS_H__INCLUDED_ +#define _SGNB_ADDREQ_FOR_UE_MN_SERV_CSI_RS_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_addreq_for_ue_mn_serv_csi_rs { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_uint32_t rsrq; + gs_uint32_t rsrp; + gs_uint32_t sinr; +}; + +static inline void init__sgnb_addreq_for_ue_mn_serv_csi_rs(struct _sgnb_addreq_for_ue_mn_serv_csi_rs *m){ + m->physCellId_exists=0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_serv_csi_rs__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_serv_csi_rs *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_serv_csi_rs__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_addreq_for_ue_mn_serv_csi_rs *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_serv_csi_rs__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_serv_csi_rs *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_serv_csi_rs__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_serv_csi_rs *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_serv_csi_rs__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_serv_csi_rs *)(p->record.packed.values))->physCellId; + return (((struct _sgnb_addreq_for_ue_mn_serv_csi_rs *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_serv_csi_rs__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_serv_csi_rs *)(p->record.packed.values))->rsrq; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_serv_csi_rs__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_serv_csi_rs *)(p->record.packed.values))->rsrp; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_serv_csi_rs__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_serv_csi_rs *)(p->record.packed.values))->sinr; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_addreq_for_ue_mn_serv_ssb.h b/mc-core/mc/local/sgnb_addreq_for_ue_mn_serv_ssb.h new file mode 100644 index 0000000..df9e0e7 --- /dev/null +++ b/mc-core/mc/local/sgnb_addreq_for_ue_mn_serv_ssb.h @@ -0,0 +1,84 @@ +#ifndef _SGNB_ADDREQ_FOR_UE_MN_SERV_SSB_H__INCLUDED_ +#define _SGNB_ADDREQ_FOR_UE_MN_SERV_SSB_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_addreq_for_ue_mn_serv_ssb { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_uint32_t rsrq; + gs_uint32_t rsrp; + gs_uint32_t sinr; +}; + +static inline void init__sgnb_addreq_for_ue_mn_serv_ssb(struct _sgnb_addreq_for_ue_mn_serv_ssb *m){ + m->physCellId_exists=0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_serv_ssb__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_serv_ssb *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_serv_ssb__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_addreq_for_ue_mn_serv_ssb *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_serv_ssb__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_serv_ssb *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_serv_ssb__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_serv_ssb *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_serv_ssb__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_serv_ssb *)(p->record.packed.values))->physCellId; + return (((struct _sgnb_addreq_for_ue_mn_serv_ssb *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_serv_ssb__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_serv_ssb *)(p->record.packed.values))->rsrq; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_serv_ssb__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_serv_ssb *)(p->record.packed.values))->rsrp; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_mn_serv_ssb__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_mn_serv_ssb *)(p->record.packed.values))->sinr; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_addreq_for_ue_sn_neigh_csi_rs.h b/mc-core/mc/local/sgnb_addreq_for_ue_sn_neigh_csi_rs.h new file mode 100644 index 0000000..d9b146b --- /dev/null +++ b/mc-core/mc/local/sgnb_addreq_for_ue_sn_neigh_csi_rs.h @@ -0,0 +1,84 @@ +#ifndef _SGNB_ADDREQ_FOR_UE_SN_NEIGH_CSI_RS_H__INCLUDED_ +#define _SGNB_ADDREQ_FOR_UE_SN_NEIGH_CSI_RS_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_addreq_for_ue_sn_neigh_csi_rs { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_uint32_t rsrq; + gs_uint32_t rsrp; + gs_uint32_t sinr; +}; + +static inline void init__sgnb_addreq_for_ue_sn_neigh_csi_rs(struct _sgnb_addreq_for_ue_sn_neigh_csi_rs *m){ + m->physCellId_exists=0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_neigh_csi_rs__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_neigh_csi_rs *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_neigh_csi_rs__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_addreq_for_ue_sn_neigh_csi_rs *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_neigh_csi_rs__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_neigh_csi_rs *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_neigh_csi_rs__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_neigh_csi_rs *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_neigh_csi_rs__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_neigh_csi_rs *)(p->record.packed.values))->physCellId; + return (((struct _sgnb_addreq_for_ue_sn_neigh_csi_rs *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_neigh_csi_rs__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_neigh_csi_rs *)(p->record.packed.values))->rsrq; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_neigh_csi_rs__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_neigh_csi_rs *)(p->record.packed.values))->rsrp; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_neigh_csi_rs__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_neigh_csi_rs *)(p->record.packed.values))->sinr; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_addreq_for_ue_sn_neigh_ssb.h b/mc-core/mc/local/sgnb_addreq_for_ue_sn_neigh_ssb.h new file mode 100644 index 0000000..4ae41cc --- /dev/null +++ b/mc-core/mc/local/sgnb_addreq_for_ue_sn_neigh_ssb.h @@ -0,0 +1,84 @@ +#ifndef _SGNB_ADDREQ_FOR_UE_SN_NEIGH_SSB_H__INCLUDED_ +#define _SGNB_ADDREQ_FOR_UE_SN_NEIGH_SSB_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_addreq_for_ue_sn_neigh_ssb { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_uint32_t rsrq; + gs_uint32_t rsrp; + gs_uint32_t sinr; +}; + +static inline void init__sgnb_addreq_for_ue_sn_neigh_ssb(struct _sgnb_addreq_for_ue_sn_neigh_ssb *m){ + m->physCellId_exists=0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_neigh_ssb__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_neigh_ssb *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_neigh_ssb__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_addreq_for_ue_sn_neigh_ssb *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_neigh_ssb__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_neigh_ssb *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_neigh_ssb__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_neigh_ssb *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_neigh_ssb__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_neigh_ssb *)(p->record.packed.values))->physCellId; + return (((struct _sgnb_addreq_for_ue_sn_neigh_ssb *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_neigh_ssb__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_neigh_ssb *)(p->record.packed.values))->rsrq; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_neigh_ssb__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_neigh_ssb *)(p->record.packed.values))->rsrp; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_neigh_ssb__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_neigh_ssb *)(p->record.packed.values))->sinr; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_addreq_for_ue_sn_serv_csi_rs.h b/mc-core/mc/local/sgnb_addreq_for_ue_sn_serv_csi_rs.h new file mode 100644 index 0000000..14a5f57 --- /dev/null +++ b/mc-core/mc/local/sgnb_addreq_for_ue_sn_serv_csi_rs.h @@ -0,0 +1,84 @@ +#ifndef _SGNB_ADDREQ_FOR_UE_SN_SERV_CSI_RS_H__INCLUDED_ +#define _SGNB_ADDREQ_FOR_UE_SN_SERV_CSI_RS_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_addreq_for_ue_sn_serv_csi_rs { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_uint32_t rsrq; + gs_uint32_t rsrp; + gs_uint32_t sinr; +}; + +static inline void init__sgnb_addreq_for_ue_sn_serv_csi_rs(struct _sgnb_addreq_for_ue_sn_serv_csi_rs *m){ + m->physCellId_exists=0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_serv_csi_rs__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_serv_csi_rs *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_serv_csi_rs__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_addreq_for_ue_sn_serv_csi_rs *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_serv_csi_rs__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_serv_csi_rs *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_serv_csi_rs__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_serv_csi_rs *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_serv_csi_rs__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_serv_csi_rs *)(p->record.packed.values))->physCellId; + return (((struct _sgnb_addreq_for_ue_sn_serv_csi_rs *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_serv_csi_rs__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_serv_csi_rs *)(p->record.packed.values))->rsrq; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_serv_csi_rs__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_serv_csi_rs *)(p->record.packed.values))->rsrp; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_serv_csi_rs__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_serv_csi_rs *)(p->record.packed.values))->sinr; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_addreq_for_ue_sn_serv_ssb.h b/mc-core/mc/local/sgnb_addreq_for_ue_sn_serv_ssb.h new file mode 100644 index 0000000..e705edf --- /dev/null +++ b/mc-core/mc/local/sgnb_addreq_for_ue_sn_serv_ssb.h @@ -0,0 +1,84 @@ +#ifndef _SGNB_ADDREQ_FOR_UE_SN_SERV_SSB_H__INCLUDED_ +#define _SGNB_ADDREQ_FOR_UE_SN_SERV_SSB_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_addreq_for_ue_sn_serv_ssb { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_uint32_t physCellId; + gs_int8_t physCellId_exists; + gs_uint32_t rsrq; + gs_uint32_t rsrp; + gs_uint32_t sinr; +}; + +static inline void init__sgnb_addreq_for_ue_sn_serv_ssb(struct _sgnb_addreq_for_ue_sn_serv_ssb *m){ + m->physCellId_exists=0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_serv_ssb__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_serv_ssb *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_serv_ssb__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_addreq_for_ue_sn_serv_ssb *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_serv_ssb__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_serv_ssb *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_serv_ssb__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_serv_ssb *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_serv_ssb__physCellId(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_serv_ssb *)(p->record.packed.values))->physCellId; + return (((struct _sgnb_addreq_for_ue_sn_serv_ssb *)(p->record.packed.values))->physCellId==0); +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_serv_ssb__rsrq(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_serv_ssb *)(p->record.packed.values))->rsrq; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_serv_ssb__rsrp(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_serv_ssb *)(p->record.packed.values))->rsrp; + return 0; +} + +static inline gs_retval_t get_sgnb_addreq_for_ue_sn_serv_ssb__sinr(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_addreq_for_ue_sn_serv_ssb *)(p->record.packed.values))->sinr; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_mod_conf.h b/mc-core/mc/local/sgnb_mod_conf.h new file mode 100644 index 0000000..7a05946 --- /dev/null +++ b/mc-core/mc/local/sgnb_mod_conf.h @@ -0,0 +1,58 @@ +#ifndef _SGNB_MOD_CONF_H__INCLUDED_ +#define _SGNB_MOD_CONF_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_mod_conf { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; +}; + +static inline void init__sgnb_mod_conf(struct _sgnb_mod_conf *m){ +} + +static inline gs_retval_t get_sgnb_mod_conf__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_mod_conf *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_conf__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_mod_conf *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_conf__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_conf *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_conf__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_conf *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_mod_refuse.h b/mc-core/mc/local/sgnb_mod_refuse.h new file mode 100644 index 0000000..fc3da06 --- /dev/null +++ b/mc-core/mc/local/sgnb_mod_refuse.h @@ -0,0 +1,82 @@ +#ifndef _SGNB_MOD_REFUSE_H__INCLUDED_ +#define _SGNB_MOD_REFUSE_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_mod_refuse { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_int64_t cause_radio_network; + gs_int64_t cause_transport; + gs_int64_t cause_protocol; + gs_int64_t cause_misc; +}; + +static inline void init__sgnb_mod_refuse(struct _sgnb_mod_refuse *m){ +} + +static inline gs_retval_t get_sgnb_mod_refuse__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_mod_refuse *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_refuse__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_mod_refuse *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_refuse__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_refuse *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_refuse__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_refuse *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_refuse__cause_radio_network(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_refuse *)(p->record.packed.values))->cause_radio_network; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_refuse__cause_transport(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_refuse *)(p->record.packed.values))->cause_transport; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_refuse__cause_protocol(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_refuse *)(p->record.packed.values))->cause_protocol; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_refuse__cause_misc(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_refuse *)(p->record.packed.values))->cause_misc; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_mod_req.h b/mc-core/mc/local/sgnb_mod_req.h new file mode 100644 index 0000000..45a2deb --- /dev/null +++ b/mc-core/mc/local/sgnb_mod_req.h @@ -0,0 +1,88 @@ +#ifndef _SGNB_MOD_REQ_H__INCLUDED_ +#define _SGNB_MOD_REQ_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_mod_req { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t cause_protocol; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t cause_transport; + gs_int64_t failureType; + gs_int64_t cause_radio_network; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_int64_t cause_misc; +}; + +static inline void init__sgnb_mod_req(struct _sgnb_mod_req *m){ +} + +static inline gs_retval_t get_sgnb_mod_req__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_mod_req *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_mod_req *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req__cause_protocol(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_req *)(p->record.packed.values))->cause_protocol; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_req *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req__cause_transport(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_req *)(p->record.packed.values))->cause_transport; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req__failureType(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_req *)(p->record.packed.values))->failureType; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req__cause_radio_network(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_req *)(p->record.packed.values))->cause_radio_network; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_req *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req__cause_misc(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_req *)(p->record.packed.values))->cause_misc; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_mod_req_ack.h b/mc-core/mc/local/sgnb_mod_req_ack.h new file mode 100644 index 0000000..5f722fa --- /dev/null +++ b/mc-core/mc/local/sgnb_mod_req_ack.h @@ -0,0 +1,58 @@ +#ifndef _SGNB_MOD_REQ_ACK_H__INCLUDED_ +#define _SGNB_MOD_REQ_ACK_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_mod_req_ack { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; +}; + +static inline void init__sgnb_mod_req_ack(struct _sgnb_mod_req_ack *m){ +} + +static inline gs_retval_t get_sgnb_mod_req_ack__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_mod_req_ack *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req_ack__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_mod_req_ack *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req_ack__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_req_ack *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req_ack__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_req_ack *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_mod_req_reject.h b/mc-core/mc/local/sgnb_mod_req_reject.h new file mode 100644 index 0000000..81dda34 --- /dev/null +++ b/mc-core/mc/local/sgnb_mod_req_reject.h @@ -0,0 +1,82 @@ +#ifndef _SGNB_MOD_REQ_REJECT_H__INCLUDED_ +#define _SGNB_MOD_REQ_REJECT_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_mod_req_reject { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t cause_protocol; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t cause_transport; + gs_int64_t cause_radio_network; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_int64_t cause_misc; +}; + +static inline void init__sgnb_mod_req_reject(struct _sgnb_mod_req_reject *m){ +} + +static inline gs_retval_t get_sgnb_mod_req_reject__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_mod_req_reject *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req_reject__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_mod_req_reject *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req_reject__cause_protocol(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_req_reject *)(p->record.packed.values))->cause_protocol; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req_reject__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_req_reject *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req_reject__cause_transport(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_req_reject *)(p->record.packed.values))->cause_transport; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req_reject__cause_radio_network(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_req_reject *)(p->record.packed.values))->cause_radio_network; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req_reject__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_req_reject *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_req_reject__cause_misc(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_req_reject *)(p->record.packed.values))->cause_misc; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_mod_required.h b/mc-core/mc/local/sgnb_mod_required.h new file mode 100644 index 0000000..4d9ce0e --- /dev/null +++ b/mc-core/mc/local/sgnb_mod_required.h @@ -0,0 +1,82 @@ +#ifndef _SGNB_MOD_REQUIRED_H__INCLUDED_ +#define _SGNB_MOD_REQUIRED_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_mod_required { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t cause_protocol; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t cause_transport; + gs_int64_t cause_radio_network; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_int64_t cause_misc; +}; + +static inline void init__sgnb_mod_required(struct _sgnb_mod_required *m){ +} + +static inline gs_retval_t get_sgnb_mod_required__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_mod_required *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_required__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_mod_required *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_required__cause_protocol(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_required *)(p->record.packed.values))->cause_protocol; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_required__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_required *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_required__cause_transport(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_required *)(p->record.packed.values))->cause_transport; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_required__cause_radio_network(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_required *)(p->record.packed.values))->cause_radio_network; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_required__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_required *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_mod_required__cause_misc(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_mod_required *)(p->record.packed.values))->cause_misc; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_release_confirm_from_menb.h b/mc-core/mc/local/sgnb_release_confirm_from_menb.h new file mode 100644 index 0000000..a96d152 --- /dev/null +++ b/mc-core/mc/local/sgnb_release_confirm_from_menb.h @@ -0,0 +1,64 @@ +#ifndef _SGNB_RELEASE_CONFIRM_FROM_MENB_H__INCLUDED_ +#define _SGNB_RELEASE_CONFIRM_FROM_MENB_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_release_confirm_from_menb { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; +}; + +static inline void init__sgnb_release_confirm_from_menb(struct _sgnb_release_confirm_from_menb *m){ +} + +static inline gs_retval_t get_sgnb_release_confirm_from_menb__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_release_confirm_from_menb *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_release_confirm_from_menb__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_release_confirm_from_menb *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_release_confirm_from_menb__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_release_confirm_from_menb *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_release_confirm_from_menb__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_release_confirm_from_menb *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_release_confirm_from_menb__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_release_confirm_from_menb *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sgnb_release_confirm_from_menb_erabs.h b/mc-core/mc/local/sgnb_release_confirm_from_menb_erabs.h new file mode 100644 index 0000000..fe97e02 --- /dev/null +++ b/mc-core/mc/local/sgnb_release_confirm_from_menb_erabs.h @@ -0,0 +1,104 @@ +#ifndef _SGNB_RELEASE_CONFIRM_FROM_MENB_ERABS_H__INCLUDED_ +#define _SGNB_RELEASE_CONFIRM_FROM_MENB_ERABS_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sgnb_release_confirm_from_menb_erabs { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_MeNB_UE_X2AP_ID; + gs_int64_t id_SgNB_UE_X2AP_ID; + gs_uint32_t id_MeNB_UE_X2AP_ID_Extension; + gs_int64_t sCGresources; + gs_int64_t e_RAB_ID; + gs_int64_t pDCPatSgNB; + gs_int64_t mCGresources; + gs_sp_t gTP_TEID; + gs_sp_t transportLayerAddress; +}; + +static inline void init__sgnb_release_confirm_from_menb_erabs(struct _sgnb_release_confirm_from_menb_erabs *m){ +} + +static inline gs_retval_t get_sgnb_release_confirm_from_menb_erabs__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sgnb_release_confirm_from_menb_erabs *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sgnb_release_confirm_from_menb_erabs__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_release_confirm_from_menb_erabs *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_release_confirm_from_menb_erabs__id_MeNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_release_confirm_from_menb_erabs *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_release_confirm_from_menb_erabs__id_SgNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_release_confirm_from_menb_erabs *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_release_confirm_from_menb_erabs__id_MeNB_UE_X2AP_ID_Extension(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sgnb_release_confirm_from_menb_erabs *)(p->record.packed.values))->id_MeNB_UE_X2AP_ID_Extension; + return 0; +} + +static inline gs_retval_t get_sgnb_release_confirm_from_menb_erabs__sCGresources(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_release_confirm_from_menb_erabs *)(p->record.packed.values))->sCGresources; + return 0; +} + +static inline gs_retval_t get_sgnb_release_confirm_from_menb_erabs__e_RAB_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_release_confirm_from_menb_erabs *)(p->record.packed.values))->e_RAB_ID; + return 0; +} + +static inline gs_retval_t get_sgnb_release_confirm_from_menb_erabs__pDCPatSgNB(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_release_confirm_from_menb_erabs *)(p->record.packed.values))->pDCPatSgNB; + return 0; +} + +static inline gs_retval_t get_sgnb_release_confirm_from_menb_erabs__mCGresources(struct packet *p, gs_int64_t *t){ + *t = ((struct _sgnb_release_confirm_from_menb_erabs *)(p->record.packed.values))->mCGresources; + return 0; +} + +static inline gs_retval_t get_sgnb_release_confirm_from_menb_erabs__gTP_TEID(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_release_confirm_from_menb_erabs *)(p->record.packed.values))->gTP_TEID; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sgnb_release_confirm_from_menb_erabs__transportLayerAddress(struct packet *p, struct gs_string *t){ +t->data = ((struct _sgnb_release_confirm_from_menb_erabs *)(p->record.packed.values))->transportLayerAddress; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +#endif diff --git a/mc-core/mc/local/sn_status_transfer.h b/mc-core/mc/local/sn_status_transfer.h new file mode 100644 index 0000000..cbe8f44 --- /dev/null +++ b/mc-core/mc/local/sn_status_transfer.h @@ -0,0 +1,70 @@ +#ifndef _SN_STATUS_TRANSFER_H__INCLUDED_ +#define _SN_STATUS_TRANSFER_H__INCLUDED_ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include "packet.h" + +struct _sn_status_transfer { + gs_uint64_t timestamp_ms; + gs_sp_t gnb_id; + gs_int64_t id_Old_eNB_UE_X2AP_ID; + gs_uint32_t id_SgNB_UE_X2AP_ID; + gs_int64_t e_RAB_ID; + gs_int64_t pDCP_SNlength18; +}; + +static inline void init__sn_status_transfer(struct _sn_status_transfer *m){ +} + +static inline gs_retval_t get_sn_status_transfer__timestamp_ms(struct packet *p, gs_uint64_t *t){ + *t = ((struct _sn_status_transfer *)(p->record.packed.values))->timestamp_ms; + return 0; +} + +static inline gs_retval_t get_sn_status_transfer__gnb_id(struct packet *p, struct gs_string *t){ +t->data = ((struct _sn_status_transfer *)(p->record.packed.values))->gnb_id; + t->length = strlen(t->data); + t->owner=0; + return 0; +} + +static inline gs_retval_t get_sn_status_transfer__id_Old_eNB_UE_X2AP_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sn_status_transfer *)(p->record.packed.values))->id_Old_eNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sn_status_transfer__id_SgNB_UE_X2AP_ID(struct packet *p, gs_uint32_t *t){ + *t = ((struct _sn_status_transfer *)(p->record.packed.values))->id_SgNB_UE_X2AP_ID; + return 0; +} + +static inline gs_retval_t get_sn_status_transfer__e_RAB_ID(struct packet *p, gs_int64_t *t){ + *t = ((struct _sn_status_transfer *)(p->record.packed.values))->e_RAB_ID; + return 0; +} + +static inline gs_retval_t get_sn_status_transfer__pDCP_SNlength18(struct packet *p, gs_int64_t *t){ + *t = ((struct _sn_status_transfer *)(p->record.packed.values))->pDCP_SNlength18; + return 0; +} + +#endif diff --git a/mc-core/mc/local_datasource/Makefile b/mc-core/mc/local_datasource/Makefile new file mode 100644 index 0000000..c41e62a --- /dev/null +++ b/mc-core/mc/local_datasource/Makefile @@ -0,0 +1,41 @@ + +# ------------------------------------------------ +# Copyright 2014 AT&T Intellectual Property +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ------------------------------------------- + +CC=gcc -g -O3 -msse4.2 -fexpensive-optimizations -I libdag/include -I ../../../../include/lfta/ -I ../../../../include/ -I .././include/ -I ../../gscphost/include -I ../../../../include/lfta/local -I /usr/local/include +CXX=g++ -g -O3 -msse4.2 -fexpensive-optimizations -I libdag/include -I ../../../../include/lfta/ -I ../../../../include/ -I .././include/ -I ../../gscphost/include -I ../../../../include/lfta/local + +SOURCE_C = + +SOURCE_CC = +SOURCE = $(SOURCE_C) $(SOURCE_CC) + + +OBJECTS = $(SOURCE_C:.c=.o) $(SOURCE_CC:.cc=.o) + + +all: rts_proto.o wrappers.o sn_status_transfer.pb-c.o common_types.pb-c.o rrc_sib.pb-c.o rrc_cg_config_info.pb-c.o secondary_rat_data_usage_report.pb-c.o rrc_failure_information.pb-c.o sgnb_addition_request.pb-c.o sgnb_modification_refuse.pb-c.o sgnb_modification_request.pb-c.o rrc_reconfiguration.pb-c.o sgnb_addition_request_reject.pb-c.o rrc_measurement_report.pb-c.o rrc_common_types.pb-c.o rrc_cg_config.pb-c.o rrc_system_information.pb-c.o rrc_general_message_types.pb-c.o sgnb_modification_required.pb-c.o sgnb_modification_request_acknowledge.pb-c.o sgnb_release_request.pb-c.o sgnb_release_required.pb-c.o rrc_reconfiguration_complete.pb-c.o sgnb_reconfiguration_complete.pb-c.o error_cause.pb-c.o sgnb_modification_request_reject.pb-c.o x2ap_streaming.pb-c.o rrctransfer.pb-c.o sgnb_release_confirm.pb-c.o sgnb_addition_request_acknowledge.pb-c.o sgnb_release_request_acknowledge.pb-c.o x2ap_common_types.pb-c.o sgnb_modification_confirm.pb-c.o ue_context_release.pb-c.o + + +wrappers.o : google/protobuf/wrappers.pb-c.c + cc -g -O3 -msse4.2 -fexpensive-optimizations -I libdag/include -I ../../../../include/lfta/ -I ../../../../include/ -I .././include/ -I ../../gscphost/include -I ../../../../include/lfta/local -I /usr/local/include -I . google/protobuf/wrappers.pb-c.c -c -o wrappers.o + +INCDIR=../../../include +LFTA_DIR=$(INCDIR/lfta) + + +clean: + rm -f *.o *.a core + diff --git a/mc-core/mc/local_datasource/common_types.pb-c.c b/mc-core/mc/local_datasource/common_types.pb-c.c new file mode 100644 index 0000000..79ee692 --- /dev/null +++ b/mc-core/mc/local_datasource/common_types.pb-c.c @@ -0,0 +1,853 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: common_types.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "common_types.pb-c.h" +void uenibstreamprotobuf__null__init + (Uenibstreamprotobuf__Null *message) +{ + static const Uenibstreamprotobuf__Null init_value = UENIBSTREAMPROTOBUF__NULL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__null__get_packed_size + (const Uenibstreamprotobuf__Null *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__null__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__null__pack + (const Uenibstreamprotobuf__Null *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__null__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__null__pack_to_buffer + (const Uenibstreamprotobuf__Null *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__null__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Null * + uenibstreamprotobuf__null__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Null *) + protobuf_c_message_unpack (&uenibstreamprotobuf__null__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__null__free_unpacked + (Uenibstreamprotobuf__Null *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__null__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__configured_opt__init + (Uenibstreamprotobuf__ConfiguredOpt *message) +{ + static const Uenibstreamprotobuf__ConfiguredOpt init_value = UENIBSTREAMPROTOBUF__CONFIGURED_OPT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__configured_opt__get_packed_size + (const Uenibstreamprotobuf__ConfiguredOpt *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__configured_opt__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__configured_opt__pack + (const Uenibstreamprotobuf__ConfiguredOpt *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__configured_opt__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__configured_opt__pack_to_buffer + (const Uenibstreamprotobuf__ConfiguredOpt *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__configured_opt__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ConfiguredOpt * + uenibstreamprotobuf__configured_opt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ConfiguredOpt *) + protobuf_c_message_unpack (&uenibstreamprotobuf__configured_opt__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__configured_opt__free_unpacked + (Uenibstreamprotobuf__ConfiguredOpt *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__configured_opt__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__true_opt__init + (Uenibstreamprotobuf__TrueOpt *message) +{ + static const Uenibstreamprotobuf__TrueOpt init_value = UENIBSTREAMPROTOBUF__TRUE_OPT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__true_opt__get_packed_size + (const Uenibstreamprotobuf__TrueOpt *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__true_opt__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__true_opt__pack + (const Uenibstreamprotobuf__TrueOpt *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__true_opt__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__true_opt__pack_to_buffer + (const Uenibstreamprotobuf__TrueOpt *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__true_opt__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TrueOpt * + uenibstreamprotobuf__true_opt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TrueOpt *) + protobuf_c_message_unpack (&uenibstreamprotobuf__true_opt__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__true_opt__free_unpacked + (Uenibstreamprotobuf__TrueOpt *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__true_opt__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__false_opt__init + (Uenibstreamprotobuf__FalseOpt *message) +{ + static const Uenibstreamprotobuf__FalseOpt init_value = UENIBSTREAMPROTOBUF__FALSE_OPT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__false_opt__get_packed_size + (const Uenibstreamprotobuf__FalseOpt *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__false_opt__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__false_opt__pack + (const Uenibstreamprotobuf__FalseOpt *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__false_opt__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__false_opt__pack_to_buffer + (const Uenibstreamprotobuf__FalseOpt *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__false_opt__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__FalseOpt * + uenibstreamprotobuf__false_opt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__FalseOpt *) + protobuf_c_message_unpack (&uenibstreamprotobuf__false_opt__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__false_opt__free_unpacked + (Uenibstreamprotobuf__FalseOpt *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__false_opt__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__enabled_opt__init + (Uenibstreamprotobuf__EnabledOpt *message) +{ + static const Uenibstreamprotobuf__EnabledOpt init_value = UENIBSTREAMPROTOBUF__ENABLED_OPT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__enabled_opt__get_packed_size + (const Uenibstreamprotobuf__EnabledOpt *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__enabled_opt__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__enabled_opt__pack + (const Uenibstreamprotobuf__EnabledOpt *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__enabled_opt__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__enabled_opt__pack_to_buffer + (const Uenibstreamprotobuf__EnabledOpt *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__enabled_opt__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EnabledOpt * + uenibstreamprotobuf__enabled_opt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EnabledOpt *) + protobuf_c_message_unpack (&uenibstreamprotobuf__enabled_opt__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__enabled_opt__free_unpacked + (Uenibstreamprotobuf__EnabledOpt *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__enabled_opt__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__disabled_opt__init + (Uenibstreamprotobuf__DisabledOpt *message) +{ + static const Uenibstreamprotobuf__DisabledOpt init_value = UENIBSTREAMPROTOBUF__DISABLED_OPT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__disabled_opt__get_packed_size + (const Uenibstreamprotobuf__DisabledOpt *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__disabled_opt__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__disabled_opt__pack + (const Uenibstreamprotobuf__DisabledOpt *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__disabled_opt__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__disabled_opt__pack_to_buffer + (const Uenibstreamprotobuf__DisabledOpt *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__disabled_opt__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DisabledOpt * + uenibstreamprotobuf__disabled_opt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DisabledOpt *) + protobuf_c_message_unpack (&uenibstreamprotobuf__disabled_opt__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__disabled_opt__free_unpacked + (Uenibstreamprotobuf__DisabledOpt *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__disabled_opt__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__enabled_disabled_opt__init + (Uenibstreamprotobuf__EnabledDisabledOpt *message) +{ + static const Uenibstreamprotobuf__EnabledDisabledOpt init_value = UENIBSTREAMPROTOBUF__ENABLED_DISABLED_OPT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__enabled_disabled_opt__get_packed_size + (const Uenibstreamprotobuf__EnabledDisabledOpt *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__enabled_disabled_opt__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__enabled_disabled_opt__pack + (const Uenibstreamprotobuf__EnabledDisabledOpt *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__enabled_disabled_opt__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__enabled_disabled_opt__pack_to_buffer + (const Uenibstreamprotobuf__EnabledDisabledOpt *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__enabled_disabled_opt__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EnabledDisabledOpt * + uenibstreamprotobuf__enabled_disabled_opt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EnabledDisabledOpt *) + protobuf_c_message_unpack (&uenibstreamprotobuf__enabled_disabled_opt__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__enabled_disabled_opt__free_unpacked + (Uenibstreamprotobuf__EnabledDisabledOpt *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__enabled_disabled_opt__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__on_off_opt__init + (Uenibstreamprotobuf__OnOffOpt *message) +{ + static const Uenibstreamprotobuf__OnOffOpt init_value = UENIBSTREAMPROTOBUF__ON_OFF_OPT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__on_off_opt__get_packed_size + (const Uenibstreamprotobuf__OnOffOpt *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__on_off_opt__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__on_off_opt__pack + (const Uenibstreamprotobuf__OnOffOpt *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__on_off_opt__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__on_off_opt__pack_to_buffer + (const Uenibstreamprotobuf__OnOffOpt *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__on_off_opt__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__OnOffOpt * + uenibstreamprotobuf__on_off_opt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__OnOffOpt *) + protobuf_c_message_unpack (&uenibstreamprotobuf__on_off_opt__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__on_off_opt__free_unpacked + (Uenibstreamprotobuf__OnOffOpt *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__on_off_opt__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +#define uenibstreamprotobuf__null__field_descriptors NULL +#define uenibstreamprotobuf__null__field_indices_by_name NULL +#define uenibstreamprotobuf__null__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__null__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Null", + "Null", + "Uenibstreamprotobuf__Null", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Null), + 0, + uenibstreamprotobuf__null__field_descriptors, + uenibstreamprotobuf__null__field_indices_by_name, + 0, uenibstreamprotobuf__null__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__null__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__configured_opt__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CONFIGURED_OPT__VALUE__protobuf_unspecified", 0 }, + { "configured", "UENIBSTREAMPROTOBUF__CONFIGURED_OPT__VALUE__configured", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__configured_opt__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__configured_opt__value__enum_values_by_name[2] = +{ + { "configured", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__configured_opt__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ConfiguredOpt.Value", + "Value", + "Uenibstreamprotobuf__ConfiguredOpt__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__configured_opt__value__enum_values_by_number, + 2, + uenibstreamprotobuf__configured_opt__value__enum_values_by_name, + 1, + uenibstreamprotobuf__configured_opt__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__configured_opt__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfiguredOpt, value), + &uenibstreamprotobuf__configured_opt__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__configured_opt__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__configured_opt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__configured_opt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ConfiguredOpt", + "ConfiguredOpt", + "Uenibstreamprotobuf__ConfiguredOpt", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ConfiguredOpt), + 1, + uenibstreamprotobuf__configured_opt__field_descriptors, + uenibstreamprotobuf__configured_opt__field_indices_by_name, + 1, uenibstreamprotobuf__configured_opt__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__configured_opt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__true_opt__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TRUE_OPT__VALUE__protobuf_unspecified", 0 }, + { "true", "UENIBSTREAMPROTOBUF__TRUE_OPT__VALUE__true", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__true_opt__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__true_opt__value__enum_values_by_name[2] = +{ + { "protobuf_unspecified", 0 }, + { "true", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__true_opt__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TrueOpt.Value", + "Value", + "Uenibstreamprotobuf__TrueOpt__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__true_opt__value__enum_values_by_number, + 2, + uenibstreamprotobuf__true_opt__value__enum_values_by_name, + 1, + uenibstreamprotobuf__true_opt__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__true_opt__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TrueOpt, value), + &uenibstreamprotobuf__true_opt__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__true_opt__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__true_opt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__true_opt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TrueOpt", + "TrueOpt", + "Uenibstreamprotobuf__TrueOpt", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TrueOpt), + 1, + uenibstreamprotobuf__true_opt__field_descriptors, + uenibstreamprotobuf__true_opt__field_indices_by_name, + 1, uenibstreamprotobuf__true_opt__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__true_opt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__false_opt__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__FALSE_OPT__VALUE__protobuf_unspecified", 0 }, + { "false", "UENIBSTREAMPROTOBUF__FALSE_OPT__VALUE__false", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__false_opt__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__false_opt__value__enum_values_by_name[2] = +{ + { "false", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__false_opt__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FalseOpt.Value", + "Value", + "Uenibstreamprotobuf__FalseOpt__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__false_opt__value__enum_values_by_number, + 2, + uenibstreamprotobuf__false_opt__value__enum_values_by_name, + 1, + uenibstreamprotobuf__false_opt__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__false_opt__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FalseOpt, value), + &uenibstreamprotobuf__false_opt__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__false_opt__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__false_opt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__false_opt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FalseOpt", + "FalseOpt", + "Uenibstreamprotobuf__FalseOpt", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__FalseOpt), + 1, + uenibstreamprotobuf__false_opt__field_descriptors, + uenibstreamprotobuf__false_opt__field_indices_by_name, + 1, uenibstreamprotobuf__false_opt__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__false_opt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__enabled_opt__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__ENABLED_OPT__VALUE__protobuf_unspecified", 0 }, + { "enabled", "UENIBSTREAMPROTOBUF__ENABLED_OPT__VALUE__enabled", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__enabled_opt__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__enabled_opt__value__enum_values_by_name[2] = +{ + { "enabled", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__enabled_opt__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EnabledOpt.Value", + "Value", + "Uenibstreamprotobuf__EnabledOpt__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__enabled_opt__value__enum_values_by_number, + 2, + uenibstreamprotobuf__enabled_opt__value__enum_values_by_name, + 1, + uenibstreamprotobuf__enabled_opt__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__enabled_opt__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EnabledOpt, value), + &uenibstreamprotobuf__enabled_opt__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__enabled_opt__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__enabled_opt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__enabled_opt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EnabledOpt", + "EnabledOpt", + "Uenibstreamprotobuf__EnabledOpt", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EnabledOpt), + 1, + uenibstreamprotobuf__enabled_opt__field_descriptors, + uenibstreamprotobuf__enabled_opt__field_indices_by_name, + 1, uenibstreamprotobuf__enabled_opt__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__enabled_opt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__disabled_opt__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DISABLED_OPT__VALUE__protobuf_unspecified", 0 }, + { "disabled", "UENIBSTREAMPROTOBUF__DISABLED_OPT__VALUE__disabled", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__disabled_opt__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__disabled_opt__value__enum_values_by_name[2] = +{ + { "disabled", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__disabled_opt__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DisabledOpt.Value", + "Value", + "Uenibstreamprotobuf__DisabledOpt__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__disabled_opt__value__enum_values_by_number, + 2, + uenibstreamprotobuf__disabled_opt__value__enum_values_by_name, + 1, + uenibstreamprotobuf__disabled_opt__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__disabled_opt__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DisabledOpt, value), + &uenibstreamprotobuf__disabled_opt__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__disabled_opt__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__disabled_opt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__disabled_opt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DisabledOpt", + "DisabledOpt", + "Uenibstreamprotobuf__DisabledOpt", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DisabledOpt), + 1, + uenibstreamprotobuf__disabled_opt__field_descriptors, + uenibstreamprotobuf__disabled_opt__field_indices_by_name, + 1, uenibstreamprotobuf__disabled_opt__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__disabled_opt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__enabled_disabled_opt__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__ENABLED_DISABLED_OPT__VALUE__protobuf_unspecified", 0 }, + { "enabled", "UENIBSTREAMPROTOBUF__ENABLED_DISABLED_OPT__VALUE__enabled", 1 }, + { "disabled", "UENIBSTREAMPROTOBUF__ENABLED_DISABLED_OPT__VALUE__disabled", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__enabled_disabled_opt__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__enabled_disabled_opt__value__enum_values_by_name[3] = +{ + { "disabled", 2 }, + { "enabled", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__enabled_disabled_opt__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EnabledDisabledOpt.Value", + "Value", + "Uenibstreamprotobuf__EnabledDisabledOpt__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__enabled_disabled_opt__value__enum_values_by_number, + 3, + uenibstreamprotobuf__enabled_disabled_opt__value__enum_values_by_name, + 1, + uenibstreamprotobuf__enabled_disabled_opt__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__enabled_disabled_opt__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EnabledDisabledOpt, value), + &uenibstreamprotobuf__enabled_disabled_opt__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__enabled_disabled_opt__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__enabled_disabled_opt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__enabled_disabled_opt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EnabledDisabledOpt", + "EnabledDisabledOpt", + "Uenibstreamprotobuf__EnabledDisabledOpt", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EnabledDisabledOpt), + 1, + uenibstreamprotobuf__enabled_disabled_opt__field_descriptors, + uenibstreamprotobuf__enabled_disabled_opt__field_indices_by_name, + 1, uenibstreamprotobuf__enabled_disabled_opt__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__enabled_disabled_opt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__on_off_opt__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__ON_OFF_OPT__VALUE__protobuf_unspecified", 0 }, + { "on", "UENIBSTREAMPROTOBUF__ON_OFF_OPT__VALUE__on", 1 }, + { "off", "UENIBSTREAMPROTOBUF__ON_OFF_OPT__VALUE__off", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__on_off_opt__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__on_off_opt__value__enum_values_by_name[3] = +{ + { "off", 2 }, + { "on", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__on_off_opt__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.OnOffOpt.Value", + "Value", + "Uenibstreamprotobuf__OnOffOpt__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__on_off_opt__value__enum_values_by_number, + 3, + uenibstreamprotobuf__on_off_opt__value__enum_values_by_name, + 1, + uenibstreamprotobuf__on_off_opt__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__on_off_opt__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__OnOffOpt, value), + &uenibstreamprotobuf__on_off_opt__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__on_off_opt__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__on_off_opt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__on_off_opt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.OnOffOpt", + "OnOffOpt", + "Uenibstreamprotobuf__OnOffOpt", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__OnOffOpt), + 1, + uenibstreamprotobuf__on_off_opt__field_descriptors, + uenibstreamprotobuf__on_off_opt__field_indices_by_name, + 1, uenibstreamprotobuf__on_off_opt__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__on_off_opt__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/common_types.pb-c.h b/mc-core/mc/local_datasource/common_types.pb-c.h new file mode 100644 index 0000000..19ddbf7 --- /dev/null +++ b/mc-core/mc/local_datasource/common_types.pb-c.h @@ -0,0 +1,352 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: common_types.proto */ + +#ifndef PROTOBUF_C_common_5ftypes_2eproto__INCLUDED +#define PROTOBUF_C_common_5ftypes_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + + +typedef struct _Uenibstreamprotobuf__Null Uenibstreamprotobuf__Null; +typedef struct _Uenibstreamprotobuf__ConfiguredOpt Uenibstreamprotobuf__ConfiguredOpt; +typedef struct _Uenibstreamprotobuf__TrueOpt Uenibstreamprotobuf__TrueOpt; +typedef struct _Uenibstreamprotobuf__FalseOpt Uenibstreamprotobuf__FalseOpt; +typedef struct _Uenibstreamprotobuf__EnabledOpt Uenibstreamprotobuf__EnabledOpt; +typedef struct _Uenibstreamprotobuf__DisabledOpt Uenibstreamprotobuf__DisabledOpt; +typedef struct _Uenibstreamprotobuf__EnabledDisabledOpt Uenibstreamprotobuf__EnabledDisabledOpt; +typedef struct _Uenibstreamprotobuf__OnOffOpt Uenibstreamprotobuf__OnOffOpt; + + +/* --- enums --- */ + +typedef enum _Uenibstreamprotobuf__ConfiguredOpt__Value { + UENIBSTREAMPROTOBUF__CONFIGURED_OPT__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CONFIGURED_OPT__VALUE__configured = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CONFIGURED_OPT__VALUE) +} Uenibstreamprotobuf__ConfiguredOpt__Value; +typedef enum _Uenibstreamprotobuf__TrueOpt__Value { + UENIBSTREAMPROTOBUF__TRUE_OPT__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__TRUE_OPT__VALUE__true = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TRUE_OPT__VALUE) +} Uenibstreamprotobuf__TrueOpt__Value; +typedef enum _Uenibstreamprotobuf__FalseOpt__Value { + UENIBSTREAMPROTOBUF__FALSE_OPT__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__FALSE_OPT__VALUE__false = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__FALSE_OPT__VALUE) +} Uenibstreamprotobuf__FalseOpt__Value; +typedef enum _Uenibstreamprotobuf__EnabledOpt__Value { + UENIBSTREAMPROTOBUF__ENABLED_OPT__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__ENABLED_OPT__VALUE__enabled = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__ENABLED_OPT__VALUE) +} Uenibstreamprotobuf__EnabledOpt__Value; +typedef enum _Uenibstreamprotobuf__DisabledOpt__Value { + UENIBSTREAMPROTOBUF__DISABLED_OPT__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DISABLED_OPT__VALUE__disabled = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DISABLED_OPT__VALUE) +} Uenibstreamprotobuf__DisabledOpt__Value; +typedef enum _Uenibstreamprotobuf__EnabledDisabledOpt__Value { + UENIBSTREAMPROTOBUF__ENABLED_DISABLED_OPT__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__ENABLED_DISABLED_OPT__VALUE__enabled = 1, + UENIBSTREAMPROTOBUF__ENABLED_DISABLED_OPT__VALUE__disabled = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__ENABLED_DISABLED_OPT__VALUE) +} Uenibstreamprotobuf__EnabledDisabledOpt__Value; +typedef enum _Uenibstreamprotobuf__OnOffOpt__Value { + UENIBSTREAMPROTOBUF__ON_OFF_OPT__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__ON_OFF_OPT__VALUE__on = 1, + UENIBSTREAMPROTOBUF__ON_OFF_OPT__VALUE__off = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__ON_OFF_OPT__VALUE) +} Uenibstreamprotobuf__OnOffOpt__Value; + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__Null +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__NULL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__null__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ConfiguredOpt +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ConfiguredOpt__Value value; +}; +#define UENIBSTREAMPROTOBUF__CONFIGURED_OPT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__configured_opt__descriptor) \ + , UENIBSTREAMPROTOBUF__CONFIGURED_OPT__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__TrueOpt +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TrueOpt__Value value; +}; +#define UENIBSTREAMPROTOBUF__TRUE_OPT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__true_opt__descriptor) \ + , UENIBSTREAMPROTOBUF__TRUE_OPT__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__FalseOpt +{ + ProtobufCMessage base; + Uenibstreamprotobuf__FalseOpt__Value value; +}; +#define UENIBSTREAMPROTOBUF__FALSE_OPT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__false_opt__descriptor) \ + , UENIBSTREAMPROTOBUF__FALSE_OPT__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__EnabledOpt +{ + ProtobufCMessage base; + Uenibstreamprotobuf__EnabledOpt__Value value; +}; +#define UENIBSTREAMPROTOBUF__ENABLED_OPT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__enabled_opt__descriptor) \ + , UENIBSTREAMPROTOBUF__ENABLED_OPT__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__DisabledOpt +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DisabledOpt__Value value; +}; +#define UENIBSTREAMPROTOBUF__DISABLED_OPT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__disabled_opt__descriptor) \ + , UENIBSTREAMPROTOBUF__DISABLED_OPT__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__EnabledDisabledOpt +{ + ProtobufCMessage base; + Uenibstreamprotobuf__EnabledDisabledOpt__Value value; +}; +#define UENIBSTREAMPROTOBUF__ENABLED_DISABLED_OPT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__enabled_disabled_opt__descriptor) \ + , UENIBSTREAMPROTOBUF__ENABLED_DISABLED_OPT__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__OnOffOpt +{ + ProtobufCMessage base; + Uenibstreamprotobuf__OnOffOpt__Value value; +}; +#define UENIBSTREAMPROTOBUF__ON_OFF_OPT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__on_off_opt__descriptor) \ + , UENIBSTREAMPROTOBUF__ON_OFF_OPT__VALUE__protobuf_unspecified } + + +/* Uenibstreamprotobuf__Null methods */ +void uenibstreamprotobuf__null__init + (Uenibstreamprotobuf__Null *message); +size_t uenibstreamprotobuf__null__get_packed_size + (const Uenibstreamprotobuf__Null *message); +size_t uenibstreamprotobuf__null__pack + (const Uenibstreamprotobuf__Null *message, + uint8_t *out); +size_t uenibstreamprotobuf__null__pack_to_buffer + (const Uenibstreamprotobuf__Null *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Null * + uenibstreamprotobuf__null__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__null__free_unpacked + (Uenibstreamprotobuf__Null *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ConfiguredOpt methods */ +void uenibstreamprotobuf__configured_opt__init + (Uenibstreamprotobuf__ConfiguredOpt *message); +size_t uenibstreamprotobuf__configured_opt__get_packed_size + (const Uenibstreamprotobuf__ConfiguredOpt *message); +size_t uenibstreamprotobuf__configured_opt__pack + (const Uenibstreamprotobuf__ConfiguredOpt *message, + uint8_t *out); +size_t uenibstreamprotobuf__configured_opt__pack_to_buffer + (const Uenibstreamprotobuf__ConfiguredOpt *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ConfiguredOpt * + uenibstreamprotobuf__configured_opt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__configured_opt__free_unpacked + (Uenibstreamprotobuf__ConfiguredOpt *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TrueOpt methods */ +void uenibstreamprotobuf__true_opt__init + (Uenibstreamprotobuf__TrueOpt *message); +size_t uenibstreamprotobuf__true_opt__get_packed_size + (const Uenibstreamprotobuf__TrueOpt *message); +size_t uenibstreamprotobuf__true_opt__pack + (const Uenibstreamprotobuf__TrueOpt *message, + uint8_t *out); +size_t uenibstreamprotobuf__true_opt__pack_to_buffer + (const Uenibstreamprotobuf__TrueOpt *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TrueOpt * + uenibstreamprotobuf__true_opt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__true_opt__free_unpacked + (Uenibstreamprotobuf__TrueOpt *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__FalseOpt methods */ +void uenibstreamprotobuf__false_opt__init + (Uenibstreamprotobuf__FalseOpt *message); +size_t uenibstreamprotobuf__false_opt__get_packed_size + (const Uenibstreamprotobuf__FalseOpt *message); +size_t uenibstreamprotobuf__false_opt__pack + (const Uenibstreamprotobuf__FalseOpt *message, + uint8_t *out); +size_t uenibstreamprotobuf__false_opt__pack_to_buffer + (const Uenibstreamprotobuf__FalseOpt *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__FalseOpt * + uenibstreamprotobuf__false_opt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__false_opt__free_unpacked + (Uenibstreamprotobuf__FalseOpt *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EnabledOpt methods */ +void uenibstreamprotobuf__enabled_opt__init + (Uenibstreamprotobuf__EnabledOpt *message); +size_t uenibstreamprotobuf__enabled_opt__get_packed_size + (const Uenibstreamprotobuf__EnabledOpt *message); +size_t uenibstreamprotobuf__enabled_opt__pack + (const Uenibstreamprotobuf__EnabledOpt *message, + uint8_t *out); +size_t uenibstreamprotobuf__enabled_opt__pack_to_buffer + (const Uenibstreamprotobuf__EnabledOpt *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EnabledOpt * + uenibstreamprotobuf__enabled_opt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__enabled_opt__free_unpacked + (Uenibstreamprotobuf__EnabledOpt *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DisabledOpt methods */ +void uenibstreamprotobuf__disabled_opt__init + (Uenibstreamprotobuf__DisabledOpt *message); +size_t uenibstreamprotobuf__disabled_opt__get_packed_size + (const Uenibstreamprotobuf__DisabledOpt *message); +size_t uenibstreamprotobuf__disabled_opt__pack + (const Uenibstreamprotobuf__DisabledOpt *message, + uint8_t *out); +size_t uenibstreamprotobuf__disabled_opt__pack_to_buffer + (const Uenibstreamprotobuf__DisabledOpt *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DisabledOpt * + uenibstreamprotobuf__disabled_opt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__disabled_opt__free_unpacked + (Uenibstreamprotobuf__DisabledOpt *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EnabledDisabledOpt methods */ +void uenibstreamprotobuf__enabled_disabled_opt__init + (Uenibstreamprotobuf__EnabledDisabledOpt *message); +size_t uenibstreamprotobuf__enabled_disabled_opt__get_packed_size + (const Uenibstreamprotobuf__EnabledDisabledOpt *message); +size_t uenibstreamprotobuf__enabled_disabled_opt__pack + (const Uenibstreamprotobuf__EnabledDisabledOpt *message, + uint8_t *out); +size_t uenibstreamprotobuf__enabled_disabled_opt__pack_to_buffer + (const Uenibstreamprotobuf__EnabledDisabledOpt *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EnabledDisabledOpt * + uenibstreamprotobuf__enabled_disabled_opt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__enabled_disabled_opt__free_unpacked + (Uenibstreamprotobuf__EnabledDisabledOpt *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__OnOffOpt methods */ +void uenibstreamprotobuf__on_off_opt__init + (Uenibstreamprotobuf__OnOffOpt *message); +size_t uenibstreamprotobuf__on_off_opt__get_packed_size + (const Uenibstreamprotobuf__OnOffOpt *message); +size_t uenibstreamprotobuf__on_off_opt__pack + (const Uenibstreamprotobuf__OnOffOpt *message, + uint8_t *out); +size_t uenibstreamprotobuf__on_off_opt__pack_to_buffer + (const Uenibstreamprotobuf__OnOffOpt *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__OnOffOpt * + uenibstreamprotobuf__on_off_opt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__on_off_opt__free_unpacked + (Uenibstreamprotobuf__OnOffOpt *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__Null_Closure) + (const Uenibstreamprotobuf__Null *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ConfiguredOpt_Closure) + (const Uenibstreamprotobuf__ConfiguredOpt *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TrueOpt_Closure) + (const Uenibstreamprotobuf__TrueOpt *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__FalseOpt_Closure) + (const Uenibstreamprotobuf__FalseOpt *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EnabledOpt_Closure) + (const Uenibstreamprotobuf__EnabledOpt *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DisabledOpt_Closure) + (const Uenibstreamprotobuf__DisabledOpt *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EnabledDisabledOpt_Closure) + (const Uenibstreamprotobuf__EnabledDisabledOpt *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__OnOffOpt_Closure) + (const Uenibstreamprotobuf__OnOffOpt *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__null__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__configured_opt__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__configured_opt__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__true_opt__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__true_opt__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__false_opt__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__false_opt__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__enabled_opt__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__enabled_opt__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__disabled_opt__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__disabled_opt__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__enabled_disabled_opt__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__enabled_disabled_opt__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__on_off_opt__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__on_off_opt__value__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_common_5ftypes_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/error_cause.pb-c.c b/mc-core/mc/local_datasource/error_cause.pb-c.c new file mode 100644 index 0000000..22095c5 --- /dev/null +++ b/mc-core/mc/local_datasource/error_cause.pb-c.c @@ -0,0 +1,697 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: error_cause.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "error_cause.pb-c.h" +void uenibstreamprotobuf__cause__init + (Uenibstreamprotobuf__Cause *message) +{ + static const Uenibstreamprotobuf__Cause init_value = UENIBSTREAMPROTOBUF__CAUSE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cause__get_packed_size + (const Uenibstreamprotobuf__Cause *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cause__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cause__pack + (const Uenibstreamprotobuf__Cause *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cause__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cause__pack_to_buffer + (const Uenibstreamprotobuf__Cause *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cause__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Cause * + uenibstreamprotobuf__cause__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Cause *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cause__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cause__free_unpacked + (Uenibstreamprotobuf__Cause *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cause__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cause_radio_network__init + (Uenibstreamprotobuf__CauseRadioNetwork *message) +{ + static const Uenibstreamprotobuf__CauseRadioNetwork init_value = UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cause_radio_network__get_packed_size + (const Uenibstreamprotobuf__CauseRadioNetwork *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cause_radio_network__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cause_radio_network__pack + (const Uenibstreamprotobuf__CauseRadioNetwork *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cause_radio_network__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cause_radio_network__pack_to_buffer + (const Uenibstreamprotobuf__CauseRadioNetwork *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cause_radio_network__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CauseRadioNetwork * + uenibstreamprotobuf__cause_radio_network__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CauseRadioNetwork *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cause_radio_network__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cause_radio_network__free_unpacked + (Uenibstreamprotobuf__CauseRadioNetwork *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cause_radio_network__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cause_transport__init + (Uenibstreamprotobuf__CauseTransport *message) +{ + static const Uenibstreamprotobuf__CauseTransport init_value = UENIBSTREAMPROTOBUF__CAUSE_TRANSPORT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cause_transport__get_packed_size + (const Uenibstreamprotobuf__CauseTransport *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cause_transport__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cause_transport__pack + (const Uenibstreamprotobuf__CauseTransport *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cause_transport__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cause_transport__pack_to_buffer + (const Uenibstreamprotobuf__CauseTransport *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cause_transport__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CauseTransport * + uenibstreamprotobuf__cause_transport__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CauseTransport *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cause_transport__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cause_transport__free_unpacked + (Uenibstreamprotobuf__CauseTransport *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cause_transport__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cause_protocol__init + (Uenibstreamprotobuf__CauseProtocol *message) +{ + static const Uenibstreamprotobuf__CauseProtocol init_value = UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cause_protocol__get_packed_size + (const Uenibstreamprotobuf__CauseProtocol *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cause_protocol__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cause_protocol__pack + (const Uenibstreamprotobuf__CauseProtocol *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cause_protocol__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cause_protocol__pack_to_buffer + (const Uenibstreamprotobuf__CauseProtocol *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cause_protocol__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CauseProtocol * + uenibstreamprotobuf__cause_protocol__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CauseProtocol *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cause_protocol__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cause_protocol__free_unpacked + (Uenibstreamprotobuf__CauseProtocol *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cause_protocol__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cause_misc__init + (Uenibstreamprotobuf__CauseMisc *message) +{ + static const Uenibstreamprotobuf__CauseMisc init_value = UENIBSTREAMPROTOBUF__CAUSE_MISC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cause_misc__get_packed_size + (const Uenibstreamprotobuf__CauseMisc *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cause_misc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cause_misc__pack + (const Uenibstreamprotobuf__CauseMisc *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cause_misc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cause_misc__pack_to_buffer + (const Uenibstreamprotobuf__CauseMisc *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cause_misc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CauseMisc * + uenibstreamprotobuf__cause_misc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CauseMisc *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cause_misc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cause_misc__free_unpacked + (Uenibstreamprotobuf__CauseMisc *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cause_misc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cause__field_descriptors[4] = +{ + { + "radioNetwork", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__Cause, value_case), + offsetof(Uenibstreamprotobuf__Cause, radionetwork), + &uenibstreamprotobuf__cause_radio_network__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "transport", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__Cause, value_case), + offsetof(Uenibstreamprotobuf__Cause, transport), + &uenibstreamprotobuf__cause_transport__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "protocol", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__Cause, value_case), + offsetof(Uenibstreamprotobuf__Cause, protocol), + &uenibstreamprotobuf__cause_protocol__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "misc", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__Cause, value_case), + offsetof(Uenibstreamprotobuf__Cause, misc), + &uenibstreamprotobuf__cause_misc__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cause__field_indices_by_name[] = { + 3, /* field[3] = misc */ + 2, /* field[2] = protocol */ + 0, /* field[0] = radioNetwork */ + 1, /* field[1] = transport */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cause__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cause__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Cause", + "Cause", + "Uenibstreamprotobuf__Cause", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Cause), + 4, + uenibstreamprotobuf__cause__field_descriptors, + uenibstreamprotobuf__cause__field_indices_by_name, + 1, uenibstreamprotobuf__cause__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cause__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__cause_radio_network__value__enum_values_by_number[52] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__protobuf_unspecified", 0 }, + { "handover_desirable_for_radio_reasons", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__handover_desirable_for_radio_reasons", 1 }, + { "time_critical_handover", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__time_critical_handover", 2 }, + { "resource_optimisation_handover", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__resource_optimisation_handover", 3 }, + { "reduce_load_in_serving_cell", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__reduce_load_in_serving_cell", 4 }, + { "partial_handover", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__partial_handover", 5 }, + { "unknown_new_eNB_UE_X2AP_ID", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__unknown_new_eNB_UE_X2AP_ID", 6 }, + { "unknown_old_eNB_UE_X2AP_ID", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__unknown_old_eNB_UE_X2AP_ID", 7 }, + { "unknown_pair_of_UE_X2AP_ID", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__unknown_pair_of_UE_X2AP_ID", 8 }, + { "ho_target_not_allowed", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__ho_target_not_allowed", 9 }, + { "tx2relocoverall_expiry", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__tx2relocoverall_expiry", 10 }, + { "trelocprep_expiry", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__trelocprep_expiry", 11 }, + { "cell_not_available", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__cell_not_available", 12 }, + { "no_radio_resources_available_in_target_cell", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__no_radio_resources_available_in_target_cell", 13 }, + { "invalid_MME_GroupID", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__invalid_MME_GroupID", 14 }, + { "unknown_MME_Code", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__unknown_MME_Code", 15 }, + { "encryption_and_or_integrity_protection_algorithms_not_supported", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__encryption_and_or_integrity_protection_algorithms_not_supported", 16 }, + { "reportCharacteristicsEmpty", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__reportCharacteristicsEmpty", 17 }, + { "noReportPeriodicity", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__noReportPeriodicity", 18 }, + { "existingMeasurementID", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__existingMeasurementID", 19 }, + { "unknown_eNB_Measurement_ID", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__unknown_eNB_Measurement_ID", 20 }, + { "measurement_temporarily_not_available", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__measurement_temporarily_not_available", 21 }, + { "unspecified", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__unspecified", 22 }, + { "load_balancing", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__load_balancing", 23 }, + { "handover_optimisation", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__handover_optimisation", 24 }, + { "value_out_of_allowed_range", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__value_out_of_allowed_range", 25 }, + { "multiple_E_RAB_ID_instances", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__multiple_E_RAB_ID_instances", 26 }, + { "switch_off_ongoing", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__switch_off_ongoing", 27 }, + { "not_supported_QCI_value", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__not_supported_QCI_value", 28 }, + { "measurement_not_supported_for_the_object", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__measurement_not_supported_for_the_object", 29 }, + { "tDCoverall_expiry", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__tDCoverall_expiry", 30 }, + { "tDCprep_expiry", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__tDCprep_expiry", 31 }, + { "action_desirable_for_radio_reasons", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__action_desirable_for_radio_reasons", 32 }, + { "reduce_load", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__reduce_load", 33 }, + { "resource_optimisation", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__resource_optimisation", 34 }, + { "time_critical_action", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__time_critical_action", 35 }, + { "target_not_allowed", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__target_not_allowed", 36 }, + { "no_radio_resources_available", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__no_radio_resources_available", 37 }, + { "invalid_QoS_combination", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__invalid_QoS_combination", 38 }, + { "encryption_algorithms_not_aupported", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__encryption_algorithms_not_aupported", 39 }, + { "procedure_cancelled", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__procedure_cancelled", 40 }, + { "rRM_purpose", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__rRM_purpose", 41 }, + { "improve_user_bit_rate", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__improve_user_bit_rate", 42 }, + { "user_inactivity", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__user_inactivity", 43 }, + { "radio_connection_with_UE_lost", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__radio_connection_with_UE_lost", 44 }, + { "failure_in_the_radio_interface_procedure", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__failure_in_the_radio_interface_procedure", 45 }, + { "bearer_option_not_supported", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__bearer_option_not_supported", 46 }, + { "mCG_Mobility", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__mCG_Mobility", 47 }, + { "sCG_Mobility", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__sCG_Mobility", 48 }, + { "count_reaches_max_value", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__count_reaches_max_value", 49 }, + { "unknown_old_en_gNB_UE_X2AP_ID", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__unknown_old_en_gNB_UE_X2AP_ID", 50 }, + { "pDCP_Overload", "UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__pDCP_Overload", 51 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__cause_radio_network__value__value_ranges[] = { +{0, 0},{0, 52} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__cause_radio_network__value__enum_values_by_name[52] = +{ + { "action_desirable_for_radio_reasons", 32 }, + { "bearer_option_not_supported", 46 }, + { "cell_not_available", 12 }, + { "count_reaches_max_value", 49 }, + { "encryption_algorithms_not_aupported", 39 }, + { "encryption_and_or_integrity_protection_algorithms_not_supported", 16 }, + { "existingMeasurementID", 19 }, + { "failure_in_the_radio_interface_procedure", 45 }, + { "handover_desirable_for_radio_reasons", 1 }, + { "handover_optimisation", 24 }, + { "ho_target_not_allowed", 9 }, + { "improve_user_bit_rate", 42 }, + { "invalid_MME_GroupID", 14 }, + { "invalid_QoS_combination", 38 }, + { "load_balancing", 23 }, + { "mCG_Mobility", 47 }, + { "measurement_not_supported_for_the_object", 29 }, + { "measurement_temporarily_not_available", 21 }, + { "multiple_E_RAB_ID_instances", 26 }, + { "noReportPeriodicity", 18 }, + { "no_radio_resources_available", 37 }, + { "no_radio_resources_available_in_target_cell", 13 }, + { "not_supported_QCI_value", 28 }, + { "pDCP_Overload", 51 }, + { "partial_handover", 5 }, + { "procedure_cancelled", 40 }, + { "protobuf_unspecified", 0 }, + { "rRM_purpose", 41 }, + { "radio_connection_with_UE_lost", 44 }, + { "reduce_load", 33 }, + { "reduce_load_in_serving_cell", 4 }, + { "reportCharacteristicsEmpty", 17 }, + { "resource_optimisation", 34 }, + { "resource_optimisation_handover", 3 }, + { "sCG_Mobility", 48 }, + { "switch_off_ongoing", 27 }, + { "tDCoverall_expiry", 30 }, + { "tDCprep_expiry", 31 }, + { "target_not_allowed", 36 }, + { "time_critical_action", 35 }, + { "time_critical_handover", 2 }, + { "trelocprep_expiry", 11 }, + { "tx2relocoverall_expiry", 10 }, + { "unknown_MME_Code", 15 }, + { "unknown_eNB_Measurement_ID", 20 }, + { "unknown_new_eNB_UE_X2AP_ID", 6 }, + { "unknown_old_eNB_UE_X2AP_ID", 7 }, + { "unknown_old_en_gNB_UE_X2AP_ID", 50 }, + { "unknown_pair_of_UE_X2AP_ID", 8 }, + { "unspecified", 22 }, + { "user_inactivity", 43 }, + { "value_out_of_allowed_range", 25 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__cause_radio_network__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CauseRadioNetwork.Value", + "Value", + "Uenibstreamprotobuf__CauseRadioNetwork__Value", + "uenibstreamprotobuf", + 52, + uenibstreamprotobuf__cause_radio_network__value__enum_values_by_number, + 52, + uenibstreamprotobuf__cause_radio_network__value__enum_values_by_name, + 1, + uenibstreamprotobuf__cause_radio_network__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cause_radio_network__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CauseRadioNetwork, value), + &uenibstreamprotobuf__cause_radio_network__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cause_radio_network__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cause_radio_network__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cause_radio_network__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CauseRadioNetwork", + "CauseRadioNetwork", + "Uenibstreamprotobuf__CauseRadioNetwork", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CauseRadioNetwork), + 1, + uenibstreamprotobuf__cause_radio_network__field_descriptors, + uenibstreamprotobuf__cause_radio_network__field_indices_by_name, + 1, uenibstreamprotobuf__cause_radio_network__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cause_radio_network__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__cause_transport__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CAUSE_TRANSPORT__VALUE__protobuf_unspecified", 0 }, + { "transport_resource_unavailable", "UENIBSTREAMPROTOBUF__CAUSE_TRANSPORT__VALUE__transport_resource_unavailable", 1 }, + { "unspecified", "UENIBSTREAMPROTOBUF__CAUSE_TRANSPORT__VALUE__unspecified", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__cause_transport__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__cause_transport__value__enum_values_by_name[3] = +{ + { "protobuf_unspecified", 0 }, + { "transport_resource_unavailable", 1 }, + { "unspecified", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__cause_transport__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CauseTransport.Value", + "Value", + "Uenibstreamprotobuf__CauseTransport__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__cause_transport__value__enum_values_by_number, + 3, + uenibstreamprotobuf__cause_transport__value__enum_values_by_name, + 1, + uenibstreamprotobuf__cause_transport__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cause_transport__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CauseTransport, value), + &uenibstreamprotobuf__cause_transport__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cause_transport__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cause_transport__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cause_transport__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CauseTransport", + "CauseTransport", + "Uenibstreamprotobuf__CauseTransport", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CauseTransport), + 1, + uenibstreamprotobuf__cause_transport__field_descriptors, + uenibstreamprotobuf__cause_transport__field_indices_by_name, + 1, uenibstreamprotobuf__cause_transport__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cause_transport__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__cause_protocol__value__enum_values_by_number[8] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__protobuf_unspecified", 0 }, + { "transfer_syntax_error", "UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__transfer_syntax_error", 1 }, + { "abstract_syntax_error_reject", "UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__abstract_syntax_error_reject", 2 }, + { "abstract_syntax_error_ignore_and_notify", "UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__abstract_syntax_error_ignore_and_notify", 3 }, + { "message_not_compatible_with_receiver_state", "UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__message_not_compatible_with_receiver_state", 4 }, + { "semantic_error", "UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__semantic_error", 5 }, + { "unspecified", "UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__unspecified", 6 }, + { "abstract_syntax_error_falsely_constructed_message", "UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__abstract_syntax_error_falsely_constructed_message", 7 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__cause_protocol__value__value_ranges[] = { +{0, 0},{0, 8} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__cause_protocol__value__enum_values_by_name[8] = +{ + { "abstract_syntax_error_falsely_constructed_message", 7 }, + { "abstract_syntax_error_ignore_and_notify", 3 }, + { "abstract_syntax_error_reject", 2 }, + { "message_not_compatible_with_receiver_state", 4 }, + { "protobuf_unspecified", 0 }, + { "semantic_error", 5 }, + { "transfer_syntax_error", 1 }, + { "unspecified", 6 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__cause_protocol__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CauseProtocol.Value", + "Value", + "Uenibstreamprotobuf__CauseProtocol__Value", + "uenibstreamprotobuf", + 8, + uenibstreamprotobuf__cause_protocol__value__enum_values_by_number, + 8, + uenibstreamprotobuf__cause_protocol__value__enum_values_by_name, + 1, + uenibstreamprotobuf__cause_protocol__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cause_protocol__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CauseProtocol, value), + &uenibstreamprotobuf__cause_protocol__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cause_protocol__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cause_protocol__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cause_protocol__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CauseProtocol", + "CauseProtocol", + "Uenibstreamprotobuf__CauseProtocol", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CauseProtocol), + 1, + uenibstreamprotobuf__cause_protocol__field_descriptors, + uenibstreamprotobuf__cause_protocol__field_indices_by_name, + 1, uenibstreamprotobuf__cause_protocol__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cause_protocol__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__cause_misc__value__enum_values_by_number[6] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CAUSE_MISC__VALUE__protobuf_unspecified", 0 }, + { "control_processing_overload", "UENIBSTREAMPROTOBUF__CAUSE_MISC__VALUE__control_processing_overload", 1 }, + { "hardware_failure", "UENIBSTREAMPROTOBUF__CAUSE_MISC__VALUE__hardware_failure", 2 }, + { "om_intervention", "UENIBSTREAMPROTOBUF__CAUSE_MISC__VALUE__om_intervention", 3 }, + { "not_enough_user_plane_processing_resources", "UENIBSTREAMPROTOBUF__CAUSE_MISC__VALUE__not_enough_user_plane_processing_resources", 4 }, + { "unspecified", "UENIBSTREAMPROTOBUF__CAUSE_MISC__VALUE__unspecified", 5 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__cause_misc__value__value_ranges[] = { +{0, 0},{0, 6} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__cause_misc__value__enum_values_by_name[6] = +{ + { "control_processing_overload", 1 }, + { "hardware_failure", 2 }, + { "not_enough_user_plane_processing_resources", 4 }, + { "om_intervention", 3 }, + { "protobuf_unspecified", 0 }, + { "unspecified", 5 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__cause_misc__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CauseMisc.Value", + "Value", + "Uenibstreamprotobuf__CauseMisc__Value", + "uenibstreamprotobuf", + 6, + uenibstreamprotobuf__cause_misc__value__enum_values_by_number, + 6, + uenibstreamprotobuf__cause_misc__value__enum_values_by_name, + 1, + uenibstreamprotobuf__cause_misc__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cause_misc__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CauseMisc, value), + &uenibstreamprotobuf__cause_misc__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cause_misc__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cause_misc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cause_misc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CauseMisc", + "CauseMisc", + "Uenibstreamprotobuf__CauseMisc", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CauseMisc), + 1, + uenibstreamprotobuf__cause_misc__field_descriptors, + uenibstreamprotobuf__cause_misc__field_indices_by_name, + 1, uenibstreamprotobuf__cause_misc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cause_misc__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/error_cause.pb-c.h b/mc-core/mc/local_datasource/error_cause.pb-c.h new file mode 100644 index 0000000..abc9b38 --- /dev/null +++ b/mc-core/mc/local_datasource/error_cause.pb-c.h @@ -0,0 +1,307 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: error_cause.proto */ + +#ifndef PROTOBUF_C_error_5fcause_2eproto__INCLUDED +#define PROTOBUF_C_error_5fcause_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + + +typedef struct _Uenibstreamprotobuf__Cause Uenibstreamprotobuf__Cause; +typedef struct _Uenibstreamprotobuf__CauseRadioNetwork Uenibstreamprotobuf__CauseRadioNetwork; +typedef struct _Uenibstreamprotobuf__CauseTransport Uenibstreamprotobuf__CauseTransport; +typedef struct _Uenibstreamprotobuf__CauseProtocol Uenibstreamprotobuf__CauseProtocol; +typedef struct _Uenibstreamprotobuf__CauseMisc Uenibstreamprotobuf__CauseMisc; + + +/* --- enums --- */ + +typedef enum _Uenibstreamprotobuf__CauseRadioNetwork__Value { + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__handover_desirable_for_radio_reasons = 1, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__time_critical_handover = 2, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__resource_optimisation_handover = 3, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__reduce_load_in_serving_cell = 4, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__partial_handover = 5, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__unknown_new_eNB_UE_X2AP_ID = 6, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__unknown_old_eNB_UE_X2AP_ID = 7, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__unknown_pair_of_UE_X2AP_ID = 8, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__ho_target_not_allowed = 9, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__tx2relocoverall_expiry = 10, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__trelocprep_expiry = 11, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__cell_not_available = 12, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__no_radio_resources_available_in_target_cell = 13, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__invalid_MME_GroupID = 14, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__unknown_MME_Code = 15, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__encryption_and_or_integrity_protection_algorithms_not_supported = 16, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__reportCharacteristicsEmpty = 17, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__noReportPeriodicity = 18, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__existingMeasurementID = 19, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__unknown_eNB_Measurement_ID = 20, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__measurement_temporarily_not_available = 21, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__unspecified = 22, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__load_balancing = 23, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__handover_optimisation = 24, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__value_out_of_allowed_range = 25, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__multiple_E_RAB_ID_instances = 26, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__switch_off_ongoing = 27, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__not_supported_QCI_value = 28, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__measurement_not_supported_for_the_object = 29, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__tDCoverall_expiry = 30, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__tDCprep_expiry = 31, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__action_desirable_for_radio_reasons = 32, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__reduce_load = 33, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__resource_optimisation = 34, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__time_critical_action = 35, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__target_not_allowed = 36, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__no_radio_resources_available = 37, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__invalid_QoS_combination = 38, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__encryption_algorithms_not_aupported = 39, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__procedure_cancelled = 40, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__rRM_purpose = 41, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__improve_user_bit_rate = 42, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__user_inactivity = 43, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__radio_connection_with_UE_lost = 44, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__failure_in_the_radio_interface_procedure = 45, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__bearer_option_not_supported = 46, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__mCG_Mobility = 47, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__sCG_Mobility = 48, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__count_reaches_max_value = 49, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__unknown_old_en_gNB_UE_X2AP_ID = 50, + UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__pDCP_Overload = 51 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE) +} Uenibstreamprotobuf__CauseRadioNetwork__Value; +typedef enum _Uenibstreamprotobuf__CauseTransport__Value { + UENIBSTREAMPROTOBUF__CAUSE_TRANSPORT__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CAUSE_TRANSPORT__VALUE__transport_resource_unavailable = 1, + UENIBSTREAMPROTOBUF__CAUSE_TRANSPORT__VALUE__unspecified = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CAUSE_TRANSPORT__VALUE) +} Uenibstreamprotobuf__CauseTransport__Value; +typedef enum _Uenibstreamprotobuf__CauseProtocol__Value { + UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__transfer_syntax_error = 1, + UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__abstract_syntax_error_reject = 2, + UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__abstract_syntax_error_ignore_and_notify = 3, + UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__message_not_compatible_with_receiver_state = 4, + UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__semantic_error = 5, + UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__unspecified = 6, + UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__abstract_syntax_error_falsely_constructed_message = 7 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE) +} Uenibstreamprotobuf__CauseProtocol__Value; +typedef enum _Uenibstreamprotobuf__CauseMisc__Value { + UENIBSTREAMPROTOBUF__CAUSE_MISC__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CAUSE_MISC__VALUE__control_processing_overload = 1, + UENIBSTREAMPROTOBUF__CAUSE_MISC__VALUE__hardware_failure = 2, + UENIBSTREAMPROTOBUF__CAUSE_MISC__VALUE__om_intervention = 3, + UENIBSTREAMPROTOBUF__CAUSE_MISC__VALUE__not_enough_user_plane_processing_resources = 4, + UENIBSTREAMPROTOBUF__CAUSE_MISC__VALUE__unspecified = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CAUSE_MISC__VALUE) +} Uenibstreamprotobuf__CauseMisc__Value; + +/* --- messages --- */ + +typedef enum { + UENIBSTREAMPROTOBUF__CAUSE__VALUE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CAUSE__VALUE_RADIO_NETWORK = 1, + UENIBSTREAMPROTOBUF__CAUSE__VALUE_TRANSPORT = 2, + UENIBSTREAMPROTOBUF__CAUSE__VALUE_PROTOCOL = 3, + UENIBSTREAMPROTOBUF__CAUSE__VALUE_MISC = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CAUSE__VALUE) +} Uenibstreamprotobuf__Cause__ValueCase; + +struct _Uenibstreamprotobuf__Cause +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Cause__ValueCase value_case; + union { + Uenibstreamprotobuf__CauseRadioNetwork *radionetwork; + Uenibstreamprotobuf__CauseTransport *transport; + Uenibstreamprotobuf__CauseProtocol *protocol; + Uenibstreamprotobuf__CauseMisc *misc; + }; +}; +#define UENIBSTREAMPROTOBUF__CAUSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cause__descriptor) \ + , UENIBSTREAMPROTOBUF__CAUSE__VALUE__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__CauseRadioNetwork +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CauseRadioNetwork__Value value; +}; +#define UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cause_radio_network__descriptor) \ + , UENIBSTREAMPROTOBUF__CAUSE_RADIO_NETWORK__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__CauseTransport +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CauseTransport__Value value; +}; +#define UENIBSTREAMPROTOBUF__CAUSE_TRANSPORT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cause_transport__descriptor) \ + , UENIBSTREAMPROTOBUF__CAUSE_TRANSPORT__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__CauseProtocol +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CauseProtocol__Value value; +}; +#define UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cause_protocol__descriptor) \ + , UENIBSTREAMPROTOBUF__CAUSE_PROTOCOL__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__CauseMisc +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CauseMisc__Value value; +}; +#define UENIBSTREAMPROTOBUF__CAUSE_MISC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cause_misc__descriptor) \ + , UENIBSTREAMPROTOBUF__CAUSE_MISC__VALUE__protobuf_unspecified } + + +/* Uenibstreamprotobuf__Cause methods */ +void uenibstreamprotobuf__cause__init + (Uenibstreamprotobuf__Cause *message); +size_t uenibstreamprotobuf__cause__get_packed_size + (const Uenibstreamprotobuf__Cause *message); +size_t uenibstreamprotobuf__cause__pack + (const Uenibstreamprotobuf__Cause *message, + uint8_t *out); +size_t uenibstreamprotobuf__cause__pack_to_buffer + (const Uenibstreamprotobuf__Cause *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Cause * + uenibstreamprotobuf__cause__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cause__free_unpacked + (Uenibstreamprotobuf__Cause *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CauseRadioNetwork methods */ +void uenibstreamprotobuf__cause_radio_network__init + (Uenibstreamprotobuf__CauseRadioNetwork *message); +size_t uenibstreamprotobuf__cause_radio_network__get_packed_size + (const Uenibstreamprotobuf__CauseRadioNetwork *message); +size_t uenibstreamprotobuf__cause_radio_network__pack + (const Uenibstreamprotobuf__CauseRadioNetwork *message, + uint8_t *out); +size_t uenibstreamprotobuf__cause_radio_network__pack_to_buffer + (const Uenibstreamprotobuf__CauseRadioNetwork *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CauseRadioNetwork * + uenibstreamprotobuf__cause_radio_network__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cause_radio_network__free_unpacked + (Uenibstreamprotobuf__CauseRadioNetwork *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CauseTransport methods */ +void uenibstreamprotobuf__cause_transport__init + (Uenibstreamprotobuf__CauseTransport *message); +size_t uenibstreamprotobuf__cause_transport__get_packed_size + (const Uenibstreamprotobuf__CauseTransport *message); +size_t uenibstreamprotobuf__cause_transport__pack + (const Uenibstreamprotobuf__CauseTransport *message, + uint8_t *out); +size_t uenibstreamprotobuf__cause_transport__pack_to_buffer + (const Uenibstreamprotobuf__CauseTransport *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CauseTransport * + uenibstreamprotobuf__cause_transport__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cause_transport__free_unpacked + (Uenibstreamprotobuf__CauseTransport *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CauseProtocol methods */ +void uenibstreamprotobuf__cause_protocol__init + (Uenibstreamprotobuf__CauseProtocol *message); +size_t uenibstreamprotobuf__cause_protocol__get_packed_size + (const Uenibstreamprotobuf__CauseProtocol *message); +size_t uenibstreamprotobuf__cause_protocol__pack + (const Uenibstreamprotobuf__CauseProtocol *message, + uint8_t *out); +size_t uenibstreamprotobuf__cause_protocol__pack_to_buffer + (const Uenibstreamprotobuf__CauseProtocol *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CauseProtocol * + uenibstreamprotobuf__cause_protocol__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cause_protocol__free_unpacked + (Uenibstreamprotobuf__CauseProtocol *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CauseMisc methods */ +void uenibstreamprotobuf__cause_misc__init + (Uenibstreamprotobuf__CauseMisc *message); +size_t uenibstreamprotobuf__cause_misc__get_packed_size + (const Uenibstreamprotobuf__CauseMisc *message); +size_t uenibstreamprotobuf__cause_misc__pack + (const Uenibstreamprotobuf__CauseMisc *message, + uint8_t *out); +size_t uenibstreamprotobuf__cause_misc__pack_to_buffer + (const Uenibstreamprotobuf__CauseMisc *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CauseMisc * + uenibstreamprotobuf__cause_misc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cause_misc__free_unpacked + (Uenibstreamprotobuf__CauseMisc *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__Cause_Closure) + (const Uenibstreamprotobuf__Cause *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CauseRadioNetwork_Closure) + (const Uenibstreamprotobuf__CauseRadioNetwork *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CauseTransport_Closure) + (const Uenibstreamprotobuf__CauseTransport *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CauseProtocol_Closure) + (const Uenibstreamprotobuf__CauseProtocol *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CauseMisc_Closure) + (const Uenibstreamprotobuf__CauseMisc *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cause__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cause_radio_network__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__cause_radio_network__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cause_transport__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__cause_transport__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cause_protocol__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__cause_protocol__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cause_misc__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__cause_misc__value__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_error_5fcause_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/google/protobuf/wrappers.pb-c.c b/mc-core/mc/local_datasource/google/protobuf/wrappers.pb-c.c new file mode 100644 index 0000000..d80f260 --- /dev/null +++ b/mc-core/mc/local_datasource/google/protobuf/wrappers.pb-c.c @@ -0,0 +1,756 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: google/protobuf/wrappers.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "google/protobuf/wrappers.pb-c.h" +void google__protobuf__double_value__init + (Google__Protobuf__DoubleValue *message) +{ + static const Google__Protobuf__DoubleValue init_value = GOOGLE__PROTOBUF__DOUBLE_VALUE__INIT; + *message = init_value; +} +size_t google__protobuf__double_value__get_packed_size + (const Google__Protobuf__DoubleValue *message) +{ + assert(message->base.descriptor == &google__protobuf__double_value__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t google__protobuf__double_value__pack + (const Google__Protobuf__DoubleValue *message, + uint8_t *out) +{ + assert(message->base.descriptor == &google__protobuf__double_value__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t google__protobuf__double_value__pack_to_buffer + (const Google__Protobuf__DoubleValue *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &google__protobuf__double_value__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Google__Protobuf__DoubleValue * + google__protobuf__double_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Google__Protobuf__DoubleValue *) + protobuf_c_message_unpack (&google__protobuf__double_value__descriptor, + allocator, len, data); +} +void google__protobuf__double_value__free_unpacked + (Google__Protobuf__DoubleValue *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &google__protobuf__double_value__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void google__protobuf__float_value__init + (Google__Protobuf__FloatValue *message) +{ + static const Google__Protobuf__FloatValue init_value = GOOGLE__PROTOBUF__FLOAT_VALUE__INIT; + *message = init_value; +} +size_t google__protobuf__float_value__get_packed_size + (const Google__Protobuf__FloatValue *message) +{ + assert(message->base.descriptor == &google__protobuf__float_value__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t google__protobuf__float_value__pack + (const Google__Protobuf__FloatValue *message, + uint8_t *out) +{ + assert(message->base.descriptor == &google__protobuf__float_value__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t google__protobuf__float_value__pack_to_buffer + (const Google__Protobuf__FloatValue *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &google__protobuf__float_value__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Google__Protobuf__FloatValue * + google__protobuf__float_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Google__Protobuf__FloatValue *) + protobuf_c_message_unpack (&google__protobuf__float_value__descriptor, + allocator, len, data); +} +void google__protobuf__float_value__free_unpacked + (Google__Protobuf__FloatValue *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &google__protobuf__float_value__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void google__protobuf__int64_value__init + (Google__Protobuf__Int64Value *message) +{ + static const Google__Protobuf__Int64Value init_value = GOOGLE__PROTOBUF__INT64_VALUE__INIT; + *message = init_value; +} +size_t google__protobuf__int64_value__get_packed_size + (const Google__Protobuf__Int64Value *message) +{ + assert(message->base.descriptor == &google__protobuf__int64_value__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t google__protobuf__int64_value__pack + (const Google__Protobuf__Int64Value *message, + uint8_t *out) +{ + assert(message->base.descriptor == &google__protobuf__int64_value__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t google__protobuf__int64_value__pack_to_buffer + (const Google__Protobuf__Int64Value *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &google__protobuf__int64_value__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Google__Protobuf__Int64Value * + google__protobuf__int64_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Google__Protobuf__Int64Value *) + protobuf_c_message_unpack (&google__protobuf__int64_value__descriptor, + allocator, len, data); +} +void google__protobuf__int64_value__free_unpacked + (Google__Protobuf__Int64Value *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &google__protobuf__int64_value__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void google__protobuf__uint64_value__init + (Google__Protobuf__UInt64Value *message) +{ + static const Google__Protobuf__UInt64Value init_value = GOOGLE__PROTOBUF__UINT64_VALUE__INIT; + *message = init_value; +} +size_t google__protobuf__uint64_value__get_packed_size + (const Google__Protobuf__UInt64Value *message) +{ + assert(message->base.descriptor == &google__protobuf__uint64_value__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t google__protobuf__uint64_value__pack + (const Google__Protobuf__UInt64Value *message, + uint8_t *out) +{ + assert(message->base.descriptor == &google__protobuf__uint64_value__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t google__protobuf__uint64_value__pack_to_buffer + (const Google__Protobuf__UInt64Value *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &google__protobuf__uint64_value__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Google__Protobuf__UInt64Value * + google__protobuf__uint64_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Google__Protobuf__UInt64Value *) + protobuf_c_message_unpack (&google__protobuf__uint64_value__descriptor, + allocator, len, data); +} +void google__protobuf__uint64_value__free_unpacked + (Google__Protobuf__UInt64Value *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &google__protobuf__uint64_value__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void google__protobuf__int32_value__init + (Google__Protobuf__Int32Value *message) +{ + static const Google__Protobuf__Int32Value init_value = GOOGLE__PROTOBUF__INT32_VALUE__INIT; + *message = init_value; +} +size_t google__protobuf__int32_value__get_packed_size + (const Google__Protobuf__Int32Value *message) +{ + assert(message->base.descriptor == &google__protobuf__int32_value__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t google__protobuf__int32_value__pack + (const Google__Protobuf__Int32Value *message, + uint8_t *out) +{ + assert(message->base.descriptor == &google__protobuf__int32_value__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t google__protobuf__int32_value__pack_to_buffer + (const Google__Protobuf__Int32Value *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &google__protobuf__int32_value__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Google__Protobuf__Int32Value * + google__protobuf__int32_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Google__Protobuf__Int32Value *) + protobuf_c_message_unpack (&google__protobuf__int32_value__descriptor, + allocator, len, data); +} +void google__protobuf__int32_value__free_unpacked + (Google__Protobuf__Int32Value *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &google__protobuf__int32_value__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void google__protobuf__uint32_value__init + (Google__Protobuf__UInt32Value *message) +{ + static const Google__Protobuf__UInt32Value init_value = GOOGLE__PROTOBUF__UINT32_VALUE__INIT; + *message = init_value; +} +size_t google__protobuf__uint32_value__get_packed_size + (const Google__Protobuf__UInt32Value *message) +{ + assert(message->base.descriptor == &google__protobuf__uint32_value__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t google__protobuf__uint32_value__pack + (const Google__Protobuf__UInt32Value *message, + uint8_t *out) +{ + assert(message->base.descriptor == &google__protobuf__uint32_value__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t google__protobuf__uint32_value__pack_to_buffer + (const Google__Protobuf__UInt32Value *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &google__protobuf__uint32_value__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Google__Protobuf__UInt32Value * + google__protobuf__uint32_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Google__Protobuf__UInt32Value *) + protobuf_c_message_unpack (&google__protobuf__uint32_value__descriptor, + allocator, len, data); +} +void google__protobuf__uint32_value__free_unpacked + (Google__Protobuf__UInt32Value *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &google__protobuf__uint32_value__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void google__protobuf__bool_value__init + (Google__Protobuf__BoolValue *message) +{ + static const Google__Protobuf__BoolValue init_value = GOOGLE__PROTOBUF__BOOL_VALUE__INIT; + *message = init_value; +} +size_t google__protobuf__bool_value__get_packed_size + (const Google__Protobuf__BoolValue *message) +{ + assert(message->base.descriptor == &google__protobuf__bool_value__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t google__protobuf__bool_value__pack + (const Google__Protobuf__BoolValue *message, + uint8_t *out) +{ + assert(message->base.descriptor == &google__protobuf__bool_value__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t google__protobuf__bool_value__pack_to_buffer + (const Google__Protobuf__BoolValue *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &google__protobuf__bool_value__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Google__Protobuf__BoolValue * + google__protobuf__bool_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Google__Protobuf__BoolValue *) + protobuf_c_message_unpack (&google__protobuf__bool_value__descriptor, + allocator, len, data); +} +void google__protobuf__bool_value__free_unpacked + (Google__Protobuf__BoolValue *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &google__protobuf__bool_value__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void google__protobuf__string_value__init + (Google__Protobuf__StringValue *message) +{ + static const Google__Protobuf__StringValue init_value = GOOGLE__PROTOBUF__STRING_VALUE__INIT; + *message = init_value; +} +size_t google__protobuf__string_value__get_packed_size + (const Google__Protobuf__StringValue *message) +{ + assert(message->base.descriptor == &google__protobuf__string_value__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t google__protobuf__string_value__pack + (const Google__Protobuf__StringValue *message, + uint8_t *out) +{ + assert(message->base.descriptor == &google__protobuf__string_value__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t google__protobuf__string_value__pack_to_buffer + (const Google__Protobuf__StringValue *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &google__protobuf__string_value__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Google__Protobuf__StringValue * + google__protobuf__string_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Google__Protobuf__StringValue *) + protobuf_c_message_unpack (&google__protobuf__string_value__descriptor, + allocator, len, data); +} +void google__protobuf__string_value__free_unpacked + (Google__Protobuf__StringValue *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &google__protobuf__string_value__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void google__protobuf__bytes_value__init + (Google__Protobuf__BytesValue *message) +{ + static const Google__Protobuf__BytesValue init_value = GOOGLE__PROTOBUF__BYTES_VALUE__INIT; + *message = init_value; +} +size_t google__protobuf__bytes_value__get_packed_size + (const Google__Protobuf__BytesValue *message) +{ + assert(message->base.descriptor == &google__protobuf__bytes_value__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t google__protobuf__bytes_value__pack + (const Google__Protobuf__BytesValue *message, + uint8_t *out) +{ + assert(message->base.descriptor == &google__protobuf__bytes_value__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t google__protobuf__bytes_value__pack_to_buffer + (const Google__Protobuf__BytesValue *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &google__protobuf__bytes_value__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Google__Protobuf__BytesValue * + google__protobuf__bytes_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Google__Protobuf__BytesValue *) + protobuf_c_message_unpack (&google__protobuf__bytes_value__descriptor, + allocator, len, data); +} +void google__protobuf__bytes_value__free_unpacked + (Google__Protobuf__BytesValue *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &google__protobuf__bytes_value__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor google__protobuf__double_value__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_DOUBLE, + 0, /* quantifier_offset */ + offsetof(Google__Protobuf__DoubleValue, value), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned google__protobuf__double_value__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange google__protobuf__double_value__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor google__protobuf__double_value__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "google.protobuf.DoubleValue", + "DoubleValue", + "Google__Protobuf__DoubleValue", + "google.protobuf", + sizeof(Google__Protobuf__DoubleValue), + 1, + google__protobuf__double_value__field_descriptors, + google__protobuf__double_value__field_indices_by_name, + 1, google__protobuf__double_value__number_ranges, + (ProtobufCMessageInit) google__protobuf__double_value__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor google__protobuf__float_value__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_FLOAT, + 0, /* quantifier_offset */ + offsetof(Google__Protobuf__FloatValue, value), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned google__protobuf__float_value__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange google__protobuf__float_value__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor google__protobuf__float_value__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "google.protobuf.FloatValue", + "FloatValue", + "Google__Protobuf__FloatValue", + "google.protobuf", + sizeof(Google__Protobuf__FloatValue), + 1, + google__protobuf__float_value__field_descriptors, + google__protobuf__float_value__field_indices_by_name, + 1, google__protobuf__float_value__number_ranges, + (ProtobufCMessageInit) google__protobuf__float_value__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor google__protobuf__int64_value__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT64, + 0, /* quantifier_offset */ + offsetof(Google__Protobuf__Int64Value, value), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned google__protobuf__int64_value__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange google__protobuf__int64_value__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor google__protobuf__int64_value__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "google.protobuf.Int64Value", + "Int64Value", + "Google__Protobuf__Int64Value", + "google.protobuf", + sizeof(Google__Protobuf__Int64Value), + 1, + google__protobuf__int64_value__field_descriptors, + google__protobuf__int64_value__field_indices_by_name, + 1, google__protobuf__int64_value__number_ranges, + (ProtobufCMessageInit) google__protobuf__int64_value__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor google__protobuf__uint64_value__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT64, + 0, /* quantifier_offset */ + offsetof(Google__Protobuf__UInt64Value, value), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned google__protobuf__uint64_value__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange google__protobuf__uint64_value__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor google__protobuf__uint64_value__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "google.protobuf.UInt64Value", + "UInt64Value", + "Google__Protobuf__UInt64Value", + "google.protobuf", + sizeof(Google__Protobuf__UInt64Value), + 1, + google__protobuf__uint64_value__field_descriptors, + google__protobuf__uint64_value__field_indices_by_name, + 1, google__protobuf__uint64_value__number_ranges, + (ProtobufCMessageInit) google__protobuf__uint64_value__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor google__protobuf__int32_value__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(Google__Protobuf__Int32Value, value), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned google__protobuf__int32_value__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange google__protobuf__int32_value__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor google__protobuf__int32_value__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "google.protobuf.Int32Value", + "Int32Value", + "Google__Protobuf__Int32Value", + "google.protobuf", + sizeof(Google__Protobuf__Int32Value), + 1, + google__protobuf__int32_value__field_descriptors, + google__protobuf__int32_value__field_indices_by_name, + 1, google__protobuf__int32_value__number_ranges, + (ProtobufCMessageInit) google__protobuf__int32_value__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor google__protobuf__uint32_value__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Google__Protobuf__UInt32Value, value), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned google__protobuf__uint32_value__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange google__protobuf__uint32_value__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor google__protobuf__uint32_value__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "google.protobuf.UInt32Value", + "UInt32Value", + "Google__Protobuf__UInt32Value", + "google.protobuf", + sizeof(Google__Protobuf__UInt32Value), + 1, + google__protobuf__uint32_value__field_descriptors, + google__protobuf__uint32_value__field_indices_by_name, + 1, google__protobuf__uint32_value__number_ranges, + (ProtobufCMessageInit) google__protobuf__uint32_value__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor google__protobuf__bool_value__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Google__Protobuf__BoolValue, value), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned google__protobuf__bool_value__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange google__protobuf__bool_value__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor google__protobuf__bool_value__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "google.protobuf.BoolValue", + "BoolValue", + "Google__Protobuf__BoolValue", + "google.protobuf", + sizeof(Google__Protobuf__BoolValue), + 1, + google__protobuf__bool_value__field_descriptors, + google__protobuf__bool_value__field_indices_by_name, + 1, google__protobuf__bool_value__number_ranges, + (ProtobufCMessageInit) google__protobuf__bool_value__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor google__protobuf__string_value__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Google__Protobuf__StringValue, value), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned google__protobuf__string_value__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange google__protobuf__string_value__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor google__protobuf__string_value__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "google.protobuf.StringValue", + "StringValue", + "Google__Protobuf__StringValue", + "google.protobuf", + sizeof(Google__Protobuf__StringValue), + 1, + google__protobuf__string_value__field_descriptors, + google__protobuf__string_value__field_indices_by_name, + 1, google__protobuf__string_value__number_ranges, + (ProtobufCMessageInit) google__protobuf__string_value__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor google__protobuf__bytes_value__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BYTES, + 0, /* quantifier_offset */ + offsetof(Google__Protobuf__BytesValue, value), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned google__protobuf__bytes_value__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange google__protobuf__bytes_value__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor google__protobuf__bytes_value__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "google.protobuf.BytesValue", + "BytesValue", + "Google__Protobuf__BytesValue", + "google.protobuf", + sizeof(Google__Protobuf__BytesValue), + 1, + google__protobuf__bytes_value__field_descriptors, + google__protobuf__bytes_value__field_indices_by_name, + 1, google__protobuf__bytes_value__number_ranges, + (ProtobufCMessageInit) google__protobuf__bytes_value__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/google/protobuf/wrappers.pb-c.h b/mc-core/mc/local_datasource/google/protobuf/wrappers.pb-c.h new file mode 100644 index 0000000..2f7fb72 --- /dev/null +++ b/mc-core/mc/local_datasource/google/protobuf/wrappers.pb-c.h @@ -0,0 +1,406 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: google/protobuf/wrappers.proto */ + +#ifndef PROTOBUF_C_google_2fprotobuf_2fwrappers_2eproto__INCLUDED +#define PROTOBUF_C_google_2fprotobuf_2fwrappers_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + + +typedef struct _Google__Protobuf__DoubleValue Google__Protobuf__DoubleValue; +typedef struct _Google__Protobuf__FloatValue Google__Protobuf__FloatValue; +typedef struct _Google__Protobuf__Int64Value Google__Protobuf__Int64Value; +typedef struct _Google__Protobuf__UInt64Value Google__Protobuf__UInt64Value; +typedef struct _Google__Protobuf__Int32Value Google__Protobuf__Int32Value; +typedef struct _Google__Protobuf__UInt32Value Google__Protobuf__UInt32Value; +typedef struct _Google__Protobuf__BoolValue Google__Protobuf__BoolValue; +typedef struct _Google__Protobuf__StringValue Google__Protobuf__StringValue; +typedef struct _Google__Protobuf__BytesValue Google__Protobuf__BytesValue; + + +/* --- enums --- */ + + +/* --- messages --- */ + +/* + * Wrapper message for `double`. + * The JSON representation for `DoubleValue` is JSON number. + */ +struct _Google__Protobuf__DoubleValue +{ + ProtobufCMessage base; + /* + * The double value. + */ + double value; +}; +#define GOOGLE__PROTOBUF__DOUBLE_VALUE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&google__protobuf__double_value__descriptor) \ + , 0 } + + +/* + * Wrapper message for `float`. + * The JSON representation for `FloatValue` is JSON number. + */ +struct _Google__Protobuf__FloatValue +{ + ProtobufCMessage base; + /* + * The float value. + */ + float value; +}; +#define GOOGLE__PROTOBUF__FLOAT_VALUE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&google__protobuf__float_value__descriptor) \ + , 0 } + + +/* + * Wrapper message for `int64`. + * The JSON representation for `Int64Value` is JSON string. + */ +struct _Google__Protobuf__Int64Value +{ + ProtobufCMessage base; + /* + * The int64 value. + */ + int64_t value; +}; +#define GOOGLE__PROTOBUF__INT64_VALUE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&google__protobuf__int64_value__descriptor) \ + , 0 } + + +/* + * Wrapper message for `uint64`. + * The JSON representation for `UInt64Value` is JSON string. + */ +struct _Google__Protobuf__UInt64Value +{ + ProtobufCMessage base; + /* + * The uint64 value. + */ + uint64_t value; +}; +#define GOOGLE__PROTOBUF__UINT64_VALUE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&google__protobuf__uint64_value__descriptor) \ + , 0 } + + +/* + * Wrapper message for `int32`. + * The JSON representation for `Int32Value` is JSON number. + */ +struct _Google__Protobuf__Int32Value +{ + ProtobufCMessage base; + /* + * The int32 value. + */ + int32_t value; +}; +#define GOOGLE__PROTOBUF__INT32_VALUE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&google__protobuf__int32_value__descriptor) \ + , 0 } + + +/* + * Wrapper message for `uint32`. + * The JSON representation for `UInt32Value` is JSON number. + */ +struct _Google__Protobuf__UInt32Value +{ + ProtobufCMessage base; + /* + * The uint32 value. + */ + uint32_t value; +}; +#define GOOGLE__PROTOBUF__UINT32_VALUE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&google__protobuf__uint32_value__descriptor) \ + , 0 } + + +/* + * Wrapper message for `bool`. + * The JSON representation for `BoolValue` is JSON `true` and `false`. + */ +struct _Google__Protobuf__BoolValue +{ + ProtobufCMessage base; + /* + * The bool value. + */ + protobuf_c_boolean value; +}; +#define GOOGLE__PROTOBUF__BOOL_VALUE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&google__protobuf__bool_value__descriptor) \ + , 0 } + + +/* + * Wrapper message for `string`. + * The JSON representation for `StringValue` is JSON string. + */ +struct _Google__Protobuf__StringValue +{ + ProtobufCMessage base; + /* + * The string value. + */ + char *value; +}; +#define GOOGLE__PROTOBUF__STRING_VALUE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&google__protobuf__string_value__descriptor) \ + , (char *)protobuf_c_empty_string } + + +/* + * Wrapper message for `bytes`. + * The JSON representation for `BytesValue` is JSON string. + */ +struct _Google__Protobuf__BytesValue +{ + ProtobufCMessage base; + /* + * The bytes value. + */ + ProtobufCBinaryData value; +}; +#define GOOGLE__PROTOBUF__BYTES_VALUE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&google__protobuf__bytes_value__descriptor) \ + , {0,NULL} } + + +/* Google__Protobuf__DoubleValue methods */ +void google__protobuf__double_value__init + (Google__Protobuf__DoubleValue *message); +size_t google__protobuf__double_value__get_packed_size + (const Google__Protobuf__DoubleValue *message); +size_t google__protobuf__double_value__pack + (const Google__Protobuf__DoubleValue *message, + uint8_t *out); +size_t google__protobuf__double_value__pack_to_buffer + (const Google__Protobuf__DoubleValue *message, + ProtobufCBuffer *buffer); +Google__Protobuf__DoubleValue * + google__protobuf__double_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void google__protobuf__double_value__free_unpacked + (Google__Protobuf__DoubleValue *message, + ProtobufCAllocator *allocator); +/* Google__Protobuf__FloatValue methods */ +void google__protobuf__float_value__init + (Google__Protobuf__FloatValue *message); +size_t google__protobuf__float_value__get_packed_size + (const Google__Protobuf__FloatValue *message); +size_t google__protobuf__float_value__pack + (const Google__Protobuf__FloatValue *message, + uint8_t *out); +size_t google__protobuf__float_value__pack_to_buffer + (const Google__Protobuf__FloatValue *message, + ProtobufCBuffer *buffer); +Google__Protobuf__FloatValue * + google__protobuf__float_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void google__protobuf__float_value__free_unpacked + (Google__Protobuf__FloatValue *message, + ProtobufCAllocator *allocator); +/* Google__Protobuf__Int64Value methods */ +void google__protobuf__int64_value__init + (Google__Protobuf__Int64Value *message); +size_t google__protobuf__int64_value__get_packed_size + (const Google__Protobuf__Int64Value *message); +size_t google__protobuf__int64_value__pack + (const Google__Protobuf__Int64Value *message, + uint8_t *out); +size_t google__protobuf__int64_value__pack_to_buffer + (const Google__Protobuf__Int64Value *message, + ProtobufCBuffer *buffer); +Google__Protobuf__Int64Value * + google__protobuf__int64_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void google__protobuf__int64_value__free_unpacked + (Google__Protobuf__Int64Value *message, + ProtobufCAllocator *allocator); +/* Google__Protobuf__UInt64Value methods */ +void google__protobuf__uint64_value__init + (Google__Protobuf__UInt64Value *message); +size_t google__protobuf__uint64_value__get_packed_size + (const Google__Protobuf__UInt64Value *message); +size_t google__protobuf__uint64_value__pack + (const Google__Protobuf__UInt64Value *message, + uint8_t *out); +size_t google__protobuf__uint64_value__pack_to_buffer + (const Google__Protobuf__UInt64Value *message, + ProtobufCBuffer *buffer); +Google__Protobuf__UInt64Value * + google__protobuf__uint64_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void google__protobuf__uint64_value__free_unpacked + (Google__Protobuf__UInt64Value *message, + ProtobufCAllocator *allocator); +/* Google__Protobuf__Int32Value methods */ +void google__protobuf__int32_value__init + (Google__Protobuf__Int32Value *message); +size_t google__protobuf__int32_value__get_packed_size + (const Google__Protobuf__Int32Value *message); +size_t google__protobuf__int32_value__pack + (const Google__Protobuf__Int32Value *message, + uint8_t *out); +size_t google__protobuf__int32_value__pack_to_buffer + (const Google__Protobuf__Int32Value *message, + ProtobufCBuffer *buffer); +Google__Protobuf__Int32Value * + google__protobuf__int32_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void google__protobuf__int32_value__free_unpacked + (Google__Protobuf__Int32Value *message, + ProtobufCAllocator *allocator); +/* Google__Protobuf__UInt32Value methods */ +void google__protobuf__uint32_value__init + (Google__Protobuf__UInt32Value *message); +size_t google__protobuf__uint32_value__get_packed_size + (const Google__Protobuf__UInt32Value *message); +size_t google__protobuf__uint32_value__pack + (const Google__Protobuf__UInt32Value *message, + uint8_t *out); +size_t google__protobuf__uint32_value__pack_to_buffer + (const Google__Protobuf__UInt32Value *message, + ProtobufCBuffer *buffer); +Google__Protobuf__UInt32Value * + google__protobuf__uint32_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void google__protobuf__uint32_value__free_unpacked + (Google__Protobuf__UInt32Value *message, + ProtobufCAllocator *allocator); +/* Google__Protobuf__BoolValue methods */ +void google__protobuf__bool_value__init + (Google__Protobuf__BoolValue *message); +size_t google__protobuf__bool_value__get_packed_size + (const Google__Protobuf__BoolValue *message); +size_t google__protobuf__bool_value__pack + (const Google__Protobuf__BoolValue *message, + uint8_t *out); +size_t google__protobuf__bool_value__pack_to_buffer + (const Google__Protobuf__BoolValue *message, + ProtobufCBuffer *buffer); +Google__Protobuf__BoolValue * + google__protobuf__bool_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void google__protobuf__bool_value__free_unpacked + (Google__Protobuf__BoolValue *message, + ProtobufCAllocator *allocator); +/* Google__Protobuf__StringValue methods */ +void google__protobuf__string_value__init + (Google__Protobuf__StringValue *message); +size_t google__protobuf__string_value__get_packed_size + (const Google__Protobuf__StringValue *message); +size_t google__protobuf__string_value__pack + (const Google__Protobuf__StringValue *message, + uint8_t *out); +size_t google__protobuf__string_value__pack_to_buffer + (const Google__Protobuf__StringValue *message, + ProtobufCBuffer *buffer); +Google__Protobuf__StringValue * + google__protobuf__string_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void google__protobuf__string_value__free_unpacked + (Google__Protobuf__StringValue *message, + ProtobufCAllocator *allocator); +/* Google__Protobuf__BytesValue methods */ +void google__protobuf__bytes_value__init + (Google__Protobuf__BytesValue *message); +size_t google__protobuf__bytes_value__get_packed_size + (const Google__Protobuf__BytesValue *message); +size_t google__protobuf__bytes_value__pack + (const Google__Protobuf__BytesValue *message, + uint8_t *out); +size_t google__protobuf__bytes_value__pack_to_buffer + (const Google__Protobuf__BytesValue *message, + ProtobufCBuffer *buffer); +Google__Protobuf__BytesValue * + google__protobuf__bytes_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void google__protobuf__bytes_value__free_unpacked + (Google__Protobuf__BytesValue *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Google__Protobuf__DoubleValue_Closure) + (const Google__Protobuf__DoubleValue *message, + void *closure_data); +typedef void (*Google__Protobuf__FloatValue_Closure) + (const Google__Protobuf__FloatValue *message, + void *closure_data); +typedef void (*Google__Protobuf__Int64Value_Closure) + (const Google__Protobuf__Int64Value *message, + void *closure_data); +typedef void (*Google__Protobuf__UInt64Value_Closure) + (const Google__Protobuf__UInt64Value *message, + void *closure_data); +typedef void (*Google__Protobuf__Int32Value_Closure) + (const Google__Protobuf__Int32Value *message, + void *closure_data); +typedef void (*Google__Protobuf__UInt32Value_Closure) + (const Google__Protobuf__UInt32Value *message, + void *closure_data); +typedef void (*Google__Protobuf__BoolValue_Closure) + (const Google__Protobuf__BoolValue *message, + void *closure_data); +typedef void (*Google__Protobuf__StringValue_Closure) + (const Google__Protobuf__StringValue *message, + void *closure_data); +typedef void (*Google__Protobuf__BytesValue_Closure) + (const Google__Protobuf__BytesValue *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor google__protobuf__double_value__descriptor; +extern const ProtobufCMessageDescriptor google__protobuf__float_value__descriptor; +extern const ProtobufCMessageDescriptor google__protobuf__int64_value__descriptor; +extern const ProtobufCMessageDescriptor google__protobuf__uint64_value__descriptor; +extern const ProtobufCMessageDescriptor google__protobuf__int32_value__descriptor; +extern const ProtobufCMessageDescriptor google__protobuf__uint32_value__descriptor; +extern const ProtobufCMessageDescriptor google__protobuf__bool_value__descriptor; +extern const ProtobufCMessageDescriptor google__protobuf__string_value__descriptor; +extern const ProtobufCMessageDescriptor google__protobuf__bytes_value__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_google_2fprotobuf_2fwrappers_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/rrc_cg_config.pb-c.c b/mc-core/mc/local_datasource/rrc_cg_config.pb-c.c new file mode 100644 index 0000000..acfad10 --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_cg_config.pb-c.c @@ -0,0 +1,1618 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_cg_config.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "rrc_cg_config.pb-c.h" +void uenibstreamprotobuf__cg__config__init + (Uenibstreamprotobuf__CGConfig *message) +{ + static const Uenibstreamprotobuf__CGConfig init_value = UENIBSTREAMPROTOBUF__CG__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cg__config__get_packed_size + (const Uenibstreamprotobuf__CGConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cg__config__pack + (const Uenibstreamprotobuf__CGConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cg__config__pack_to_buffer + (const Uenibstreamprotobuf__CGConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CGConfig * + uenibstreamprotobuf__cg__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CGConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cg__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cg__config__free_unpacked + (Uenibstreamprotobuf__CGConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cg__config_critical_extensions_choice1__init + (Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *message) +{ + static const Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 init_value = UENIBSTREAMPROTOBUF__CG__CONFIG_CRITICAL_EXTENSIONS_CHOICE1__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cg__config_critical_extensions_choice1__get_packed_size + (const Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_critical_extensions_choice1__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cg__config_critical_extensions_choice1__pack + (const Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_critical_extensions_choice1__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cg__config_critical_extensions_choice1__pack_to_buffer + (const Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_critical_extensions_choice1__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 * + uenibstreamprotobuf__cg__config_critical_extensions_choice1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cg__config_critical_extensions_choice1__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cg__config_critical_extensions_choice1__free_unpacked + (Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_critical_extensions_choice1__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cg__config__ies__init + (Uenibstreamprotobuf__CGConfigIEs *message) +{ + static const Uenibstreamprotobuf__CGConfigIEs init_value = UENIBSTREAMPROTOBUF__CG__CONFIG__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cg__config__ies__get_packed_size + (const Uenibstreamprotobuf__CGConfigIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cg__config__ies__pack + (const Uenibstreamprotobuf__CGConfigIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cg__config__ies__pack_to_buffer + (const Uenibstreamprotobuf__CGConfigIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CGConfigIEs * + uenibstreamprotobuf__cg__config__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CGConfigIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cg__config__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cg__config__ies__free_unpacked + (Uenibstreamprotobuf__CGConfigIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__config_restrict_mod_req_scg__init + (Uenibstreamprotobuf__ConfigRestrictModReqSCG *message) +{ + static const Uenibstreamprotobuf__ConfigRestrictModReqSCG init_value = UENIBSTREAMPROTOBUF__CONFIG_RESTRICT_MOD_REQ_SCG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__config_restrict_mod_req_scg__get_packed_size + (const Uenibstreamprotobuf__ConfigRestrictModReqSCG *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__config_restrict_mod_req_scg__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__config_restrict_mod_req_scg__pack + (const Uenibstreamprotobuf__ConfigRestrictModReqSCG *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__config_restrict_mod_req_scg__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__config_restrict_mod_req_scg__pack_to_buffer + (const Uenibstreamprotobuf__ConfigRestrictModReqSCG *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__config_restrict_mod_req_scg__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ConfigRestrictModReqSCG * + uenibstreamprotobuf__config_restrict_mod_req_scg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ConfigRestrictModReqSCG *) + protobuf_c_message_unpack (&uenibstreamprotobuf__config_restrict_mod_req_scg__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__config_restrict_mod_req_scg__free_unpacked + (Uenibstreamprotobuf__ConfigRestrictModReqSCG *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__config_restrict_mod_req_scg__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__band_combination_info_sn__init + (Uenibstreamprotobuf__BandCombinationInfoSN *message) +{ + static const Uenibstreamprotobuf__BandCombinationInfoSN init_value = UENIBSTREAMPROTOBUF__BAND_COMBINATION_INFO_SN__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__band_combination_info_sn__get_packed_size + (const Uenibstreamprotobuf__BandCombinationInfoSN *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__band_combination_info_sn__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__band_combination_info_sn__pack + (const Uenibstreamprotobuf__BandCombinationInfoSN *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__band_combination_info_sn__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__band_combination_info_sn__pack_to_buffer + (const Uenibstreamprotobuf__BandCombinationInfoSN *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__band_combination_info_sn__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BandCombinationInfoSN * + uenibstreamprotobuf__band_combination_info_sn__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BandCombinationInfoSN *) + protobuf_c_message_unpack (&uenibstreamprotobuf__band_combination_info_sn__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__band_combination_info_sn__free_unpacked + (Uenibstreamprotobuf__BandCombinationInfoSN *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__band_combination_info_sn__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__fr__info_list__init + (Uenibstreamprotobuf__FRInfoList *message) +{ + static const Uenibstreamprotobuf__FRInfoList init_value = UENIBSTREAMPROTOBUF__FR__INFO_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__fr__info_list__get_packed_size + (const Uenibstreamprotobuf__FRInfoList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__fr__info_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__fr__info_list__pack + (const Uenibstreamprotobuf__FRInfoList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__fr__info_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__fr__info_list__pack_to_buffer + (const Uenibstreamprotobuf__FRInfoList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__fr__info_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__FRInfoList * + uenibstreamprotobuf__fr__info_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__FRInfoList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__fr__info_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__fr__info_list__free_unpacked + (Uenibstreamprotobuf__FRInfoList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__fr__info_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__fr__info__init + (Uenibstreamprotobuf__FRInfo *message) +{ + static const Uenibstreamprotobuf__FRInfo init_value = UENIBSTREAMPROTOBUF__FR__INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__fr__info__get_packed_size + (const Uenibstreamprotobuf__FRInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__fr__info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__fr__info__pack + (const Uenibstreamprotobuf__FRInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__fr__info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__fr__info__pack_to_buffer + (const Uenibstreamprotobuf__FRInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__fr__info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__FRInfo * + uenibstreamprotobuf__fr__info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__FRInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__fr__info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__fr__info__free_unpacked + (Uenibstreamprotobuf__FRInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__fr__info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__fr__type__init + (Uenibstreamprotobuf__FRType *message) +{ + static const Uenibstreamprotobuf__FRType init_value = UENIBSTREAMPROTOBUF__FR__TYPE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__fr__type__get_packed_size + (const Uenibstreamprotobuf__FRType *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__fr__type__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__fr__type__pack + (const Uenibstreamprotobuf__FRType *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__fr__type__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__fr__type__pack_to_buffer + (const Uenibstreamprotobuf__FRType *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__fr__type__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__FRType * + uenibstreamprotobuf__fr__type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__FRType *) + protobuf_c_message_unpack (&uenibstreamprotobuf__fr__type__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__fr__type__free_unpacked + (Uenibstreamprotobuf__FRType *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__fr__type__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__candidate_serving_freq_list_nr__init + (Uenibstreamprotobuf__CandidateServingFreqListNR *message) +{ + static const Uenibstreamprotobuf__CandidateServingFreqListNR init_value = UENIBSTREAMPROTOBUF__CANDIDATE_SERVING_FREQ_LIST_NR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__candidate_serving_freq_list_nr__get_packed_size + (const Uenibstreamprotobuf__CandidateServingFreqListNR *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__candidate_serving_freq_list_nr__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__candidate_serving_freq_list_nr__pack + (const Uenibstreamprotobuf__CandidateServingFreqListNR *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__candidate_serving_freq_list_nr__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__candidate_serving_freq_list_nr__pack_to_buffer + (const Uenibstreamprotobuf__CandidateServingFreqListNR *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__candidate_serving_freq_list_nr__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CandidateServingFreqListNR * + uenibstreamprotobuf__candidate_serving_freq_list_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CandidateServingFreqListNR *) + protobuf_c_message_unpack (&uenibstreamprotobuf__candidate_serving_freq_list_nr__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__candidate_serving_freq_list_nr__free_unpacked + (Uenibstreamprotobuf__CandidateServingFreqListNR *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__candidate_serving_freq_list_nr__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cg__config_v1540__ies__init + (Uenibstreamprotobuf__CGConfigV1540IEs *message) +{ + static const Uenibstreamprotobuf__CGConfigV1540IEs init_value = UENIBSTREAMPROTOBUF__CG__CONFIG_V1540__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cg__config_v1540__ies__get_packed_size + (const Uenibstreamprotobuf__CGConfigV1540IEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_v1540__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cg__config_v1540__ies__pack + (const Uenibstreamprotobuf__CGConfigV1540IEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_v1540__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cg__config_v1540__ies__pack_to_buffer + (const Uenibstreamprotobuf__CGConfigV1540IEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_v1540__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CGConfigV1540IEs * + uenibstreamprotobuf__cg__config_v1540__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CGConfigV1540IEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cg__config_v1540__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cg__config_v1540__ies__free_unpacked + (Uenibstreamprotobuf__CGConfigV1540IEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_v1540__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__report_cgi__request__init + (Uenibstreamprotobuf__ReportCGIRequest *message) +{ + static const Uenibstreamprotobuf__ReportCGIRequest init_value = UENIBSTREAMPROTOBUF__REPORT_CGI__REQUEST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__report_cgi__request__get_packed_size + (const Uenibstreamprotobuf__ReportCGIRequest *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__report_cgi__request__pack + (const Uenibstreamprotobuf__ReportCGIRequest *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__report_cgi__request__pack_to_buffer + (const Uenibstreamprotobuf__ReportCGIRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ReportCGIRequest * + uenibstreamprotobuf__report_cgi__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ReportCGIRequest *) + protobuf_c_message_unpack (&uenibstreamprotobuf__report_cgi__request__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__report_cgi__request__free_unpacked + (Uenibstreamprotobuf__ReportCGIRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__requested_cell_info__init + (Uenibstreamprotobuf__RequestedCellInfo *message) +{ + static const Uenibstreamprotobuf__RequestedCellInfo init_value = UENIBSTREAMPROTOBUF__REQUESTED_CELL_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__requested_cell_info__get_packed_size + (const Uenibstreamprotobuf__RequestedCellInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__requested_cell_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__requested_cell_info__pack + (const Uenibstreamprotobuf__RequestedCellInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__requested_cell_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__requested_cell_info__pack_to_buffer + (const Uenibstreamprotobuf__RequestedCellInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__requested_cell_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RequestedCellInfo * + uenibstreamprotobuf__requested_cell_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RequestedCellInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__requested_cell_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__requested_cell_info__free_unpacked + (Uenibstreamprotobuf__RequestedCellInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__requested_cell_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ph__type_list_scg__init + (Uenibstreamprotobuf__PHTypeListSCG *message) +{ + static const Uenibstreamprotobuf__PHTypeListSCG init_value = UENIBSTREAMPROTOBUF__PH__TYPE_LIST_SCG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ph__type_list_scg__get_packed_size + (const Uenibstreamprotobuf__PHTypeListSCG *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__type_list_scg__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ph__type_list_scg__pack + (const Uenibstreamprotobuf__PHTypeListSCG *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__type_list_scg__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ph__type_list_scg__pack_to_buffer + (const Uenibstreamprotobuf__PHTypeListSCG *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__type_list_scg__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PHTypeListSCG * + uenibstreamprotobuf__ph__type_list_scg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PHTypeListSCG *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ph__type_list_scg__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ph__type_list_scg__free_unpacked + (Uenibstreamprotobuf__PHTypeListSCG *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ph__type_list_scg__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ph__info_scg__init + (Uenibstreamprotobuf__PHInfoSCG *message) +{ + static const Uenibstreamprotobuf__PHInfoSCG init_value = UENIBSTREAMPROTOBUF__PH__INFO_SCG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ph__info_scg__get_packed_size + (const Uenibstreamprotobuf__PHInfoSCG *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__info_scg__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ph__info_scg__pack + (const Uenibstreamprotobuf__PHInfoSCG *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__info_scg__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ph__info_scg__pack_to_buffer + (const Uenibstreamprotobuf__PHInfoSCG *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__info_scg__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PHInfoSCG * + uenibstreamprotobuf__ph__info_scg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PHInfoSCG *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ph__info_scg__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ph__info_scg__free_unpacked + (Uenibstreamprotobuf__PHInfoSCG *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ph__info_scg__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ph__uplink_carrier_scg__init + (Uenibstreamprotobuf__PHUplinkCarrierSCG *message) +{ + static const Uenibstreamprotobuf__PHUplinkCarrierSCG init_value = UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_SCG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ph__uplink_carrier_scg__get_packed_size + (const Uenibstreamprotobuf__PHUplinkCarrierSCG *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__uplink_carrier_scg__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ph__uplink_carrier_scg__pack + (const Uenibstreamprotobuf__PHUplinkCarrierSCG *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__uplink_carrier_scg__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ph__uplink_carrier_scg__pack_to_buffer + (const Uenibstreamprotobuf__PHUplinkCarrierSCG *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__uplink_carrier_scg__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PHUplinkCarrierSCG * + uenibstreamprotobuf__ph__uplink_carrier_scg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PHUplinkCarrierSCG *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ph__uplink_carrier_scg__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ph__uplink_carrier_scg__free_unpacked + (Uenibstreamprotobuf__PHUplinkCarrierSCG *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ph__uplink_carrier_scg__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_config_sn__init + (Uenibstreamprotobuf__MeasConfigSN *message) +{ + static const Uenibstreamprotobuf__MeasConfigSN init_value = UENIBSTREAMPROTOBUF__MEAS_CONFIG_SN__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_config_sn__get_packed_size + (const Uenibstreamprotobuf__MeasConfigSN *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_config_sn__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_config_sn__pack + (const Uenibstreamprotobuf__MeasConfigSN *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_config_sn__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_config_sn__pack_to_buffer + (const Uenibstreamprotobuf__MeasConfigSN *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_config_sn__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasConfigSN * + uenibstreamprotobuf__meas_config_sn__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasConfigSN *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_config_sn__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_config_sn__free_unpacked + (Uenibstreamprotobuf__MeasConfigSN *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_config_sn__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cg__config__field_descriptors[1] = +{ + { + "criticalExtensionsChoice1", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CGConfig, critical_extensions_case), + offsetof(Uenibstreamprotobuf__CGConfig, criticalextensionschoice1), + &uenibstreamprotobuf__cg__config_critical_extensions_choice1__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cg__config__field_indices_by_name[] = { + 0, /* field[0] = criticalExtensionsChoice1 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cg__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CG_Config", + "CGConfig", + "Uenibstreamprotobuf__CGConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CGConfig), + 1, + uenibstreamprotobuf__cg__config__field_descriptors, + uenibstreamprotobuf__cg__config__field_indices_by_name, + 1, uenibstreamprotobuf__cg__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cg__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cg__config_critical_extensions_choice1__field_descriptors[1] = +{ + { + "protocolIEs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1, c1_case), + offsetof(Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1, protocolies), + &uenibstreamprotobuf__cg__config__ies__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cg__config_critical_extensions_choice1__field_indices_by_name[] = { + 0, /* field[0] = protocolIEs */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cg__config_critical_extensions_choice1__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__config_critical_extensions_choice1__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CG_ConfigCriticalExtensionsChoice1", + "CGConfigCriticalExtensionsChoice1", + "Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1), + 1, + uenibstreamprotobuf__cg__config_critical_extensions_choice1__field_descriptors, + uenibstreamprotobuf__cg__config_critical_extensions_choice1__field_indices_by_name, + 1, uenibstreamprotobuf__cg__config_critical_extensions_choice1__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cg__config_critical_extensions_choice1__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cg__config__ies__field_descriptors[10] = +{ + { + "scg_CellGroupConfig", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigIEs, scg_cellgroupconfig), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "scg_RB_Config", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigIEs, scg_rb_config), + &uenibstreamprotobuf__radio_bearer_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "configRestrictModReq", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigIEs, configrestrictmodreq), + &uenibstreamprotobuf__config_restrict_mod_req_scg__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drx_InfoSCG", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigIEs, drx_infoscg), + &uenibstreamprotobuf__drx__info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "candidateCellInfoListSN", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigIEs, candidatecellinfolistsn), + &uenibstreamprotobuf__meas_result_list2_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measConfigSN", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigIEs, measconfigsn), + &uenibstreamprotobuf__meas_config_sn__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "selectedBandCombinationNR", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigIEs, selectedbandcombinationnr), + &uenibstreamprotobuf__band_combination_info_sn__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "fr_InfoListSCG", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigIEs, fr_infolistscg), + &uenibstreamprotobuf__fr__info_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "candidateServingFreqListNR", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigIEs, candidateservingfreqlistnr), + &uenibstreamprotobuf__candidate_serving_freq_list_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nonCriticalExtension", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigIEs, noncriticalextension), + &uenibstreamprotobuf__cg__config_v1540__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cg__config__ies__field_indices_by_name[] = { + 4, /* field[4] = candidateCellInfoListSN */ + 8, /* field[8] = candidateServingFreqListNR */ + 2, /* field[2] = configRestrictModReq */ + 3, /* field[3] = drx_InfoSCG */ + 7, /* field[7] = fr_InfoListSCG */ + 5, /* field[5] = measConfigSN */ + 9, /* field[9] = nonCriticalExtension */ + 0, /* field[0] = scg_CellGroupConfig */ + 1, /* field[1] = scg_RB_Config */ + 6, /* field[6] = selectedBandCombinationNR */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cg__config__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 10 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__config__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CG_Config_IEs", + "CGConfigIEs", + "Uenibstreamprotobuf__CGConfigIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CGConfigIEs), + 10, + uenibstreamprotobuf__cg__config__ies__field_descriptors, + uenibstreamprotobuf__cg__config__ies__field_indices_by_name, + 1, uenibstreamprotobuf__cg__config__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cg__config__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__config_restrict_mod_req_scg__field_descriptors[2] = +{ + { + "requestedBC_MRDC", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfigRestrictModReqSCG, requestedbc_mrdc), + &uenibstreamprotobuf__band_combination_info_sn__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "requestedP_MaxFR1", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfigRestrictModReqSCG, requestedp_maxfr1), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__config_restrict_mod_req_scg__field_indices_by_name[] = { + 0, /* field[0] = requestedBC_MRDC */ + 1, /* field[1] = requestedP_MaxFR1 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__config_restrict_mod_req_scg__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__config_restrict_mod_req_scg__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ConfigRestrictModReqSCG", + "ConfigRestrictModReqSCG", + "Uenibstreamprotobuf__ConfigRestrictModReqSCG", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ConfigRestrictModReqSCG), + 2, + uenibstreamprotobuf__config_restrict_mod_req_scg__field_descriptors, + uenibstreamprotobuf__config_restrict_mod_req_scg__field_indices_by_name, + 1, uenibstreamprotobuf__config_restrict_mod_req_scg__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__config_restrict_mod_req_scg__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__band_combination_info_sn__field_descriptors[2] = +{ + { + "bandCombinationIndex", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BandCombinationInfoSN, bandcombinationindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "requestedFeatureSets", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BandCombinationInfoSN, requestedfeaturesets), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__band_combination_info_sn__field_indices_by_name[] = { + 0, /* field[0] = bandCombinationIndex */ + 1, /* field[1] = requestedFeatureSets */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__band_combination_info_sn__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__band_combination_info_sn__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BandCombinationInfoSN", + "BandCombinationInfoSN", + "Uenibstreamprotobuf__BandCombinationInfoSN", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BandCombinationInfoSN), + 2, + uenibstreamprotobuf__band_combination_info_sn__field_descriptors, + uenibstreamprotobuf__band_combination_info_sn__field_indices_by_name, + 1, uenibstreamprotobuf__band_combination_info_sn__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__band_combination_info_sn__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__fr__info_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__FRInfoList, n_items), + offsetof(Uenibstreamprotobuf__FRInfoList, items), + &uenibstreamprotobuf__fr__info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__fr__info_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__fr__info_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__fr__info_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FR_InfoList", + "FRInfoList", + "Uenibstreamprotobuf__FRInfoList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__FRInfoList), + 1, + uenibstreamprotobuf__fr__info_list__field_descriptors, + uenibstreamprotobuf__fr__info_list__field_indices_by_name, + 1, uenibstreamprotobuf__fr__info_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__fr__info_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__fr__info__field_descriptors[2] = +{ + { + "servCellIndex", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FRInfo, servcellindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "fr_Type", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FRInfo, fr_type), + &uenibstreamprotobuf__fr__type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__fr__info__field_indices_by_name[] = { + 1, /* field[1] = fr_Type */ + 0, /* field[0] = servCellIndex */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__fr__info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__fr__info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FR_Info", + "FRInfo", + "Uenibstreamprotobuf__FRInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__FRInfo), + 2, + uenibstreamprotobuf__fr__info__field_descriptors, + uenibstreamprotobuf__fr__info__field_indices_by_name, + 1, uenibstreamprotobuf__fr__info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__fr__info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__fr__type__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__FR__TYPE__VALUE__protobuf_unspecified", 0 }, + { "fr1", "UENIBSTREAMPROTOBUF__FR__TYPE__VALUE__fr1", 1 }, + { "fr2", "UENIBSTREAMPROTOBUF__FR__TYPE__VALUE__fr2", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__fr__type__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__fr__type__value__enum_values_by_name[3] = +{ + { "fr1", 1 }, + { "fr2", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__fr__type__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FR_Type.Value", + "Value", + "Uenibstreamprotobuf__FRType__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__fr__type__value__enum_values_by_number, + 3, + uenibstreamprotobuf__fr__type__value__enum_values_by_name, + 1, + uenibstreamprotobuf__fr__type__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__fr__type__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FRType, value), + &uenibstreamprotobuf__fr__type__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__fr__type__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__fr__type__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__fr__type__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FR_Type", + "FRType", + "Uenibstreamprotobuf__FRType", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__FRType), + 1, + uenibstreamprotobuf__fr__type__field_descriptors, + uenibstreamprotobuf__fr__type__field_indices_by_name, + 1, uenibstreamprotobuf__fr__type__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__fr__type__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__candidate_serving_freq_list_nr__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CandidateServingFreqListNR, n_items), + offsetof(Uenibstreamprotobuf__CandidateServingFreqListNR, items), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__candidate_serving_freq_list_nr__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__candidate_serving_freq_list_nr__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__candidate_serving_freq_list_nr__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CandidateServingFreqListNR", + "CandidateServingFreqListNR", + "Uenibstreamprotobuf__CandidateServingFreqListNR", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CandidateServingFreqListNR), + 1, + uenibstreamprotobuf__candidate_serving_freq_list_nr__field_descriptors, + uenibstreamprotobuf__candidate_serving_freq_list_nr__field_indices_by_name, + 1, uenibstreamprotobuf__candidate_serving_freq_list_nr__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__candidate_serving_freq_list_nr__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cg__config_v1540__ies__field_descriptors[3] = +{ + { + "pSCellFrequency", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigV1540IEs, pscellfrequency), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportCGI_Request", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigV1540IEs, reportcgi_request), + &uenibstreamprotobuf__report_cgi__request__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ph_InfoSCG", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigV1540IEs, ph_infoscg), + &uenibstreamprotobuf__ph__type_list_scg__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cg__config_v1540__ies__field_indices_by_name[] = { + 0, /* field[0] = pSCellFrequency */ + 2, /* field[2] = ph_InfoSCG */ + 1, /* field[1] = reportCGI_Request */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cg__config_v1540__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__config_v1540__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CG_Config_v1540_IEs", + "CGConfigV1540IEs", + "Uenibstreamprotobuf__CGConfigV1540IEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CGConfigV1540IEs), + 3, + uenibstreamprotobuf__cg__config_v1540__ies__field_descriptors, + uenibstreamprotobuf__cg__config_v1540__ies__field_indices_by_name, + 1, uenibstreamprotobuf__cg__config_v1540__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cg__config_v1540__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_cgi__request__field_descriptors[1] = +{ + { + "requestedCellInfo", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ReportCGIRequest, requestedcellinfo), + &uenibstreamprotobuf__requested_cell_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__report_cgi__request__field_indices_by_name[] = { + 0, /* field[0] = requestedCellInfo */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_cgi__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__report_cgi__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportCGI_Request", + "ReportCGIRequest", + "Uenibstreamprotobuf__ReportCGIRequest", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ReportCGIRequest), + 1, + uenibstreamprotobuf__report_cgi__request__field_descriptors, + uenibstreamprotobuf__report_cgi__request__field_indices_by_name, + 1, uenibstreamprotobuf__report_cgi__request__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__report_cgi__request__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__requested_cell_info__field_descriptors[2] = +{ + { + "ssbFrequency", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RequestedCellInfo, ssbfrequency), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellForWhichToReportCGI", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RequestedCellInfo, cellforwhichtoreportcgi), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__requested_cell_info__field_indices_by_name[] = { + 1, /* field[1] = cellForWhichToReportCGI */ + 0, /* field[0] = ssbFrequency */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__requested_cell_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__requested_cell_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RequestedCellInfo", + "RequestedCellInfo", + "Uenibstreamprotobuf__RequestedCellInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RequestedCellInfo), + 2, + uenibstreamprotobuf__requested_cell_info__field_descriptors, + uenibstreamprotobuf__requested_cell_info__field_indices_by_name, + 1, uenibstreamprotobuf__requested_cell_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__requested_cell_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ph__type_list_scg__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PHTypeListSCG, n_items), + offsetof(Uenibstreamprotobuf__PHTypeListSCG, items), + &uenibstreamprotobuf__ph__info_scg__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ph__type_list_scg__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ph__type_list_scg__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ph__type_list_scg__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PH_TypeListSCG", + "PHTypeListSCG", + "Uenibstreamprotobuf__PHTypeListSCG", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PHTypeListSCG), + 1, + uenibstreamprotobuf__ph__type_list_scg__field_descriptors, + uenibstreamprotobuf__ph__type_list_scg__field_indices_by_name, + 1, uenibstreamprotobuf__ph__type_list_scg__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ph__type_list_scg__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ph__info_scg__field_descriptors[3] = +{ + { + "servCellIndex", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHInfoSCG, servcellindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ph_Uplink", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHInfoSCG, ph_uplink), + &uenibstreamprotobuf__ph__uplink_carrier_scg__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ph_SupplementaryUplink", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHInfoSCG, ph_supplementaryuplink), + &uenibstreamprotobuf__ph__uplink_carrier_scg__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ph__info_scg__field_indices_by_name[] = { + 2, /* field[2] = ph_SupplementaryUplink */ + 1, /* field[1] = ph_Uplink */ + 0, /* field[0] = servCellIndex */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ph__info_scg__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ph__info_scg__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PH_InfoSCG", + "PHInfoSCG", + "Uenibstreamprotobuf__PHInfoSCG", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PHInfoSCG), + 3, + uenibstreamprotobuf__ph__info_scg__field_descriptors, + uenibstreamprotobuf__ph__info_scg__field_indices_by_name, + 1, uenibstreamprotobuf__ph__info_scg__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ph__info_scg__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ph__uplink_carrier_scg__ph__type1or3__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_SCG__PH__TYPE1OR3__protobuf_unspecified", 0 }, + { "type1", "UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_SCG__PH__TYPE1OR3__type1", 1 }, + { "type3", "UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_SCG__PH__TYPE1OR3__type3", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ph__uplink_carrier_scg__ph__type1or3__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ph__uplink_carrier_scg__ph__type1or3__enum_values_by_name[3] = +{ + { "protobuf_unspecified", 0 }, + { "type1", 1 }, + { "type3", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ph__uplink_carrier_scg__ph__type1or3__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PH_UplinkCarrierSCG.PH_Type1or3", + "PH_Type1or3", + "Uenibstreamprotobuf__PHUplinkCarrierSCG__PHType1or3", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__ph__uplink_carrier_scg__ph__type1or3__enum_values_by_number, + 3, + uenibstreamprotobuf__ph__uplink_carrier_scg__ph__type1or3__enum_values_by_name, + 1, + uenibstreamprotobuf__ph__uplink_carrier_scg__ph__type1or3__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ph__uplink_carrier_scg__field_descriptors[1] = +{ + { + "ph_Type1or3", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHUplinkCarrierSCG, ph_type1or3), + &uenibstreamprotobuf__ph__uplink_carrier_scg__ph__type1or3__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ph__uplink_carrier_scg__field_indices_by_name[] = { + 0, /* field[0] = ph_Type1or3 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ph__uplink_carrier_scg__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ph__uplink_carrier_scg__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PH_UplinkCarrierSCG", + "PHUplinkCarrierSCG", + "Uenibstreamprotobuf__PHUplinkCarrierSCG", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PHUplinkCarrierSCG), + 1, + uenibstreamprotobuf__ph__uplink_carrier_scg__field_descriptors, + uenibstreamprotobuf__ph__uplink_carrier_scg__field_indices_by_name, + 1, uenibstreamprotobuf__ph__uplink_carrier_scg__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ph__uplink_carrier_scg__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_config_sn__field_descriptors[1] = +{ + { + "measuredFrequenciesSN", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasConfigSN, n_measuredfrequenciessn), + offsetof(Uenibstreamprotobuf__MeasConfigSN, measuredfrequenciessn), + &uenibstreamprotobuf__nr__freq_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_config_sn__field_indices_by_name[] = { + 0, /* field[0] = measuredFrequenciesSN */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_config_sn__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_config_sn__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasConfigSN", + "MeasConfigSN", + "Uenibstreamprotobuf__MeasConfigSN", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasConfigSN), + 1, + uenibstreamprotobuf__meas_config_sn__field_descriptors, + uenibstreamprotobuf__meas_config_sn__field_indices_by_name, + 1, uenibstreamprotobuf__meas_config_sn__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_config_sn__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/rrc_cg_config.pb-c.h b/mc-core/mc/local_datasource/rrc_cg_config.pb-c.h new file mode 100644 index 0000000..2136366 --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_cg_config.pb-c.h @@ -0,0 +1,636 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_cg_config.proto */ + +#ifndef PROTOBUF_C_rrc_5fcg_5fconfig_2eproto__INCLUDED +#define PROTOBUF_C_rrc_5fcg_5fconfig_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "rrc_common_types.pb-c.h" + +typedef struct _Uenibstreamprotobuf__CGConfig Uenibstreamprotobuf__CGConfig; +typedef struct _Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1; +typedef struct _Uenibstreamprotobuf__CGConfigIEs Uenibstreamprotobuf__CGConfigIEs; +typedef struct _Uenibstreamprotobuf__ConfigRestrictModReqSCG Uenibstreamprotobuf__ConfigRestrictModReqSCG; +typedef struct _Uenibstreamprotobuf__BandCombinationInfoSN Uenibstreamprotobuf__BandCombinationInfoSN; +typedef struct _Uenibstreamprotobuf__FRInfoList Uenibstreamprotobuf__FRInfoList; +typedef struct _Uenibstreamprotobuf__FRInfo Uenibstreamprotobuf__FRInfo; +typedef struct _Uenibstreamprotobuf__FRType Uenibstreamprotobuf__FRType; +typedef struct _Uenibstreamprotobuf__CandidateServingFreqListNR Uenibstreamprotobuf__CandidateServingFreqListNR; +typedef struct _Uenibstreamprotobuf__CGConfigV1540IEs Uenibstreamprotobuf__CGConfigV1540IEs; +typedef struct _Uenibstreamprotobuf__ReportCGIRequest Uenibstreamprotobuf__ReportCGIRequest; +typedef struct _Uenibstreamprotobuf__RequestedCellInfo Uenibstreamprotobuf__RequestedCellInfo; +typedef struct _Uenibstreamprotobuf__PHTypeListSCG Uenibstreamprotobuf__PHTypeListSCG; +typedef struct _Uenibstreamprotobuf__PHInfoSCG Uenibstreamprotobuf__PHInfoSCG; +typedef struct _Uenibstreamprotobuf__PHUplinkCarrierSCG Uenibstreamprotobuf__PHUplinkCarrierSCG; +typedef struct _Uenibstreamprotobuf__MeasConfigSN Uenibstreamprotobuf__MeasConfigSN; + + +/* --- enums --- */ + +typedef enum _Uenibstreamprotobuf__FRType__Value { + UENIBSTREAMPROTOBUF__FR__TYPE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__FR__TYPE__VALUE__fr1 = 1, + UENIBSTREAMPROTOBUF__FR__TYPE__VALUE__fr2 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__FR__TYPE__VALUE) +} Uenibstreamprotobuf__FRType__Value; +typedef enum _Uenibstreamprotobuf__PHUplinkCarrierSCG__PHType1or3 { + UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_SCG__PH__TYPE1OR3__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_SCG__PH__TYPE1OR3__type1 = 1, + UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_SCG__PH__TYPE1OR3__type3 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_SCG__PH__TYPE1OR3) +} Uenibstreamprotobuf__PHUplinkCarrierSCG__PHType1or3; + +/* --- messages --- */ + +typedef enum { + UENIBSTREAMPROTOBUF__CG__CONFIG__CRITICAL_EXTENSIONS__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CG__CONFIG__CRITICAL_EXTENSIONS_CRITICAL_EXTENSIONS_CHOICE1 = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CG__CONFIG__CRITICAL_EXTENSIONS) +} Uenibstreamprotobuf__CGConfig__CriticalExtensionsCase; + +struct _Uenibstreamprotobuf__CGConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CGConfig__CriticalExtensionsCase critical_extensions_case; + union { + Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *criticalextensionschoice1; + }; +}; +#define UENIBSTREAMPROTOBUF__CG__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cg__config__descriptor) \ + , UENIBSTREAMPROTOBUF__CG__CONFIG__CRITICAL_EXTENSIONS__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__CG__CONFIG_CRITICAL_EXTENSIONS_CHOICE1__C1__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CG__CONFIG_CRITICAL_EXTENSIONS_CHOICE1__C1_PROTOCOL_IES = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CG__CONFIG_CRITICAL_EXTENSIONS_CHOICE1__C1) +} Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1__C1Case; + +struct _Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1__C1Case c1_case; + union { + Uenibstreamprotobuf__CGConfigIEs *protocolies; + }; +}; +#define UENIBSTREAMPROTOBUF__CG__CONFIG_CRITICAL_EXTENSIONS_CHOICE1__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cg__config_critical_extensions_choice1__descriptor) \ + , UENIBSTREAMPROTOBUF__CG__CONFIG_CRITICAL_EXTENSIONS_CHOICE1__C1__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__CGConfigIEs +{ + ProtobufCMessage base; + Google__Protobuf__StringValue *scg_cellgroupconfig; + Uenibstreamprotobuf__RadioBearerConfig *scg_rb_config; + Uenibstreamprotobuf__ConfigRestrictModReqSCG *configrestrictmodreq; + Uenibstreamprotobuf__DRXInfo *drx_infoscg; + Uenibstreamprotobuf__MeasResultList2NR *candidatecellinfolistsn; + Uenibstreamprotobuf__MeasConfigSN *measconfigsn; + Uenibstreamprotobuf__BandCombinationInfoSN *selectedbandcombinationnr; + Uenibstreamprotobuf__FRInfoList *fr_infolistscg; + Uenibstreamprotobuf__CandidateServingFreqListNR *candidateservingfreqlistnr; + Uenibstreamprotobuf__CGConfigV1540IEs *noncriticalextension; +}; +#define UENIBSTREAMPROTOBUF__CG__CONFIG__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cg__config__ies__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ConfigRestrictModReqSCG +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BandCombinationInfoSN *requestedbc_mrdc; + Google__Protobuf__Int32Value *requestedp_maxfr1; +}; +#define UENIBSTREAMPROTOBUF__CONFIG_RESTRICT_MOD_REQ_SCG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__config_restrict_mod_req_scg__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__BandCombinationInfoSN +{ + ProtobufCMessage base; + uint32_t bandcombinationindex; + uint32_t requestedfeaturesets; +}; +#define UENIBSTREAMPROTOBUF__BAND_COMBINATION_INFO_SN__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__band_combination_info_sn__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__FRInfoList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__FRInfo **items; +}; +#define UENIBSTREAMPROTOBUF__FR__INFO_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__fr__info_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__FRInfo +{ + ProtobufCMessage base; + uint32_t servcellindex; + Uenibstreamprotobuf__FRType *fr_type; +}; +#define UENIBSTREAMPROTOBUF__FR__INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__fr__info__descriptor) \ + , 0, NULL } + + +struct _Uenibstreamprotobuf__FRType +{ + ProtobufCMessage base; + Uenibstreamprotobuf__FRType__Value value; +}; +#define UENIBSTREAMPROTOBUF__FR__TYPE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__fr__type__descriptor) \ + , UENIBSTREAMPROTOBUF__FR__TYPE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__CandidateServingFreqListNR +{ + ProtobufCMessage base; + size_t n_items; + uint32_t *items; +}; +#define UENIBSTREAMPROTOBUF__CANDIDATE_SERVING_FREQ_LIST_NR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__candidate_serving_freq_list_nr__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__CGConfigV1540IEs +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *pscellfrequency; + Uenibstreamprotobuf__ReportCGIRequest *reportcgi_request; + Uenibstreamprotobuf__PHTypeListSCG *ph_infoscg; +}; +#define UENIBSTREAMPROTOBUF__CG__CONFIG_V1540__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cg__config_v1540__ies__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ReportCGIRequest +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RequestedCellInfo *requestedcellinfo; +}; +#define UENIBSTREAMPROTOBUF__REPORT_CGI__REQUEST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_cgi__request__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__RequestedCellInfo +{ + ProtobufCMessage base; + uint32_t ssbfrequency; + uint32_t cellforwhichtoreportcgi; +}; +#define UENIBSTREAMPROTOBUF__REQUESTED_CELL_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__requested_cell_info__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__PHTypeListSCG +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__PHInfoSCG **items; +}; +#define UENIBSTREAMPROTOBUF__PH__TYPE_LIST_SCG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ph__type_list_scg__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__PHInfoSCG +{ + ProtobufCMessage base; + uint32_t servcellindex; + Uenibstreamprotobuf__PHUplinkCarrierSCG *ph_uplink; + Uenibstreamprotobuf__PHUplinkCarrierSCG *ph_supplementaryuplink; +}; +#define UENIBSTREAMPROTOBUF__PH__INFO_SCG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ph__info_scg__descriptor) \ + , 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__PHUplinkCarrierSCG +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PHUplinkCarrierSCG__PHType1or3 ph_type1or3; +}; +#define UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_SCG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ph__uplink_carrier_scg__descriptor) \ + , UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_SCG__PH__TYPE1OR3__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__MeasConfigSN +{ + ProtobufCMessage base; + size_t n_measuredfrequenciessn; + Uenibstreamprotobuf__NRFreqInfo **measuredfrequenciessn; +}; +#define UENIBSTREAMPROTOBUF__MEAS_CONFIG_SN__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_config_sn__descriptor) \ + , 0,NULL } + + +/* Uenibstreamprotobuf__CGConfig methods */ +void uenibstreamprotobuf__cg__config__init + (Uenibstreamprotobuf__CGConfig *message); +size_t uenibstreamprotobuf__cg__config__get_packed_size + (const Uenibstreamprotobuf__CGConfig *message); +size_t uenibstreamprotobuf__cg__config__pack + (const Uenibstreamprotobuf__CGConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__cg__config__pack_to_buffer + (const Uenibstreamprotobuf__CGConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CGConfig * + uenibstreamprotobuf__cg__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cg__config__free_unpacked + (Uenibstreamprotobuf__CGConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 methods */ +void uenibstreamprotobuf__cg__config_critical_extensions_choice1__init + (Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *message); +size_t uenibstreamprotobuf__cg__config_critical_extensions_choice1__get_packed_size + (const Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *message); +size_t uenibstreamprotobuf__cg__config_critical_extensions_choice1__pack + (const Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *message, + uint8_t *out); +size_t uenibstreamprotobuf__cg__config_critical_extensions_choice1__pack_to_buffer + (const Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 * + uenibstreamprotobuf__cg__config_critical_extensions_choice1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cg__config_critical_extensions_choice1__free_unpacked + (Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CGConfigIEs methods */ +void uenibstreamprotobuf__cg__config__ies__init + (Uenibstreamprotobuf__CGConfigIEs *message); +size_t uenibstreamprotobuf__cg__config__ies__get_packed_size + (const Uenibstreamprotobuf__CGConfigIEs *message); +size_t uenibstreamprotobuf__cg__config__ies__pack + (const Uenibstreamprotobuf__CGConfigIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__cg__config__ies__pack_to_buffer + (const Uenibstreamprotobuf__CGConfigIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CGConfigIEs * + uenibstreamprotobuf__cg__config__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cg__config__ies__free_unpacked + (Uenibstreamprotobuf__CGConfigIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ConfigRestrictModReqSCG methods */ +void uenibstreamprotobuf__config_restrict_mod_req_scg__init + (Uenibstreamprotobuf__ConfigRestrictModReqSCG *message); +size_t uenibstreamprotobuf__config_restrict_mod_req_scg__get_packed_size + (const Uenibstreamprotobuf__ConfigRestrictModReqSCG *message); +size_t uenibstreamprotobuf__config_restrict_mod_req_scg__pack + (const Uenibstreamprotobuf__ConfigRestrictModReqSCG *message, + uint8_t *out); +size_t uenibstreamprotobuf__config_restrict_mod_req_scg__pack_to_buffer + (const Uenibstreamprotobuf__ConfigRestrictModReqSCG *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ConfigRestrictModReqSCG * + uenibstreamprotobuf__config_restrict_mod_req_scg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__config_restrict_mod_req_scg__free_unpacked + (Uenibstreamprotobuf__ConfigRestrictModReqSCG *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BandCombinationInfoSN methods */ +void uenibstreamprotobuf__band_combination_info_sn__init + (Uenibstreamprotobuf__BandCombinationInfoSN *message); +size_t uenibstreamprotobuf__band_combination_info_sn__get_packed_size + (const Uenibstreamprotobuf__BandCombinationInfoSN *message); +size_t uenibstreamprotobuf__band_combination_info_sn__pack + (const Uenibstreamprotobuf__BandCombinationInfoSN *message, + uint8_t *out); +size_t uenibstreamprotobuf__band_combination_info_sn__pack_to_buffer + (const Uenibstreamprotobuf__BandCombinationInfoSN *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BandCombinationInfoSN * + uenibstreamprotobuf__band_combination_info_sn__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__band_combination_info_sn__free_unpacked + (Uenibstreamprotobuf__BandCombinationInfoSN *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__FRInfoList methods */ +void uenibstreamprotobuf__fr__info_list__init + (Uenibstreamprotobuf__FRInfoList *message); +size_t uenibstreamprotobuf__fr__info_list__get_packed_size + (const Uenibstreamprotobuf__FRInfoList *message); +size_t uenibstreamprotobuf__fr__info_list__pack + (const Uenibstreamprotobuf__FRInfoList *message, + uint8_t *out); +size_t uenibstreamprotobuf__fr__info_list__pack_to_buffer + (const Uenibstreamprotobuf__FRInfoList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__FRInfoList * + uenibstreamprotobuf__fr__info_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__fr__info_list__free_unpacked + (Uenibstreamprotobuf__FRInfoList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__FRInfo methods */ +void uenibstreamprotobuf__fr__info__init + (Uenibstreamprotobuf__FRInfo *message); +size_t uenibstreamprotobuf__fr__info__get_packed_size + (const Uenibstreamprotobuf__FRInfo *message); +size_t uenibstreamprotobuf__fr__info__pack + (const Uenibstreamprotobuf__FRInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__fr__info__pack_to_buffer + (const Uenibstreamprotobuf__FRInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__FRInfo * + uenibstreamprotobuf__fr__info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__fr__info__free_unpacked + (Uenibstreamprotobuf__FRInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__FRType methods */ +void uenibstreamprotobuf__fr__type__init + (Uenibstreamprotobuf__FRType *message); +size_t uenibstreamprotobuf__fr__type__get_packed_size + (const Uenibstreamprotobuf__FRType *message); +size_t uenibstreamprotobuf__fr__type__pack + (const Uenibstreamprotobuf__FRType *message, + uint8_t *out); +size_t uenibstreamprotobuf__fr__type__pack_to_buffer + (const Uenibstreamprotobuf__FRType *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__FRType * + uenibstreamprotobuf__fr__type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__fr__type__free_unpacked + (Uenibstreamprotobuf__FRType *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CandidateServingFreqListNR methods */ +void uenibstreamprotobuf__candidate_serving_freq_list_nr__init + (Uenibstreamprotobuf__CandidateServingFreqListNR *message); +size_t uenibstreamprotobuf__candidate_serving_freq_list_nr__get_packed_size + (const Uenibstreamprotobuf__CandidateServingFreqListNR *message); +size_t uenibstreamprotobuf__candidate_serving_freq_list_nr__pack + (const Uenibstreamprotobuf__CandidateServingFreqListNR *message, + uint8_t *out); +size_t uenibstreamprotobuf__candidate_serving_freq_list_nr__pack_to_buffer + (const Uenibstreamprotobuf__CandidateServingFreqListNR *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CandidateServingFreqListNR * + uenibstreamprotobuf__candidate_serving_freq_list_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__candidate_serving_freq_list_nr__free_unpacked + (Uenibstreamprotobuf__CandidateServingFreqListNR *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CGConfigV1540IEs methods */ +void uenibstreamprotobuf__cg__config_v1540__ies__init + (Uenibstreamprotobuf__CGConfigV1540IEs *message); +size_t uenibstreamprotobuf__cg__config_v1540__ies__get_packed_size + (const Uenibstreamprotobuf__CGConfigV1540IEs *message); +size_t uenibstreamprotobuf__cg__config_v1540__ies__pack + (const Uenibstreamprotobuf__CGConfigV1540IEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__cg__config_v1540__ies__pack_to_buffer + (const Uenibstreamprotobuf__CGConfigV1540IEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CGConfigV1540IEs * + uenibstreamprotobuf__cg__config_v1540__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cg__config_v1540__ies__free_unpacked + (Uenibstreamprotobuf__CGConfigV1540IEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ReportCGIRequest methods */ +void uenibstreamprotobuf__report_cgi__request__init + (Uenibstreamprotobuf__ReportCGIRequest *message); +size_t uenibstreamprotobuf__report_cgi__request__get_packed_size + (const Uenibstreamprotobuf__ReportCGIRequest *message); +size_t uenibstreamprotobuf__report_cgi__request__pack + (const Uenibstreamprotobuf__ReportCGIRequest *message, + uint8_t *out); +size_t uenibstreamprotobuf__report_cgi__request__pack_to_buffer + (const Uenibstreamprotobuf__ReportCGIRequest *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ReportCGIRequest * + uenibstreamprotobuf__report_cgi__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__report_cgi__request__free_unpacked + (Uenibstreamprotobuf__ReportCGIRequest *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RequestedCellInfo methods */ +void uenibstreamprotobuf__requested_cell_info__init + (Uenibstreamprotobuf__RequestedCellInfo *message); +size_t uenibstreamprotobuf__requested_cell_info__get_packed_size + (const Uenibstreamprotobuf__RequestedCellInfo *message); +size_t uenibstreamprotobuf__requested_cell_info__pack + (const Uenibstreamprotobuf__RequestedCellInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__requested_cell_info__pack_to_buffer + (const Uenibstreamprotobuf__RequestedCellInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RequestedCellInfo * + uenibstreamprotobuf__requested_cell_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__requested_cell_info__free_unpacked + (Uenibstreamprotobuf__RequestedCellInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PHTypeListSCG methods */ +void uenibstreamprotobuf__ph__type_list_scg__init + (Uenibstreamprotobuf__PHTypeListSCG *message); +size_t uenibstreamprotobuf__ph__type_list_scg__get_packed_size + (const Uenibstreamprotobuf__PHTypeListSCG *message); +size_t uenibstreamprotobuf__ph__type_list_scg__pack + (const Uenibstreamprotobuf__PHTypeListSCG *message, + uint8_t *out); +size_t uenibstreamprotobuf__ph__type_list_scg__pack_to_buffer + (const Uenibstreamprotobuf__PHTypeListSCG *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PHTypeListSCG * + uenibstreamprotobuf__ph__type_list_scg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ph__type_list_scg__free_unpacked + (Uenibstreamprotobuf__PHTypeListSCG *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PHInfoSCG methods */ +void uenibstreamprotobuf__ph__info_scg__init + (Uenibstreamprotobuf__PHInfoSCG *message); +size_t uenibstreamprotobuf__ph__info_scg__get_packed_size + (const Uenibstreamprotobuf__PHInfoSCG *message); +size_t uenibstreamprotobuf__ph__info_scg__pack + (const Uenibstreamprotobuf__PHInfoSCG *message, + uint8_t *out); +size_t uenibstreamprotobuf__ph__info_scg__pack_to_buffer + (const Uenibstreamprotobuf__PHInfoSCG *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PHInfoSCG * + uenibstreamprotobuf__ph__info_scg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ph__info_scg__free_unpacked + (Uenibstreamprotobuf__PHInfoSCG *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PHUplinkCarrierSCG methods */ +void uenibstreamprotobuf__ph__uplink_carrier_scg__init + (Uenibstreamprotobuf__PHUplinkCarrierSCG *message); +size_t uenibstreamprotobuf__ph__uplink_carrier_scg__get_packed_size + (const Uenibstreamprotobuf__PHUplinkCarrierSCG *message); +size_t uenibstreamprotobuf__ph__uplink_carrier_scg__pack + (const Uenibstreamprotobuf__PHUplinkCarrierSCG *message, + uint8_t *out); +size_t uenibstreamprotobuf__ph__uplink_carrier_scg__pack_to_buffer + (const Uenibstreamprotobuf__PHUplinkCarrierSCG *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PHUplinkCarrierSCG * + uenibstreamprotobuf__ph__uplink_carrier_scg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ph__uplink_carrier_scg__free_unpacked + (Uenibstreamprotobuf__PHUplinkCarrierSCG *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasConfigSN methods */ +void uenibstreamprotobuf__meas_config_sn__init + (Uenibstreamprotobuf__MeasConfigSN *message); +size_t uenibstreamprotobuf__meas_config_sn__get_packed_size + (const Uenibstreamprotobuf__MeasConfigSN *message); +size_t uenibstreamprotobuf__meas_config_sn__pack + (const Uenibstreamprotobuf__MeasConfigSN *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_config_sn__pack_to_buffer + (const Uenibstreamprotobuf__MeasConfigSN *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasConfigSN * + uenibstreamprotobuf__meas_config_sn__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_config_sn__free_unpacked + (Uenibstreamprotobuf__MeasConfigSN *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__CGConfig_Closure) + (const Uenibstreamprotobuf__CGConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1_Closure) + (const Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CGConfigIEs_Closure) + (const Uenibstreamprotobuf__CGConfigIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ConfigRestrictModReqSCG_Closure) + (const Uenibstreamprotobuf__ConfigRestrictModReqSCG *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BandCombinationInfoSN_Closure) + (const Uenibstreamprotobuf__BandCombinationInfoSN *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__FRInfoList_Closure) + (const Uenibstreamprotobuf__FRInfoList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__FRInfo_Closure) + (const Uenibstreamprotobuf__FRInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__FRType_Closure) + (const Uenibstreamprotobuf__FRType *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CandidateServingFreqListNR_Closure) + (const Uenibstreamprotobuf__CandidateServingFreqListNR *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CGConfigV1540IEs_Closure) + (const Uenibstreamprotobuf__CGConfigV1540IEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ReportCGIRequest_Closure) + (const Uenibstreamprotobuf__ReportCGIRequest *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RequestedCellInfo_Closure) + (const Uenibstreamprotobuf__RequestedCellInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PHTypeListSCG_Closure) + (const Uenibstreamprotobuf__PHTypeListSCG *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PHInfoSCG_Closure) + (const Uenibstreamprotobuf__PHInfoSCG *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PHUplinkCarrierSCG_Closure) + (const Uenibstreamprotobuf__PHUplinkCarrierSCG *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasConfigSN_Closure) + (const Uenibstreamprotobuf__MeasConfigSN *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__config_critical_extensions_choice1__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__config__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__config_restrict_mod_req_scg__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__band_combination_info_sn__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__fr__info_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__fr__info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__fr__type__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__fr__type__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__candidate_serving_freq_list_nr__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__config_v1540__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_cgi__request__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__requested_cell_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ph__type_list_scg__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ph__info_scg__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ph__uplink_carrier_scg__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ph__uplink_carrier_scg__ph__type1or3__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_config_sn__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_rrc_5fcg_5fconfig_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/rrc_cg_config_info.pb-c.c b/mc-core/mc/local_datasource/rrc_cg_config_info.pb-c.c new file mode 100644 index 0000000..aa9ac14 --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_cg_config_info.pb-c.c @@ -0,0 +1,2661 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_cg_config_info.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "rrc_cg_config_info.pb-c.h" +void uenibstreamprotobuf__cg__config_info__init + (Uenibstreamprotobuf__CGConfigInfo *message) +{ + static const Uenibstreamprotobuf__CGConfigInfo init_value = UENIBSTREAMPROTOBUF__CG__CONFIG_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cg__config_info__get_packed_size + (const Uenibstreamprotobuf__CGConfigInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cg__config_info__pack + (const Uenibstreamprotobuf__CGConfigInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cg__config_info__pack_to_buffer + (const Uenibstreamprotobuf__CGConfigInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CGConfigInfo * + uenibstreamprotobuf__cg__config_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CGConfigInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cg__config_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cg__config_info__free_unpacked + (Uenibstreamprotobuf__CGConfigInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__init + (Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *message) +{ + static const Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 init_value = UENIBSTREAMPROTOBUF__CG__CONFIG_INFO_CRITICAL_EXTENSIONS_CHOICE1__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__get_packed_size + (const Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__pack + (const Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__pack_to_buffer + (const Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 * + uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__free_unpacked + (Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cg__config_info__ies__init + (Uenibstreamprotobuf__CGConfigInfoIEs *message) +{ + static const Uenibstreamprotobuf__CGConfigInfoIEs init_value = UENIBSTREAMPROTOBUF__CG__CONFIG_INFO__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cg__config_info__ies__get_packed_size + (const Uenibstreamprotobuf__CGConfigInfoIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_info__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cg__config_info__ies__pack + (const Uenibstreamprotobuf__CGConfigInfoIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_info__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cg__config_info__ies__pack_to_buffer + (const Uenibstreamprotobuf__CGConfigInfoIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_info__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CGConfigInfoIEs * + uenibstreamprotobuf__cg__config_info__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CGConfigInfoIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cg__config_info__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cg__config_info__ies__free_unpacked + (Uenibstreamprotobuf__CGConfigInfoIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_info__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ue__capability_rat__container__init + (Uenibstreamprotobuf__UECapabilityRATContainer *message) +{ + static const Uenibstreamprotobuf__UECapabilityRATContainer init_value = UENIBSTREAMPROTOBUF__UE__CAPABILITY_RAT__CONTAINER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ue__capability_rat__container__get_packed_size + (const Uenibstreamprotobuf__UECapabilityRATContainer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__capability_rat__container__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ue__capability_rat__container__pack + (const Uenibstreamprotobuf__UECapabilityRATContainer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__capability_rat__container__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ue__capability_rat__container__pack_to_buffer + (const Uenibstreamprotobuf__UECapabilityRATContainer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__capability_rat__container__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UECapabilityRATContainer * + uenibstreamprotobuf__ue__capability_rat__container__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UECapabilityRATContainer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ue__capability_rat__container__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ue__capability_rat__container__free_unpacked + (Uenibstreamprotobuf__UECapabilityRATContainer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ue__capability_rat__container__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rat__type__init + (Uenibstreamprotobuf__RATType *message) +{ + static const Uenibstreamprotobuf__RATType init_value = UENIBSTREAMPROTOBUF__RAT__TYPE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rat__type__get_packed_size + (const Uenibstreamprotobuf__RATType *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rat__type__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rat__type__pack + (const Uenibstreamprotobuf__RATType *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rat__type__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rat__type__pack_to_buffer + (const Uenibstreamprotobuf__RATType *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rat__type__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RATType * + uenibstreamprotobuf__rat__type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RATType *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rat__type__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rat__type__free_unpacked + (Uenibstreamprotobuf__RATType *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rat__type__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scg_failure_info__init + (Uenibstreamprotobuf__ScgFailureInfo *message) +{ + static const Uenibstreamprotobuf__ScgFailureInfo init_value = UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scg_failure_info__get_packed_size + (const Uenibstreamprotobuf__ScgFailureInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scg_failure_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scg_failure_info__pack + (const Uenibstreamprotobuf__ScgFailureInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scg_failure_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scg_failure_info__pack_to_buffer + (const Uenibstreamprotobuf__ScgFailureInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scg_failure_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ScgFailureInfo * + uenibstreamprotobuf__scg_failure_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ScgFailureInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scg_failure_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scg_failure_info__free_unpacked + (Uenibstreamprotobuf__ScgFailureInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scg_failure_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_result_scg__failure__init + (Uenibstreamprotobuf__MeasResultSCGFailure *message) +{ + static const Uenibstreamprotobuf__MeasResultSCGFailure init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_SCG__FAILURE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_result_scg__failure__get_packed_size + (const Uenibstreamprotobuf__MeasResultSCGFailure *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_scg__failure__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_result_scg__failure__pack + (const Uenibstreamprotobuf__MeasResultSCGFailure *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_scg__failure__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_result_scg__failure__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultSCGFailure *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_scg__failure__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasResultSCGFailure * + uenibstreamprotobuf__meas_result_scg__failure__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasResultSCGFailure *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_scg__failure__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_result_scg__failure__free_unpacked + (Uenibstreamprotobuf__MeasResultSCGFailure *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_scg__failure__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__config_restrict_info_scg__init + (Uenibstreamprotobuf__ConfigRestrictInfoSCG *message) +{ + static const Uenibstreamprotobuf__ConfigRestrictInfoSCG init_value = UENIBSTREAMPROTOBUF__CONFIG_RESTRICT_INFO_SCG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__config_restrict_info_scg__get_packed_size + (const Uenibstreamprotobuf__ConfigRestrictInfoSCG *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__config_restrict_info_scg__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__config_restrict_info_scg__pack + (const Uenibstreamprotobuf__ConfigRestrictInfoSCG *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__config_restrict_info_scg__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__config_restrict_info_scg__pack_to_buffer + (const Uenibstreamprotobuf__ConfigRestrictInfoSCG *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__config_restrict_info_scg__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ConfigRestrictInfoSCG * + uenibstreamprotobuf__config_restrict_info_scg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ConfigRestrictInfoSCG *) + protobuf_c_message_unpack (&uenibstreamprotobuf__config_restrict_info_scg__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__config_restrict_info_scg__free_unpacked + (Uenibstreamprotobuf__ConfigRestrictInfoSCG *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__config_restrict_info_scg__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__band_combination_info_list__init + (Uenibstreamprotobuf__BandCombinationInfoList *message) +{ + static const Uenibstreamprotobuf__BandCombinationInfoList init_value = UENIBSTREAMPROTOBUF__BAND_COMBINATION_INFO_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__band_combination_info_list__get_packed_size + (const Uenibstreamprotobuf__BandCombinationInfoList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__band_combination_info_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__band_combination_info_list__pack + (const Uenibstreamprotobuf__BandCombinationInfoList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__band_combination_info_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__band_combination_info_list__pack_to_buffer + (const Uenibstreamprotobuf__BandCombinationInfoList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__band_combination_info_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BandCombinationInfoList * + uenibstreamprotobuf__band_combination_info_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BandCombinationInfoList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__band_combination_info_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__band_combination_info_list__free_unpacked + (Uenibstreamprotobuf__BandCombinationInfoList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__band_combination_info_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__band_combination_info__init + (Uenibstreamprotobuf__BandCombinationInfo *message) +{ + static const Uenibstreamprotobuf__BandCombinationInfo init_value = UENIBSTREAMPROTOBUF__BAND_COMBINATION_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__band_combination_info__get_packed_size + (const Uenibstreamprotobuf__BandCombinationInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__band_combination_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__band_combination_info__pack + (const Uenibstreamprotobuf__BandCombinationInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__band_combination_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__band_combination_info__pack_to_buffer + (const Uenibstreamprotobuf__BandCombinationInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__band_combination_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BandCombinationInfo * + uenibstreamprotobuf__band_combination_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BandCombinationInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__band_combination_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__band_combination_info__free_unpacked + (Uenibstreamprotobuf__BandCombinationInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__band_combination_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__power_coordination__fr1__init + (Uenibstreamprotobuf__PowerCoordinationFR1 *message) +{ + static const Uenibstreamprotobuf__PowerCoordinationFR1 init_value = UENIBSTREAMPROTOBUF__POWER_COORDINATION__FR1__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__power_coordination__fr1__get_packed_size + (const Uenibstreamprotobuf__PowerCoordinationFR1 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__power_coordination__fr1__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__power_coordination__fr1__pack + (const Uenibstreamprotobuf__PowerCoordinationFR1 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__power_coordination__fr1__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__power_coordination__fr1__pack_to_buffer + (const Uenibstreamprotobuf__PowerCoordinationFR1 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__power_coordination__fr1__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PowerCoordinationFR1 * + uenibstreamprotobuf__power_coordination__fr1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PowerCoordinationFR1 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__power_coordination__fr1__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__power_coordination__fr1__free_unpacked + (Uenibstreamprotobuf__PowerCoordinationFR1 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__power_coordination__fr1__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__serv_cell_index_range_scg__init + (Uenibstreamprotobuf__ServCellIndexRangeSCG *message) +{ + static const Uenibstreamprotobuf__ServCellIndexRangeSCG init_value = UENIBSTREAMPROTOBUF__SERV_CELL_INDEX_RANGE_SCG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__serv_cell_index_range_scg__get_packed_size + (const Uenibstreamprotobuf__ServCellIndexRangeSCG *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__serv_cell_index_range_scg__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__serv_cell_index_range_scg__pack + (const Uenibstreamprotobuf__ServCellIndexRangeSCG *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__serv_cell_index_range_scg__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__serv_cell_index_range_scg__pack_to_buffer + (const Uenibstreamprotobuf__ServCellIndexRangeSCG *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__serv_cell_index_range_scg__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ServCellIndexRangeSCG * + uenibstreamprotobuf__serv_cell_index_range_scg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ServCellIndexRangeSCG *) + protobuf_c_message_unpack (&uenibstreamprotobuf__serv_cell_index_range_scg__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__serv_cell_index_range_scg__free_unpacked + (Uenibstreamprotobuf__ServCellIndexRangeSCG *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__serv_cell_index_range_scg__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_config_mn__init + (Uenibstreamprotobuf__MeasConfigMN *message) +{ + static const Uenibstreamprotobuf__MeasConfigMN init_value = UENIBSTREAMPROTOBUF__MEAS_CONFIG_MN__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_config_mn__get_packed_size + (const Uenibstreamprotobuf__MeasConfigMN *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_config_mn__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_config_mn__pack + (const Uenibstreamprotobuf__MeasConfigMN *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_config_mn__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_config_mn__pack_to_buffer + (const Uenibstreamprotobuf__MeasConfigMN *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_config_mn__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasConfigMN * + uenibstreamprotobuf__meas_config_mn__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasConfigMN *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_config_mn__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_config_mn__free_unpacked + (Uenibstreamprotobuf__MeasConfigMN *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_config_mn__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__gap_purpose__init + (Uenibstreamprotobuf__GapPurpose *message) +{ + static const Uenibstreamprotobuf__GapPurpose init_value = UENIBSTREAMPROTOBUF__GAP_PURPOSE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__gap_purpose__get_packed_size + (const Uenibstreamprotobuf__GapPurpose *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gap_purpose__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__gap_purpose__pack + (const Uenibstreamprotobuf__GapPurpose *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gap_purpose__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__gap_purpose__pack_to_buffer + (const Uenibstreamprotobuf__GapPurpose *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gap_purpose__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__GapPurpose * + uenibstreamprotobuf__gap_purpose__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__GapPurpose *) + protobuf_c_message_unpack (&uenibstreamprotobuf__gap_purpose__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__gap_purpose__free_unpacked + (Uenibstreamprotobuf__GapPurpose *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__gap_purpose__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__init + (Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC *message) +{ + static const Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC init_value = UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_INFO_MRDC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__get_packed_size + (const Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__pack + (const Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__pack_to_buffer + (const Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC * + uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__free_unpacked + (Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__victim_system_type__init + (Uenibstreamprotobuf__VictimSystemType *message) +{ + static const Uenibstreamprotobuf__VictimSystemType init_value = UENIBSTREAMPROTOBUF__VICTIM_SYSTEM_TYPE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__victim_system_type__get_packed_size + (const Uenibstreamprotobuf__VictimSystemType *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__victim_system_type__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__victim_system_type__pack + (const Uenibstreamprotobuf__VictimSystemType *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__victim_system_type__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__victim_system_type__pack_to_buffer + (const Uenibstreamprotobuf__VictimSystemType *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__victim_system_type__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__VictimSystemType * + uenibstreamprotobuf__victim_system_type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__VictimSystemType *) + protobuf_c_message_unpack (&uenibstreamprotobuf__victim_system_type__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__victim_system_type__free_unpacked + (Uenibstreamprotobuf__VictimSystemType *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__victim_system_type__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__init + (Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC *message) +{ + static const Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC init_value = UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_MRDC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__get_packed_size + (const Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__pack + (const Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__pack_to_buffer + (const Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC * + uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__free_unpacked + (Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__affected_carrier_freq_comb_eutra__init + (Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA *message) +{ + static const Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA init_value = UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_EUTRA__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__affected_carrier_freq_comb_eutra__get_packed_size + (const Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__affected_carrier_freq_comb_eutra__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__affected_carrier_freq_comb_eutra__pack + (const Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__affected_carrier_freq_comb_eutra__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__affected_carrier_freq_comb_eutra__pack_to_buffer + (const Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__affected_carrier_freq_comb_eutra__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA * + uenibstreamprotobuf__affected_carrier_freq_comb_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA *) + protobuf_c_message_unpack (&uenibstreamprotobuf__affected_carrier_freq_comb_eutra__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__affected_carrier_freq_comb_eutra__free_unpacked + (Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__affected_carrier_freq_comb_eutra__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__affected_carrier_freq_comb_nr__init + (Uenibstreamprotobuf__AffectedCarrierFreqCombNR *message) +{ + static const Uenibstreamprotobuf__AffectedCarrierFreqCombNR init_value = UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_NR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__affected_carrier_freq_comb_nr__get_packed_size + (const Uenibstreamprotobuf__AffectedCarrierFreqCombNR *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__affected_carrier_freq_comb_nr__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__affected_carrier_freq_comb_nr__pack + (const Uenibstreamprotobuf__AffectedCarrierFreqCombNR *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__affected_carrier_freq_comb_nr__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__affected_carrier_freq_comb_nr__pack_to_buffer + (const Uenibstreamprotobuf__AffectedCarrierFreqCombNR *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__affected_carrier_freq_comb_nr__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__AffectedCarrierFreqCombNR * + uenibstreamprotobuf__affected_carrier_freq_comb_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__AffectedCarrierFreqCombNR *) + protobuf_c_message_unpack (&uenibstreamprotobuf__affected_carrier_freq_comb_nr__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__affected_carrier_freq_comb_nr__free_unpacked + (Uenibstreamprotobuf__AffectedCarrierFreqCombNR *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__affected_carrier_freq_comb_nr__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cg__config_info_v1540__ies__init + (Uenibstreamprotobuf__CGConfigInfoV1540IEs *message) +{ + static const Uenibstreamprotobuf__CGConfigInfoV1540IEs init_value = UENIBSTREAMPROTOBUF__CG__CONFIG_INFO_V1540__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cg__config_info_v1540__ies__get_packed_size + (const Uenibstreamprotobuf__CGConfigInfoV1540IEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_info_v1540__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cg__config_info_v1540__ies__pack + (const Uenibstreamprotobuf__CGConfigInfoV1540IEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_info_v1540__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cg__config_info_v1540__ies__pack_to_buffer + (const Uenibstreamprotobuf__CGConfigInfoV1540IEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_info_v1540__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CGConfigInfoV1540IEs * + uenibstreamprotobuf__cg__config_info_v1540__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CGConfigInfoV1540IEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cg__config_info_v1540__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cg__config_info_v1540__ies__free_unpacked + (Uenibstreamprotobuf__CGConfigInfoV1540IEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cg__config_info_v1540__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ph__type_list_mcg__init + (Uenibstreamprotobuf__PHTypeListMCG *message) +{ + static const Uenibstreamprotobuf__PHTypeListMCG init_value = UENIBSTREAMPROTOBUF__PH__TYPE_LIST_MCG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ph__type_list_mcg__get_packed_size + (const Uenibstreamprotobuf__PHTypeListMCG *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__type_list_mcg__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ph__type_list_mcg__pack + (const Uenibstreamprotobuf__PHTypeListMCG *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__type_list_mcg__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ph__type_list_mcg__pack_to_buffer + (const Uenibstreamprotobuf__PHTypeListMCG *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__type_list_mcg__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PHTypeListMCG * + uenibstreamprotobuf__ph__type_list_mcg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PHTypeListMCG *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ph__type_list_mcg__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ph__type_list_mcg__free_unpacked + (Uenibstreamprotobuf__PHTypeListMCG *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ph__type_list_mcg__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ph__info_mcg__init + (Uenibstreamprotobuf__PHInfoMCG *message) +{ + static const Uenibstreamprotobuf__PHInfoMCG init_value = UENIBSTREAMPROTOBUF__PH__INFO_MCG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ph__info_mcg__get_packed_size + (const Uenibstreamprotobuf__PHInfoMCG *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__info_mcg__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ph__info_mcg__pack + (const Uenibstreamprotobuf__PHInfoMCG *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__info_mcg__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ph__info_mcg__pack_to_buffer + (const Uenibstreamprotobuf__PHInfoMCG *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__info_mcg__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PHInfoMCG * + uenibstreamprotobuf__ph__info_mcg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PHInfoMCG *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ph__info_mcg__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ph__info_mcg__free_unpacked + (Uenibstreamprotobuf__PHInfoMCG *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ph__info_mcg__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ph__uplink_carrier_mcg__init + (Uenibstreamprotobuf__PHUplinkCarrierMCG *message) +{ + static const Uenibstreamprotobuf__PHUplinkCarrierMCG init_value = UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_MCG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ph__uplink_carrier_mcg__get_packed_size + (const Uenibstreamprotobuf__PHUplinkCarrierMCG *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__uplink_carrier_mcg__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ph__uplink_carrier_mcg__pack + (const Uenibstreamprotobuf__PHUplinkCarrierMCG *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__uplink_carrier_mcg__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ph__uplink_carrier_mcg__pack_to_buffer + (const Uenibstreamprotobuf__PHUplinkCarrierMCG *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ph__uplink_carrier_mcg__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PHUplinkCarrierMCG * + uenibstreamprotobuf__ph__uplink_carrier_mcg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PHUplinkCarrierMCG *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ph__uplink_carrier_mcg__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ph__uplink_carrier_mcg__free_unpacked + (Uenibstreamprotobuf__PHUplinkCarrierMCG *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ph__uplink_carrier_mcg__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_result_report_cgi__init + (Uenibstreamprotobuf__MeasResultReportCGI *message) +{ + static const Uenibstreamprotobuf__MeasResultReportCGI init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_REPORT_CGI__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_result_report_cgi__get_packed_size + (const Uenibstreamprotobuf__MeasResultReportCGI *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_report_cgi__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_result_report_cgi__pack + (const Uenibstreamprotobuf__MeasResultReportCGI *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_report_cgi__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_result_report_cgi__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultReportCGI *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_report_cgi__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasResultReportCGI * + uenibstreamprotobuf__meas_result_report_cgi__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasResultReportCGI *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_report_cgi__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_result_report_cgi__free_unpacked + (Uenibstreamprotobuf__MeasResultReportCGI *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_report_cgi__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cg__config_info__field_descriptors[1] = +{ + { + "criticalExtensionsChoice1", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CGConfigInfo, critical_extensions_case), + offsetof(Uenibstreamprotobuf__CGConfigInfo, criticalextensionschoice1), + &uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cg__config_info__field_indices_by_name[] = { + 0, /* field[0] = criticalExtensionsChoice1 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cg__config_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__config_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CG_ConfigInfo", + "CGConfigInfo", + "Uenibstreamprotobuf__CGConfigInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CGConfigInfo), + 1, + uenibstreamprotobuf__cg__config_info__field_descriptors, + uenibstreamprotobuf__cg__config_info__field_indices_by_name, + 1, uenibstreamprotobuf__cg__config_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cg__config_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__field_descriptors[1] = +{ + { + "protocolIEs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1, c1_case), + offsetof(Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1, protocolies), + &uenibstreamprotobuf__cg__config_info__ies__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__field_indices_by_name[] = { + 0, /* field[0] = protocolIEs */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CG_ConfigInfoCriticalExtensionsChoice1", + "CGConfigInfoCriticalExtensionsChoice1", + "Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1), + 1, + uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__field_descriptors, + uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__field_indices_by_name, + 1, uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cg__config_info__ies__field_descriptors[13] = +{ + { + "ue_CapabilityInfo", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CGConfigInfoIEs, n_ue_capabilityinfo), + offsetof(Uenibstreamprotobuf__CGConfigInfoIEs, ue_capabilityinfo), + &uenibstreamprotobuf__ue__capability_rat__container__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "candidateCellInfoListMN", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigInfoIEs, candidatecellinfolistmn), + &uenibstreamprotobuf__meas_result_list2_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "candidateCellInfoListSN", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigInfoIEs, candidatecellinfolistsn), + &uenibstreamprotobuf__meas_result_list2_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measResultCellListSFTD", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigInfoIEs, measresultcelllistsftd), + &uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "scgFailureInfo", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigInfoIEs, scgfailureinfo), + &uenibstreamprotobuf__scg_failure_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "configRestrictInfo", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigInfoIEs, configrestrictinfo), + &uenibstreamprotobuf__config_restrict_info_scg__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drx_InfoMCG", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigInfoIEs, drx_infomcg), + &uenibstreamprotobuf__drx__info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measConfigMN", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigInfoIEs, measconfigmn), + &uenibstreamprotobuf__meas_config_mn__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sourceConfigSCG", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigInfoIEs, sourceconfigscg), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "scg_RB_Config", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigInfoIEs, scg_rb_config), + &uenibstreamprotobuf__radio_bearer_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mcg_RB_Config", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigInfoIEs, mcg_rb_config), + &uenibstreamprotobuf__radio_bearer_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mrdc_AssistanceInfo", + 12, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CGConfigInfoIEs, n_mrdc_assistanceinfo), + offsetof(Uenibstreamprotobuf__CGConfigInfoIEs, mrdc_assistanceinfo), + &uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nonCriticalExtension", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigInfoIEs, noncriticalextension), + &uenibstreamprotobuf__cg__config_info_v1540__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cg__config_info__ies__field_indices_by_name[] = { + 1, /* field[1] = candidateCellInfoListMN */ + 2, /* field[2] = candidateCellInfoListSN */ + 5, /* field[5] = configRestrictInfo */ + 6, /* field[6] = drx_InfoMCG */ + 10, /* field[10] = mcg_RB_Config */ + 7, /* field[7] = measConfigMN */ + 3, /* field[3] = measResultCellListSFTD */ + 11, /* field[11] = mrdc_AssistanceInfo */ + 12, /* field[12] = nonCriticalExtension */ + 4, /* field[4] = scgFailureInfo */ + 9, /* field[9] = scg_RB_Config */ + 8, /* field[8] = sourceConfigSCG */ + 0, /* field[0] = ue_CapabilityInfo */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cg__config_info__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 13 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__config_info__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CG_ConfigInfo_IEs", + "CGConfigInfoIEs", + "Uenibstreamprotobuf__CGConfigInfoIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CGConfigInfoIEs), + 13, + uenibstreamprotobuf__cg__config_info__ies__field_descriptors, + uenibstreamprotobuf__cg__config_info__ies__field_indices_by_name, + 1, uenibstreamprotobuf__cg__config_info__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cg__config_info__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__capability_rat__container__field_descriptors[2] = +{ + { + "rat_Type", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UECapabilityRATContainer, rat_type), + &uenibstreamprotobuf__rat__type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ue_CapabilityRAT_Container", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UECapabilityRATContainer, ue_capabilityrat_container), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ue__capability_rat__container__field_indices_by_name[] = { + 0, /* field[0] = rat_Type */ + 1, /* field[1] = ue_CapabilityRAT_Container */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__capability_rat__container__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__capability_rat__container__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_CapabilityRAT_Container", + "UECapabilityRATContainer", + "Uenibstreamprotobuf__UECapabilityRATContainer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UECapabilityRATContainer), + 2, + uenibstreamprotobuf__ue__capability_rat__container__field_descriptors, + uenibstreamprotobuf__ue__capability_rat__container__field_indices_by_name, + 1, uenibstreamprotobuf__ue__capability_rat__container__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ue__capability_rat__container__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__rat__type__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RAT__TYPE__VALUE__protobuf_unspecified", 0 }, + { "nr", "UENIBSTREAMPROTOBUF__RAT__TYPE__VALUE__nr", 1 }, + { "eutra_nr", "UENIBSTREAMPROTOBUF__RAT__TYPE__VALUE__eutra_nr", 2 }, + { "eutra", "UENIBSTREAMPROTOBUF__RAT__TYPE__VALUE__eutra", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__rat__type__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__rat__type__value__enum_values_by_name[4] = +{ + { "eutra", 3 }, + { "eutra_nr", 2 }, + { "nr", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__rat__type__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RAT_Type.Value", + "Value", + "Uenibstreamprotobuf__RATType__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__rat__type__value__enum_values_by_number, + 4, + uenibstreamprotobuf__rat__type__value__enum_values_by_name, + 1, + uenibstreamprotobuf__rat__type__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rat__type__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RATType, value), + &uenibstreamprotobuf__rat__type__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rat__type__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rat__type__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rat__type__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RAT_Type", + "RATType", + "Uenibstreamprotobuf__RATType", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RATType), + 1, + uenibstreamprotobuf__rat__type__field_descriptors, + uenibstreamprotobuf__rat__type__field_indices_by_name, + 1, uenibstreamprotobuf__rat__type__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rat__type__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__scg_failure_info__failure_type__enum_values_by_number[7] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__FAILURE_TYPE__protobuf_unspecified", 0 }, + { "t310_Expiry", "UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__FAILURE_TYPE__t310_Expiry", 1 }, + { "randomAccessProblem", "UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__FAILURE_TYPE__randomAccessProblem", 2 }, + { "rlc_MaxNumRetx", "UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__FAILURE_TYPE__rlc_MaxNumRetx", 3 }, + { "synchReconfigFailure_SCG", "UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__FAILURE_TYPE__synchReconfigFailure_SCG", 4 }, + { "scg_reconfigFailure", "UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__FAILURE_TYPE__scg_reconfigFailure", 5 }, + { "srb3_IntegrityFailure", "UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__FAILURE_TYPE__srb3_IntegrityFailure", 6 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__scg_failure_info__failure_type__value_ranges[] = { +{0, 0},{0, 7} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__scg_failure_info__failure_type__enum_values_by_name[7] = +{ + { "protobuf_unspecified", 0 }, + { "randomAccessProblem", 2 }, + { "rlc_MaxNumRetx", 3 }, + { "scg_reconfigFailure", 5 }, + { "srb3_IntegrityFailure", 6 }, + { "synchReconfigFailure_SCG", 4 }, + { "t310_Expiry", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__scg_failure_info__failure_type__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ScgFailureInfo.FailureType", + "FailureType", + "Uenibstreamprotobuf__ScgFailureInfo__FailureType", + "uenibstreamprotobuf", + 7, + uenibstreamprotobuf__scg_failure_info__failure_type__enum_values_by_number, + 7, + uenibstreamprotobuf__scg_failure_info__failure_type__enum_values_by_name, + 1, + uenibstreamprotobuf__scg_failure_info__failure_type__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scg_failure_info__field_descriptors[2] = +{ + { + "failureType", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ScgFailureInfo, failuretype), + &uenibstreamprotobuf__scg_failure_info__failure_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measResultSCG", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ScgFailureInfo, measresultscg), + &uenibstreamprotobuf__meas_result_scg__failure__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scg_failure_info__field_indices_by_name[] = { + 0, /* field[0] = failureType */ + 1, /* field[1] = measResultSCG */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scg_failure_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scg_failure_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ScgFailureInfo", + "ScgFailureInfo", + "Uenibstreamprotobuf__ScgFailureInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ScgFailureInfo), + 2, + uenibstreamprotobuf__scg_failure_info__field_descriptors, + uenibstreamprotobuf__scg_failure_info__field_indices_by_name, + 1, uenibstreamprotobuf__scg_failure_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scg_failure_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_scg__failure__field_descriptors[1] = +{ + { + "measResultPerMOList", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultSCGFailure, measresultpermolist), + &uenibstreamprotobuf__meas_result_list2_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_result_scg__failure__field_indices_by_name[] = { + 0, /* field[0] = measResultPerMOList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_result_scg__failure__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_scg__failure__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasResultSCG_Failure", + "MeasResultSCGFailure", + "Uenibstreamprotobuf__MeasResultSCGFailure", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasResultSCGFailure), + 1, + uenibstreamprotobuf__meas_result_scg__failure__field_descriptors, + uenibstreamprotobuf__meas_result_scg__failure__field_indices_by_name, + 1, uenibstreamprotobuf__meas_result_scg__failure__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_scg__failure__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__config_restrict_info_scg__field_descriptors[5] = +{ + { + "allowedBC_ListMRDC", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfigRestrictInfoSCG, allowedbc_listmrdc), + &uenibstreamprotobuf__band_combination_info_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "powerCoordination_FR1", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfigRestrictInfoSCG, powercoordination_fr1), + &uenibstreamprotobuf__power_coordination__fr1__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "servCellIndexRangeSCG", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfigRestrictInfoSCG, servcellindexrangescg), + &uenibstreamprotobuf__serv_cell_index_range_scg__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxMeasFreqsSCG_NR", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfigRestrictInfoSCG, maxmeasfreqsscg_nr), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxMeasIdentitiesSCG_NR", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfigRestrictInfoSCG, maxmeasidentitiesscg_nr), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__config_restrict_info_scg__field_indices_by_name[] = { + 0, /* field[0] = allowedBC_ListMRDC */ + 3, /* field[3] = maxMeasFreqsSCG_NR */ + 4, /* field[4] = maxMeasIdentitiesSCG_NR */ + 1, /* field[1] = powerCoordination_FR1 */ + 2, /* field[2] = servCellIndexRangeSCG */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__config_restrict_info_scg__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__config_restrict_info_scg__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ConfigRestrictInfoSCG", + "ConfigRestrictInfoSCG", + "Uenibstreamprotobuf__ConfigRestrictInfoSCG", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ConfigRestrictInfoSCG), + 5, + uenibstreamprotobuf__config_restrict_info_scg__field_descriptors, + uenibstreamprotobuf__config_restrict_info_scg__field_indices_by_name, + 1, uenibstreamprotobuf__config_restrict_info_scg__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__config_restrict_info_scg__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__band_combination_info_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BandCombinationInfoList, n_items), + offsetof(Uenibstreamprotobuf__BandCombinationInfoList, items), + &uenibstreamprotobuf__band_combination_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__band_combination_info_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__band_combination_info_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__band_combination_info_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BandCombinationInfoList", + "BandCombinationInfoList", + "Uenibstreamprotobuf__BandCombinationInfoList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BandCombinationInfoList), + 1, + uenibstreamprotobuf__band_combination_info_list__field_descriptors, + uenibstreamprotobuf__band_combination_info_list__field_indices_by_name, + 1, uenibstreamprotobuf__band_combination_info_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__band_combination_info_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__band_combination_info__field_descriptors[2] = +{ + { + "bandCombinationIndex", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BandCombinationInfo, bandcombinationindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "allowedFeatureSetsList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__BandCombinationInfo, n_allowedfeaturesetslist), + offsetof(Uenibstreamprotobuf__BandCombinationInfo, allowedfeaturesetslist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__band_combination_info__field_indices_by_name[] = { + 1, /* field[1] = allowedFeatureSetsList */ + 0, /* field[0] = bandCombinationIndex */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__band_combination_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__band_combination_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BandCombinationInfo", + "BandCombinationInfo", + "Uenibstreamprotobuf__BandCombinationInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BandCombinationInfo), + 2, + uenibstreamprotobuf__band_combination_info__field_descriptors, + uenibstreamprotobuf__band_combination_info__field_indices_by_name, + 1, uenibstreamprotobuf__band_combination_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__band_combination_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__power_coordination__fr1__field_descriptors[3] = +{ + { + "p_maxNR_FR1", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PowerCoordinationFR1, p_maxnr_fr1), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p_maxEUTRA", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PowerCoordinationFR1, p_maxeutra), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p_maxUE_FR1", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PowerCoordinationFR1, p_maxue_fr1), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__power_coordination__fr1__field_indices_by_name[] = { + 1, /* field[1] = p_maxEUTRA */ + 0, /* field[0] = p_maxNR_FR1 */ + 2, /* field[2] = p_maxUE_FR1 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__power_coordination__fr1__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__power_coordination__fr1__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PowerCoordination_FR1", + "PowerCoordinationFR1", + "Uenibstreamprotobuf__PowerCoordinationFR1", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PowerCoordinationFR1), + 3, + uenibstreamprotobuf__power_coordination__fr1__field_descriptors, + uenibstreamprotobuf__power_coordination__fr1__field_indices_by_name, + 1, uenibstreamprotobuf__power_coordination__fr1__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__power_coordination__fr1__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__serv_cell_index_range_scg__field_descriptors[2] = +{ + { + "lowBound", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServCellIndexRangeSCG, lowbound), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "upBound", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServCellIndexRangeSCG, upbound), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__serv_cell_index_range_scg__field_indices_by_name[] = { + 0, /* field[0] = lowBound */ + 1, /* field[1] = upBound */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__serv_cell_index_range_scg__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__serv_cell_index_range_scg__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ServCellIndexRangeSCG", + "ServCellIndexRangeSCG", + "Uenibstreamprotobuf__ServCellIndexRangeSCG", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ServCellIndexRangeSCG), + 2, + uenibstreamprotobuf__serv_cell_index_range_scg__field_descriptors, + uenibstreamprotobuf__serv_cell_index_range_scg__field_indices_by_name, + 1, uenibstreamprotobuf__serv_cell_index_range_scg__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__serv_cell_index_range_scg__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_config_mn__field_descriptors[4] = +{ + { + "measuredFrequenciesMN", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasConfigMN, n_measuredfrequenciesmn), + offsetof(Uenibstreamprotobuf__MeasConfigMN, measuredfrequenciesmn), + &uenibstreamprotobuf__nr__freq_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_measGapConfig", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasConfigMN, meas_gap_config_case), + offsetof(Uenibstreamprotobuf__MeasConfigMN, release_measgapconfig), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_measGapConfig", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasConfigMN, meas_gap_config_case), + offsetof(Uenibstreamprotobuf__MeasConfigMN, setup_measgapconfig), + &uenibstreamprotobuf__gap_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "gapPurpose", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasConfigMN, gappurpose), + &uenibstreamprotobuf__gap_purpose__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_config_mn__field_indices_by_name[] = { + 3, /* field[3] = gapPurpose */ + 0, /* field[0] = measuredFrequenciesMN */ + 1, /* field[1] = release_measGapConfig */ + 2, /* field[2] = setup_measGapConfig */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_config_mn__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_config_mn__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasConfigMN", + "MeasConfigMN", + "Uenibstreamprotobuf__MeasConfigMN", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasConfigMN), + 4, + uenibstreamprotobuf__meas_config_mn__field_descriptors, + uenibstreamprotobuf__meas_config_mn__field_indices_by_name, + 1, uenibstreamprotobuf__meas_config_mn__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_config_mn__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__gap_purpose__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__GAP_PURPOSE__VALUE__protobuf_unspecified", 0 }, + { "perUE", "UENIBSTREAMPROTOBUF__GAP_PURPOSE__VALUE__perUE", 1 }, + { "perFR1", "UENIBSTREAMPROTOBUF__GAP_PURPOSE__VALUE__perFR1", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__gap_purpose__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__gap_purpose__value__enum_values_by_name[3] = +{ + { "perFR1", 2 }, + { "perUE", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__gap_purpose__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.GapPurpose.Value", + "Value", + "Uenibstreamprotobuf__GapPurpose__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__gap_purpose__value__enum_values_by_number, + 3, + uenibstreamprotobuf__gap_purpose__value__enum_values_by_name, + 1, + uenibstreamprotobuf__gap_purpose__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__gap_purpose__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GapPurpose, value), + &uenibstreamprotobuf__gap_purpose__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__gap_purpose__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__gap_purpose__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__gap_purpose__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.GapPurpose", + "GapPurpose", + "Uenibstreamprotobuf__GapPurpose", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__GapPurpose), + 1, + uenibstreamprotobuf__gap_purpose__field_descriptors, + uenibstreamprotobuf__gap_purpose__field_indices_by_name, + 1, uenibstreamprotobuf__gap_purpose__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__gap_purpose__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__interference_direction_mrdc__enum_values_by_number[6] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_INFO_MRDC__INTERFERENCE_DIRECTION_MRDC__protobuf_unspecified", 0 }, + { "eutra_nr", "UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_INFO_MRDC__INTERFERENCE_DIRECTION_MRDC__eutra_nr", 1 }, + { "nr", "UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_INFO_MRDC__INTERFERENCE_DIRECTION_MRDC__nr", 2 }, + { "other", "UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_INFO_MRDC__INTERFERENCE_DIRECTION_MRDC__other", 3 }, + { "utra_nr_other", "UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_INFO_MRDC__INTERFERENCE_DIRECTION_MRDC__utra_nr_other", 4 }, + { "nr_other", "UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_INFO_MRDC__INTERFERENCE_DIRECTION_MRDC__nr_other", 5 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__interference_direction_mrdc__value_ranges[] = { +{0, 0},{0, 6} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__interference_direction_mrdc__enum_values_by_name[6] = +{ + { "eutra_nr", 1 }, + { "nr", 2 }, + { "nr_other", 5 }, + { "other", 3 }, + { "protobuf_unspecified", 0 }, + { "utra_nr_other", 4 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__interference_direction_mrdc__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.AffectedCarrierFreqCombInfoMRDC.InterferenceDirectionMRDC", + "InterferenceDirectionMRDC", + "Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC__InterferenceDirectionMRDC", + "uenibstreamprotobuf", + 6, + uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__interference_direction_mrdc__enum_values_by_number, + 6, + uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__interference_direction_mrdc__enum_values_by_name, + 1, + uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__interference_direction_mrdc__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__field_descriptors[3] = +{ + { + "victimSystemType", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC, victimsystemtype), + &uenibstreamprotobuf__victim_system_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "interferenceDirectionMRDC", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC, interferencedirectionmrdc), + &uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__interference_direction_mrdc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "affectedCarrierFreqCombMRDC", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC, affectedcarrierfreqcombmrdc), + &uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__field_indices_by_name[] = { + 2, /* field[2] = affectedCarrierFreqCombMRDC */ + 1, /* field[1] = interferenceDirectionMRDC */ + 0, /* field[0] = victimSystemType */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.AffectedCarrierFreqCombInfoMRDC", + "AffectedCarrierFreqCombInfoMRDC", + "Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC), + 3, + uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__field_descriptors, + uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__field_indices_by_name, + 1, uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__victim_system_type__field_descriptors[6] = +{ + { + "gps", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__VictimSystemType, gps), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "glonass", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__VictimSystemType, glonass), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bds", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__VictimSystemType, bds), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "galileo", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__VictimSystemType, galileo), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "wlan", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__VictimSystemType, wlan), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bluetooth", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__VictimSystemType, bluetooth), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__victim_system_type__field_indices_by_name[] = { + 2, /* field[2] = bds */ + 5, /* field[5] = bluetooth */ + 3, /* field[3] = galileo */ + 1, /* field[1] = glonass */ + 0, /* field[0] = gps */ + 4, /* field[4] = wlan */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__victim_system_type__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__victim_system_type__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.VictimSystemType", + "VictimSystemType", + "Uenibstreamprotobuf__VictimSystemType", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__VictimSystemType), + 6, + uenibstreamprotobuf__victim_system_type__field_descriptors, + uenibstreamprotobuf__victim_system_type__field_indices_by_name, + 1, uenibstreamprotobuf__victim_system_type__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__victim_system_type__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__field_descriptors[2] = +{ + { + "affectedCarrierFreqCombEUTRA", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC, affectedcarrierfreqcombeutra), + &uenibstreamprotobuf__affected_carrier_freq_comb_eutra__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "affectedCarrierFreqCombNR", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC, affectedcarrierfreqcombnr), + &uenibstreamprotobuf__affected_carrier_freq_comb_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__field_indices_by_name[] = { + 0, /* field[0] = affectedCarrierFreqCombEUTRA */ + 1, /* field[1] = affectedCarrierFreqCombNR */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.AffectedCarrierFreqCombMRDC", + "AffectedCarrierFreqCombMRDC", + "Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC), + 2, + uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__field_descriptors, + uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__field_indices_by_name, + 1, uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__affected_carrier_freq_comb_eutra__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA, n_items), + offsetof(Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA, items), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__affected_carrier_freq_comb_eutra__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__affected_carrier_freq_comb_eutra__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__affected_carrier_freq_comb_eutra__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.AffectedCarrierFreqCombEUTRA", + "AffectedCarrierFreqCombEUTRA", + "Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA), + 1, + uenibstreamprotobuf__affected_carrier_freq_comb_eutra__field_descriptors, + uenibstreamprotobuf__affected_carrier_freq_comb_eutra__field_indices_by_name, + 1, uenibstreamprotobuf__affected_carrier_freq_comb_eutra__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__affected_carrier_freq_comb_eutra__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__affected_carrier_freq_comb_nr__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__AffectedCarrierFreqCombNR, n_items), + offsetof(Uenibstreamprotobuf__AffectedCarrierFreqCombNR, items), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__affected_carrier_freq_comb_nr__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__affected_carrier_freq_comb_nr__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__affected_carrier_freq_comb_nr__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.AffectedCarrierFreqCombNR", + "AffectedCarrierFreqCombNR", + "Uenibstreamprotobuf__AffectedCarrierFreqCombNR", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__AffectedCarrierFreqCombNR), + 1, + uenibstreamprotobuf__affected_carrier_freq_comb_nr__field_descriptors, + uenibstreamprotobuf__affected_carrier_freq_comb_nr__field_indices_by_name, + 1, uenibstreamprotobuf__affected_carrier_freq_comb_nr__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__affected_carrier_freq_comb_nr__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cg__config_info_v1540__ies__field_descriptors[2] = +{ + { + "ph_InfoMCG", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigInfoV1540IEs, ph_infomcg), + &uenibstreamprotobuf__ph__type_list_mcg__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measResultReportCGI", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGConfigInfoV1540IEs, measresultreportcgi), + &uenibstreamprotobuf__meas_result_report_cgi__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cg__config_info_v1540__ies__field_indices_by_name[] = { + 1, /* field[1] = measResultReportCGI */ + 0, /* field[0] = ph_InfoMCG */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cg__config_info_v1540__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__config_info_v1540__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CG_ConfigInfo_v1540_IEs", + "CGConfigInfoV1540IEs", + "Uenibstreamprotobuf__CGConfigInfoV1540IEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CGConfigInfoV1540IEs), + 2, + uenibstreamprotobuf__cg__config_info_v1540__ies__field_descriptors, + uenibstreamprotobuf__cg__config_info_v1540__ies__field_indices_by_name, + 1, uenibstreamprotobuf__cg__config_info_v1540__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cg__config_info_v1540__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ph__type_list_mcg__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PHTypeListMCG, n_items), + offsetof(Uenibstreamprotobuf__PHTypeListMCG, items), + &uenibstreamprotobuf__ph__info_mcg__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ph__type_list_mcg__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ph__type_list_mcg__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ph__type_list_mcg__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PH_TypeListMCG", + "PHTypeListMCG", + "Uenibstreamprotobuf__PHTypeListMCG", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PHTypeListMCG), + 1, + uenibstreamprotobuf__ph__type_list_mcg__field_descriptors, + uenibstreamprotobuf__ph__type_list_mcg__field_indices_by_name, + 1, uenibstreamprotobuf__ph__type_list_mcg__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ph__type_list_mcg__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ph__info_mcg__field_descriptors[3] = +{ + { + "servCellIndex", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHInfoMCG, servcellindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ph_Uplink", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHInfoMCG, ph_uplink), + &uenibstreamprotobuf__ph__uplink_carrier_mcg__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ph_SupplementaryUplink", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHInfoMCG, ph_supplementaryuplink), + &uenibstreamprotobuf__ph__uplink_carrier_mcg__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ph__info_mcg__field_indices_by_name[] = { + 2, /* field[2] = ph_SupplementaryUplink */ + 1, /* field[1] = ph_Uplink */ + 0, /* field[0] = servCellIndex */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ph__info_mcg__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ph__info_mcg__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PH_InfoMCG", + "PHInfoMCG", + "Uenibstreamprotobuf__PHInfoMCG", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PHInfoMCG), + 3, + uenibstreamprotobuf__ph__info_mcg__field_descriptors, + uenibstreamprotobuf__ph__info_mcg__field_indices_by_name, + 1, uenibstreamprotobuf__ph__info_mcg__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ph__info_mcg__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ph__uplink_carrier_mcg__ph__type1or3__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_MCG__PH__TYPE1OR3__protobuf_unspecified", 0 }, + { "type1", "UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_MCG__PH__TYPE1OR3__type1", 1 }, + { "type3", "UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_MCG__PH__TYPE1OR3__type3", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ph__uplink_carrier_mcg__ph__type1or3__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ph__uplink_carrier_mcg__ph__type1or3__enum_values_by_name[3] = +{ + { "protobuf_unspecified", 0 }, + { "type1", 1 }, + { "type3", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ph__uplink_carrier_mcg__ph__type1or3__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PH_UplinkCarrierMCG.PH_Type1or3", + "PH_Type1or3", + "Uenibstreamprotobuf__PHUplinkCarrierMCG__PHType1or3", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__ph__uplink_carrier_mcg__ph__type1or3__enum_values_by_number, + 3, + uenibstreamprotobuf__ph__uplink_carrier_mcg__ph__type1or3__enum_values_by_name, + 1, + uenibstreamprotobuf__ph__uplink_carrier_mcg__ph__type1or3__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ph__uplink_carrier_mcg__field_descriptors[1] = +{ + { + "ph_Type1or3", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHUplinkCarrierMCG, ph_type1or3), + &uenibstreamprotobuf__ph__uplink_carrier_mcg__ph__type1or3__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ph__uplink_carrier_mcg__field_indices_by_name[] = { + 0, /* field[0] = ph_Type1or3 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ph__uplink_carrier_mcg__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ph__uplink_carrier_mcg__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PH_UplinkCarrierMCG", + "PHUplinkCarrierMCG", + "Uenibstreamprotobuf__PHUplinkCarrierMCG", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PHUplinkCarrierMCG), + 1, + uenibstreamprotobuf__ph__uplink_carrier_mcg__field_descriptors, + uenibstreamprotobuf__ph__uplink_carrier_mcg__field_indices_by_name, + 1, uenibstreamprotobuf__ph__uplink_carrier_mcg__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ph__uplink_carrier_mcg__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_report_cgi__field_descriptors[3] = +{ + { + "ssbFrequency", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultReportCGI, ssbfrequency), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellForWhichToReportCGI", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultReportCGI, cellforwhichtoreportcgi), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cgi_Info", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultReportCGI, cgi_info), + &uenibstreamprotobuf__cgi__info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_result_report_cgi__field_indices_by_name[] = { + 1, /* field[1] = cellForWhichToReportCGI */ + 2, /* field[2] = cgi_Info */ + 0, /* field[0] = ssbFrequency */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_result_report_cgi__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_report_cgi__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasResultReportCGI", + "MeasResultReportCGI", + "Uenibstreamprotobuf__MeasResultReportCGI", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasResultReportCGI), + 3, + uenibstreamprotobuf__meas_result_report_cgi__field_descriptors, + uenibstreamprotobuf__meas_result_report_cgi__field_indices_by_name, + 1, uenibstreamprotobuf__meas_result_report_cgi__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_report_cgi__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/rrc_cg_config_info.pb-c.h b/mc-core/mc/local_datasource/rrc_cg_config_info.pb-c.h new file mode 100644 index 0000000..3b9224d --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_cg_config_info.pb-c.h @@ -0,0 +1,973 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_cg_config_info.proto */ + +#ifndef PROTOBUF_C_rrc_5fcg_5fconfig_5finfo_2eproto__INCLUDED +#define PROTOBUF_C_rrc_5fcg_5fconfig_5finfo_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "rrc_common_types.pb-c.h" +#include "common_types.pb-c.h" + +typedef struct _Uenibstreamprotobuf__CGConfigInfo Uenibstreamprotobuf__CGConfigInfo; +typedef struct _Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1; +typedef struct _Uenibstreamprotobuf__CGConfigInfoIEs Uenibstreamprotobuf__CGConfigInfoIEs; +typedef struct _Uenibstreamprotobuf__UECapabilityRATContainer Uenibstreamprotobuf__UECapabilityRATContainer; +typedef struct _Uenibstreamprotobuf__RATType Uenibstreamprotobuf__RATType; +typedef struct _Uenibstreamprotobuf__ScgFailureInfo Uenibstreamprotobuf__ScgFailureInfo; +typedef struct _Uenibstreamprotobuf__MeasResultSCGFailure Uenibstreamprotobuf__MeasResultSCGFailure; +typedef struct _Uenibstreamprotobuf__ConfigRestrictInfoSCG Uenibstreamprotobuf__ConfigRestrictInfoSCG; +typedef struct _Uenibstreamprotobuf__BandCombinationInfoList Uenibstreamprotobuf__BandCombinationInfoList; +typedef struct _Uenibstreamprotobuf__BandCombinationInfo Uenibstreamprotobuf__BandCombinationInfo; +typedef struct _Uenibstreamprotobuf__PowerCoordinationFR1 Uenibstreamprotobuf__PowerCoordinationFR1; +typedef struct _Uenibstreamprotobuf__ServCellIndexRangeSCG Uenibstreamprotobuf__ServCellIndexRangeSCG; +typedef struct _Uenibstreamprotobuf__MeasConfigMN Uenibstreamprotobuf__MeasConfigMN; +typedef struct _Uenibstreamprotobuf__GapPurpose Uenibstreamprotobuf__GapPurpose; +typedef struct _Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC; +typedef struct _Uenibstreamprotobuf__VictimSystemType Uenibstreamprotobuf__VictimSystemType; +typedef struct _Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC; +typedef struct _Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA; +typedef struct _Uenibstreamprotobuf__AffectedCarrierFreqCombNR Uenibstreamprotobuf__AffectedCarrierFreqCombNR; +typedef struct _Uenibstreamprotobuf__CGConfigInfoV1540IEs Uenibstreamprotobuf__CGConfigInfoV1540IEs; +typedef struct _Uenibstreamprotobuf__PHTypeListMCG Uenibstreamprotobuf__PHTypeListMCG; +typedef struct _Uenibstreamprotobuf__PHInfoMCG Uenibstreamprotobuf__PHInfoMCG; +typedef struct _Uenibstreamprotobuf__PHUplinkCarrierMCG Uenibstreamprotobuf__PHUplinkCarrierMCG; +typedef struct _Uenibstreamprotobuf__MeasResultReportCGI Uenibstreamprotobuf__MeasResultReportCGI; + + +/* --- enums --- */ + +typedef enum _Uenibstreamprotobuf__RATType__Value { + UENIBSTREAMPROTOBUF__RAT__TYPE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RAT__TYPE__VALUE__nr = 1, + UENIBSTREAMPROTOBUF__RAT__TYPE__VALUE__eutra_nr = 2, + UENIBSTREAMPROTOBUF__RAT__TYPE__VALUE__eutra = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RAT__TYPE__VALUE) +} Uenibstreamprotobuf__RATType__Value; +typedef enum _Uenibstreamprotobuf__ScgFailureInfo__FailureType { + UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__FAILURE_TYPE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__FAILURE_TYPE__t310_Expiry = 1, + UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__FAILURE_TYPE__randomAccessProblem = 2, + UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__FAILURE_TYPE__rlc_MaxNumRetx = 3, + UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__FAILURE_TYPE__synchReconfigFailure_SCG = 4, + UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__FAILURE_TYPE__scg_reconfigFailure = 5, + UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__FAILURE_TYPE__srb3_IntegrityFailure = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__FAILURE_TYPE) +} Uenibstreamprotobuf__ScgFailureInfo__FailureType; +typedef enum _Uenibstreamprotobuf__GapPurpose__Value { + UENIBSTREAMPROTOBUF__GAP_PURPOSE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__GAP_PURPOSE__VALUE__perUE = 1, + UENIBSTREAMPROTOBUF__GAP_PURPOSE__VALUE__perFR1 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__GAP_PURPOSE__VALUE) +} Uenibstreamprotobuf__GapPurpose__Value; +typedef enum _Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC__InterferenceDirectionMRDC { + UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_INFO_MRDC__INTERFERENCE_DIRECTION_MRDC__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_INFO_MRDC__INTERFERENCE_DIRECTION_MRDC__eutra_nr = 1, + UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_INFO_MRDC__INTERFERENCE_DIRECTION_MRDC__nr = 2, + UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_INFO_MRDC__INTERFERENCE_DIRECTION_MRDC__other = 3, + UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_INFO_MRDC__INTERFERENCE_DIRECTION_MRDC__utra_nr_other = 4, + UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_INFO_MRDC__INTERFERENCE_DIRECTION_MRDC__nr_other = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_INFO_MRDC__INTERFERENCE_DIRECTION_MRDC) +} Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC__InterferenceDirectionMRDC; +typedef enum _Uenibstreamprotobuf__PHUplinkCarrierMCG__PHType1or3 { + UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_MCG__PH__TYPE1OR3__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_MCG__PH__TYPE1OR3__type1 = 1, + UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_MCG__PH__TYPE1OR3__type3 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_MCG__PH__TYPE1OR3) +} Uenibstreamprotobuf__PHUplinkCarrierMCG__PHType1or3; + +/* --- messages --- */ + +typedef enum { + UENIBSTREAMPROTOBUF__CG__CONFIG_INFO__CRITICAL_EXTENSIONS__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CG__CONFIG_INFO__CRITICAL_EXTENSIONS_CRITICAL_EXTENSIONS_CHOICE1 = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CG__CONFIG_INFO__CRITICAL_EXTENSIONS) +} Uenibstreamprotobuf__CGConfigInfo__CriticalExtensionsCase; + +struct _Uenibstreamprotobuf__CGConfigInfo +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CGConfigInfo__CriticalExtensionsCase critical_extensions_case; + union { + Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *criticalextensionschoice1; + }; +}; +#define UENIBSTREAMPROTOBUF__CG__CONFIG_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cg__config_info__descriptor) \ + , UENIBSTREAMPROTOBUF__CG__CONFIG_INFO__CRITICAL_EXTENSIONS__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__CG__CONFIG_INFO_CRITICAL_EXTENSIONS_CHOICE1__C1__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CG__CONFIG_INFO_CRITICAL_EXTENSIONS_CHOICE1__C1_PROTOCOL_IES = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CG__CONFIG_INFO_CRITICAL_EXTENSIONS_CHOICE1__C1) +} Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1__C1Case; + +struct _Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1__C1Case c1_case; + union { + Uenibstreamprotobuf__CGConfigInfoIEs *protocolies; + }; +}; +#define UENIBSTREAMPROTOBUF__CG__CONFIG_INFO_CRITICAL_EXTENSIONS_CHOICE1__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__descriptor) \ + , UENIBSTREAMPROTOBUF__CG__CONFIG_INFO_CRITICAL_EXTENSIONS_CHOICE1__C1__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__CGConfigInfoIEs +{ + ProtobufCMessage base; + size_t n_ue_capabilityinfo; + Uenibstreamprotobuf__UECapabilityRATContainer **ue_capabilityinfo; + Uenibstreamprotobuf__MeasResultList2NR *candidatecellinfolistmn; + Uenibstreamprotobuf__MeasResultList2NR *candidatecellinfolistsn; + Uenibstreamprotobuf__MeasResultCellListSFTD *measresultcelllistsftd; + Uenibstreamprotobuf__ScgFailureInfo *scgfailureinfo; + Uenibstreamprotobuf__ConfigRestrictInfoSCG *configrestrictinfo; + Uenibstreamprotobuf__DRXInfo *drx_infomcg; + Uenibstreamprotobuf__MeasConfigMN *measconfigmn; + Google__Protobuf__StringValue *sourceconfigscg; + Uenibstreamprotobuf__RadioBearerConfig *scg_rb_config; + Uenibstreamprotobuf__RadioBearerConfig *mcg_rb_config; + size_t n_mrdc_assistanceinfo; + Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC **mrdc_assistanceinfo; + Uenibstreamprotobuf__CGConfigInfoV1540IEs *noncriticalextension; +}; +#define UENIBSTREAMPROTOBUF__CG__CONFIG_INFO__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cg__config_info__ies__descriptor) \ + , 0,NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0,NULL, NULL } + + +struct _Uenibstreamprotobuf__UECapabilityRATContainer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RATType *rat_type; + char *ue_capabilityrat_container; +}; +#define UENIBSTREAMPROTOBUF__UE__CAPABILITY_RAT__CONTAINER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__capability_rat__container__descriptor) \ + , NULL, (char *)protobuf_c_empty_string } + + +struct _Uenibstreamprotobuf__RATType +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RATType__Value value; +}; +#define UENIBSTREAMPROTOBUF__RAT__TYPE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rat__type__descriptor) \ + , UENIBSTREAMPROTOBUF__RAT__TYPE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__ScgFailureInfo +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ScgFailureInfo__FailureType failuretype; + Uenibstreamprotobuf__MeasResultSCGFailure *measresultscg; +}; +#define UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scg_failure_info__descriptor) \ + , UENIBSTREAMPROTOBUF__SCG_FAILURE_INFO__FAILURE_TYPE__protobuf_unspecified, NULL } + + +struct _Uenibstreamprotobuf__MeasResultSCGFailure +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasResultList2NR *measresultpermolist; +}; +#define UENIBSTREAMPROTOBUF__MEAS_RESULT_SCG__FAILURE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_scg__failure__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__ConfigRestrictInfoSCG +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BandCombinationInfoList *allowedbc_listmrdc; + Uenibstreamprotobuf__PowerCoordinationFR1 *powercoordination_fr1; + Uenibstreamprotobuf__ServCellIndexRangeSCG *servcellindexrangescg; + Google__Protobuf__UInt32Value *maxmeasfreqsscg_nr; + Google__Protobuf__UInt32Value *maxmeasidentitiesscg_nr; +}; +#define UENIBSTREAMPROTOBUF__CONFIG_RESTRICT_INFO_SCG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__config_restrict_info_scg__descriptor) \ + , NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__BandCombinationInfoList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__BandCombinationInfo **items; +}; +#define UENIBSTREAMPROTOBUF__BAND_COMBINATION_INFO_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__band_combination_info_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__BandCombinationInfo +{ + ProtobufCMessage base; + uint32_t bandcombinationindex; + size_t n_allowedfeaturesetslist; + uint32_t *allowedfeaturesetslist; +}; +#define UENIBSTREAMPROTOBUF__BAND_COMBINATION_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__band_combination_info__descriptor) \ + , 0, 0,NULL } + + +struct _Uenibstreamprotobuf__PowerCoordinationFR1 +{ + ProtobufCMessage base; + Google__Protobuf__Int32Value *p_maxnr_fr1; + Google__Protobuf__Int32Value *p_maxeutra; + Google__Protobuf__Int32Value *p_maxue_fr1; +}; +#define UENIBSTREAMPROTOBUF__POWER_COORDINATION__FR1__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__power_coordination__fr1__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ServCellIndexRangeSCG +{ + ProtobufCMessage base; + uint32_t lowbound; + uint32_t upbound; +}; +#define UENIBSTREAMPROTOBUF__SERV_CELL_INDEX_RANGE_SCG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__serv_cell_index_range_scg__descriptor) \ + , 0, 0 } + + +typedef enum { + UENIBSTREAMPROTOBUF__MEAS_CONFIG_MN__MEAS_GAP_CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MEAS_CONFIG_MN__MEAS_GAP_CONFIG_RELEASE_MEAS_GAP_CONFIG = 2, + UENIBSTREAMPROTOBUF__MEAS_CONFIG_MN__MEAS_GAP_CONFIG_SETUP_MEAS_GAP_CONFIG = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_CONFIG_MN__MEAS_GAP_CONFIG) +} Uenibstreamprotobuf__MeasConfigMN__MeasGapConfigCase; + +struct _Uenibstreamprotobuf__MeasConfigMN +{ + ProtobufCMessage base; + size_t n_measuredfrequenciesmn; + Uenibstreamprotobuf__NRFreqInfo **measuredfrequenciesmn; + Uenibstreamprotobuf__GapPurpose *gappurpose; + Uenibstreamprotobuf__MeasConfigMN__MeasGapConfigCase meas_gap_config_case; + union { + Uenibstreamprotobuf__Null *release_measgapconfig; + Uenibstreamprotobuf__GapConfig *setup_measgapconfig; + }; +}; +#define UENIBSTREAMPROTOBUF__MEAS_CONFIG_MN__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_config_mn__descriptor) \ + , 0,NULL, NULL, UENIBSTREAMPROTOBUF__MEAS_CONFIG_MN__MEAS_GAP_CONFIG__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__GapPurpose +{ + ProtobufCMessage base; + Uenibstreamprotobuf__GapPurpose__Value value; +}; +#define UENIBSTREAMPROTOBUF__GAP_PURPOSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__gap_purpose__descriptor) \ + , UENIBSTREAMPROTOBUF__GAP_PURPOSE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC +{ + ProtobufCMessage base; + Uenibstreamprotobuf__VictimSystemType *victimsystemtype; + Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC__InterferenceDirectionMRDC interferencedirectionmrdc; + Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC *affectedcarrierfreqcombmrdc; +}; +#define UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_INFO_MRDC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__descriptor) \ + , NULL, UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_INFO_MRDC__INTERFERENCE_DIRECTION_MRDC__protobuf_unspecified, NULL } + + +struct _Uenibstreamprotobuf__VictimSystemType +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TrueOpt *gps; + Uenibstreamprotobuf__TrueOpt *glonass; + Uenibstreamprotobuf__TrueOpt *bds; + Uenibstreamprotobuf__TrueOpt *galileo; + Uenibstreamprotobuf__TrueOpt *wlan; + Uenibstreamprotobuf__TrueOpt *bluetooth; +}; +#define UENIBSTREAMPROTOBUF__VICTIM_SYSTEM_TYPE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__victim_system_type__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC +{ + ProtobufCMessage base; + Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA *affectedcarrierfreqcombeutra; + Uenibstreamprotobuf__AffectedCarrierFreqCombNR *affectedcarrierfreqcombnr; +}; +#define UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_MRDC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA +{ + ProtobufCMessage base; + size_t n_items; + uint32_t *items; +}; +#define UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_EUTRA__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__affected_carrier_freq_comb_eutra__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__AffectedCarrierFreqCombNR +{ + ProtobufCMessage base; + size_t n_items; + uint32_t *items; +}; +#define UENIBSTREAMPROTOBUF__AFFECTED_CARRIER_FREQ_COMB_NR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__affected_carrier_freq_comb_nr__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__CGConfigInfoV1540IEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PHTypeListMCG *ph_infomcg; + Uenibstreamprotobuf__MeasResultReportCGI *measresultreportcgi; +}; +#define UENIBSTREAMPROTOBUF__CG__CONFIG_INFO_V1540__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cg__config_info_v1540__ies__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__PHTypeListMCG +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__PHInfoMCG **items; +}; +#define UENIBSTREAMPROTOBUF__PH__TYPE_LIST_MCG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ph__type_list_mcg__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__PHInfoMCG +{ + ProtobufCMessage base; + uint32_t servcellindex; + Uenibstreamprotobuf__PHUplinkCarrierMCG *ph_uplink; + Uenibstreamprotobuf__PHUplinkCarrierMCG *ph_supplementaryuplink; +}; +#define UENIBSTREAMPROTOBUF__PH__INFO_MCG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ph__info_mcg__descriptor) \ + , 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__PHUplinkCarrierMCG +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PHUplinkCarrierMCG__PHType1or3 ph_type1or3; +}; +#define UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_MCG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ph__uplink_carrier_mcg__descriptor) \ + , UENIBSTREAMPROTOBUF__PH__UPLINK_CARRIER_MCG__PH__TYPE1OR3__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__MeasResultReportCGI +{ + ProtobufCMessage base; + uint32_t ssbfrequency; + uint32_t cellforwhichtoreportcgi; + Uenibstreamprotobuf__CGIInfo *cgi_info; +}; +#define UENIBSTREAMPROTOBUF__MEAS_RESULT_REPORT_CGI__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_report_cgi__descriptor) \ + , 0, 0, NULL } + + +/* Uenibstreamprotobuf__CGConfigInfo methods */ +void uenibstreamprotobuf__cg__config_info__init + (Uenibstreamprotobuf__CGConfigInfo *message); +size_t uenibstreamprotobuf__cg__config_info__get_packed_size + (const Uenibstreamprotobuf__CGConfigInfo *message); +size_t uenibstreamprotobuf__cg__config_info__pack + (const Uenibstreamprotobuf__CGConfigInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__cg__config_info__pack_to_buffer + (const Uenibstreamprotobuf__CGConfigInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CGConfigInfo * + uenibstreamprotobuf__cg__config_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cg__config_info__free_unpacked + (Uenibstreamprotobuf__CGConfigInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 methods */ +void uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__init + (Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *message); +size_t uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__get_packed_size + (const Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *message); +size_t uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__pack + (const Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *message, + uint8_t *out); +size_t uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__pack_to_buffer + (const Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 * + uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__free_unpacked + (Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CGConfigInfoIEs methods */ +void uenibstreamprotobuf__cg__config_info__ies__init + (Uenibstreamprotobuf__CGConfigInfoIEs *message); +size_t uenibstreamprotobuf__cg__config_info__ies__get_packed_size + (const Uenibstreamprotobuf__CGConfigInfoIEs *message); +size_t uenibstreamprotobuf__cg__config_info__ies__pack + (const Uenibstreamprotobuf__CGConfigInfoIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__cg__config_info__ies__pack_to_buffer + (const Uenibstreamprotobuf__CGConfigInfoIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CGConfigInfoIEs * + uenibstreamprotobuf__cg__config_info__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cg__config_info__ies__free_unpacked + (Uenibstreamprotobuf__CGConfigInfoIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UECapabilityRATContainer methods */ +void uenibstreamprotobuf__ue__capability_rat__container__init + (Uenibstreamprotobuf__UECapabilityRATContainer *message); +size_t uenibstreamprotobuf__ue__capability_rat__container__get_packed_size + (const Uenibstreamprotobuf__UECapabilityRATContainer *message); +size_t uenibstreamprotobuf__ue__capability_rat__container__pack + (const Uenibstreamprotobuf__UECapabilityRATContainer *message, + uint8_t *out); +size_t uenibstreamprotobuf__ue__capability_rat__container__pack_to_buffer + (const Uenibstreamprotobuf__UECapabilityRATContainer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UECapabilityRATContainer * + uenibstreamprotobuf__ue__capability_rat__container__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ue__capability_rat__container__free_unpacked + (Uenibstreamprotobuf__UECapabilityRATContainer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RATType methods */ +void uenibstreamprotobuf__rat__type__init + (Uenibstreamprotobuf__RATType *message); +size_t uenibstreamprotobuf__rat__type__get_packed_size + (const Uenibstreamprotobuf__RATType *message); +size_t uenibstreamprotobuf__rat__type__pack + (const Uenibstreamprotobuf__RATType *message, + uint8_t *out); +size_t uenibstreamprotobuf__rat__type__pack_to_buffer + (const Uenibstreamprotobuf__RATType *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RATType * + uenibstreamprotobuf__rat__type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rat__type__free_unpacked + (Uenibstreamprotobuf__RATType *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ScgFailureInfo methods */ +void uenibstreamprotobuf__scg_failure_info__init + (Uenibstreamprotobuf__ScgFailureInfo *message); +size_t uenibstreamprotobuf__scg_failure_info__get_packed_size + (const Uenibstreamprotobuf__ScgFailureInfo *message); +size_t uenibstreamprotobuf__scg_failure_info__pack + (const Uenibstreamprotobuf__ScgFailureInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__scg_failure_info__pack_to_buffer + (const Uenibstreamprotobuf__ScgFailureInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ScgFailureInfo * + uenibstreamprotobuf__scg_failure_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scg_failure_info__free_unpacked + (Uenibstreamprotobuf__ScgFailureInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasResultSCGFailure methods */ +void uenibstreamprotobuf__meas_result_scg__failure__init + (Uenibstreamprotobuf__MeasResultSCGFailure *message); +size_t uenibstreamprotobuf__meas_result_scg__failure__get_packed_size + (const Uenibstreamprotobuf__MeasResultSCGFailure *message); +size_t uenibstreamprotobuf__meas_result_scg__failure__pack + (const Uenibstreamprotobuf__MeasResultSCGFailure *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_result_scg__failure__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultSCGFailure *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasResultSCGFailure * + uenibstreamprotobuf__meas_result_scg__failure__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_result_scg__failure__free_unpacked + (Uenibstreamprotobuf__MeasResultSCGFailure *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ConfigRestrictInfoSCG methods */ +void uenibstreamprotobuf__config_restrict_info_scg__init + (Uenibstreamprotobuf__ConfigRestrictInfoSCG *message); +size_t uenibstreamprotobuf__config_restrict_info_scg__get_packed_size + (const Uenibstreamprotobuf__ConfigRestrictInfoSCG *message); +size_t uenibstreamprotobuf__config_restrict_info_scg__pack + (const Uenibstreamprotobuf__ConfigRestrictInfoSCG *message, + uint8_t *out); +size_t uenibstreamprotobuf__config_restrict_info_scg__pack_to_buffer + (const Uenibstreamprotobuf__ConfigRestrictInfoSCG *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ConfigRestrictInfoSCG * + uenibstreamprotobuf__config_restrict_info_scg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__config_restrict_info_scg__free_unpacked + (Uenibstreamprotobuf__ConfigRestrictInfoSCG *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BandCombinationInfoList methods */ +void uenibstreamprotobuf__band_combination_info_list__init + (Uenibstreamprotobuf__BandCombinationInfoList *message); +size_t uenibstreamprotobuf__band_combination_info_list__get_packed_size + (const Uenibstreamprotobuf__BandCombinationInfoList *message); +size_t uenibstreamprotobuf__band_combination_info_list__pack + (const Uenibstreamprotobuf__BandCombinationInfoList *message, + uint8_t *out); +size_t uenibstreamprotobuf__band_combination_info_list__pack_to_buffer + (const Uenibstreamprotobuf__BandCombinationInfoList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BandCombinationInfoList * + uenibstreamprotobuf__band_combination_info_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__band_combination_info_list__free_unpacked + (Uenibstreamprotobuf__BandCombinationInfoList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BandCombinationInfo methods */ +void uenibstreamprotobuf__band_combination_info__init + (Uenibstreamprotobuf__BandCombinationInfo *message); +size_t uenibstreamprotobuf__band_combination_info__get_packed_size + (const Uenibstreamprotobuf__BandCombinationInfo *message); +size_t uenibstreamprotobuf__band_combination_info__pack + (const Uenibstreamprotobuf__BandCombinationInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__band_combination_info__pack_to_buffer + (const Uenibstreamprotobuf__BandCombinationInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BandCombinationInfo * + uenibstreamprotobuf__band_combination_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__band_combination_info__free_unpacked + (Uenibstreamprotobuf__BandCombinationInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PowerCoordinationFR1 methods */ +void uenibstreamprotobuf__power_coordination__fr1__init + (Uenibstreamprotobuf__PowerCoordinationFR1 *message); +size_t uenibstreamprotobuf__power_coordination__fr1__get_packed_size + (const Uenibstreamprotobuf__PowerCoordinationFR1 *message); +size_t uenibstreamprotobuf__power_coordination__fr1__pack + (const Uenibstreamprotobuf__PowerCoordinationFR1 *message, + uint8_t *out); +size_t uenibstreamprotobuf__power_coordination__fr1__pack_to_buffer + (const Uenibstreamprotobuf__PowerCoordinationFR1 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PowerCoordinationFR1 * + uenibstreamprotobuf__power_coordination__fr1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__power_coordination__fr1__free_unpacked + (Uenibstreamprotobuf__PowerCoordinationFR1 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ServCellIndexRangeSCG methods */ +void uenibstreamprotobuf__serv_cell_index_range_scg__init + (Uenibstreamprotobuf__ServCellIndexRangeSCG *message); +size_t uenibstreamprotobuf__serv_cell_index_range_scg__get_packed_size + (const Uenibstreamprotobuf__ServCellIndexRangeSCG *message); +size_t uenibstreamprotobuf__serv_cell_index_range_scg__pack + (const Uenibstreamprotobuf__ServCellIndexRangeSCG *message, + uint8_t *out); +size_t uenibstreamprotobuf__serv_cell_index_range_scg__pack_to_buffer + (const Uenibstreamprotobuf__ServCellIndexRangeSCG *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ServCellIndexRangeSCG * + uenibstreamprotobuf__serv_cell_index_range_scg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__serv_cell_index_range_scg__free_unpacked + (Uenibstreamprotobuf__ServCellIndexRangeSCG *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasConfigMN methods */ +void uenibstreamprotobuf__meas_config_mn__init + (Uenibstreamprotobuf__MeasConfigMN *message); +size_t uenibstreamprotobuf__meas_config_mn__get_packed_size + (const Uenibstreamprotobuf__MeasConfigMN *message); +size_t uenibstreamprotobuf__meas_config_mn__pack + (const Uenibstreamprotobuf__MeasConfigMN *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_config_mn__pack_to_buffer + (const Uenibstreamprotobuf__MeasConfigMN *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasConfigMN * + uenibstreamprotobuf__meas_config_mn__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_config_mn__free_unpacked + (Uenibstreamprotobuf__MeasConfigMN *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__GapPurpose methods */ +void uenibstreamprotobuf__gap_purpose__init + (Uenibstreamprotobuf__GapPurpose *message); +size_t uenibstreamprotobuf__gap_purpose__get_packed_size + (const Uenibstreamprotobuf__GapPurpose *message); +size_t uenibstreamprotobuf__gap_purpose__pack + (const Uenibstreamprotobuf__GapPurpose *message, + uint8_t *out); +size_t uenibstreamprotobuf__gap_purpose__pack_to_buffer + (const Uenibstreamprotobuf__GapPurpose *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__GapPurpose * + uenibstreamprotobuf__gap_purpose__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__gap_purpose__free_unpacked + (Uenibstreamprotobuf__GapPurpose *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC methods */ +void uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__init + (Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC *message); +size_t uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__get_packed_size + (const Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC *message); +size_t uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__pack + (const Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC *message, + uint8_t *out); +size_t uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__pack_to_buffer + (const Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC * + uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__free_unpacked + (Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__VictimSystemType methods */ +void uenibstreamprotobuf__victim_system_type__init + (Uenibstreamprotobuf__VictimSystemType *message); +size_t uenibstreamprotobuf__victim_system_type__get_packed_size + (const Uenibstreamprotobuf__VictimSystemType *message); +size_t uenibstreamprotobuf__victim_system_type__pack + (const Uenibstreamprotobuf__VictimSystemType *message, + uint8_t *out); +size_t uenibstreamprotobuf__victim_system_type__pack_to_buffer + (const Uenibstreamprotobuf__VictimSystemType *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__VictimSystemType * + uenibstreamprotobuf__victim_system_type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__victim_system_type__free_unpacked + (Uenibstreamprotobuf__VictimSystemType *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC methods */ +void uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__init + (Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC *message); +size_t uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__get_packed_size + (const Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC *message); +size_t uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__pack + (const Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC *message, + uint8_t *out); +size_t uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__pack_to_buffer + (const Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC * + uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__free_unpacked + (Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA methods */ +void uenibstreamprotobuf__affected_carrier_freq_comb_eutra__init + (Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA *message); +size_t uenibstreamprotobuf__affected_carrier_freq_comb_eutra__get_packed_size + (const Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA *message); +size_t uenibstreamprotobuf__affected_carrier_freq_comb_eutra__pack + (const Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA *message, + uint8_t *out); +size_t uenibstreamprotobuf__affected_carrier_freq_comb_eutra__pack_to_buffer + (const Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA * + uenibstreamprotobuf__affected_carrier_freq_comb_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__affected_carrier_freq_comb_eutra__free_unpacked + (Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__AffectedCarrierFreqCombNR methods */ +void uenibstreamprotobuf__affected_carrier_freq_comb_nr__init + (Uenibstreamprotobuf__AffectedCarrierFreqCombNR *message); +size_t uenibstreamprotobuf__affected_carrier_freq_comb_nr__get_packed_size + (const Uenibstreamprotobuf__AffectedCarrierFreqCombNR *message); +size_t uenibstreamprotobuf__affected_carrier_freq_comb_nr__pack + (const Uenibstreamprotobuf__AffectedCarrierFreqCombNR *message, + uint8_t *out); +size_t uenibstreamprotobuf__affected_carrier_freq_comb_nr__pack_to_buffer + (const Uenibstreamprotobuf__AffectedCarrierFreqCombNR *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__AffectedCarrierFreqCombNR * + uenibstreamprotobuf__affected_carrier_freq_comb_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__affected_carrier_freq_comb_nr__free_unpacked + (Uenibstreamprotobuf__AffectedCarrierFreqCombNR *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CGConfigInfoV1540IEs methods */ +void uenibstreamprotobuf__cg__config_info_v1540__ies__init + (Uenibstreamprotobuf__CGConfigInfoV1540IEs *message); +size_t uenibstreamprotobuf__cg__config_info_v1540__ies__get_packed_size + (const Uenibstreamprotobuf__CGConfigInfoV1540IEs *message); +size_t uenibstreamprotobuf__cg__config_info_v1540__ies__pack + (const Uenibstreamprotobuf__CGConfigInfoV1540IEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__cg__config_info_v1540__ies__pack_to_buffer + (const Uenibstreamprotobuf__CGConfigInfoV1540IEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CGConfigInfoV1540IEs * + uenibstreamprotobuf__cg__config_info_v1540__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cg__config_info_v1540__ies__free_unpacked + (Uenibstreamprotobuf__CGConfigInfoV1540IEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PHTypeListMCG methods */ +void uenibstreamprotobuf__ph__type_list_mcg__init + (Uenibstreamprotobuf__PHTypeListMCG *message); +size_t uenibstreamprotobuf__ph__type_list_mcg__get_packed_size + (const Uenibstreamprotobuf__PHTypeListMCG *message); +size_t uenibstreamprotobuf__ph__type_list_mcg__pack + (const Uenibstreamprotobuf__PHTypeListMCG *message, + uint8_t *out); +size_t uenibstreamprotobuf__ph__type_list_mcg__pack_to_buffer + (const Uenibstreamprotobuf__PHTypeListMCG *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PHTypeListMCG * + uenibstreamprotobuf__ph__type_list_mcg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ph__type_list_mcg__free_unpacked + (Uenibstreamprotobuf__PHTypeListMCG *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PHInfoMCG methods */ +void uenibstreamprotobuf__ph__info_mcg__init + (Uenibstreamprotobuf__PHInfoMCG *message); +size_t uenibstreamprotobuf__ph__info_mcg__get_packed_size + (const Uenibstreamprotobuf__PHInfoMCG *message); +size_t uenibstreamprotobuf__ph__info_mcg__pack + (const Uenibstreamprotobuf__PHInfoMCG *message, + uint8_t *out); +size_t uenibstreamprotobuf__ph__info_mcg__pack_to_buffer + (const Uenibstreamprotobuf__PHInfoMCG *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PHInfoMCG * + uenibstreamprotobuf__ph__info_mcg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ph__info_mcg__free_unpacked + (Uenibstreamprotobuf__PHInfoMCG *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PHUplinkCarrierMCG methods */ +void uenibstreamprotobuf__ph__uplink_carrier_mcg__init + (Uenibstreamprotobuf__PHUplinkCarrierMCG *message); +size_t uenibstreamprotobuf__ph__uplink_carrier_mcg__get_packed_size + (const Uenibstreamprotobuf__PHUplinkCarrierMCG *message); +size_t uenibstreamprotobuf__ph__uplink_carrier_mcg__pack + (const Uenibstreamprotobuf__PHUplinkCarrierMCG *message, + uint8_t *out); +size_t uenibstreamprotobuf__ph__uplink_carrier_mcg__pack_to_buffer + (const Uenibstreamprotobuf__PHUplinkCarrierMCG *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PHUplinkCarrierMCG * + uenibstreamprotobuf__ph__uplink_carrier_mcg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ph__uplink_carrier_mcg__free_unpacked + (Uenibstreamprotobuf__PHUplinkCarrierMCG *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasResultReportCGI methods */ +void uenibstreamprotobuf__meas_result_report_cgi__init + (Uenibstreamprotobuf__MeasResultReportCGI *message); +size_t uenibstreamprotobuf__meas_result_report_cgi__get_packed_size + (const Uenibstreamprotobuf__MeasResultReportCGI *message); +size_t uenibstreamprotobuf__meas_result_report_cgi__pack + (const Uenibstreamprotobuf__MeasResultReportCGI *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_result_report_cgi__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultReportCGI *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasResultReportCGI * + uenibstreamprotobuf__meas_result_report_cgi__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_result_report_cgi__free_unpacked + (Uenibstreamprotobuf__MeasResultReportCGI *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__CGConfigInfo_Closure) + (const Uenibstreamprotobuf__CGConfigInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1_Closure) + (const Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CGConfigInfoIEs_Closure) + (const Uenibstreamprotobuf__CGConfigInfoIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UECapabilityRATContainer_Closure) + (const Uenibstreamprotobuf__UECapabilityRATContainer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RATType_Closure) + (const Uenibstreamprotobuf__RATType *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ScgFailureInfo_Closure) + (const Uenibstreamprotobuf__ScgFailureInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasResultSCGFailure_Closure) + (const Uenibstreamprotobuf__MeasResultSCGFailure *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ConfigRestrictInfoSCG_Closure) + (const Uenibstreamprotobuf__ConfigRestrictInfoSCG *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BandCombinationInfoList_Closure) + (const Uenibstreamprotobuf__BandCombinationInfoList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BandCombinationInfo_Closure) + (const Uenibstreamprotobuf__BandCombinationInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PowerCoordinationFR1_Closure) + (const Uenibstreamprotobuf__PowerCoordinationFR1 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ServCellIndexRangeSCG_Closure) + (const Uenibstreamprotobuf__ServCellIndexRangeSCG *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasConfigMN_Closure) + (const Uenibstreamprotobuf__MeasConfigMN *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__GapPurpose_Closure) + (const Uenibstreamprotobuf__GapPurpose *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC_Closure) + (const Uenibstreamprotobuf__AffectedCarrierFreqCombInfoMRDC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__VictimSystemType_Closure) + (const Uenibstreamprotobuf__VictimSystemType *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC_Closure) + (const Uenibstreamprotobuf__AffectedCarrierFreqCombMRDC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA_Closure) + (const Uenibstreamprotobuf__AffectedCarrierFreqCombEUTRA *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__AffectedCarrierFreqCombNR_Closure) + (const Uenibstreamprotobuf__AffectedCarrierFreqCombNR *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CGConfigInfoV1540IEs_Closure) + (const Uenibstreamprotobuf__CGConfigInfoV1540IEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PHTypeListMCG_Closure) + (const Uenibstreamprotobuf__PHTypeListMCG *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PHInfoMCG_Closure) + (const Uenibstreamprotobuf__PHInfoMCG *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PHUplinkCarrierMCG_Closure) + (const Uenibstreamprotobuf__PHUplinkCarrierMCG *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasResultReportCGI_Closure) + (const Uenibstreamprotobuf__MeasResultReportCGI *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__config_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__config_info_critical_extensions_choice1__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__config_info__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__capability_rat__container__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rat__type__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__rat__type__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scg_failure_info__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__scg_failure_info__failure_type__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_scg__failure__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__config_restrict_info_scg__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__band_combination_info_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__band_combination_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__power_coordination__fr1__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__serv_cell_index_range_scg__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_config_mn__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__gap_purpose__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__gap_purpose__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__affected_carrier_freq_comb_info_mrdc__interference_direction_mrdc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__victim_system_type__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__affected_carrier_freq_comb_mrdc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__affected_carrier_freq_comb_eutra__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__affected_carrier_freq_comb_nr__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__config_info_v1540__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ph__type_list_mcg__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ph__info_mcg__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ph__uplink_carrier_mcg__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ph__uplink_carrier_mcg__ph__type1or3__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_report_cgi__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_rrc_5fcg_5fconfig_5finfo_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/rrc_common_types.pb-c.c b/mc-core/mc/local_datasource/rrc_common_types.pb-c.c new file mode 100644 index 0000000..82df009 --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_common_types.pb-c.c @@ -0,0 +1,71530 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_common_types.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "rrc_common_types.pb-c.h" +void uenibstreamprotobuf__cell_group_config__init + (Uenibstreamprotobuf__CellGroupConfig *message) +{ + static const Uenibstreamprotobuf__CellGroupConfig init_value = UENIBSTREAMPROTOBUF__CELL_GROUP_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cell_group_config__get_packed_size + (const Uenibstreamprotobuf__CellGroupConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_group_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cell_group_config__pack + (const Uenibstreamprotobuf__CellGroupConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_group_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cell_group_config__pack_to_buffer + (const Uenibstreamprotobuf__CellGroupConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_group_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CellGroupConfig * + uenibstreamprotobuf__cell_group_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CellGroupConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cell_group_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cell_group_config__free_unpacked + (Uenibstreamprotobuf__CellGroupConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cell_group_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rlc__bearer_config__init + (Uenibstreamprotobuf__RLCBearerConfig *message) +{ + static const Uenibstreamprotobuf__RLCBearerConfig init_value = UENIBSTREAMPROTOBUF__RLC__BEARER_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rlc__bearer_config__get_packed_size + (const Uenibstreamprotobuf__RLCBearerConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlc__bearer_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rlc__bearer_config__pack + (const Uenibstreamprotobuf__RLCBearerConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlc__bearer_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rlc__bearer_config__pack_to_buffer + (const Uenibstreamprotobuf__RLCBearerConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlc__bearer_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RLCBearerConfig * + uenibstreamprotobuf__rlc__bearer_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RLCBearerConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rlc__bearer_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rlc__bearer_config__free_unpacked + (Uenibstreamprotobuf__RLCBearerConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rlc__bearer_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rlc__config__init + (Uenibstreamprotobuf__RLCConfig *message) +{ + static const Uenibstreamprotobuf__RLCConfig init_value = UENIBSTREAMPROTOBUF__RLC__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rlc__config__get_packed_size + (const Uenibstreamprotobuf__RLCConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlc__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rlc__config__pack + (const Uenibstreamprotobuf__RLCConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlc__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rlc__config__pack_to_buffer + (const Uenibstreamprotobuf__RLCConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlc__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RLCConfig * + uenibstreamprotobuf__rlc__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RLCConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rlc__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rlc__config__free_unpacked + (Uenibstreamprotobuf__RLCConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rlc__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__am__init + (Uenibstreamprotobuf__AM *message) +{ + static const Uenibstreamprotobuf__AM init_value = UENIBSTREAMPROTOBUF__AM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__am__get_packed_size + (const Uenibstreamprotobuf__AM *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__am__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__am__pack + (const Uenibstreamprotobuf__AM *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__am__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__am__pack_to_buffer + (const Uenibstreamprotobuf__AM *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__am__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__AM * + uenibstreamprotobuf__am__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__AM *) + protobuf_c_message_unpack (&uenibstreamprotobuf__am__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__am__free_unpacked + (Uenibstreamprotobuf__AM *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__am__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ul__am__rlc__init + (Uenibstreamprotobuf__ULAMRLC *message) +{ + static const Uenibstreamprotobuf__ULAMRLC init_value = UENIBSTREAMPROTOBUF__UL__AM__RLC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ul__am__rlc__get_packed_size + (const Uenibstreamprotobuf__ULAMRLC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ul__am__rlc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ul__am__rlc__pack + (const Uenibstreamprotobuf__ULAMRLC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ul__am__rlc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ul__am__rlc__pack_to_buffer + (const Uenibstreamprotobuf__ULAMRLC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ul__am__rlc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ULAMRLC * + uenibstreamprotobuf__ul__am__rlc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ULAMRLC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ul__am__rlc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ul__am__rlc__free_unpacked + (Uenibstreamprotobuf__ULAMRLC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ul__am__rlc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__max_retx_threshold__init + (Uenibstreamprotobuf__MaxRetxThreshold *message) +{ + static const Uenibstreamprotobuf__MaxRetxThreshold init_value = UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__max_retx_threshold__get_packed_size + (const Uenibstreamprotobuf__MaxRetxThreshold *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_retx_threshold__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__max_retx_threshold__pack + (const Uenibstreamprotobuf__MaxRetxThreshold *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_retx_threshold__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__max_retx_threshold__pack_to_buffer + (const Uenibstreamprotobuf__MaxRetxThreshold *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_retx_threshold__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MaxRetxThreshold * + uenibstreamprotobuf__max_retx_threshold__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MaxRetxThreshold *) + protobuf_c_message_unpack (&uenibstreamprotobuf__max_retx_threshold__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__max_retx_threshold__free_unpacked + (Uenibstreamprotobuf__MaxRetxThreshold *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__max_retx_threshold__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sn__field_length_am__init + (Uenibstreamprotobuf__SNFieldLengthAM *message) +{ + static const Uenibstreamprotobuf__SNFieldLengthAM init_value = UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sn__field_length_am__get_packed_size + (const Uenibstreamprotobuf__SNFieldLengthAM *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sn__field_length_am__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sn__field_length_am__pack + (const Uenibstreamprotobuf__SNFieldLengthAM *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sn__field_length_am__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sn__field_length_am__pack_to_buffer + (const Uenibstreamprotobuf__SNFieldLengthAM *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sn__field_length_am__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SNFieldLengthAM * + uenibstreamprotobuf__sn__field_length_am__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SNFieldLengthAM *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sn__field_length_am__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sn__field_length_am__free_unpacked + (Uenibstreamprotobuf__SNFieldLengthAM *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sn__field_length_am__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__t__poll_retransmit__init + (Uenibstreamprotobuf__TPollRetransmit *message) +{ + static const Uenibstreamprotobuf__TPollRetransmit init_value = UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__t__poll_retransmit__get_packed_size + (const Uenibstreamprotobuf__TPollRetransmit *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t__poll_retransmit__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__t__poll_retransmit__pack + (const Uenibstreamprotobuf__TPollRetransmit *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t__poll_retransmit__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__t__poll_retransmit__pack_to_buffer + (const Uenibstreamprotobuf__TPollRetransmit *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t__poll_retransmit__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TPollRetransmit * + uenibstreamprotobuf__t__poll_retransmit__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TPollRetransmit *) + protobuf_c_message_unpack (&uenibstreamprotobuf__t__poll_retransmit__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__t__poll_retransmit__free_unpacked + (Uenibstreamprotobuf__TPollRetransmit *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__t__poll_retransmit__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__poll_pdu__init + (Uenibstreamprotobuf__PollPDU *message) +{ + static const Uenibstreamprotobuf__PollPDU init_value = UENIBSTREAMPROTOBUF__POLL_PDU__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__poll_pdu__get_packed_size + (const Uenibstreamprotobuf__PollPDU *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__poll_pdu__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__poll_pdu__pack + (const Uenibstreamprotobuf__PollPDU *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__poll_pdu__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__poll_pdu__pack_to_buffer + (const Uenibstreamprotobuf__PollPDU *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__poll_pdu__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PollPDU * + uenibstreamprotobuf__poll_pdu__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PollPDU *) + protobuf_c_message_unpack (&uenibstreamprotobuf__poll_pdu__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__poll_pdu__free_unpacked + (Uenibstreamprotobuf__PollPDU *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__poll_pdu__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__poll_byte__init + (Uenibstreamprotobuf__PollByte *message) +{ + static const Uenibstreamprotobuf__PollByte init_value = UENIBSTREAMPROTOBUF__POLL_BYTE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__poll_byte__get_packed_size + (const Uenibstreamprotobuf__PollByte *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__poll_byte__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__poll_byte__pack + (const Uenibstreamprotobuf__PollByte *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__poll_byte__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__poll_byte__pack_to_buffer + (const Uenibstreamprotobuf__PollByte *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__poll_byte__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PollByte * + uenibstreamprotobuf__poll_byte__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PollByte *) + protobuf_c_message_unpack (&uenibstreamprotobuf__poll_byte__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__poll_byte__free_unpacked + (Uenibstreamprotobuf__PollByte *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__poll_byte__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dl__am__rlc__init + (Uenibstreamprotobuf__DLAMRLC *message) +{ + static const Uenibstreamprotobuf__DLAMRLC init_value = UENIBSTREAMPROTOBUF__DL__AM__RLC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dl__am__rlc__get_packed_size + (const Uenibstreamprotobuf__DLAMRLC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dl__am__rlc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dl__am__rlc__pack + (const Uenibstreamprotobuf__DLAMRLC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dl__am__rlc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dl__am__rlc__pack_to_buffer + (const Uenibstreamprotobuf__DLAMRLC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dl__am__rlc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DLAMRLC * + uenibstreamprotobuf__dl__am__rlc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DLAMRLC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dl__am__rlc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dl__am__rlc__free_unpacked + (Uenibstreamprotobuf__DLAMRLC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dl__am__rlc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__t__reassembly__init + (Uenibstreamprotobuf__TReassembly *message) +{ + static const Uenibstreamprotobuf__TReassembly init_value = UENIBSTREAMPROTOBUF__T__REASSEMBLY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__t__reassembly__get_packed_size + (const Uenibstreamprotobuf__TReassembly *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t__reassembly__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__t__reassembly__pack + (const Uenibstreamprotobuf__TReassembly *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t__reassembly__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__t__reassembly__pack_to_buffer + (const Uenibstreamprotobuf__TReassembly *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t__reassembly__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TReassembly * + uenibstreamprotobuf__t__reassembly__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TReassembly *) + protobuf_c_message_unpack (&uenibstreamprotobuf__t__reassembly__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__t__reassembly__free_unpacked + (Uenibstreamprotobuf__TReassembly *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__t__reassembly__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__t__status_prohibit__init + (Uenibstreamprotobuf__TStatusProhibit *message) +{ + static const Uenibstreamprotobuf__TStatusProhibit init_value = UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__t__status_prohibit__get_packed_size + (const Uenibstreamprotobuf__TStatusProhibit *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t__status_prohibit__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__t__status_prohibit__pack + (const Uenibstreamprotobuf__TStatusProhibit *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t__status_prohibit__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__t__status_prohibit__pack_to_buffer + (const Uenibstreamprotobuf__TStatusProhibit *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t__status_prohibit__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TStatusProhibit * + uenibstreamprotobuf__t__status_prohibit__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TStatusProhibit *) + protobuf_c_message_unpack (&uenibstreamprotobuf__t__status_prohibit__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__t__status_prohibit__free_unpacked + (Uenibstreamprotobuf__TStatusProhibit *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__t__status_prohibit__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__um__bi__directional__init + (Uenibstreamprotobuf__UMBiDirectional *message) +{ + static const Uenibstreamprotobuf__UMBiDirectional init_value = UENIBSTREAMPROTOBUF__UM__BI__DIRECTIONAL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__um__bi__directional__get_packed_size + (const Uenibstreamprotobuf__UMBiDirectional *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__um__bi__directional__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__um__bi__directional__pack + (const Uenibstreamprotobuf__UMBiDirectional *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__um__bi__directional__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__um__bi__directional__pack_to_buffer + (const Uenibstreamprotobuf__UMBiDirectional *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__um__bi__directional__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UMBiDirectional * + uenibstreamprotobuf__um__bi__directional__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UMBiDirectional *) + protobuf_c_message_unpack (&uenibstreamprotobuf__um__bi__directional__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__um__bi__directional__free_unpacked + (Uenibstreamprotobuf__UMBiDirectional *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__um__bi__directional__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ul__um__rlc__init + (Uenibstreamprotobuf__ULUMRLC *message) +{ + static const Uenibstreamprotobuf__ULUMRLC init_value = UENIBSTREAMPROTOBUF__UL__UM__RLC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ul__um__rlc__get_packed_size + (const Uenibstreamprotobuf__ULUMRLC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ul__um__rlc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ul__um__rlc__pack + (const Uenibstreamprotobuf__ULUMRLC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ul__um__rlc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ul__um__rlc__pack_to_buffer + (const Uenibstreamprotobuf__ULUMRLC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ul__um__rlc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ULUMRLC * + uenibstreamprotobuf__ul__um__rlc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ULUMRLC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ul__um__rlc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ul__um__rlc__free_unpacked + (Uenibstreamprotobuf__ULUMRLC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ul__um__rlc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sn__field_length_um__init + (Uenibstreamprotobuf__SNFieldLengthUM *message) +{ + static const Uenibstreamprotobuf__SNFieldLengthUM init_value = UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sn__field_length_um__get_packed_size + (const Uenibstreamprotobuf__SNFieldLengthUM *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sn__field_length_um__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sn__field_length_um__pack + (const Uenibstreamprotobuf__SNFieldLengthUM *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sn__field_length_um__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sn__field_length_um__pack_to_buffer + (const Uenibstreamprotobuf__SNFieldLengthUM *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sn__field_length_um__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SNFieldLengthUM * + uenibstreamprotobuf__sn__field_length_um__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SNFieldLengthUM *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sn__field_length_um__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sn__field_length_um__free_unpacked + (Uenibstreamprotobuf__SNFieldLengthUM *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sn__field_length_um__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dl__um__rlc__init + (Uenibstreamprotobuf__DLUMRLC *message) +{ + static const Uenibstreamprotobuf__DLUMRLC init_value = UENIBSTREAMPROTOBUF__DL__UM__RLC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dl__um__rlc__get_packed_size + (const Uenibstreamprotobuf__DLUMRLC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dl__um__rlc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dl__um__rlc__pack + (const Uenibstreamprotobuf__DLUMRLC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dl__um__rlc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dl__um__rlc__pack_to_buffer + (const Uenibstreamprotobuf__DLUMRLC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dl__um__rlc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DLUMRLC * + uenibstreamprotobuf__dl__um__rlc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DLUMRLC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dl__um__rlc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dl__um__rlc__free_unpacked + (Uenibstreamprotobuf__DLUMRLC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dl__um__rlc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__um__uni__directional__ul__init + (Uenibstreamprotobuf__UMUniDirectionalUL *message) +{ + static const Uenibstreamprotobuf__UMUniDirectionalUL init_value = UENIBSTREAMPROTOBUF__UM__UNI__DIRECTIONAL__UL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__um__uni__directional__ul__get_packed_size + (const Uenibstreamprotobuf__UMUniDirectionalUL *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__um__uni__directional__ul__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__um__uni__directional__ul__pack + (const Uenibstreamprotobuf__UMUniDirectionalUL *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__um__uni__directional__ul__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__um__uni__directional__ul__pack_to_buffer + (const Uenibstreamprotobuf__UMUniDirectionalUL *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__um__uni__directional__ul__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UMUniDirectionalUL * + uenibstreamprotobuf__um__uni__directional__ul__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UMUniDirectionalUL *) + protobuf_c_message_unpack (&uenibstreamprotobuf__um__uni__directional__ul__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__um__uni__directional__ul__free_unpacked + (Uenibstreamprotobuf__UMUniDirectionalUL *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__um__uni__directional__ul__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__um__uni__directional__dl__init + (Uenibstreamprotobuf__UMUniDirectionalDL *message) +{ + static const Uenibstreamprotobuf__UMUniDirectionalDL init_value = UENIBSTREAMPROTOBUF__UM__UNI__DIRECTIONAL__DL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__um__uni__directional__dl__get_packed_size + (const Uenibstreamprotobuf__UMUniDirectionalDL *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__um__uni__directional__dl__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__um__uni__directional__dl__pack + (const Uenibstreamprotobuf__UMUniDirectionalDL *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__um__uni__directional__dl__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__um__uni__directional__dl__pack_to_buffer + (const Uenibstreamprotobuf__UMUniDirectionalDL *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__um__uni__directional__dl__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UMUniDirectionalDL * + uenibstreamprotobuf__um__uni__directional__dl__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UMUniDirectionalDL *) + protobuf_c_message_unpack (&uenibstreamprotobuf__um__uni__directional__dl__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__um__uni__directional__dl__free_unpacked + (Uenibstreamprotobuf__UMUniDirectionalDL *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__um__uni__directional__dl__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__logical_channel_config__init + (Uenibstreamprotobuf__LogicalChannelConfig *message) +{ + static const Uenibstreamprotobuf__LogicalChannelConfig init_value = UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__logical_channel_config__get_packed_size + (const Uenibstreamprotobuf__LogicalChannelConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__logical_channel_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__logical_channel_config__pack + (const Uenibstreamprotobuf__LogicalChannelConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__logical_channel_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__logical_channel_config__pack_to_buffer + (const Uenibstreamprotobuf__LogicalChannelConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__logical_channel_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__LogicalChannelConfig * + uenibstreamprotobuf__logical_channel_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__LogicalChannelConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__logical_channel_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__logical_channel_config__free_unpacked + (Uenibstreamprotobuf__LogicalChannelConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__logical_channel_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ul__specific_parameters__init + (Uenibstreamprotobuf__ULSpecificParameters *message) +{ + static const Uenibstreamprotobuf__ULSpecificParameters init_value = UENIBSTREAMPROTOBUF__UL__SPECIFIC_PARAMETERS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ul__specific_parameters__get_packed_size + (const Uenibstreamprotobuf__ULSpecificParameters *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ul__specific_parameters__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ul__specific_parameters__pack + (const Uenibstreamprotobuf__ULSpecificParameters *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ul__specific_parameters__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ul__specific_parameters__pack_to_buffer + (const Uenibstreamprotobuf__ULSpecificParameters *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ul__specific_parameters__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ULSpecificParameters * + uenibstreamprotobuf__ul__specific_parameters__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ULSpecificParameters *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ul__specific_parameters__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ul__specific_parameters__free_unpacked + (Uenibstreamprotobuf__ULSpecificParameters *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ul__specific_parameters__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__prioritised_bit_rate__init + (Uenibstreamprotobuf__PrioritisedBitRate *message) +{ + static const Uenibstreamprotobuf__PrioritisedBitRate init_value = UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__prioritised_bit_rate__get_packed_size + (const Uenibstreamprotobuf__PrioritisedBitRate *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__prioritised_bit_rate__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__prioritised_bit_rate__pack + (const Uenibstreamprotobuf__PrioritisedBitRate *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__prioritised_bit_rate__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__prioritised_bit_rate__pack_to_buffer + (const Uenibstreamprotobuf__PrioritisedBitRate *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__prioritised_bit_rate__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PrioritisedBitRate * + uenibstreamprotobuf__prioritised_bit_rate__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PrioritisedBitRate *) + protobuf_c_message_unpack (&uenibstreamprotobuf__prioritised_bit_rate__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__prioritised_bit_rate__free_unpacked + (Uenibstreamprotobuf__PrioritisedBitRate *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__prioritised_bit_rate__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bucket_size_duration__init + (Uenibstreamprotobuf__BucketSizeDuration *message) +{ + static const Uenibstreamprotobuf__BucketSizeDuration init_value = UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bucket_size_duration__get_packed_size + (const Uenibstreamprotobuf__BucketSizeDuration *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bucket_size_duration__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bucket_size_duration__pack + (const Uenibstreamprotobuf__BucketSizeDuration *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bucket_size_duration__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bucket_size_duration__pack_to_buffer + (const Uenibstreamprotobuf__BucketSizeDuration *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bucket_size_duration__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BucketSizeDuration * + uenibstreamprotobuf__bucket_size_duration__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BucketSizeDuration *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bucket_size_duration__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bucket_size_duration__free_unpacked + (Uenibstreamprotobuf__BucketSizeDuration *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bucket_size_duration__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__subcarrier_spacing__init + (Uenibstreamprotobuf__SubcarrierSpacing *message) +{ + static const Uenibstreamprotobuf__SubcarrierSpacing init_value = UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__subcarrier_spacing__get_packed_size + (const Uenibstreamprotobuf__SubcarrierSpacing *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_spacing__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__subcarrier_spacing__pack + (const Uenibstreamprotobuf__SubcarrierSpacing *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_spacing__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__subcarrier_spacing__pack_to_buffer + (const Uenibstreamprotobuf__SubcarrierSpacing *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_spacing__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SubcarrierSpacing * + uenibstreamprotobuf__subcarrier_spacing__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SubcarrierSpacing *) + protobuf_c_message_unpack (&uenibstreamprotobuf__subcarrier_spacing__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__subcarrier_spacing__free_unpacked + (Uenibstreamprotobuf__SubcarrierSpacing *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_spacing__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__max_pusch__duration__init + (Uenibstreamprotobuf__MaxPUSCHDuration *message) +{ + static const Uenibstreamprotobuf__MaxPUSCHDuration init_value = UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__max_pusch__duration__get_packed_size + (const Uenibstreamprotobuf__MaxPUSCHDuration *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_pusch__duration__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__max_pusch__duration__pack + (const Uenibstreamprotobuf__MaxPUSCHDuration *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_pusch__duration__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__max_pusch__duration__pack_to_buffer + (const Uenibstreamprotobuf__MaxPUSCHDuration *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_pusch__duration__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MaxPUSCHDuration * + uenibstreamprotobuf__max_pusch__duration__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MaxPUSCHDuration *) + protobuf_c_message_unpack (&uenibstreamprotobuf__max_pusch__duration__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__max_pusch__duration__free_unpacked + (Uenibstreamprotobuf__MaxPUSCHDuration *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__max_pusch__duration__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bit_rate_query_prohibit_timer__init + (Uenibstreamprotobuf__BitRateQueryProhibitTimer *message) +{ + static const Uenibstreamprotobuf__BitRateQueryProhibitTimer init_value = UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bit_rate_query_prohibit_timer__get_packed_size + (const Uenibstreamprotobuf__BitRateQueryProhibitTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bit_rate_query_prohibit_timer__pack + (const Uenibstreamprotobuf__BitRateQueryProhibitTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bit_rate_query_prohibit_timer__pack_to_buffer + (const Uenibstreamprotobuf__BitRateQueryProhibitTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BitRateQueryProhibitTimer * + uenibstreamprotobuf__bit_rate_query_prohibit_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BitRateQueryProhibitTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bit_rate_query_prohibit_timer__free_unpacked + (Uenibstreamprotobuf__BitRateQueryProhibitTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__mac__cell_group_config__init + (Uenibstreamprotobuf__MACCellGroupConfig *message) +{ + static const Uenibstreamprotobuf__MACCellGroupConfig init_value = UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__mac__cell_group_config__get_packed_size + (const Uenibstreamprotobuf__MACCellGroupConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mac__cell_group_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__mac__cell_group_config__pack + (const Uenibstreamprotobuf__MACCellGroupConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mac__cell_group_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__mac__cell_group_config__pack_to_buffer + (const Uenibstreamprotobuf__MACCellGroupConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mac__cell_group_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MACCellGroupConfig * + uenibstreamprotobuf__mac__cell_group_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MACCellGroupConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__mac__cell_group_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__mac__cell_group_config__free_unpacked + (Uenibstreamprotobuf__MACCellGroupConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__mac__cell_group_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__drx__config__init + (Uenibstreamprotobuf__DRXConfig *message) +{ + static const Uenibstreamprotobuf__DRXConfig init_value = UENIBSTREAMPROTOBUF__DRX__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__drx__config__get_packed_size + (const Uenibstreamprotobuf__DRXConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drx__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__drx__config__pack + (const Uenibstreamprotobuf__DRXConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drx__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__drx__config__pack_to_buffer + (const Uenibstreamprotobuf__DRXConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drx__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DRXConfig * + uenibstreamprotobuf__drx__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DRXConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__drx__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__drx__config__free_unpacked + (Uenibstreamprotobuf__DRXConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__drx__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__milli_seconds__init + (Uenibstreamprotobuf__MilliSeconds *message) +{ + static const Uenibstreamprotobuf__MilliSeconds init_value = UENIBSTREAMPROTOBUF__MILLI_SECONDS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__milli_seconds__get_packed_size + (const Uenibstreamprotobuf__MilliSeconds *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__milli_seconds__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__milli_seconds__pack + (const Uenibstreamprotobuf__MilliSeconds *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__milli_seconds__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__milli_seconds__pack_to_buffer + (const Uenibstreamprotobuf__MilliSeconds *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__milli_seconds__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MilliSeconds * + uenibstreamprotobuf__milli_seconds__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MilliSeconds *) + protobuf_c_message_unpack (&uenibstreamprotobuf__milli_seconds__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__milli_seconds__free_unpacked + (Uenibstreamprotobuf__MilliSeconds *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__milli_seconds__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__drx__inactivity_timer__init + (Uenibstreamprotobuf__DRXInactivityTimer *message) +{ + static const Uenibstreamprotobuf__DRXInactivityTimer init_value = UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__drx__inactivity_timer__get_packed_size + (const Uenibstreamprotobuf__DRXInactivityTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drx__inactivity_timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__drx__inactivity_timer__pack + (const Uenibstreamprotobuf__DRXInactivityTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drx__inactivity_timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__drx__inactivity_timer__pack_to_buffer + (const Uenibstreamprotobuf__DRXInactivityTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drx__inactivity_timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DRXInactivityTimer * + uenibstreamprotobuf__drx__inactivity_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DRXInactivityTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__drx__inactivity_timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__drx__inactivity_timer__free_unpacked + (Uenibstreamprotobuf__DRXInactivityTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__drx__inactivity_timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__drx__retransmission_timer__init + (Uenibstreamprotobuf__DRXRetransmissionTimer *message) +{ + static const Uenibstreamprotobuf__DRXRetransmissionTimer init_value = UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__drx__retransmission_timer__get_packed_size + (const Uenibstreamprotobuf__DRXRetransmissionTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drx__retransmission_timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__drx__retransmission_timer__pack + (const Uenibstreamprotobuf__DRXRetransmissionTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drx__retransmission_timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__drx__retransmission_timer__pack_to_buffer + (const Uenibstreamprotobuf__DRXRetransmissionTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drx__retransmission_timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DRXRetransmissionTimer * + uenibstreamprotobuf__drx__retransmission_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DRXRetransmissionTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__drx__retransmission_timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__drx__retransmission_timer__free_unpacked + (Uenibstreamprotobuf__DRXRetransmissionTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__drx__retransmission_timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__short_drx__init + (Uenibstreamprotobuf__ShortDRX *message) +{ + static const Uenibstreamprotobuf__ShortDRX init_value = UENIBSTREAMPROTOBUF__SHORT_DRX__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__short_drx__get_packed_size + (const Uenibstreamprotobuf__ShortDRX *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__short_drx__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__short_drx__pack + (const Uenibstreamprotobuf__ShortDRX *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__short_drx__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__short_drx__pack_to_buffer + (const Uenibstreamprotobuf__ShortDRX *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__short_drx__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ShortDRX * + uenibstreamprotobuf__short_drx__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ShortDRX *) + protobuf_c_message_unpack (&uenibstreamprotobuf__short_drx__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__short_drx__free_unpacked + (Uenibstreamprotobuf__ShortDRX *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__short_drx__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__drx__short_cycle__init + (Uenibstreamprotobuf__DRXShortCycle *message) +{ + static const Uenibstreamprotobuf__DRXShortCycle init_value = UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__drx__short_cycle__get_packed_size + (const Uenibstreamprotobuf__DRXShortCycle *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drx__short_cycle__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__drx__short_cycle__pack + (const Uenibstreamprotobuf__DRXShortCycle *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drx__short_cycle__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__drx__short_cycle__pack_to_buffer + (const Uenibstreamprotobuf__DRXShortCycle *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drx__short_cycle__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DRXShortCycle * + uenibstreamprotobuf__drx__short_cycle__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DRXShortCycle *) + protobuf_c_message_unpack (&uenibstreamprotobuf__drx__short_cycle__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__drx__short_cycle__free_unpacked + (Uenibstreamprotobuf__DRXShortCycle *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__drx__short_cycle__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scheduling_request_config__init + (Uenibstreamprotobuf__SchedulingRequestConfig *message) +{ + static const Uenibstreamprotobuf__SchedulingRequestConfig init_value = UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scheduling_request_config__get_packed_size + (const Uenibstreamprotobuf__SchedulingRequestConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scheduling_request_config__pack + (const Uenibstreamprotobuf__SchedulingRequestConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scheduling_request_config__pack_to_buffer + (const Uenibstreamprotobuf__SchedulingRequestConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SchedulingRequestConfig * + uenibstreamprotobuf__scheduling_request_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SchedulingRequestConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scheduling_request_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scheduling_request_config__free_unpacked + (Uenibstreamprotobuf__SchedulingRequestConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scheduling_request_to_add_mod__init + (Uenibstreamprotobuf__SchedulingRequestToAddMod *message) +{ + static const Uenibstreamprotobuf__SchedulingRequestToAddMod init_value = UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_TO_ADD_MOD__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scheduling_request_to_add_mod__get_packed_size + (const Uenibstreamprotobuf__SchedulingRequestToAddMod *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scheduling_request_to_add_mod__pack + (const Uenibstreamprotobuf__SchedulingRequestToAddMod *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scheduling_request_to_add_mod__pack_to_buffer + (const Uenibstreamprotobuf__SchedulingRequestToAddMod *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SchedulingRequestToAddMod * + uenibstreamprotobuf__scheduling_request_to_add_mod__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SchedulingRequestToAddMod *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scheduling_request_to_add_mod__free_unpacked + (Uenibstreamprotobuf__SchedulingRequestToAddMod *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sr__prohibit_timer__init + (Uenibstreamprotobuf__SRProhibitTimer *message) +{ + static const Uenibstreamprotobuf__SRProhibitTimer init_value = UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sr__prohibit_timer__get_packed_size + (const Uenibstreamprotobuf__SRProhibitTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sr__prohibit_timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sr__prohibit_timer__pack + (const Uenibstreamprotobuf__SRProhibitTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sr__prohibit_timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sr__prohibit_timer__pack_to_buffer + (const Uenibstreamprotobuf__SRProhibitTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sr__prohibit_timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRProhibitTimer * + uenibstreamprotobuf__sr__prohibit_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRProhibitTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sr__prohibit_timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sr__prohibit_timer__free_unpacked + (Uenibstreamprotobuf__SRProhibitTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sr__prohibit_timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sr__trans_max__init + (Uenibstreamprotobuf__SRTransMax *message) +{ + static const Uenibstreamprotobuf__SRTransMax init_value = UENIBSTREAMPROTOBUF__SR__TRANS_MAX__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sr__trans_max__get_packed_size + (const Uenibstreamprotobuf__SRTransMax *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sr__trans_max__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sr__trans_max__pack + (const Uenibstreamprotobuf__SRTransMax *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sr__trans_max__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sr__trans_max__pack_to_buffer + (const Uenibstreamprotobuf__SRTransMax *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sr__trans_max__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRTransMax * + uenibstreamprotobuf__sr__trans_max__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRTransMax *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sr__trans_max__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sr__trans_max__free_unpacked + (Uenibstreamprotobuf__SRTransMax *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sr__trans_max__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bsr__config__init + (Uenibstreamprotobuf__BSRConfig *message) +{ + static const Uenibstreamprotobuf__BSRConfig init_value = UENIBSTREAMPROTOBUF__BSR__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bsr__config__get_packed_size + (const Uenibstreamprotobuf__BSRConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bsr__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bsr__config__pack + (const Uenibstreamprotobuf__BSRConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bsr__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bsr__config__pack_to_buffer + (const Uenibstreamprotobuf__BSRConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bsr__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BSRConfig * + uenibstreamprotobuf__bsr__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BSRConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bsr__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bsr__config__free_unpacked + (Uenibstreamprotobuf__BSRConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bsr__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__periodic_bsr__timer__init + (Uenibstreamprotobuf__PeriodicBSRTimer *message) +{ + static const Uenibstreamprotobuf__PeriodicBSRTimer init_value = UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__periodic_bsr__timer__get_packed_size + (const Uenibstreamprotobuf__PeriodicBSRTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__periodic_bsr__timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__periodic_bsr__timer__pack + (const Uenibstreamprotobuf__PeriodicBSRTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__periodic_bsr__timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__periodic_bsr__timer__pack_to_buffer + (const Uenibstreamprotobuf__PeriodicBSRTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__periodic_bsr__timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PeriodicBSRTimer * + uenibstreamprotobuf__periodic_bsr__timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PeriodicBSRTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__periodic_bsr__timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__periodic_bsr__timer__free_unpacked + (Uenibstreamprotobuf__PeriodicBSRTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__periodic_bsr__timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__retx_bsr__timer__init + (Uenibstreamprotobuf__RetxBSRTimer *message) +{ + static const Uenibstreamprotobuf__RetxBSRTimer init_value = UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__retx_bsr__timer__get_packed_size + (const Uenibstreamprotobuf__RetxBSRTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__retx_bsr__timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__retx_bsr__timer__pack + (const Uenibstreamprotobuf__RetxBSRTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__retx_bsr__timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__retx_bsr__timer__pack_to_buffer + (const Uenibstreamprotobuf__RetxBSRTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__retx_bsr__timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RetxBSRTimer * + uenibstreamprotobuf__retx_bsr__timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RetxBSRTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__retx_bsr__timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__retx_bsr__timer__free_unpacked + (Uenibstreamprotobuf__RetxBSRTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__retx_bsr__timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__logical_channel_sr__delay_timer__init + (Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message) +{ + static const Uenibstreamprotobuf__LogicalChannelSRDelayTimer init_value = UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__logical_channel_sr__delay_timer__get_packed_size + (const Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__logical_channel_sr__delay_timer__pack + (const Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__logical_channel_sr__delay_timer__pack_to_buffer + (const Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__LogicalChannelSRDelayTimer * + uenibstreamprotobuf__logical_channel_sr__delay_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__LogicalChannelSRDelayTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__logical_channel_sr__delay_timer__free_unpacked + (Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__tag__config__init + (Uenibstreamprotobuf__TAGConfig *message) +{ + static const Uenibstreamprotobuf__TAGConfig init_value = UENIBSTREAMPROTOBUF__TAG__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__tag__config__get_packed_size + (const Uenibstreamprotobuf__TAGConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tag__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__tag__config__pack + (const Uenibstreamprotobuf__TAGConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tag__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__tag__config__pack_to_buffer + (const Uenibstreamprotobuf__TAGConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tag__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TAGConfig * + uenibstreamprotobuf__tag__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TAGConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__tag__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__tag__config__free_unpacked + (Uenibstreamprotobuf__TAGConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__tag__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__tag__init + (Uenibstreamprotobuf__TAG *message) +{ + static const Uenibstreamprotobuf__TAG init_value = UENIBSTREAMPROTOBUF__TAG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__tag__get_packed_size + (const Uenibstreamprotobuf__TAG *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tag__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__tag__pack + (const Uenibstreamprotobuf__TAG *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tag__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__tag__pack_to_buffer + (const Uenibstreamprotobuf__TAG *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tag__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TAG * + uenibstreamprotobuf__tag__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TAG *) + protobuf_c_message_unpack (&uenibstreamprotobuf__tag__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__tag__free_unpacked + (Uenibstreamprotobuf__TAG *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__tag__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__time_alignment_timer__init + (Uenibstreamprotobuf__TimeAlignmentTimer *message) +{ + static const Uenibstreamprotobuf__TimeAlignmentTimer init_value = UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__time_alignment_timer__get_packed_size + (const Uenibstreamprotobuf__TimeAlignmentTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__time_alignment_timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__time_alignment_timer__pack + (const Uenibstreamprotobuf__TimeAlignmentTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__time_alignment_timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__time_alignment_timer__pack_to_buffer + (const Uenibstreamprotobuf__TimeAlignmentTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__time_alignment_timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TimeAlignmentTimer * + uenibstreamprotobuf__time_alignment_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TimeAlignmentTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__time_alignment_timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__time_alignment_timer__free_unpacked + (Uenibstreamprotobuf__TimeAlignmentTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__time_alignment_timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__phr__config__init + (Uenibstreamprotobuf__PHRConfig *message) +{ + static const Uenibstreamprotobuf__PHRConfig init_value = UENIBSTREAMPROTOBUF__PHR__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__phr__config__get_packed_size + (const Uenibstreamprotobuf__PHRConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phr__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__phr__config__pack + (const Uenibstreamprotobuf__PHRConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phr__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__phr__config__pack_to_buffer + (const Uenibstreamprotobuf__PHRConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phr__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PHRConfig * + uenibstreamprotobuf__phr__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PHRConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__phr__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__phr__config__free_unpacked + (Uenibstreamprotobuf__PHRConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__phr__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__phr__periodic_timer__init + (Uenibstreamprotobuf__PHRPeriodicTimer *message) +{ + static const Uenibstreamprotobuf__PHRPeriodicTimer init_value = UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__phr__periodic_timer__get_packed_size + (const Uenibstreamprotobuf__PHRPeriodicTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phr__periodic_timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__phr__periodic_timer__pack + (const Uenibstreamprotobuf__PHRPeriodicTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phr__periodic_timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__phr__periodic_timer__pack_to_buffer + (const Uenibstreamprotobuf__PHRPeriodicTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phr__periodic_timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PHRPeriodicTimer * + uenibstreamprotobuf__phr__periodic_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PHRPeriodicTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__phr__periodic_timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__phr__periodic_timer__free_unpacked + (Uenibstreamprotobuf__PHRPeriodicTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__phr__periodic_timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__phr__prohibit_timer__init + (Uenibstreamprotobuf__PHRProhibitTimer *message) +{ + static const Uenibstreamprotobuf__PHRProhibitTimer init_value = UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__phr__prohibit_timer__get_packed_size + (const Uenibstreamprotobuf__PHRProhibitTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phr__prohibit_timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__phr__prohibit_timer__pack + (const Uenibstreamprotobuf__PHRProhibitTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phr__prohibit_timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__phr__prohibit_timer__pack_to_buffer + (const Uenibstreamprotobuf__PHRProhibitTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phr__prohibit_timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PHRProhibitTimer * + uenibstreamprotobuf__phr__prohibit_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PHRProhibitTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__phr__prohibit_timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__phr__prohibit_timer__free_unpacked + (Uenibstreamprotobuf__PHRProhibitTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__phr__prohibit_timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__phr__tx__power_factor_change__init + (Uenibstreamprotobuf__PHRTxPowerFactorChange *message) +{ + static const Uenibstreamprotobuf__PHRTxPowerFactorChange init_value = UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__phr__tx__power_factor_change__get_packed_size + (const Uenibstreamprotobuf__PHRTxPowerFactorChange *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phr__tx__power_factor_change__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__phr__tx__power_factor_change__pack + (const Uenibstreamprotobuf__PHRTxPowerFactorChange *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phr__tx__power_factor_change__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__phr__tx__power_factor_change__pack_to_buffer + (const Uenibstreamprotobuf__PHRTxPowerFactorChange *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phr__tx__power_factor_change__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PHRTxPowerFactorChange * + uenibstreamprotobuf__phr__tx__power_factor_change__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PHRTxPowerFactorChange *) + protobuf_c_message_unpack (&uenibstreamprotobuf__phr__tx__power_factor_change__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__phr__tx__power_factor_change__free_unpacked + (Uenibstreamprotobuf__PHRTxPowerFactorChange *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__phr__tx__power_factor_change__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__phr__mode_other_cg__init + (Uenibstreamprotobuf__PHRModeOtherCG *message) +{ + static const Uenibstreamprotobuf__PHRModeOtherCG init_value = UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__phr__mode_other_cg__get_packed_size + (const Uenibstreamprotobuf__PHRModeOtherCG *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phr__mode_other_cg__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__phr__mode_other_cg__pack + (const Uenibstreamprotobuf__PHRModeOtherCG *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phr__mode_other_cg__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__phr__mode_other_cg__pack_to_buffer + (const Uenibstreamprotobuf__PHRModeOtherCG *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phr__mode_other_cg__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PHRModeOtherCG * + uenibstreamprotobuf__phr__mode_other_cg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PHRModeOtherCG *) + protobuf_c_message_unpack (&uenibstreamprotobuf__phr__mode_other_cg__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__phr__mode_other_cg__free_unpacked + (Uenibstreamprotobuf__PHRModeOtherCG *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__phr__mode_other_cg__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__data_inactivity_timer__init + (Uenibstreamprotobuf__DataInactivityTimer *message) +{ + static const Uenibstreamprotobuf__DataInactivityTimer init_value = UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__data_inactivity_timer__get_packed_size + (const Uenibstreamprotobuf__DataInactivityTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__data_inactivity_timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__data_inactivity_timer__pack + (const Uenibstreamprotobuf__DataInactivityTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__data_inactivity_timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__data_inactivity_timer__pack_to_buffer + (const Uenibstreamprotobuf__DataInactivityTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__data_inactivity_timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DataInactivityTimer * + uenibstreamprotobuf__data_inactivity_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DataInactivityTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__data_inactivity_timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__data_inactivity_timer__free_unpacked + (Uenibstreamprotobuf__DataInactivityTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__data_inactivity_timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__physical_cell_group_config__init + (Uenibstreamprotobuf__PhysicalCellGroupConfig *message) +{ + static const Uenibstreamprotobuf__PhysicalCellGroupConfig init_value = UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__physical_cell_group_config__get_packed_size + (const Uenibstreamprotobuf__PhysicalCellGroupConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__physical_cell_group_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__physical_cell_group_config__pack + (const Uenibstreamprotobuf__PhysicalCellGroupConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__physical_cell_group_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__physical_cell_group_config__pack_to_buffer + (const Uenibstreamprotobuf__PhysicalCellGroupConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__physical_cell_group_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PhysicalCellGroupConfig * + uenibstreamprotobuf__physical_cell_group_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PhysicalCellGroupConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__physical_cell_group_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__physical_cell_group_config__free_unpacked + (Uenibstreamprotobuf__PhysicalCellGroupConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__physical_cell_group_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__xscale__init + (Uenibstreamprotobuf__XScale *message) +{ + static const Uenibstreamprotobuf__XScale init_value = UENIBSTREAMPROTOBUF__XSCALE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__xscale__get_packed_size + (const Uenibstreamprotobuf__XScale *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__xscale__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__xscale__pack + (const Uenibstreamprotobuf__XScale *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__xscale__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__xscale__pack_to_buffer + (const Uenibstreamprotobuf__XScale *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__xscale__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__XScale * + uenibstreamprotobuf__xscale__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__XScale *) + protobuf_c_message_unpack (&uenibstreamprotobuf__xscale__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__xscale__free_unpacked + (Uenibstreamprotobuf__XScale *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__xscale__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sp_cell_config__init + (Uenibstreamprotobuf__SpCellConfig *message) +{ + static const Uenibstreamprotobuf__SpCellConfig init_value = UENIBSTREAMPROTOBUF__SP_CELL_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sp_cell_config__get_packed_size + (const Uenibstreamprotobuf__SpCellConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sp_cell_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sp_cell_config__pack + (const Uenibstreamprotobuf__SpCellConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sp_cell_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sp_cell_config__pack_to_buffer + (const Uenibstreamprotobuf__SpCellConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sp_cell_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SpCellConfig * + uenibstreamprotobuf__sp_cell_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SpCellConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sp_cell_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sp_cell_config__free_unpacked + (Uenibstreamprotobuf__SpCellConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sp_cell_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__reconfiguration_with_sync__init + (Uenibstreamprotobuf__ReconfigurationWithSync *message) +{ + static const Uenibstreamprotobuf__ReconfigurationWithSync init_value = UENIBSTREAMPROTOBUF__RECONFIGURATION_WITH_SYNC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__reconfiguration_with_sync__get_packed_size + (const Uenibstreamprotobuf__ReconfigurationWithSync *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__reconfiguration_with_sync__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__reconfiguration_with_sync__pack + (const Uenibstreamprotobuf__ReconfigurationWithSync *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__reconfiguration_with_sync__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__reconfiguration_with_sync__pack_to_buffer + (const Uenibstreamprotobuf__ReconfigurationWithSync *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__reconfiguration_with_sync__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ReconfigurationWithSync * + uenibstreamprotobuf__reconfiguration_with_sync__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ReconfigurationWithSync *) + protobuf_c_message_unpack (&uenibstreamprotobuf__reconfiguration_with_sync__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__reconfiguration_with_sync__free_unpacked + (Uenibstreamprotobuf__ReconfigurationWithSync *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__reconfiguration_with_sync__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__serving_cell_config_common__init + (Uenibstreamprotobuf__ServingCellConfigCommon *message) +{ + static const Uenibstreamprotobuf__ServingCellConfigCommon init_value = UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__serving_cell_config_common__get_packed_size + (const Uenibstreamprotobuf__ServingCellConfigCommon *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config_common__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__serving_cell_config_common__pack + (const Uenibstreamprotobuf__ServingCellConfigCommon *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config_common__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__serving_cell_config_common__pack_to_buffer + (const Uenibstreamprotobuf__ServingCellConfigCommon *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config_common__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ServingCellConfigCommon * + uenibstreamprotobuf__serving_cell_config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ServingCellConfigCommon *) + protobuf_c_message_unpack (&uenibstreamprotobuf__serving_cell_config_common__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__serving_cell_config_common__free_unpacked + (Uenibstreamprotobuf__ServingCellConfigCommon *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config_common__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__downlink_config_common__init + (Uenibstreamprotobuf__DownlinkConfigCommon *message) +{ + static const Uenibstreamprotobuf__DownlinkConfigCommon init_value = UENIBSTREAMPROTOBUF__DOWNLINK_CONFIG_COMMON__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__downlink_config_common__get_packed_size + (const Uenibstreamprotobuf__DownlinkConfigCommon *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__downlink_config_common__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__downlink_config_common__pack + (const Uenibstreamprotobuf__DownlinkConfigCommon *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__downlink_config_common__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__downlink_config_common__pack_to_buffer + (const Uenibstreamprotobuf__DownlinkConfigCommon *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__downlink_config_common__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DownlinkConfigCommon * + uenibstreamprotobuf__downlink_config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DownlinkConfigCommon *) + protobuf_c_message_unpack (&uenibstreamprotobuf__downlink_config_common__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__downlink_config_common__free_unpacked + (Uenibstreamprotobuf__DownlinkConfigCommon *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__downlink_config_common__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__frequency_info_dl__init + (Uenibstreamprotobuf__FrequencyInfoDL *message) +{ + static const Uenibstreamprotobuf__FrequencyInfoDL init_value = UENIBSTREAMPROTOBUF__FREQUENCY_INFO_DL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__frequency_info_dl__get_packed_size + (const Uenibstreamprotobuf__FrequencyInfoDL *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_dl__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__frequency_info_dl__pack + (const Uenibstreamprotobuf__FrequencyInfoDL *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_dl__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__frequency_info_dl__pack_to_buffer + (const Uenibstreamprotobuf__FrequencyInfoDL *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_dl__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__FrequencyInfoDL * + uenibstreamprotobuf__frequency_info_dl__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__FrequencyInfoDL *) + protobuf_c_message_unpack (&uenibstreamprotobuf__frequency_info_dl__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__frequency_info_dl__free_unpacked + (Uenibstreamprotobuf__FrequencyInfoDL *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_dl__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scs__specific_carrier__init + (Uenibstreamprotobuf__SCSSpecificCarrier *message) +{ + static const Uenibstreamprotobuf__SCSSpecificCarrier init_value = UENIBSTREAMPROTOBUF__SCS__SPECIFIC_CARRIER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scs__specific_carrier__get_packed_size + (const Uenibstreamprotobuf__SCSSpecificCarrier *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs__specific_carrier__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scs__specific_carrier__pack + (const Uenibstreamprotobuf__SCSSpecificCarrier *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs__specific_carrier__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scs__specific_carrier__pack_to_buffer + (const Uenibstreamprotobuf__SCSSpecificCarrier *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs__specific_carrier__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SCSSpecificCarrier * + uenibstreamprotobuf__scs__specific_carrier__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SCSSpecificCarrier *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scs__specific_carrier__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scs__specific_carrier__free_unpacked + (Uenibstreamprotobuf__SCSSpecificCarrier *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scs__specific_carrier__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bwp__downlink_common__init + (Uenibstreamprotobuf__BWPDownlinkCommon *message) +{ + static const Uenibstreamprotobuf__BWPDownlinkCommon init_value = UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bwp__downlink_common__get_packed_size + (const Uenibstreamprotobuf__BWPDownlinkCommon *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink_common__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bwp__downlink_common__pack + (const Uenibstreamprotobuf__BWPDownlinkCommon *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink_common__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bwp__downlink_common__pack_to_buffer + (const Uenibstreamprotobuf__BWPDownlinkCommon *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink_common__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BWPDownlinkCommon * + uenibstreamprotobuf__bwp__downlink_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BWPDownlinkCommon *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bwp__downlink_common__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bwp__downlink_common__free_unpacked + (Uenibstreamprotobuf__BWPDownlinkCommon *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink_common__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bwp__init + (Uenibstreamprotobuf__BWP *message) +{ + static const Uenibstreamprotobuf__BWP init_value = UENIBSTREAMPROTOBUF__BWP__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bwp__get_packed_size + (const Uenibstreamprotobuf__BWP *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bwp__pack + (const Uenibstreamprotobuf__BWP *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bwp__pack_to_buffer + (const Uenibstreamprotobuf__BWP *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BWP * + uenibstreamprotobuf__bwp__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BWP *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bwp__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bwp__free_unpacked + (Uenibstreamprotobuf__BWP *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cyclic_prefix__init + (Uenibstreamprotobuf__CyclicPrefix *message) +{ + static const Uenibstreamprotobuf__CyclicPrefix init_value = UENIBSTREAMPROTOBUF__CYCLIC_PREFIX__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cyclic_prefix__get_packed_size + (const Uenibstreamprotobuf__CyclicPrefix *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cyclic_prefix__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cyclic_prefix__pack + (const Uenibstreamprotobuf__CyclicPrefix *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cyclic_prefix__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cyclic_prefix__pack_to_buffer + (const Uenibstreamprotobuf__CyclicPrefix *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cyclic_prefix__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CyclicPrefix * + uenibstreamprotobuf__cyclic_prefix__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CyclicPrefix *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cyclic_prefix__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cyclic_prefix__free_unpacked + (Uenibstreamprotobuf__CyclicPrefix *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cyclic_prefix__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pdcch__config_common__init + (Uenibstreamprotobuf__PDCCHConfigCommon *message) +{ + static const Uenibstreamprotobuf__PDCCHConfigCommon init_value = UENIBSTREAMPROTOBUF__PDCCH__CONFIG_COMMON__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pdcch__config_common__get_packed_size + (const Uenibstreamprotobuf__PDCCHConfigCommon *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config_common__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pdcch__config_common__pack + (const Uenibstreamprotobuf__PDCCHConfigCommon *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config_common__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pdcch__config_common__pack_to_buffer + (const Uenibstreamprotobuf__PDCCHConfigCommon *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config_common__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PDCCHConfigCommon * + uenibstreamprotobuf__pdcch__config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PDCCHConfigCommon *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pdcch__config_common__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pdcch__config_common__free_unpacked + (Uenibstreamprotobuf__PDCCHConfigCommon *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config_common__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__control_resource_set__init + (Uenibstreamprotobuf__ControlResourceSet *message) +{ + static const Uenibstreamprotobuf__ControlResourceSet init_value = UENIBSTREAMPROTOBUF__CONTROL_RESOURCE_SET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__control_resource_set__get_packed_size + (const Uenibstreamprotobuf__ControlResourceSet *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__control_resource_set__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__control_resource_set__pack + (const Uenibstreamprotobuf__ControlResourceSet *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__control_resource_set__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__control_resource_set__pack_to_buffer + (const Uenibstreamprotobuf__ControlResourceSet *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__control_resource_set__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ControlResourceSet * + uenibstreamprotobuf__control_resource_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ControlResourceSet *) + protobuf_c_message_unpack (&uenibstreamprotobuf__control_resource_set__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__control_resource_set__free_unpacked + (Uenibstreamprotobuf__ControlResourceSet *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__control_resource_set__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__interleaved__init + (Uenibstreamprotobuf__Interleaved *message) +{ + static const Uenibstreamprotobuf__Interleaved init_value = UENIBSTREAMPROTOBUF__INTERLEAVED__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__interleaved__get_packed_size + (const Uenibstreamprotobuf__Interleaved *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__interleaved__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__interleaved__pack + (const Uenibstreamprotobuf__Interleaved *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__interleaved__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__interleaved__pack_to_buffer + (const Uenibstreamprotobuf__Interleaved *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__interleaved__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Interleaved * + uenibstreamprotobuf__interleaved__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Interleaved *) + protobuf_c_message_unpack (&uenibstreamprotobuf__interleaved__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__interleaved__free_unpacked + (Uenibstreamprotobuf__Interleaved *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__interleaved__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__reg__bundle_size__init + (Uenibstreamprotobuf__RegBundleSize *message) +{ + static const Uenibstreamprotobuf__RegBundleSize init_value = UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__reg__bundle_size__get_packed_size + (const Uenibstreamprotobuf__RegBundleSize *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__reg__bundle_size__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__reg__bundle_size__pack + (const Uenibstreamprotobuf__RegBundleSize *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__reg__bundle_size__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__reg__bundle_size__pack_to_buffer + (const Uenibstreamprotobuf__RegBundleSize *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__reg__bundle_size__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RegBundleSize * + uenibstreamprotobuf__reg__bundle_size__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RegBundleSize *) + protobuf_c_message_unpack (&uenibstreamprotobuf__reg__bundle_size__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__reg__bundle_size__free_unpacked + (Uenibstreamprotobuf__RegBundleSize *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__reg__bundle_size__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__interleaver_size__init + (Uenibstreamprotobuf__InterleaverSize *message) +{ + static const Uenibstreamprotobuf__InterleaverSize init_value = UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__interleaver_size__get_packed_size + (const Uenibstreamprotobuf__InterleaverSize *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__interleaver_size__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__interleaver_size__pack + (const Uenibstreamprotobuf__InterleaverSize *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__interleaver_size__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__interleaver_size__pack_to_buffer + (const Uenibstreamprotobuf__InterleaverSize *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__interleaver_size__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__InterleaverSize * + uenibstreamprotobuf__interleaver_size__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__InterleaverSize *) + protobuf_c_message_unpack (&uenibstreamprotobuf__interleaver_size__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__interleaver_size__free_unpacked + (Uenibstreamprotobuf__InterleaverSize *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__interleaver_size__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__precoder_granularity__init + (Uenibstreamprotobuf__PrecoderGranularity *message) +{ + static const Uenibstreamprotobuf__PrecoderGranularity init_value = UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__precoder_granularity__get_packed_size + (const Uenibstreamprotobuf__PrecoderGranularity *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__precoder_granularity__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__precoder_granularity__pack + (const Uenibstreamprotobuf__PrecoderGranularity *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__precoder_granularity__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__precoder_granularity__pack_to_buffer + (const Uenibstreamprotobuf__PrecoderGranularity *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__precoder_granularity__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PrecoderGranularity * + uenibstreamprotobuf__precoder_granularity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PrecoderGranularity *) + protobuf_c_message_unpack (&uenibstreamprotobuf__precoder_granularity__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__precoder_granularity__free_unpacked + (Uenibstreamprotobuf__PrecoderGranularity *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__precoder_granularity__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__init + (Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message) +{ + static const Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 init_value = UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__get_packed_size + (const Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__pack + (const Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__pack_to_buffer + (const Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 * + uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__free_unpacked + (Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sequence__of__integer__init + (Uenibstreamprotobuf__SequenceOfInteger *message) +{ + static const Uenibstreamprotobuf__SequenceOfInteger init_value = UENIBSTREAMPROTOBUF__SEQUENCE__OF__INTEGER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sequence__of__integer__get_packed_size + (const Uenibstreamprotobuf__SequenceOfInteger *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sequence__of__integer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sequence__of__integer__pack + (const Uenibstreamprotobuf__SequenceOfInteger *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sequence__of__integer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sequence__of__integer__pack_to_buffer + (const Uenibstreamprotobuf__SequenceOfInteger *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sequence__of__integer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SequenceOfInteger * + uenibstreamprotobuf__sequence__of__integer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SequenceOfInteger *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sequence__of__integer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sequence__of__integer__free_unpacked + (Uenibstreamprotobuf__SequenceOfInteger *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sequence__of__integer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pdsch__config_common__init + (Uenibstreamprotobuf__PDSCHConfigCommon *message) +{ + static const Uenibstreamprotobuf__PDSCHConfigCommon init_value = UENIBSTREAMPROTOBUF__PDSCH__CONFIG_COMMON__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pdsch__config_common__get_packed_size + (const Uenibstreamprotobuf__PDSCHConfigCommon *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__config_common__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pdsch__config_common__pack + (const Uenibstreamprotobuf__PDSCHConfigCommon *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__config_common__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pdsch__config_common__pack_to_buffer + (const Uenibstreamprotobuf__PDSCHConfigCommon *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__config_common__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PDSCHConfigCommon * + uenibstreamprotobuf__pdsch__config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PDSCHConfigCommon *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pdsch__config_common__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pdsch__config_common__free_unpacked + (Uenibstreamprotobuf__PDSCHConfigCommon *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__config_common__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__init + (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message) +{ + static const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList init_value = UENIBSTREAMPROTOBUF__PDSCH__TIME_DOMAIN_RESOURCE_ALLOCATION_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__get_packed_size + (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__pack + (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__pack_to_buffer + (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList * + uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__free_unpacked + (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pdsch__time_domain_resource_allocation__init + (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message) +{ + static const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation init_value = UENIBSTREAMPROTOBUF__PDSCH__TIME_DOMAIN_RESOURCE_ALLOCATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation__get_packed_size + (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation__pack + (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation__pack_to_buffer + (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation * + uenibstreamprotobuf__pdsch__time_domain_resource_allocation__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pdsch__time_domain_resource_allocation__free_unpacked + (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__mapping_type__init + (Uenibstreamprotobuf__MappingType *message) +{ + static const Uenibstreamprotobuf__MappingType init_value = UENIBSTREAMPROTOBUF__MAPPING_TYPE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__mapping_type__get_packed_size + (const Uenibstreamprotobuf__MappingType *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mapping_type__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__mapping_type__pack + (const Uenibstreamprotobuf__MappingType *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mapping_type__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__mapping_type__pack_to_buffer + (const Uenibstreamprotobuf__MappingType *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mapping_type__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MappingType * + uenibstreamprotobuf__mapping_type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MappingType *) + protobuf_c_message_unpack (&uenibstreamprotobuf__mapping_type__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__mapping_type__free_unpacked + (Uenibstreamprotobuf__MappingType *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__mapping_type__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uplink_config_common__init + (Uenibstreamprotobuf__UplinkConfigCommon *message) +{ + static const Uenibstreamprotobuf__UplinkConfigCommon init_value = UENIBSTREAMPROTOBUF__UPLINK_CONFIG_COMMON__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uplink_config_common__get_packed_size + (const Uenibstreamprotobuf__UplinkConfigCommon *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config_common__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uplink_config_common__pack + (const Uenibstreamprotobuf__UplinkConfigCommon *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config_common__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uplink_config_common__pack_to_buffer + (const Uenibstreamprotobuf__UplinkConfigCommon *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config_common__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UplinkConfigCommon * + uenibstreamprotobuf__uplink_config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UplinkConfigCommon *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uplink_config_common__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uplink_config_common__free_unpacked + (Uenibstreamprotobuf__UplinkConfigCommon *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config_common__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__frequency_info_ul__init + (Uenibstreamprotobuf__FrequencyInfoUL *message) +{ + static const Uenibstreamprotobuf__FrequencyInfoUL init_value = UENIBSTREAMPROTOBUF__FREQUENCY_INFO_UL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__frequency_info_ul__get_packed_size + (const Uenibstreamprotobuf__FrequencyInfoUL *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_ul__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__frequency_info_ul__pack + (const Uenibstreamprotobuf__FrequencyInfoUL *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_ul__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__frequency_info_ul__pack_to_buffer + (const Uenibstreamprotobuf__FrequencyInfoUL *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_ul__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__FrequencyInfoUL * + uenibstreamprotobuf__frequency_info_ul__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__FrequencyInfoUL *) + protobuf_c_message_unpack (&uenibstreamprotobuf__frequency_info_ul__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__frequency_info_ul__free_unpacked + (Uenibstreamprotobuf__FrequencyInfoUL *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_ul__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bwp__uplink_common__init + (Uenibstreamprotobuf__BWPUplinkCommon *message) +{ + static const Uenibstreamprotobuf__BWPUplinkCommon init_value = UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bwp__uplink_common__get_packed_size + (const Uenibstreamprotobuf__BWPUplinkCommon *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink_common__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bwp__uplink_common__pack + (const Uenibstreamprotobuf__BWPUplinkCommon *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink_common__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bwp__uplink_common__pack_to_buffer + (const Uenibstreamprotobuf__BWPUplinkCommon *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink_common__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BWPUplinkCommon * + uenibstreamprotobuf__bwp__uplink_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BWPUplinkCommon *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bwp__uplink_common__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bwp__uplink_common__free_unpacked + (Uenibstreamprotobuf__BWPUplinkCommon *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink_common__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bwp__uplink__init + (Uenibstreamprotobuf__BWPUplink *message) +{ + static const Uenibstreamprotobuf__BWPUplink init_value = UENIBSTREAMPROTOBUF__BWP__UPLINK__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bwp__uplink__get_packed_size + (const Uenibstreamprotobuf__BWPUplink *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bwp__uplink__pack + (const Uenibstreamprotobuf__BWPUplink *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bwp__uplink__pack_to_buffer + (const Uenibstreamprotobuf__BWPUplink *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BWPUplink * + uenibstreamprotobuf__bwp__uplink__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BWPUplink *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bwp__uplink__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bwp__uplink__free_unpacked + (Uenibstreamprotobuf__BWPUplink *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rach__config_common__init + (Uenibstreamprotobuf__RACHConfigCommon *message) +{ + static const Uenibstreamprotobuf__RACHConfigCommon init_value = UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rach__config_common__get_packed_size + (const Uenibstreamprotobuf__RACHConfigCommon *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_common__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rach__config_common__pack + (const Uenibstreamprotobuf__RACHConfigCommon *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_common__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rach__config_common__pack_to_buffer + (const Uenibstreamprotobuf__RACHConfigCommon *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_common__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RACHConfigCommon * + uenibstreamprotobuf__rach__config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RACHConfigCommon *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rach__config_common__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rach__config_common__free_unpacked + (Uenibstreamprotobuf__RACHConfigCommon *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_common__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rach__config_generic__init + (Uenibstreamprotobuf__RACHConfigGeneric *message) +{ + static const Uenibstreamprotobuf__RACHConfigGeneric init_value = UENIBSTREAMPROTOBUF__RACH__CONFIG_GENERIC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rach__config_generic__get_packed_size + (const Uenibstreamprotobuf__RACHConfigGeneric *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_generic__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rach__config_generic__pack + (const Uenibstreamprotobuf__RACHConfigGeneric *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_generic__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rach__config_generic__pack_to_buffer + (const Uenibstreamprotobuf__RACHConfigGeneric *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_generic__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RACHConfigGeneric * + uenibstreamprotobuf__rach__config_generic__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RACHConfigGeneric *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rach__config_generic__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rach__config_generic__free_unpacked + (Uenibstreamprotobuf__RACHConfigGeneric *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_generic__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__msg1__fdm__init + (Uenibstreamprotobuf__Msg1FDM *message) +{ + static const Uenibstreamprotobuf__Msg1FDM init_value = UENIBSTREAMPROTOBUF__MSG1__FDM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__msg1__fdm__get_packed_size + (const Uenibstreamprotobuf__Msg1FDM *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__msg1__fdm__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__msg1__fdm__pack + (const Uenibstreamprotobuf__Msg1FDM *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__msg1__fdm__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__msg1__fdm__pack_to_buffer + (const Uenibstreamprotobuf__Msg1FDM *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__msg1__fdm__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Msg1FDM * + uenibstreamprotobuf__msg1__fdm__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Msg1FDM *) + protobuf_c_message_unpack (&uenibstreamprotobuf__msg1__fdm__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__msg1__fdm__free_unpacked + (Uenibstreamprotobuf__Msg1FDM *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__msg1__fdm__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__preamble_trans_max__init + (Uenibstreamprotobuf__PreambleTransMax *message) +{ + static const Uenibstreamprotobuf__PreambleTransMax init_value = UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__preamble_trans_max__get_packed_size + (const Uenibstreamprotobuf__PreambleTransMax *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__preamble_trans_max__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__preamble_trans_max__pack + (const Uenibstreamprotobuf__PreambleTransMax *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__preamble_trans_max__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__preamble_trans_max__pack_to_buffer + (const Uenibstreamprotobuf__PreambleTransMax *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__preamble_trans_max__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PreambleTransMax * + uenibstreamprotobuf__preamble_trans_max__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PreambleTransMax *) + protobuf_c_message_unpack (&uenibstreamprotobuf__preamble_trans_max__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__preamble_trans_max__free_unpacked + (Uenibstreamprotobuf__PreambleTransMax *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__preamble_trans_max__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__power_ramping_step__init + (Uenibstreamprotobuf__PowerRampingStep *message) +{ + static const Uenibstreamprotobuf__PowerRampingStep init_value = UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__power_ramping_step__get_packed_size + (const Uenibstreamprotobuf__PowerRampingStep *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__power_ramping_step__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__power_ramping_step__pack + (const Uenibstreamprotobuf__PowerRampingStep *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__power_ramping_step__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__power_ramping_step__pack_to_buffer + (const Uenibstreamprotobuf__PowerRampingStep *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__power_ramping_step__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PowerRampingStep * + uenibstreamprotobuf__power_ramping_step__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PowerRampingStep *) + protobuf_c_message_unpack (&uenibstreamprotobuf__power_ramping_step__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__power_ramping_step__free_unpacked + (Uenibstreamprotobuf__PowerRampingStep *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__power_ramping_step__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ra__response_window__init + (Uenibstreamprotobuf__RAResponseWindow *message) +{ + static const Uenibstreamprotobuf__RAResponseWindow init_value = UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ra__response_window__get_packed_size + (const Uenibstreamprotobuf__RAResponseWindow *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ra__response_window__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ra__response_window__pack + (const Uenibstreamprotobuf__RAResponseWindow *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ra__response_window__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ra__response_window__pack_to_buffer + (const Uenibstreamprotobuf__RAResponseWindow *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ra__response_window__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RAResponseWindow * + uenibstreamprotobuf__ra__response_window__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RAResponseWindow *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ra__response_window__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ra__response_window__free_unpacked + (Uenibstreamprotobuf__RAResponseWindow *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ra__response_window__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__fraction__init + (Uenibstreamprotobuf__Fraction *message) +{ + static const Uenibstreamprotobuf__Fraction init_value = UENIBSTREAMPROTOBUF__FRACTION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__fraction__get_packed_size + (const Uenibstreamprotobuf__Fraction *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__fraction__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__fraction__pack + (const Uenibstreamprotobuf__Fraction *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__fraction__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__fraction__pack_to_buffer + (const Uenibstreamprotobuf__Fraction *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__fraction__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Fraction * + uenibstreamprotobuf__fraction__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Fraction *) + protobuf_c_message_unpack (&uenibstreamprotobuf__fraction__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__fraction__free_unpacked + (Uenibstreamprotobuf__Fraction *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__fraction__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__other_fraction__init + (Uenibstreamprotobuf__OtherFraction *message) +{ + static const Uenibstreamprotobuf__OtherFraction init_value = UENIBSTREAMPROTOBUF__OTHER_FRACTION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__other_fraction__get_packed_size + (const Uenibstreamprotobuf__OtherFraction *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__other_fraction__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__other_fraction__pack + (const Uenibstreamprotobuf__OtherFraction *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__other_fraction__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__other_fraction__pack_to_buffer + (const Uenibstreamprotobuf__OtherFraction *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__other_fraction__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__OtherFraction * + uenibstreamprotobuf__other_fraction__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__OtherFraction *) + protobuf_c_message_unpack (&uenibstreamprotobuf__other_fraction__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__other_fraction__free_unpacked + (Uenibstreamprotobuf__OtherFraction *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__other_fraction__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__group_bconfigured__init + (Uenibstreamprotobuf__GroupBconfigured *message) +{ + static const Uenibstreamprotobuf__GroupBconfigured init_value = UENIBSTREAMPROTOBUF__GROUP_BCONFIGURED__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__group_bconfigured__get_packed_size + (const Uenibstreamprotobuf__GroupBconfigured *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__group_bconfigured__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__group_bconfigured__pack + (const Uenibstreamprotobuf__GroupBconfigured *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__group_bconfigured__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__group_bconfigured__pack_to_buffer + (const Uenibstreamprotobuf__GroupBconfigured *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__group_bconfigured__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__GroupBconfigured * + uenibstreamprotobuf__group_bconfigured__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__GroupBconfigured *) + protobuf_c_message_unpack (&uenibstreamprotobuf__group_bconfigured__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__group_bconfigured__free_unpacked + (Uenibstreamprotobuf__GroupBconfigured *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__group_bconfigured__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ra__msg3_size_group_a__init + (Uenibstreamprotobuf__RAMsg3SizeGroupA *message) +{ + static const Uenibstreamprotobuf__RAMsg3SizeGroupA init_value = UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ra__msg3_size_group_a__get_packed_size + (const Uenibstreamprotobuf__RAMsg3SizeGroupA *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ra__msg3_size_group_a__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ra__msg3_size_group_a__pack + (const Uenibstreamprotobuf__RAMsg3SizeGroupA *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ra__msg3_size_group_a__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ra__msg3_size_group_a__pack_to_buffer + (const Uenibstreamprotobuf__RAMsg3SizeGroupA *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ra__msg3_size_group_a__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RAMsg3SizeGroupA * + uenibstreamprotobuf__ra__msg3_size_group_a__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RAMsg3SizeGroupA *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ra__msg3_size_group_a__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ra__msg3_size_group_a__free_unpacked + (Uenibstreamprotobuf__RAMsg3SizeGroupA *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ra__msg3_size_group_a__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__message_power_offset_group_b__init + (Uenibstreamprotobuf__MessagePowerOffsetGroupB *message) +{ + static const Uenibstreamprotobuf__MessagePowerOffsetGroupB init_value = UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__message_power_offset_group_b__get_packed_size + (const Uenibstreamprotobuf__MessagePowerOffsetGroupB *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__message_power_offset_group_b__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__message_power_offset_group_b__pack + (const Uenibstreamprotobuf__MessagePowerOffsetGroupB *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__message_power_offset_group_b__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__message_power_offset_group_b__pack_to_buffer + (const Uenibstreamprotobuf__MessagePowerOffsetGroupB *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__message_power_offset_group_b__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MessagePowerOffsetGroupB * + uenibstreamprotobuf__message_power_offset_group_b__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MessagePowerOffsetGroupB *) + protobuf_c_message_unpack (&uenibstreamprotobuf__message_power_offset_group_b__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__message_power_offset_group_b__free_unpacked + (Uenibstreamprotobuf__MessagePowerOffsetGroupB *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__message_power_offset_group_b__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ra__contention_resolution_timer__init + (Uenibstreamprotobuf__RAContentionResolutionTimer *message) +{ + static const Uenibstreamprotobuf__RAContentionResolutionTimer init_value = UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ra__contention_resolution_timer__get_packed_size + (const Uenibstreamprotobuf__RAContentionResolutionTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ra__contention_resolution_timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ra__contention_resolution_timer__pack + (const Uenibstreamprotobuf__RAContentionResolutionTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ra__contention_resolution_timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ra__contention_resolution_timer__pack_to_buffer + (const Uenibstreamprotobuf__RAContentionResolutionTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ra__contention_resolution_timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RAContentionResolutionTimer * + uenibstreamprotobuf__ra__contention_resolution_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RAContentionResolutionTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ra__contention_resolution_timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ra__contention_resolution_timer__free_unpacked + (Uenibstreamprotobuf__RAContentionResolutionTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ra__contention_resolution_timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__restricted_set_config__init + (Uenibstreamprotobuf__RestrictedSetConfig *message) +{ + static const Uenibstreamprotobuf__RestrictedSetConfig init_value = UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__restricted_set_config__get_packed_size + (const Uenibstreamprotobuf__RestrictedSetConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__restricted_set_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__restricted_set_config__pack + (const Uenibstreamprotobuf__RestrictedSetConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__restricted_set_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__restricted_set_config__pack_to_buffer + (const Uenibstreamprotobuf__RestrictedSetConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__restricted_set_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RestrictedSetConfig * + uenibstreamprotobuf__restricted_set_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RestrictedSetConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__restricted_set_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__restricted_set_config__free_unpacked + (Uenibstreamprotobuf__RestrictedSetConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__restricted_set_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pusch__config_common__init + (Uenibstreamprotobuf__PUSCHConfigCommon *message) +{ + static const Uenibstreamprotobuf__PUSCHConfigCommon init_value = UENIBSTREAMPROTOBUF__PUSCH__CONFIG_COMMON__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pusch__config_common__get_packed_size + (const Uenibstreamprotobuf__PUSCHConfigCommon *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__config_common__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pusch__config_common__pack + (const Uenibstreamprotobuf__PUSCHConfigCommon *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__config_common__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pusch__config_common__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHConfigCommon *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__config_common__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUSCHConfigCommon * + uenibstreamprotobuf__pusch__config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUSCHConfigCommon *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__config_common__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pusch__config_common__free_unpacked + (Uenibstreamprotobuf__PUSCHConfigCommon *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__config_common__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__init + (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message) +{ + static const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList init_value = UENIBSTREAMPROTOBUF__PUSCH__TIME_DOMAIN_RESOURCE_ALLOCATION_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__get_packed_size + (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__pack + (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList * + uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__free_unpacked + (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pusch__time_domain_resource_allocation__init + (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message) +{ + static const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation init_value = UENIBSTREAMPROTOBUF__PUSCH__TIME_DOMAIN_RESOURCE_ALLOCATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation__get_packed_size + (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation__pack + (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation * + uenibstreamprotobuf__pusch__time_domain_resource_allocation__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pusch__time_domain_resource_allocation__free_unpacked + (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch__config_common__init + (Uenibstreamprotobuf__PUCCHConfigCommon *message) +{ + static const Uenibstreamprotobuf__PUCCHConfigCommon init_value = UENIBSTREAMPROTOBUF__PUCCH__CONFIG_COMMON__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch__config_common__get_packed_size + (const Uenibstreamprotobuf__PUCCHConfigCommon *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__config_common__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch__config_common__pack + (const Uenibstreamprotobuf__PUCCHConfigCommon *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__config_common__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch__config_common__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHConfigCommon *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__config_common__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHConfigCommon * + uenibstreamprotobuf__pucch__config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHConfigCommon *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__config_common__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch__config_common__free_unpacked + (Uenibstreamprotobuf__PUCCHConfigCommon *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__config_common__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch__group_hopping__init + (Uenibstreamprotobuf__PUCCHGroupHopping *message) +{ + static const Uenibstreamprotobuf__PUCCHGroupHopping init_value = UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch__group_hopping__get_packed_size + (const Uenibstreamprotobuf__PUCCHGroupHopping *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__group_hopping__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch__group_hopping__pack + (const Uenibstreamprotobuf__PUCCHGroupHopping *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__group_hopping__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch__group_hopping__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHGroupHopping *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__group_hopping__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHGroupHopping * + uenibstreamprotobuf__pucch__group_hopping__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHGroupHopping *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__group_hopping__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch__group_hopping__free_unpacked + (Uenibstreamprotobuf__PUCCHGroupHopping *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__group_hopping__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__n__timing_advance_offset__init + (Uenibstreamprotobuf__NTimingAdvanceOffset *message) +{ + static const Uenibstreamprotobuf__NTimingAdvanceOffset init_value = UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__n__timing_advance_offset__get_packed_size + (const Uenibstreamprotobuf__NTimingAdvanceOffset *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__n__timing_advance_offset__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__n__timing_advance_offset__pack + (const Uenibstreamprotobuf__NTimingAdvanceOffset *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__n__timing_advance_offset__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__n__timing_advance_offset__pack_to_buffer + (const Uenibstreamprotobuf__NTimingAdvanceOffset *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__n__timing_advance_offset__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NTimingAdvanceOffset * + uenibstreamprotobuf__n__timing_advance_offset__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NTimingAdvanceOffset *) + protobuf_c_message_unpack (&uenibstreamprotobuf__n__timing_advance_offset__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__n__timing_advance_offset__free_unpacked + (Uenibstreamprotobuf__NTimingAdvanceOffset *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__n__timing_advance_offset__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ssb__periodicity_serving_cell__init + (Uenibstreamprotobuf__SSBPeriodicityServingCell *message) +{ + static const Uenibstreamprotobuf__SSBPeriodicityServingCell init_value = UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ssb__periodicity_serving_cell__get_packed_size + (const Uenibstreamprotobuf__SSBPeriodicityServingCell *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ssb__periodicity_serving_cell__pack + (const Uenibstreamprotobuf__SSBPeriodicityServingCell *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ssb__periodicity_serving_cell__pack_to_buffer + (const Uenibstreamprotobuf__SSBPeriodicityServingCell *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SSBPeriodicityServingCell * + uenibstreamprotobuf__ssb__periodicity_serving_cell__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SSBPeriodicityServingCell *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ssb__periodicity_serving_cell__free_unpacked + (Uenibstreamprotobuf__SSBPeriodicityServingCell *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dmrs__type_a__position__init + (Uenibstreamprotobuf__DMRSTypeAPosition *message) +{ + static const Uenibstreamprotobuf__DMRSTypeAPosition init_value = UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dmrs__type_a__position__get_packed_size + (const Uenibstreamprotobuf__DMRSTypeAPosition *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__type_a__position__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dmrs__type_a__position__pack + (const Uenibstreamprotobuf__DMRSTypeAPosition *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__type_a__position__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dmrs__type_a__position__pack_to_buffer + (const Uenibstreamprotobuf__DMRSTypeAPosition *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__type_a__position__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DMRSTypeAPosition * + uenibstreamprotobuf__dmrs__type_a__position__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DMRSTypeAPosition *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dmrs__type_a__position__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dmrs__type_a__position__free_unpacked + (Uenibstreamprotobuf__DMRSTypeAPosition *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__type_a__position__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rate_match_pattern_lte__crs__init + (Uenibstreamprotobuf__RateMatchPatternLTECRS *message) +{ + static const Uenibstreamprotobuf__RateMatchPatternLTECRS init_value = UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_LTE__CRS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rate_match_pattern_lte__crs__get_packed_size + (const Uenibstreamprotobuf__RateMatchPatternLTECRS *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rate_match_pattern_lte__crs__pack + (const Uenibstreamprotobuf__RateMatchPatternLTECRS *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rate_match_pattern_lte__crs__pack_to_buffer + (const Uenibstreamprotobuf__RateMatchPatternLTECRS *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RateMatchPatternLTECRS * + uenibstreamprotobuf__rate_match_pattern_lte__crs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RateMatchPatternLTECRS *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rate_match_pattern_lte__crs__free_unpacked + (Uenibstreamprotobuf__RateMatchPatternLTECRS *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__carrier_bandwidth_dl__init + (Uenibstreamprotobuf__CarrierBandwidthDL *message) +{ + static const Uenibstreamprotobuf__CarrierBandwidthDL init_value = UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__carrier_bandwidth_dl__get_packed_size + (const Uenibstreamprotobuf__CarrierBandwidthDL *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__carrier_bandwidth_dl__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__carrier_bandwidth_dl__pack + (const Uenibstreamprotobuf__CarrierBandwidthDL *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__carrier_bandwidth_dl__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__carrier_bandwidth_dl__pack_to_buffer + (const Uenibstreamprotobuf__CarrierBandwidthDL *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__carrier_bandwidth_dl__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CarrierBandwidthDL * + uenibstreamprotobuf__carrier_bandwidth_dl__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CarrierBandwidthDL *) + protobuf_c_message_unpack (&uenibstreamprotobuf__carrier_bandwidth_dl__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__carrier_bandwidth_dl__free_unpacked + (Uenibstreamprotobuf__CarrierBandwidthDL *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__carrier_bandwidth_dl__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__init + (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message) +{ + static const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList init_value = UENIBSTREAMPROTOBUF__EUTRA__MBSFN__SUBFRAME_CONFIG_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__get_packed_size + (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__pack + (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList * + uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__free_unpacked + (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__mbsfn__subframe_config__init + (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message) +{ + static const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig init_value = UENIBSTREAMPROTOBUF__EUTRA__MBSFN__SUBFRAME_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config__get_packed_size + (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config__pack + (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig * + uenibstreamprotobuf__eutra__mbsfn__subframe_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__mbsfn__subframe_config__free_unpacked + (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__radioframe_allocation_period__init + (Uenibstreamprotobuf__RadioframeAllocationPeriod *message) +{ + static const Uenibstreamprotobuf__RadioframeAllocationPeriod init_value = UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__radioframe_allocation_period__get_packed_size + (const Uenibstreamprotobuf__RadioframeAllocationPeriod *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__radioframe_allocation_period__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__radioframe_allocation_period__pack + (const Uenibstreamprotobuf__RadioframeAllocationPeriod *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__radioframe_allocation_period__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__radioframe_allocation_period__pack_to_buffer + (const Uenibstreamprotobuf__RadioframeAllocationPeriod *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__radioframe_allocation_period__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RadioframeAllocationPeriod * + uenibstreamprotobuf__radioframe_allocation_period__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RadioframeAllocationPeriod *) + protobuf_c_message_unpack (&uenibstreamprotobuf__radioframe_allocation_period__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__radioframe_allocation_period__free_unpacked + (Uenibstreamprotobuf__RadioframeAllocationPeriod *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__radioframe_allocation_period__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__subframe_allocation__init + (Uenibstreamprotobuf__SubframeAllocation *message) +{ + static const Uenibstreamprotobuf__SubframeAllocation init_value = UENIBSTREAMPROTOBUF__SUBFRAME_ALLOCATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__subframe_allocation__get_packed_size + (const Uenibstreamprotobuf__SubframeAllocation *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__subframe_allocation__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__subframe_allocation__pack + (const Uenibstreamprotobuf__SubframeAllocation *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__subframe_allocation__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__subframe_allocation__pack_to_buffer + (const Uenibstreamprotobuf__SubframeAllocation *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__subframe_allocation__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SubframeAllocation * + uenibstreamprotobuf__subframe_allocation__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SubframeAllocation *) + protobuf_c_message_unpack (&uenibstreamprotobuf__subframe_allocation__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__subframe_allocation__free_unpacked + (Uenibstreamprotobuf__SubframeAllocation *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__subframe_allocation__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nrof_crs__ports__init + (Uenibstreamprotobuf__NrofCRSPorts *message) +{ + static const Uenibstreamprotobuf__NrofCRSPorts init_value = UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nrof_crs__ports__get_packed_size + (const Uenibstreamprotobuf__NrofCRSPorts *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_crs__ports__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nrof_crs__ports__pack + (const Uenibstreamprotobuf__NrofCRSPorts *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_crs__ports__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nrof_crs__ports__pack_to_buffer + (const Uenibstreamprotobuf__NrofCRSPorts *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_crs__ports__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NrofCRSPorts * + uenibstreamprotobuf__nrof_crs__ports__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NrofCRSPorts *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_crs__ports__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nrof_crs__ports__free_unpacked + (Uenibstreamprotobuf__NrofCRSPorts *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_crs__ports__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__v__shift__init + (Uenibstreamprotobuf__VShift *message) +{ + static const Uenibstreamprotobuf__VShift init_value = UENIBSTREAMPROTOBUF__V__SHIFT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__v__shift__get_packed_size + (const Uenibstreamprotobuf__VShift *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__v__shift__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__v__shift__pack + (const Uenibstreamprotobuf__VShift *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__v__shift__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__v__shift__pack_to_buffer + (const Uenibstreamprotobuf__VShift *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__v__shift__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__VShift * + uenibstreamprotobuf__v__shift__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__VShift *) + protobuf_c_message_unpack (&uenibstreamprotobuf__v__shift__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__v__shift__free_unpacked + (Uenibstreamprotobuf__VShift *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__v__shift__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rate_match_pattern__init + (Uenibstreamprotobuf__RateMatchPattern *message) +{ + static const Uenibstreamprotobuf__RateMatchPattern init_value = UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rate_match_pattern__get_packed_size + (const Uenibstreamprotobuf__RateMatchPattern *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rate_match_pattern__pack + (const Uenibstreamprotobuf__RateMatchPattern *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rate_match_pattern__pack_to_buffer + (const Uenibstreamprotobuf__RateMatchPattern *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RateMatchPattern * + uenibstreamprotobuf__rate_match_pattern__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RateMatchPattern *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rate_match_pattern__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rate_match_pattern__free_unpacked + (Uenibstreamprotobuf__RateMatchPattern *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bitmaps__init + (Uenibstreamprotobuf__Bitmaps *message) +{ + static const Uenibstreamprotobuf__Bitmaps init_value = UENIBSTREAMPROTOBUF__BITMAPS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bitmaps__get_packed_size + (const Uenibstreamprotobuf__Bitmaps *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bitmaps__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bitmaps__pack + (const Uenibstreamprotobuf__Bitmaps *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bitmaps__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bitmaps__pack_to_buffer + (const Uenibstreamprotobuf__Bitmaps *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bitmaps__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Bitmaps * + uenibstreamprotobuf__bitmaps__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Bitmaps *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bitmaps__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bitmaps__free_unpacked + (Uenibstreamprotobuf__Bitmaps *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bitmaps__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dummy__init + (Uenibstreamprotobuf__Dummy *message) +{ + static const Uenibstreamprotobuf__Dummy init_value = UENIBSTREAMPROTOBUF__DUMMY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dummy__get_packed_size + (const Uenibstreamprotobuf__Dummy *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dummy__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dummy__pack + (const Uenibstreamprotobuf__Dummy *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dummy__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dummy__pack_to_buffer + (const Uenibstreamprotobuf__Dummy *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dummy__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Dummy * + uenibstreamprotobuf__dummy__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Dummy *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dummy__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dummy__free_unpacked + (Uenibstreamprotobuf__Dummy *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dummy__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__tdd__ul__dl__config_common__init + (Uenibstreamprotobuf__TDDULDLConfigCommon *message) +{ + static const Uenibstreamprotobuf__TDDULDLConfigCommon init_value = UENIBSTREAMPROTOBUF__TDD__UL__DL__CONFIG_COMMON__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__tdd__ul__dl__config_common__get_packed_size + (const Uenibstreamprotobuf__TDDULDLConfigCommon *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__tdd__ul__dl__config_common__pack + (const Uenibstreamprotobuf__TDDULDLConfigCommon *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__tdd__ul__dl__config_common__pack_to_buffer + (const Uenibstreamprotobuf__TDDULDLConfigCommon *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TDDULDLConfigCommon * + uenibstreamprotobuf__tdd__ul__dl__config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TDDULDLConfigCommon *) + protobuf_c_message_unpack (&uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__tdd__ul__dl__config_common__free_unpacked + (Uenibstreamprotobuf__TDDULDLConfigCommon *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__tdd__ul__dl__pattern__init + (Uenibstreamprotobuf__TDDULDLPattern *message) +{ + static const Uenibstreamprotobuf__TDDULDLPattern init_value = UENIBSTREAMPROTOBUF__TDD__UL__DL__PATTERN__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__tdd__ul__dl__pattern__get_packed_size + (const Uenibstreamprotobuf__TDDULDLPattern *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__tdd__ul__dl__pattern__pack + (const Uenibstreamprotobuf__TDDULDLPattern *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__tdd__ul__dl__pattern__pack_to_buffer + (const Uenibstreamprotobuf__TDDULDLPattern *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TDDULDLPattern * + uenibstreamprotobuf__tdd__ul__dl__pattern__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TDDULDLPattern *) + protobuf_c_message_unpack (&uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__tdd__ul__dl__pattern__free_unpacked + (Uenibstreamprotobuf__TDDULDLPattern *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dl__ul__transmission_periodicity__init + (Uenibstreamprotobuf__DLULTransmissionPeriodicity *message) +{ + static const Uenibstreamprotobuf__DLULTransmissionPeriodicity init_value = UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dl__ul__transmission_periodicity__get_packed_size + (const Uenibstreamprotobuf__DLULTransmissionPeriodicity *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dl__ul__transmission_periodicity__pack + (const Uenibstreamprotobuf__DLULTransmissionPeriodicity *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dl__ul__transmission_periodicity__pack_to_buffer + (const Uenibstreamprotobuf__DLULTransmissionPeriodicity *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DLULTransmissionPeriodicity * + uenibstreamprotobuf__dl__ul__transmission_periodicity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DLULTransmissionPeriodicity *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dl__ul__transmission_periodicity__free_unpacked + (Uenibstreamprotobuf__DLULTransmissionPeriodicity *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__init + (Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message) +{ + static const Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 init_value = UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__get_packed_size + (const Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__pack + (const Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__pack_to_buffer + (const Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 * + uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__free_unpacked + (Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__t304__init + (Uenibstreamprotobuf__T304 *message) +{ + static const Uenibstreamprotobuf__T304 init_value = UENIBSTREAMPROTOBUF__T304__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__t304__get_packed_size + (const Uenibstreamprotobuf__T304 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t304__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__t304__pack + (const Uenibstreamprotobuf__T304 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t304__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__t304__pack_to_buffer + (const Uenibstreamprotobuf__T304 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t304__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__T304 * + uenibstreamprotobuf__t304__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__T304 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__t304__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__t304__free_unpacked + (Uenibstreamprotobuf__T304 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__t304__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rach__config_dedicated__init + (Uenibstreamprotobuf__RACHConfigDedicated *message) +{ + static const Uenibstreamprotobuf__RACHConfigDedicated init_value = UENIBSTREAMPROTOBUF__RACH__CONFIG_DEDICATED__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rach__config_dedicated__get_packed_size + (const Uenibstreamprotobuf__RACHConfigDedicated *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_dedicated__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rach__config_dedicated__pack + (const Uenibstreamprotobuf__RACHConfigDedicated *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_dedicated__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rach__config_dedicated__pack_to_buffer + (const Uenibstreamprotobuf__RACHConfigDedicated *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_dedicated__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RACHConfigDedicated * + uenibstreamprotobuf__rach__config_dedicated__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RACHConfigDedicated *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rach__config_dedicated__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rach__config_dedicated__free_unpacked + (Uenibstreamprotobuf__RACHConfigDedicated *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_dedicated__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cfra__init + (Uenibstreamprotobuf__CFRA *message) +{ + static const Uenibstreamprotobuf__CFRA init_value = UENIBSTREAMPROTOBUF__CFRA__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cfra__get_packed_size + (const Uenibstreamprotobuf__CFRA *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cfra__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cfra__pack + (const Uenibstreamprotobuf__CFRA *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cfra__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cfra__pack_to_buffer + (const Uenibstreamprotobuf__CFRA *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cfra__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CFRA * + uenibstreamprotobuf__cfra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CFRA *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cfra__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cfra__free_unpacked + (Uenibstreamprotobuf__CFRA *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cfra__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__occasions__init + (Uenibstreamprotobuf__Occasions *message) +{ + static const Uenibstreamprotobuf__Occasions init_value = UENIBSTREAMPROTOBUF__OCCASIONS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__occasions__get_packed_size + (const Uenibstreamprotobuf__Occasions *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__occasions__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__occasions__pack + (const Uenibstreamprotobuf__Occasions *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__occasions__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__occasions__pack_to_buffer + (const Uenibstreamprotobuf__Occasions *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__occasions__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Occasions * + uenibstreamprotobuf__occasions__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Occasions *) + protobuf_c_message_unpack (&uenibstreamprotobuf__occasions__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__occasions__free_unpacked + (Uenibstreamprotobuf__Occasions *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__occasions__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ssb__init + (Uenibstreamprotobuf__SSB *message) +{ + static const Uenibstreamprotobuf__SSB init_value = UENIBSTREAMPROTOBUF__SSB__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ssb__get_packed_size + (const Uenibstreamprotobuf__SSB *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ssb__pack + (const Uenibstreamprotobuf__SSB *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ssb__pack_to_buffer + (const Uenibstreamprotobuf__SSB *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SSB * + uenibstreamprotobuf__ssb__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SSB *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ssb__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ssb__free_unpacked + (Uenibstreamprotobuf__SSB *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cfra__ssb__resource__init + (Uenibstreamprotobuf__CFRASSBResource *message) +{ + static const Uenibstreamprotobuf__CFRASSBResource init_value = UENIBSTREAMPROTOBUF__CFRA__SSB__RESOURCE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cfra__ssb__resource__get_packed_size + (const Uenibstreamprotobuf__CFRASSBResource *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cfra__ssb__resource__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cfra__ssb__resource__pack + (const Uenibstreamprotobuf__CFRASSBResource *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cfra__ssb__resource__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cfra__ssb__resource__pack_to_buffer + (const Uenibstreamprotobuf__CFRASSBResource *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cfra__ssb__resource__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CFRASSBResource * + uenibstreamprotobuf__cfra__ssb__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CFRASSBResource *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cfra__ssb__resource__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cfra__ssb__resource__free_unpacked + (Uenibstreamprotobuf__CFRASSBResource *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cfra__ssb__resource__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csirs__init + (Uenibstreamprotobuf__CSIRS *message) +{ + static const Uenibstreamprotobuf__CSIRS init_value = UENIBSTREAMPROTOBUF__CSIRS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csirs__get_packed_size + (const Uenibstreamprotobuf__CSIRS *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csirs__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csirs__pack + (const Uenibstreamprotobuf__CSIRS *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csirs__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csirs__pack_to_buffer + (const Uenibstreamprotobuf__CSIRS *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csirs__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIRS * + uenibstreamprotobuf__csirs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIRS *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csirs__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csirs__free_unpacked + (Uenibstreamprotobuf__CSIRS *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csirs__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cfra__csirs__resource__init + (Uenibstreamprotobuf__CFRACSIRSResource *message) +{ + static const Uenibstreamprotobuf__CFRACSIRSResource init_value = UENIBSTREAMPROTOBUF__CFRA__CSIRS__RESOURCE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cfra__csirs__resource__get_packed_size + (const Uenibstreamprotobuf__CFRACSIRSResource *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cfra__csirs__resource__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cfra__csirs__resource__pack + (const Uenibstreamprotobuf__CFRACSIRSResource *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cfra__csirs__resource__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cfra__csirs__resource__pack_to_buffer + (const Uenibstreamprotobuf__CFRACSIRSResource *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cfra__csirs__resource__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CFRACSIRSResource * + uenibstreamprotobuf__cfra__csirs__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CFRACSIRSResource *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cfra__csirs__resource__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cfra__csirs__resource__free_unpacked + (Uenibstreamprotobuf__CFRACSIRSResource *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cfra__csirs__resource__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ra__prioritization__init + (Uenibstreamprotobuf__RAPrioritization *message) +{ + static const Uenibstreamprotobuf__RAPrioritization init_value = UENIBSTREAMPROTOBUF__RA__PRIORITIZATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ra__prioritization__get_packed_size + (const Uenibstreamprotobuf__RAPrioritization *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ra__prioritization__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ra__prioritization__pack + (const Uenibstreamprotobuf__RAPrioritization *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ra__prioritization__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ra__prioritization__pack_to_buffer + (const Uenibstreamprotobuf__RAPrioritization *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ra__prioritization__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RAPrioritization * + uenibstreamprotobuf__ra__prioritization__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RAPrioritization *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ra__prioritization__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ra__prioritization__free_unpacked + (Uenibstreamprotobuf__RAPrioritization *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ra__prioritization__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__power_ramping_step_high_priority__init + (Uenibstreamprotobuf__PowerRampingStepHighPriority *message) +{ + static const Uenibstreamprotobuf__PowerRampingStepHighPriority init_value = UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__power_ramping_step_high_priority__get_packed_size + (const Uenibstreamprotobuf__PowerRampingStepHighPriority *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__power_ramping_step_high_priority__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__power_ramping_step_high_priority__pack + (const Uenibstreamprotobuf__PowerRampingStepHighPriority *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__power_ramping_step_high_priority__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__power_ramping_step_high_priority__pack_to_buffer + (const Uenibstreamprotobuf__PowerRampingStepHighPriority *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__power_ramping_step_high_priority__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PowerRampingStepHighPriority * + uenibstreamprotobuf__power_ramping_step_high_priority__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PowerRampingStepHighPriority *) + protobuf_c_message_unpack (&uenibstreamprotobuf__power_ramping_step_high_priority__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__power_ramping_step_high_priority__free_unpacked + (Uenibstreamprotobuf__PowerRampingStepHighPriority *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__power_ramping_step_high_priority__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scaling_factor_bi__init + (Uenibstreamprotobuf__ScalingFactorBI *message) +{ + static const Uenibstreamprotobuf__ScalingFactorBI init_value = UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scaling_factor_bi__get_packed_size + (const Uenibstreamprotobuf__ScalingFactorBI *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scaling_factor_bi__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scaling_factor_bi__pack + (const Uenibstreamprotobuf__ScalingFactorBI *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scaling_factor_bi__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scaling_factor_bi__pack_to_buffer + (const Uenibstreamprotobuf__ScalingFactorBI *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scaling_factor_bi__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ScalingFactorBI * + uenibstreamprotobuf__scaling_factor_bi__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ScalingFactorBI *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scaling_factor_bi__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scaling_factor_bi__free_unpacked + (Uenibstreamprotobuf__ScalingFactorBI *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scaling_factor_bi__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ssb__mtc__init + (Uenibstreamprotobuf__SSBMTC *message) +{ + static const Uenibstreamprotobuf__SSBMTC init_value = UENIBSTREAMPROTOBUF__SSB__MTC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ssb__mtc__get_packed_size + (const Uenibstreamprotobuf__SSBMTC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__mtc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ssb__mtc__pack + (const Uenibstreamprotobuf__SSBMTC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__mtc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ssb__mtc__pack_to_buffer + (const Uenibstreamprotobuf__SSBMTC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__mtc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SSBMTC * + uenibstreamprotobuf__ssb__mtc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SSBMTC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ssb__mtc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ssb__mtc__free_unpacked + (Uenibstreamprotobuf__SSBMTC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__mtc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__duration__init + (Uenibstreamprotobuf__Duration *message) +{ + static const Uenibstreamprotobuf__Duration init_value = UENIBSTREAMPROTOBUF__DURATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__duration__get_packed_size + (const Uenibstreamprotobuf__Duration *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__duration__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__duration__pack + (const Uenibstreamprotobuf__Duration *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__duration__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__duration__pack_to_buffer + (const Uenibstreamprotobuf__Duration *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__duration__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Duration * + uenibstreamprotobuf__duration__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Duration *) + protobuf_c_message_unpack (&uenibstreamprotobuf__duration__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__duration__free_unpacked + (Uenibstreamprotobuf__Duration *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__duration__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ssb__mtc2__init + (Uenibstreamprotobuf__SSBMTC2 *message) +{ + static const Uenibstreamprotobuf__SSBMTC2 init_value = UENIBSTREAMPROTOBUF__SSB__MTC2__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ssb__mtc2__get_packed_size + (const Uenibstreamprotobuf__SSBMTC2 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__mtc2__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ssb__mtc2__pack + (const Uenibstreamprotobuf__SSBMTC2 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__mtc2__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ssb__mtc2__pack_to_buffer + (const Uenibstreamprotobuf__SSBMTC2 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__mtc2__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SSBMTC2 * + uenibstreamprotobuf__ssb__mtc2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SSBMTC2 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ssb__mtc2__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ssb__mtc2__free_unpacked + (Uenibstreamprotobuf__SSBMTC2 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__mtc2__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__periodicity__init + (Uenibstreamprotobuf__Periodicity *message) +{ + static const Uenibstreamprotobuf__Periodicity init_value = UENIBSTREAMPROTOBUF__PERIODICITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__periodicity__get_packed_size + (const Uenibstreamprotobuf__Periodicity *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__periodicity__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__periodicity__pack + (const Uenibstreamprotobuf__Periodicity *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__periodicity__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__periodicity__pack_to_buffer + (const Uenibstreamprotobuf__Periodicity *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__periodicity__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Periodicity * + uenibstreamprotobuf__periodicity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Periodicity *) + protobuf_c_message_unpack (&uenibstreamprotobuf__periodicity__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__periodicity__free_unpacked + (Uenibstreamprotobuf__Periodicity *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__periodicity__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rlf__timers_and_constants__init + (Uenibstreamprotobuf__RLFTimersAndConstants *message) +{ + static const Uenibstreamprotobuf__RLFTimersAndConstants init_value = UENIBSTREAMPROTOBUF__RLF__TIMERS_AND_CONSTANTS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rlf__timers_and_constants__get_packed_size + (const Uenibstreamprotobuf__RLFTimersAndConstants *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlf__timers_and_constants__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rlf__timers_and_constants__pack + (const Uenibstreamprotobuf__RLFTimersAndConstants *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlf__timers_and_constants__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rlf__timers_and_constants__pack_to_buffer + (const Uenibstreamprotobuf__RLFTimersAndConstants *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlf__timers_and_constants__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RLFTimersAndConstants * + uenibstreamprotobuf__rlf__timers_and_constants__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RLFTimersAndConstants *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rlf__timers_and_constants__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rlf__timers_and_constants__free_unpacked + (Uenibstreamprotobuf__RLFTimersAndConstants *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rlf__timers_and_constants__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__t310__init + (Uenibstreamprotobuf__T310 *message) +{ + static const Uenibstreamprotobuf__T310 init_value = UENIBSTREAMPROTOBUF__T310__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__t310__get_packed_size + (const Uenibstreamprotobuf__T310 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t310__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__t310__pack + (const Uenibstreamprotobuf__T310 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t310__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__t310__pack_to_buffer + (const Uenibstreamprotobuf__T310 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t310__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__T310 * + uenibstreamprotobuf__t310__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__T310 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__t310__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__t310__free_unpacked + (Uenibstreamprotobuf__T310 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__t310__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__n310__init + (Uenibstreamprotobuf__N310 *message) +{ + static const Uenibstreamprotobuf__N310 init_value = UENIBSTREAMPROTOBUF__N310__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__n310__get_packed_size + (const Uenibstreamprotobuf__N310 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__n310__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__n310__pack + (const Uenibstreamprotobuf__N310 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__n310__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__n310__pack_to_buffer + (const Uenibstreamprotobuf__N310 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__n310__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__N310 * + uenibstreamprotobuf__n310__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__N310 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__n310__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__n310__free_unpacked + (Uenibstreamprotobuf__N310 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__n310__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__n311__init + (Uenibstreamprotobuf__N311 *message) +{ + static const Uenibstreamprotobuf__N311 init_value = UENIBSTREAMPROTOBUF__N311__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__n311__get_packed_size + (const Uenibstreamprotobuf__N311 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__n311__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__n311__pack + (const Uenibstreamprotobuf__N311 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__n311__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__n311__pack_to_buffer + (const Uenibstreamprotobuf__N311 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__n311__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__N311 * + uenibstreamprotobuf__n311__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__N311 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__n311__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__n311__free_unpacked + (Uenibstreamprotobuf__N311 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__n311__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__t311_v1530__init + (Uenibstreamprotobuf__T311V1530 *message) +{ + static const Uenibstreamprotobuf__T311V1530 init_value = UENIBSTREAMPROTOBUF__T311_V1530__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__t311_v1530__get_packed_size + (const Uenibstreamprotobuf__T311V1530 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t311_v1530__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__t311_v1530__pack + (const Uenibstreamprotobuf__T311V1530 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t311_v1530__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__t311_v1530__pack_to_buffer + (const Uenibstreamprotobuf__T311V1530 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t311_v1530__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__T311V1530 * + uenibstreamprotobuf__t311_v1530__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__T311V1530 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__t311_v1530__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__t311_v1530__free_unpacked + (Uenibstreamprotobuf__T311V1530 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__t311_v1530__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__init + (Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message) +{ + static const Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold init_value = UENIBSTREAMPROTOBUF__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__get_packed_size + (const Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__pack + (const Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__pack_to_buffer + (const Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold * + uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__free_unpacked + (Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__serving_cell_config__init + (Uenibstreamprotobuf__ServingCellConfig *message) +{ + static const Uenibstreamprotobuf__ServingCellConfig init_value = UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__serving_cell_config__get_packed_size + (const Uenibstreamprotobuf__ServingCellConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__serving_cell_config__pack + (const Uenibstreamprotobuf__ServingCellConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__serving_cell_config__pack_to_buffer + (const Uenibstreamprotobuf__ServingCellConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ServingCellConfig * + uenibstreamprotobuf__serving_cell_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ServingCellConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__serving_cell_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__serving_cell_config__free_unpacked + (Uenibstreamprotobuf__ServingCellConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__tdd__ul__dl__config_dedicated__init + (Uenibstreamprotobuf__TDDULDLConfigDedicated *message) +{ + static const Uenibstreamprotobuf__TDDULDLConfigDedicated init_value = UENIBSTREAMPROTOBUF__TDD__UL__DL__CONFIG_DEDICATED__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__tdd__ul__dl__config_dedicated__get_packed_size + (const Uenibstreamprotobuf__TDDULDLConfigDedicated *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__tdd__ul__dl__config_dedicated__pack + (const Uenibstreamprotobuf__TDDULDLConfigDedicated *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__tdd__ul__dl__config_dedicated__pack_to_buffer + (const Uenibstreamprotobuf__TDDULDLConfigDedicated *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TDDULDLConfigDedicated * + uenibstreamprotobuf__tdd__ul__dl__config_dedicated__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TDDULDLConfigDedicated *) + protobuf_c_message_unpack (&uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__tdd__ul__dl__config_dedicated__free_unpacked + (Uenibstreamprotobuf__TDDULDLConfigDedicated *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__tdd__ul__dl__slot_config__init + (Uenibstreamprotobuf__TDDULDLSlotConfig *message) +{ + static const Uenibstreamprotobuf__TDDULDLSlotConfig init_value = UENIBSTREAMPROTOBUF__TDD__UL__DL__SLOT_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__tdd__ul__dl__slot_config__get_packed_size + (const Uenibstreamprotobuf__TDDULDLSlotConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__tdd__ul__dl__slot_config__pack + (const Uenibstreamprotobuf__TDDULDLSlotConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__tdd__ul__dl__slot_config__pack_to_buffer + (const Uenibstreamprotobuf__TDDULDLSlotConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TDDULDLSlotConfig * + uenibstreamprotobuf__tdd__ul__dl__slot_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TDDULDLSlotConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__tdd__ul__dl__slot_config__free_unpacked + (Uenibstreamprotobuf__TDDULDLSlotConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__explicit__init + (Uenibstreamprotobuf__Explicit *message) +{ + static const Uenibstreamprotobuf__Explicit init_value = UENIBSTREAMPROTOBUF__EXPLICIT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__explicit__get_packed_size + (const Uenibstreamprotobuf__Explicit *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__explicit__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__explicit__pack + (const Uenibstreamprotobuf__Explicit *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__explicit__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__explicit__pack_to_buffer + (const Uenibstreamprotobuf__Explicit *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__explicit__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Explicit * + uenibstreamprotobuf__explicit__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Explicit *) + protobuf_c_message_unpack (&uenibstreamprotobuf__explicit__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__explicit__free_unpacked + (Uenibstreamprotobuf__Explicit *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__explicit__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bwp__downlink_dedicated__init + (Uenibstreamprotobuf__BWPDownlinkDedicated *message) +{ + static const Uenibstreamprotobuf__BWPDownlinkDedicated init_value = UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bwp__downlink_dedicated__get_packed_size + (const Uenibstreamprotobuf__BWPDownlinkDedicated *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink_dedicated__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bwp__downlink_dedicated__pack + (const Uenibstreamprotobuf__BWPDownlinkDedicated *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink_dedicated__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bwp__downlink_dedicated__pack_to_buffer + (const Uenibstreamprotobuf__BWPDownlinkDedicated *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink_dedicated__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BWPDownlinkDedicated * + uenibstreamprotobuf__bwp__downlink_dedicated__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BWPDownlinkDedicated *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bwp__downlink_dedicated__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bwp__downlink_dedicated__free_unpacked + (Uenibstreamprotobuf__BWPDownlinkDedicated *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink_dedicated__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pdcch__config__init + (Uenibstreamprotobuf__PDCCHConfig *message) +{ + static const Uenibstreamprotobuf__PDCCHConfig init_value = UENIBSTREAMPROTOBUF__PDCCH__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pdcch__config__get_packed_size + (const Uenibstreamprotobuf__PDCCHConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pdcch__config__pack + (const Uenibstreamprotobuf__PDCCHConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pdcch__config__pack_to_buffer + (const Uenibstreamprotobuf__PDCCHConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PDCCHConfig * + uenibstreamprotobuf__pdcch__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PDCCHConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pdcch__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pdcch__config__free_unpacked + (Uenibstreamprotobuf__PDCCHConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__downlink_preemption__init + (Uenibstreamprotobuf__DownlinkPreemption *message) +{ + static const Uenibstreamprotobuf__DownlinkPreemption init_value = UENIBSTREAMPROTOBUF__DOWNLINK_PREEMPTION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__downlink_preemption__get_packed_size + (const Uenibstreamprotobuf__DownlinkPreemption *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__downlink_preemption__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__downlink_preemption__pack + (const Uenibstreamprotobuf__DownlinkPreemption *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__downlink_preemption__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__downlink_preemption__pack_to_buffer + (const Uenibstreamprotobuf__DownlinkPreemption *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__downlink_preemption__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DownlinkPreemption * + uenibstreamprotobuf__downlink_preemption__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DownlinkPreemption *) + protobuf_c_message_unpack (&uenibstreamprotobuf__downlink_preemption__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__downlink_preemption__free_unpacked + (Uenibstreamprotobuf__DownlinkPreemption *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__downlink_preemption__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__time_frequency_set__init + (Uenibstreamprotobuf__TimeFrequencySet *message) +{ + static const Uenibstreamprotobuf__TimeFrequencySet init_value = UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__time_frequency_set__get_packed_size + (const Uenibstreamprotobuf__TimeFrequencySet *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__time_frequency_set__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__time_frequency_set__pack + (const Uenibstreamprotobuf__TimeFrequencySet *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__time_frequency_set__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__time_frequency_set__pack_to_buffer + (const Uenibstreamprotobuf__TimeFrequencySet *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__time_frequency_set__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TimeFrequencySet * + uenibstreamprotobuf__time_frequency_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TimeFrequencySet *) + protobuf_c_message_unpack (&uenibstreamprotobuf__time_frequency_set__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__time_frequency_set__free_unpacked + (Uenibstreamprotobuf__TimeFrequencySet *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__time_frequency_set__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__int__configuration_per_serving_cell__init + (Uenibstreamprotobuf__INTConfigurationPerServingCell *message) +{ + static const Uenibstreamprotobuf__INTConfigurationPerServingCell init_value = UENIBSTREAMPROTOBUF__INT__CONFIGURATION_PER_SERVING_CELL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__int__configuration_per_serving_cell__get_packed_size + (const Uenibstreamprotobuf__INTConfigurationPerServingCell *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__int__configuration_per_serving_cell__pack + (const Uenibstreamprotobuf__INTConfigurationPerServingCell *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__int__configuration_per_serving_cell__pack_to_buffer + (const Uenibstreamprotobuf__INTConfigurationPerServingCell *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__INTConfigurationPerServingCell * + uenibstreamprotobuf__int__configuration_per_serving_cell__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__INTConfigurationPerServingCell *) + protobuf_c_message_unpack (&uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__int__configuration_per_serving_cell__free_unpacked + (Uenibstreamprotobuf__INTConfigurationPerServingCell *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pusch__tpc__command_config__init + (Uenibstreamprotobuf__PUSCHTPCCommandConfig *message) +{ + static const Uenibstreamprotobuf__PUSCHTPCCommandConfig init_value = UENIBSTREAMPROTOBUF__PUSCH__TPC__COMMAND_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pusch__tpc__command_config__get_packed_size + (const Uenibstreamprotobuf__PUSCHTPCCommandConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__tpc__command_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pusch__tpc__command_config__pack + (const Uenibstreamprotobuf__PUSCHTPCCommandConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__tpc__command_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pusch__tpc__command_config__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHTPCCommandConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__tpc__command_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUSCHTPCCommandConfig * + uenibstreamprotobuf__pusch__tpc__command_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUSCHTPCCommandConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__tpc__command_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pusch__tpc__command_config__free_unpacked + (Uenibstreamprotobuf__PUSCHTPCCommandConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__tpc__command_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch__tpc__command_config__init + (Uenibstreamprotobuf__PUCCHTPCCommandConfig *message) +{ + static const Uenibstreamprotobuf__PUCCHTPCCommandConfig init_value = UENIBSTREAMPROTOBUF__PUCCH__TPC__COMMAND_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch__tpc__command_config__get_packed_size + (const Uenibstreamprotobuf__PUCCHTPCCommandConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__tpc__command_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch__tpc__command_config__pack + (const Uenibstreamprotobuf__PUCCHTPCCommandConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__tpc__command_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch__tpc__command_config__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHTPCCommandConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__tpc__command_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHTPCCommandConfig * + uenibstreamprotobuf__pucch__tpc__command_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHTPCCommandConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__tpc__command_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch__tpc__command_config__free_unpacked + (Uenibstreamprotobuf__PUCCHTPCCommandConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__tpc__command_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__tpc__command_config__init + (Uenibstreamprotobuf__SRSTPCCommandConfig *message) +{ + static const Uenibstreamprotobuf__SRSTPCCommandConfig init_value = UENIBSTREAMPROTOBUF__SRS__TPC__COMMAND_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__tpc__command_config__get_packed_size + (const Uenibstreamprotobuf__SRSTPCCommandConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__command_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__tpc__command_config__pack + (const Uenibstreamprotobuf__SRSTPCCommandConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__command_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__tpc__command_config__pack_to_buffer + (const Uenibstreamprotobuf__SRSTPCCommandConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__command_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSTPCCommandConfig * + uenibstreamprotobuf__srs__tpc__command_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSTPCCommandConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__tpc__command_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__tpc__command_config__free_unpacked + (Uenibstreamprotobuf__SRSTPCCommandConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__command_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pdsch__config__init + (Uenibstreamprotobuf__PDSCHConfig *message) +{ + static const Uenibstreamprotobuf__PDSCHConfig init_value = UENIBSTREAMPROTOBUF__PDSCH__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pdsch__config__get_packed_size + (const Uenibstreamprotobuf__PDSCHConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pdsch__config__pack + (const Uenibstreamprotobuf__PDSCHConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pdsch__config__pack_to_buffer + (const Uenibstreamprotobuf__PDSCHConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PDSCHConfig * + uenibstreamprotobuf__pdsch__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PDSCHConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pdsch__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pdsch__config__free_unpacked + (Uenibstreamprotobuf__PDSCHConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dmrs__downlink_config__init + (Uenibstreamprotobuf__DMRSDownlinkConfig *message) +{ + static const Uenibstreamprotobuf__DMRSDownlinkConfig init_value = UENIBSTREAMPROTOBUF__DMRS__DOWNLINK_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dmrs__downlink_config__get_packed_size + (const Uenibstreamprotobuf__DMRSDownlinkConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__downlink_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dmrs__downlink_config__pack + (const Uenibstreamprotobuf__DMRSDownlinkConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__downlink_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dmrs__downlink_config__pack_to_buffer + (const Uenibstreamprotobuf__DMRSDownlinkConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__downlink_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DMRSDownlinkConfig * + uenibstreamprotobuf__dmrs__downlink_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DMRSDownlinkConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dmrs__downlink_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dmrs__downlink_config__free_unpacked + (Uenibstreamprotobuf__DMRSDownlinkConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__downlink_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dmrs__type__init + (Uenibstreamprotobuf__DMRSType *message) +{ + static const Uenibstreamprotobuf__DMRSType init_value = UENIBSTREAMPROTOBUF__DMRS__TYPE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dmrs__type__get_packed_size + (const Uenibstreamprotobuf__DMRSType *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__type__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dmrs__type__pack + (const Uenibstreamprotobuf__DMRSType *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__type__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dmrs__type__pack_to_buffer + (const Uenibstreamprotobuf__DMRSType *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__type__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DMRSType * + uenibstreamprotobuf__dmrs__type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DMRSType *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dmrs__type__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dmrs__type__free_unpacked + (Uenibstreamprotobuf__DMRSType *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__type__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dmrs__additional_position__init + (Uenibstreamprotobuf__DMRSAdditionalPosition *message) +{ + static const Uenibstreamprotobuf__DMRSAdditionalPosition init_value = UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dmrs__additional_position__get_packed_size + (const Uenibstreamprotobuf__DMRSAdditionalPosition *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__additional_position__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dmrs__additional_position__pack + (const Uenibstreamprotobuf__DMRSAdditionalPosition *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__additional_position__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dmrs__additional_position__pack_to_buffer + (const Uenibstreamprotobuf__DMRSAdditionalPosition *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__additional_position__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DMRSAdditionalPosition * + uenibstreamprotobuf__dmrs__additional_position__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DMRSAdditionalPosition *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dmrs__additional_position__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dmrs__additional_position__free_unpacked + (Uenibstreamprotobuf__DMRSAdditionalPosition *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__additional_position__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__max_length__init + (Uenibstreamprotobuf__MaxLength *message) +{ + static const Uenibstreamprotobuf__MaxLength init_value = UENIBSTREAMPROTOBUF__MAX_LENGTH__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__max_length__get_packed_size + (const Uenibstreamprotobuf__MaxLength *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_length__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__max_length__pack + (const Uenibstreamprotobuf__MaxLength *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_length__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__max_length__pack_to_buffer + (const Uenibstreamprotobuf__MaxLength *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_length__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MaxLength * + uenibstreamprotobuf__max_length__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MaxLength *) + protobuf_c_message_unpack (&uenibstreamprotobuf__max_length__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__max_length__free_unpacked + (Uenibstreamprotobuf__MaxLength *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__max_length__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ptrs__downlink_config__init + (Uenibstreamprotobuf__PTRSDownlinkConfig *message) +{ + static const Uenibstreamprotobuf__PTRSDownlinkConfig init_value = UENIBSTREAMPROTOBUF__PTRS__DOWNLINK_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ptrs__downlink_config__get_packed_size + (const Uenibstreamprotobuf__PTRSDownlinkConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__downlink_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ptrs__downlink_config__pack + (const Uenibstreamprotobuf__PTRSDownlinkConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__downlink_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ptrs__downlink_config__pack_to_buffer + (const Uenibstreamprotobuf__PTRSDownlinkConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__downlink_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PTRSDownlinkConfig * + uenibstreamprotobuf__ptrs__downlink_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PTRSDownlinkConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ptrs__downlink_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ptrs__downlink_config__free_unpacked + (Uenibstreamprotobuf__PTRSDownlinkConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__downlink_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__resource_element_offset__init + (Uenibstreamprotobuf__ResourceElementOffset *message) +{ + static const Uenibstreamprotobuf__ResourceElementOffset init_value = UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__resource_element_offset__get_packed_size + (const Uenibstreamprotobuf__ResourceElementOffset *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__resource_element_offset__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__resource_element_offset__pack + (const Uenibstreamprotobuf__ResourceElementOffset *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__resource_element_offset__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__resource_element_offset__pack_to_buffer + (const Uenibstreamprotobuf__ResourceElementOffset *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__resource_element_offset__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ResourceElementOffset * + uenibstreamprotobuf__resource_element_offset__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ResourceElementOffset *) + protobuf_c_message_unpack (&uenibstreamprotobuf__resource_element_offset__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__resource_element_offset__free_unpacked + (Uenibstreamprotobuf__ResourceElementOffset *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__resource_element_offset__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__tci__state__init + (Uenibstreamprotobuf__TCIState *message) +{ + static const Uenibstreamprotobuf__TCIState init_value = UENIBSTREAMPROTOBUF__TCI__STATE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__tci__state__get_packed_size + (const Uenibstreamprotobuf__TCIState *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tci__state__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__tci__state__pack + (const Uenibstreamprotobuf__TCIState *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tci__state__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__tci__state__pack_to_buffer + (const Uenibstreamprotobuf__TCIState *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tci__state__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TCIState * + uenibstreamprotobuf__tci__state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TCIState *) + protobuf_c_message_unpack (&uenibstreamprotobuf__tci__state__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__tci__state__free_unpacked + (Uenibstreamprotobuf__TCIState *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__tci__state__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__qcl__info__init + (Uenibstreamprotobuf__QCLInfo *message) +{ + static const Uenibstreamprotobuf__QCLInfo init_value = UENIBSTREAMPROTOBUF__QCL__INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__qcl__info__get_packed_size + (const Uenibstreamprotobuf__QCLInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__qcl__info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__qcl__info__pack + (const Uenibstreamprotobuf__QCLInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__qcl__info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__qcl__info__pack_to_buffer + (const Uenibstreamprotobuf__QCLInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__qcl__info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__QCLInfo * + uenibstreamprotobuf__qcl__info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__QCLInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__qcl__info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__qcl__info__free_unpacked + (Uenibstreamprotobuf__QCLInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__qcl__info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__qcl__type__init + (Uenibstreamprotobuf__QCLType *message) +{ + static const Uenibstreamprotobuf__QCLType init_value = UENIBSTREAMPROTOBUF__QCL__TYPE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__qcl__type__get_packed_size + (const Uenibstreamprotobuf__QCLType *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__qcl__type__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__qcl__type__pack + (const Uenibstreamprotobuf__QCLType *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__qcl__type__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__qcl__type__pack_to_buffer + (const Uenibstreamprotobuf__QCLType *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__qcl__type__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__QCLType * + uenibstreamprotobuf__qcl__type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__QCLType *) + protobuf_c_message_unpack (&uenibstreamprotobuf__qcl__type__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__qcl__type__free_unpacked + (Uenibstreamprotobuf__QCLType *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__qcl__type__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__vrb__to_prb__interleaver__init + (Uenibstreamprotobuf__VRBToPRBInterleaver *message) +{ + static const Uenibstreamprotobuf__VRBToPRBInterleaver init_value = UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__vrb__to_prb__interleaver__get_packed_size + (const Uenibstreamprotobuf__VRBToPRBInterleaver *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__vrb__to_prb__interleaver__pack + (const Uenibstreamprotobuf__VRBToPRBInterleaver *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__vrb__to_prb__interleaver__pack_to_buffer + (const Uenibstreamprotobuf__VRBToPRBInterleaver *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__VRBToPRBInterleaver * + uenibstreamprotobuf__vrb__to_prb__interleaver__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__VRBToPRBInterleaver *) + protobuf_c_message_unpack (&uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__vrb__to_prb__interleaver__free_unpacked + (Uenibstreamprotobuf__VRBToPRBInterleaver *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__resource_allocation__init + (Uenibstreamprotobuf__ResourceAllocation *message) +{ + static const Uenibstreamprotobuf__ResourceAllocation init_value = UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__resource_allocation__get_packed_size + (const Uenibstreamprotobuf__ResourceAllocation *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__resource_allocation__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__resource_allocation__pack + (const Uenibstreamprotobuf__ResourceAllocation *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__resource_allocation__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__resource_allocation__pack_to_buffer + (const Uenibstreamprotobuf__ResourceAllocation *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__resource_allocation__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ResourceAllocation * + uenibstreamprotobuf__resource_allocation__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ResourceAllocation *) + protobuf_c_message_unpack (&uenibstreamprotobuf__resource_allocation__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__resource_allocation__free_unpacked + (Uenibstreamprotobuf__ResourceAllocation *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__resource_allocation__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pdsch__aggregation_factor__init + (Uenibstreamprotobuf__PDSCHAggregationFactor *message) +{ + static const Uenibstreamprotobuf__PDSCHAggregationFactor init_value = UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pdsch__aggregation_factor__get_packed_size + (const Uenibstreamprotobuf__PDSCHAggregationFactor *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__aggregation_factor__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pdsch__aggregation_factor__pack + (const Uenibstreamprotobuf__PDSCHAggregationFactor *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__aggregation_factor__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pdsch__aggregation_factor__pack_to_buffer + (const Uenibstreamprotobuf__PDSCHAggregationFactor *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__aggregation_factor__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PDSCHAggregationFactor * + uenibstreamprotobuf__pdsch__aggregation_factor__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PDSCHAggregationFactor *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pdsch__aggregation_factor__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pdsch__aggregation_factor__free_unpacked + (Uenibstreamprotobuf__PDSCHAggregationFactor *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__aggregation_factor__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rate_match_pattern_group__init + (Uenibstreamprotobuf__RateMatchPatternGroup *message) +{ + static const Uenibstreamprotobuf__RateMatchPatternGroup init_value = UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rate_match_pattern_group__get_packed_size + (const Uenibstreamprotobuf__RateMatchPatternGroup *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_group__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rate_match_pattern_group__pack + (const Uenibstreamprotobuf__RateMatchPatternGroup *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_group__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rate_match_pattern_group__pack_to_buffer + (const Uenibstreamprotobuf__RateMatchPatternGroup *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_group__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RateMatchPatternGroup * + uenibstreamprotobuf__rate_match_pattern_group__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RateMatchPatternGroup *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rate_match_pattern_group__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rate_match_pattern_group__free_unpacked + (Uenibstreamprotobuf__RateMatchPatternGroup *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_group__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rate_match_pattern_group_item__init + (Uenibstreamprotobuf__RateMatchPatternGroupItem *message) +{ + static const Uenibstreamprotobuf__RateMatchPatternGroupItem init_value = UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP_ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rate_match_pattern_group_item__get_packed_size + (const Uenibstreamprotobuf__RateMatchPatternGroupItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_group_item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rate_match_pattern_group_item__pack + (const Uenibstreamprotobuf__RateMatchPatternGroupItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_group_item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rate_match_pattern_group_item__pack_to_buffer + (const Uenibstreamprotobuf__RateMatchPatternGroupItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_group_item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RateMatchPatternGroupItem * + uenibstreamprotobuf__rate_match_pattern_group_item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RateMatchPatternGroupItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rate_match_pattern_group_item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rate_match_pattern_group_item__free_unpacked + (Uenibstreamprotobuf__RateMatchPatternGroupItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_group_item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rbg__size__init + (Uenibstreamprotobuf__RBGSize *message) +{ + static const Uenibstreamprotobuf__RBGSize init_value = UENIBSTREAMPROTOBUF__RBG__SIZE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rbg__size__get_packed_size + (const Uenibstreamprotobuf__RBGSize *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rbg__size__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rbg__size__pack + (const Uenibstreamprotobuf__RBGSize *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rbg__size__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rbg__size__pack_to_buffer + (const Uenibstreamprotobuf__RBGSize *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rbg__size__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RBGSize * + uenibstreamprotobuf__rbg__size__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RBGSize *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rbg__size__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rbg__size__free_unpacked + (Uenibstreamprotobuf__RBGSize *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rbg__size__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__mcs__table__init + (Uenibstreamprotobuf__MCSTable *message) +{ + static const Uenibstreamprotobuf__MCSTable init_value = UENIBSTREAMPROTOBUF__MCS__TABLE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__mcs__table__get_packed_size + (const Uenibstreamprotobuf__MCSTable *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mcs__table__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__mcs__table__pack + (const Uenibstreamprotobuf__MCSTable *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mcs__table__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__mcs__table__pack_to_buffer + (const Uenibstreamprotobuf__MCSTable *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mcs__table__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MCSTable * + uenibstreamprotobuf__mcs__table__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MCSTable *) + protobuf_c_message_unpack (&uenibstreamprotobuf__mcs__table__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__mcs__table__free_unpacked + (Uenibstreamprotobuf__MCSTable *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__mcs__table__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__init + (Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message) +{ + static const Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI init_value = UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__get_packed_size + (const Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__pack + (const Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__pack_to_buffer + (const Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI * + uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *) + protobuf_c_message_unpack (&uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__free_unpacked + (Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__static_bundling__init + (Uenibstreamprotobuf__StaticBundling *message) +{ + static const Uenibstreamprotobuf__StaticBundling init_value = UENIBSTREAMPROTOBUF__STATIC_BUNDLING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__static_bundling__get_packed_size + (const Uenibstreamprotobuf__StaticBundling *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__static_bundling__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__static_bundling__pack + (const Uenibstreamprotobuf__StaticBundling *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__static_bundling__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__static_bundling__pack_to_buffer + (const Uenibstreamprotobuf__StaticBundling *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__static_bundling__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__StaticBundling * + uenibstreamprotobuf__static_bundling__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__StaticBundling *) + protobuf_c_message_unpack (&uenibstreamprotobuf__static_bundling__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__static_bundling__free_unpacked + (Uenibstreamprotobuf__StaticBundling *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__static_bundling__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bundle_size__init + (Uenibstreamprotobuf__BundleSize *message) +{ + static const Uenibstreamprotobuf__BundleSize init_value = UENIBSTREAMPROTOBUF__BUNDLE_SIZE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bundle_size__get_packed_size + (const Uenibstreamprotobuf__BundleSize *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bundle_size__pack + (const Uenibstreamprotobuf__BundleSize *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bundle_size__pack_to_buffer + (const Uenibstreamprotobuf__BundleSize *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BundleSize * + uenibstreamprotobuf__bundle_size__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BundleSize *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bundle_size__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bundle_size__free_unpacked + (Uenibstreamprotobuf__BundleSize *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dynamic_bundling__init + (Uenibstreamprotobuf__DynamicBundling *message) +{ + static const Uenibstreamprotobuf__DynamicBundling init_value = UENIBSTREAMPROTOBUF__DYNAMIC_BUNDLING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dynamic_bundling__get_packed_size + (const Uenibstreamprotobuf__DynamicBundling *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dynamic_bundling__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dynamic_bundling__pack + (const Uenibstreamprotobuf__DynamicBundling *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dynamic_bundling__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dynamic_bundling__pack_to_buffer + (const Uenibstreamprotobuf__DynamicBundling *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dynamic_bundling__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DynamicBundling * + uenibstreamprotobuf__dynamic_bundling__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DynamicBundling *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dynamic_bundling__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dynamic_bundling__free_unpacked + (Uenibstreamprotobuf__DynamicBundling *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dynamic_bundling__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bundle_size_set1__init + (Uenibstreamprotobuf__BundleSizeSet1 *message) +{ + static const Uenibstreamprotobuf__BundleSizeSet1 init_value = UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bundle_size_set1__get_packed_size + (const Uenibstreamprotobuf__BundleSizeSet1 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size_set1__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bundle_size_set1__pack + (const Uenibstreamprotobuf__BundleSizeSet1 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size_set1__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bundle_size_set1__pack_to_buffer + (const Uenibstreamprotobuf__BundleSizeSet1 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size_set1__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BundleSizeSet1 * + uenibstreamprotobuf__bundle_size_set1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BundleSizeSet1 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bundle_size_set1__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bundle_size_set1__free_unpacked + (Uenibstreamprotobuf__BundleSizeSet1 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size_set1__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bundle_size_set2__init + (Uenibstreamprotobuf__BundleSizeSet2 *message) +{ + static const Uenibstreamprotobuf__BundleSizeSet2 init_value = UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bundle_size_set2__get_packed_size + (const Uenibstreamprotobuf__BundleSizeSet2 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size_set2__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bundle_size_set2__pack + (const Uenibstreamprotobuf__BundleSizeSet2 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size_set2__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bundle_size_set2__pack_to_buffer + (const Uenibstreamprotobuf__BundleSizeSet2 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size_set2__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BundleSizeSet2 * + uenibstreamprotobuf__bundle_size_set2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BundleSizeSet2 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bundle_size_set2__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bundle_size_set2__free_unpacked + (Uenibstreamprotobuf__BundleSizeSet2 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size_set2__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__zp__csi__rs__resource__init + (Uenibstreamprotobuf__ZPCSIRSResource *message) +{ + static const Uenibstreamprotobuf__ZPCSIRSResource init_value = UENIBSTREAMPROTOBUF__ZP__CSI__RS__RESOURCE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__zp__csi__rs__resource__get_packed_size + (const Uenibstreamprotobuf__ZPCSIRSResource *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__zp__csi__rs__resource__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__zp__csi__rs__resource__pack + (const Uenibstreamprotobuf__ZPCSIRSResource *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__zp__csi__rs__resource__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__zp__csi__rs__resource__pack_to_buffer + (const Uenibstreamprotobuf__ZPCSIRSResource *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__zp__csi__rs__resource__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ZPCSIRSResource * + uenibstreamprotobuf__zp__csi__rs__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ZPCSIRSResource *) + protobuf_c_message_unpack (&uenibstreamprotobuf__zp__csi__rs__resource__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__zp__csi__rs__resource__free_unpacked + (Uenibstreamprotobuf__ZPCSIRSResource *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__zp__csi__rs__resource__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__rs__resource_mapping__init + (Uenibstreamprotobuf__CSIRSResourceMapping *message) +{ + static const Uenibstreamprotobuf__CSIRSResourceMapping init_value = UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__rs__resource_mapping__get_packed_size + (const Uenibstreamprotobuf__CSIRSResourceMapping *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource_mapping__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__rs__resource_mapping__pack + (const Uenibstreamprotobuf__CSIRSResourceMapping *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource_mapping__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__rs__resource_mapping__pack_to_buffer + (const Uenibstreamprotobuf__CSIRSResourceMapping *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource_mapping__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIRSResourceMapping * + uenibstreamprotobuf__csi__rs__resource_mapping__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIRSResourceMapping *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__rs__resource_mapping__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__rs__resource_mapping__free_unpacked + (Uenibstreamprotobuf__CSIRSResourceMapping *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource_mapping__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nrof_ports__init + (Uenibstreamprotobuf__NrofPorts *message) +{ + static const Uenibstreamprotobuf__NrofPorts init_value = UENIBSTREAMPROTOBUF__NROF_PORTS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nrof_ports__get_packed_size + (const Uenibstreamprotobuf__NrofPorts *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_ports__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nrof_ports__pack + (const Uenibstreamprotobuf__NrofPorts *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_ports__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nrof_ports__pack_to_buffer + (const Uenibstreamprotobuf__NrofPorts *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_ports__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NrofPorts * + uenibstreamprotobuf__nrof_ports__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NrofPorts *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_ports__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nrof_ports__free_unpacked + (Uenibstreamprotobuf__NrofPorts *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_ports__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cdm__type__init + (Uenibstreamprotobuf__CDMType *message) +{ + static const Uenibstreamprotobuf__CDMType init_value = UENIBSTREAMPROTOBUF__CDM__TYPE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cdm__type__get_packed_size + (const Uenibstreamprotobuf__CDMType *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cdm__type__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cdm__type__pack + (const Uenibstreamprotobuf__CDMType *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cdm__type__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cdm__type__pack_to_buffer + (const Uenibstreamprotobuf__CDMType *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cdm__type__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CDMType * + uenibstreamprotobuf__cdm__type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CDMType *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cdm__type__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cdm__type__free_unpacked + (Uenibstreamprotobuf__CDMType *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cdm__type__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dot5__init + (Uenibstreamprotobuf__Dot5 *message) +{ + static const Uenibstreamprotobuf__Dot5 init_value = UENIBSTREAMPROTOBUF__DOT5__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dot5__get_packed_size + (const Uenibstreamprotobuf__Dot5 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dot5__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dot5__pack + (const Uenibstreamprotobuf__Dot5 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dot5__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dot5__pack_to_buffer + (const Uenibstreamprotobuf__Dot5 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dot5__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Dot5 * + uenibstreamprotobuf__dot5__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Dot5 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dot5__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dot5__free_unpacked + (Uenibstreamprotobuf__Dot5 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dot5__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__frequency_occupation__init + (Uenibstreamprotobuf__CSIFrequencyOccupation *message) +{ + static const Uenibstreamprotobuf__CSIFrequencyOccupation init_value = UENIBSTREAMPROTOBUF__CSI__FREQUENCY_OCCUPATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__frequency_occupation__get_packed_size + (const Uenibstreamprotobuf__CSIFrequencyOccupation *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__frequency_occupation__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__frequency_occupation__pack + (const Uenibstreamprotobuf__CSIFrequencyOccupation *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__frequency_occupation__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__frequency_occupation__pack_to_buffer + (const Uenibstreamprotobuf__CSIFrequencyOccupation *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__frequency_occupation__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIFrequencyOccupation * + uenibstreamprotobuf__csi__frequency_occupation__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIFrequencyOccupation *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__frequency_occupation__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__frequency_occupation__free_unpacked + (Uenibstreamprotobuf__CSIFrequencyOccupation *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__frequency_occupation__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__resource_periodicity_and_offset__init + (Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message) +{ + static const Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset init_value = UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__resource_periodicity_and_offset__get_packed_size + (const Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__resource_periodicity_and_offset__pack + (const Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__resource_periodicity_and_offset__pack_to_buffer + (const Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset * + uenibstreamprotobuf__csi__resource_periodicity_and_offset__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__resource_periodicity_and_offset__free_unpacked + (Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__zp__csi__rs__resource_set__init + (Uenibstreamprotobuf__ZPCSIRSResourceSet *message) +{ + static const Uenibstreamprotobuf__ZPCSIRSResourceSet init_value = UENIBSTREAMPROTOBUF__ZP__CSI__RS__RESOURCE_SET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__zp__csi__rs__resource_set__get_packed_size + (const Uenibstreamprotobuf__ZPCSIRSResourceSet *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__zp__csi__rs__resource_set__pack + (const Uenibstreamprotobuf__ZPCSIRSResourceSet *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__zp__csi__rs__resource_set__pack_to_buffer + (const Uenibstreamprotobuf__ZPCSIRSResourceSet *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ZPCSIRSResourceSet * + uenibstreamprotobuf__zp__csi__rs__resource_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ZPCSIRSResourceSet *) + protobuf_c_message_unpack (&uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__zp__csi__rs__resource_set__free_unpacked + (Uenibstreamprotobuf__ZPCSIRSResourceSet *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sps__config__init + (Uenibstreamprotobuf__SPSConfig *message) +{ + static const Uenibstreamprotobuf__SPSConfig init_value = UENIBSTREAMPROTOBUF__SPS__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sps__config__get_packed_size + (const Uenibstreamprotobuf__SPSConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sps__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sps__config__pack + (const Uenibstreamprotobuf__SPSConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sps__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sps__config__pack_to_buffer + (const Uenibstreamprotobuf__SPSConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sps__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SPSConfig * + uenibstreamprotobuf__sps__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SPSConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sps__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sps__config__free_unpacked + (Uenibstreamprotobuf__SPSConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sps__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sps__config_periodicity__init + (Uenibstreamprotobuf__SPSConfigPeriodicity *message) +{ + static const Uenibstreamprotobuf__SPSConfigPeriodicity init_value = UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sps__config_periodicity__get_packed_size + (const Uenibstreamprotobuf__SPSConfigPeriodicity *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sps__config_periodicity__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sps__config_periodicity__pack + (const Uenibstreamprotobuf__SPSConfigPeriodicity *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sps__config_periodicity__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sps__config_periodicity__pack_to_buffer + (const Uenibstreamprotobuf__SPSConfigPeriodicity *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sps__config_periodicity__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SPSConfigPeriodicity * + uenibstreamprotobuf__sps__config_periodicity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SPSConfigPeriodicity *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sps__config_periodicity__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sps__config_periodicity__free_unpacked + (Uenibstreamprotobuf__SPSConfigPeriodicity *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sps__config_periodicity__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sps__mcs__table__init + (Uenibstreamprotobuf__SPSMCSTable *message) +{ + static const Uenibstreamprotobuf__SPSMCSTable init_value = UENIBSTREAMPROTOBUF__SPS__MCS__TABLE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sps__mcs__table__get_packed_size + (const Uenibstreamprotobuf__SPSMCSTable *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sps__mcs__table__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sps__mcs__table__pack + (const Uenibstreamprotobuf__SPSMCSTable *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sps__mcs__table__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sps__mcs__table__pack_to_buffer + (const Uenibstreamprotobuf__SPSMCSTable *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sps__mcs__table__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SPSMCSTable * + uenibstreamprotobuf__sps__mcs__table__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SPSMCSTable *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sps__mcs__table__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sps__mcs__table__free_unpacked + (Uenibstreamprotobuf__SPSMCSTable *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sps__mcs__table__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__radio_link_monitoring_config__init + (Uenibstreamprotobuf__RadioLinkMonitoringConfig *message) +{ + static const Uenibstreamprotobuf__RadioLinkMonitoringConfig init_value = UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__radio_link_monitoring_config__get_packed_size + (const Uenibstreamprotobuf__RadioLinkMonitoringConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__radio_link_monitoring_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__radio_link_monitoring_config__pack + (const Uenibstreamprotobuf__RadioLinkMonitoringConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__radio_link_monitoring_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__radio_link_monitoring_config__pack_to_buffer + (const Uenibstreamprotobuf__RadioLinkMonitoringConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__radio_link_monitoring_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RadioLinkMonitoringConfig * + uenibstreamprotobuf__radio_link_monitoring_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RadioLinkMonitoringConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__radio_link_monitoring_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__radio_link_monitoring_config__free_unpacked + (Uenibstreamprotobuf__RadioLinkMonitoringConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__radio_link_monitoring_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__radio_link_monitoring_rs__init + (Uenibstreamprotobuf__RadioLinkMonitoringRS *message) +{ + static const Uenibstreamprotobuf__RadioLinkMonitoringRS init_value = UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_RS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__radio_link_monitoring_rs__get_packed_size + (const Uenibstreamprotobuf__RadioLinkMonitoringRS *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__radio_link_monitoring_rs__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__radio_link_monitoring_rs__pack + (const Uenibstreamprotobuf__RadioLinkMonitoringRS *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__radio_link_monitoring_rs__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__radio_link_monitoring_rs__pack_to_buffer + (const Uenibstreamprotobuf__RadioLinkMonitoringRS *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__radio_link_monitoring_rs__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RadioLinkMonitoringRS * + uenibstreamprotobuf__radio_link_monitoring_rs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RadioLinkMonitoringRS *) + protobuf_c_message_unpack (&uenibstreamprotobuf__radio_link_monitoring_rs__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__radio_link_monitoring_rs__free_unpacked + (Uenibstreamprotobuf__RadioLinkMonitoringRS *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__radio_link_monitoring_rs__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__purpose__init + (Uenibstreamprotobuf__Purpose *message) +{ + static const Uenibstreamprotobuf__Purpose init_value = UENIBSTREAMPROTOBUF__PURPOSE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__purpose__get_packed_size + (const Uenibstreamprotobuf__Purpose *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__purpose__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__purpose__pack + (const Uenibstreamprotobuf__Purpose *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__purpose__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__purpose__pack_to_buffer + (const Uenibstreamprotobuf__Purpose *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__purpose__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Purpose * + uenibstreamprotobuf__purpose__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Purpose *) + protobuf_c_message_unpack (&uenibstreamprotobuf__purpose__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__purpose__free_unpacked + (Uenibstreamprotobuf__Purpose *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__purpose__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__beam_failure_instance_max_count__init + (Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message) +{ + static const Uenibstreamprotobuf__BeamFailureInstanceMaxCount init_value = UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__beam_failure_instance_max_count__get_packed_size + (const Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_instance_max_count__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__beam_failure_instance_max_count__pack + (const Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_instance_max_count__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__beam_failure_instance_max_count__pack_to_buffer + (const Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_instance_max_count__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BeamFailureInstanceMaxCount * + uenibstreamprotobuf__beam_failure_instance_max_count__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BeamFailureInstanceMaxCount *) + protobuf_c_message_unpack (&uenibstreamprotobuf__beam_failure_instance_max_count__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__beam_failure_instance_max_count__free_unpacked + (Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_instance_max_count__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__beam_failure_detection_timer__init + (Uenibstreamprotobuf__BeamFailureDetectionTimer *message) +{ + static const Uenibstreamprotobuf__BeamFailureDetectionTimer init_value = UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__beam_failure_detection_timer__get_packed_size + (const Uenibstreamprotobuf__BeamFailureDetectionTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_detection_timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__beam_failure_detection_timer__pack + (const Uenibstreamprotobuf__BeamFailureDetectionTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_detection_timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__beam_failure_detection_timer__pack_to_buffer + (const Uenibstreamprotobuf__BeamFailureDetectionTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_detection_timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BeamFailureDetectionTimer * + uenibstreamprotobuf__beam_failure_detection_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BeamFailureDetectionTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__beam_failure_detection_timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__beam_failure_detection_timer__free_unpacked + (Uenibstreamprotobuf__BeamFailureDetectionTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_detection_timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bwp__downlink__init + (Uenibstreamprotobuf__BWPDownlink *message) +{ + static const Uenibstreamprotobuf__BWPDownlink init_value = UENIBSTREAMPROTOBUF__BWP__DOWNLINK__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bwp__downlink__get_packed_size + (const Uenibstreamprotobuf__BWPDownlink *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bwp__downlink__pack + (const Uenibstreamprotobuf__BWPDownlink *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bwp__downlink__pack_to_buffer + (const Uenibstreamprotobuf__BWPDownlink *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BWPDownlink * + uenibstreamprotobuf__bwp__downlink__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BWPDownlink *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bwp__downlink__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bwp__downlink__free_unpacked + (Uenibstreamprotobuf__BWPDownlink *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bwp__inactivity_timer__init + (Uenibstreamprotobuf__BWPInactivityTimer *message) +{ + static const Uenibstreamprotobuf__BWPInactivityTimer init_value = UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bwp__inactivity_timer__get_packed_size + (const Uenibstreamprotobuf__BWPInactivityTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__inactivity_timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bwp__inactivity_timer__pack + (const Uenibstreamprotobuf__BWPInactivityTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__inactivity_timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bwp__inactivity_timer__pack_to_buffer + (const Uenibstreamprotobuf__BWPInactivityTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__inactivity_timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BWPInactivityTimer * + uenibstreamprotobuf__bwp__inactivity_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BWPInactivityTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bwp__inactivity_timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bwp__inactivity_timer__free_unpacked + (Uenibstreamprotobuf__BWPInactivityTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__inactivity_timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uplink_config__init + (Uenibstreamprotobuf__UplinkConfig *message) +{ + static const Uenibstreamprotobuf__UplinkConfig init_value = UENIBSTREAMPROTOBUF__UPLINK_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uplink_config__get_packed_size + (const Uenibstreamprotobuf__UplinkConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uplink_config__pack + (const Uenibstreamprotobuf__UplinkConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uplink_config__pack_to_buffer + (const Uenibstreamprotobuf__UplinkConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UplinkConfig * + uenibstreamprotobuf__uplink_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UplinkConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uplink_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uplink_config__free_unpacked + (Uenibstreamprotobuf__UplinkConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bwp__uplink_dedicated__init + (Uenibstreamprotobuf__BWPUplinkDedicated *message) +{ + static const Uenibstreamprotobuf__BWPUplinkDedicated init_value = UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bwp__uplink_dedicated__get_packed_size + (const Uenibstreamprotobuf__BWPUplinkDedicated *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink_dedicated__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bwp__uplink_dedicated__pack + (const Uenibstreamprotobuf__BWPUplinkDedicated *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink_dedicated__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bwp__uplink_dedicated__pack_to_buffer + (const Uenibstreamprotobuf__BWPUplinkDedicated *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink_dedicated__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BWPUplinkDedicated * + uenibstreamprotobuf__bwp__uplink_dedicated__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BWPUplinkDedicated *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bwp__uplink_dedicated__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bwp__uplink_dedicated__free_unpacked + (Uenibstreamprotobuf__BWPUplinkDedicated *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink_dedicated__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch__config__init + (Uenibstreamprotobuf__PUCCHConfig *message) +{ + static const Uenibstreamprotobuf__PUCCHConfig init_value = UENIBSTREAMPROTOBUF__PUCCH__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch__config__get_packed_size + (const Uenibstreamprotobuf__PUCCHConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch__config__pack + (const Uenibstreamprotobuf__PUCCHConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch__config__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHConfig * + uenibstreamprotobuf__pucch__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch__config__free_unpacked + (Uenibstreamprotobuf__PUCCHConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch__resource_set__init + (Uenibstreamprotobuf__PUCCHResourceSet *message) +{ + static const Uenibstreamprotobuf__PUCCHResourceSet init_value = UENIBSTREAMPROTOBUF__PUCCH__RESOURCE_SET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch__resource_set__get_packed_size + (const Uenibstreamprotobuf__PUCCHResourceSet *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__resource_set__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch__resource_set__pack + (const Uenibstreamprotobuf__PUCCHResourceSet *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__resource_set__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch__resource_set__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHResourceSet *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__resource_set__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHResourceSet * + uenibstreamprotobuf__pucch__resource_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHResourceSet *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__resource_set__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch__resource_set__free_unpacked + (Uenibstreamprotobuf__PUCCHResourceSet *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__resource_set__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch__resource__init + (Uenibstreamprotobuf__PUCCHResource *message) +{ + static const Uenibstreamprotobuf__PUCCHResource init_value = UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch__resource__get_packed_size + (const Uenibstreamprotobuf__PUCCHResource *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__resource__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch__resource__pack + (const Uenibstreamprotobuf__PUCCHResource *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__resource__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch__resource__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHResource *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__resource__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHResource * + uenibstreamprotobuf__pucch__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHResource *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__resource__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch__resource__free_unpacked + (Uenibstreamprotobuf__PUCCHResource *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__resource__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch_format0__init + (Uenibstreamprotobuf__PUCCHFormat0 *message) +{ + static const Uenibstreamprotobuf__PUCCHFormat0 init_value = UENIBSTREAMPROTOBUF__PUCCH_FORMAT0__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch_format0__get_packed_size + (const Uenibstreamprotobuf__PUCCHFormat0 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format0__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch_format0__pack + (const Uenibstreamprotobuf__PUCCHFormat0 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format0__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch_format0__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHFormat0 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format0__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHFormat0 * + uenibstreamprotobuf__pucch_format0__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHFormat0 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch_format0__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch_format0__free_unpacked + (Uenibstreamprotobuf__PUCCHFormat0 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format0__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch_format1__init + (Uenibstreamprotobuf__PUCCHFormat1 *message) +{ + static const Uenibstreamprotobuf__PUCCHFormat1 init_value = UENIBSTREAMPROTOBUF__PUCCH_FORMAT1__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch_format1__get_packed_size + (const Uenibstreamprotobuf__PUCCHFormat1 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format1__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch_format1__pack + (const Uenibstreamprotobuf__PUCCHFormat1 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format1__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch_format1__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHFormat1 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format1__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHFormat1 * + uenibstreamprotobuf__pucch_format1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHFormat1 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch_format1__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch_format1__free_unpacked + (Uenibstreamprotobuf__PUCCHFormat1 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format1__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch_format2__init + (Uenibstreamprotobuf__PUCCHFormat2 *message) +{ + static const Uenibstreamprotobuf__PUCCHFormat2 init_value = UENIBSTREAMPROTOBUF__PUCCH_FORMAT2__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch_format2__get_packed_size + (const Uenibstreamprotobuf__PUCCHFormat2 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format2__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch_format2__pack + (const Uenibstreamprotobuf__PUCCHFormat2 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format2__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch_format2__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHFormat2 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format2__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHFormat2 * + uenibstreamprotobuf__pucch_format2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHFormat2 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch_format2__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch_format2__free_unpacked + (Uenibstreamprotobuf__PUCCHFormat2 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format2__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch_format3__init + (Uenibstreamprotobuf__PUCCHFormat3 *message) +{ + static const Uenibstreamprotobuf__PUCCHFormat3 init_value = UENIBSTREAMPROTOBUF__PUCCH_FORMAT3__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch_format3__get_packed_size + (const Uenibstreamprotobuf__PUCCHFormat3 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format3__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch_format3__pack + (const Uenibstreamprotobuf__PUCCHFormat3 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format3__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch_format3__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHFormat3 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format3__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHFormat3 * + uenibstreamprotobuf__pucch_format3__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHFormat3 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch_format3__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch_format3__free_unpacked + (Uenibstreamprotobuf__PUCCHFormat3 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format3__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch_format4__init + (Uenibstreamprotobuf__PUCCHFormat4 *message) +{ + static const Uenibstreamprotobuf__PUCCHFormat4 init_value = UENIBSTREAMPROTOBUF__PUCCH_FORMAT4__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch_format4__get_packed_size + (const Uenibstreamprotobuf__PUCCHFormat4 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format4__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch_format4__pack + (const Uenibstreamprotobuf__PUCCHFormat4 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format4__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch_format4__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHFormat4 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format4__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHFormat4 * + uenibstreamprotobuf__pucch_format4__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHFormat4 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch_format4__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch_format4__free_unpacked + (Uenibstreamprotobuf__PUCCHFormat4 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format4__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__occ__length__init + (Uenibstreamprotobuf__OCCLength *message) +{ + static const Uenibstreamprotobuf__OCCLength init_value = UENIBSTREAMPROTOBUF__OCC__LENGTH__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__occ__length__get_packed_size + (const Uenibstreamprotobuf__OCCLength *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__occ__length__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__occ__length__pack + (const Uenibstreamprotobuf__OCCLength *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__occ__length__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__occ__length__pack_to_buffer + (const Uenibstreamprotobuf__OCCLength *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__occ__length__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__OCCLength * + uenibstreamprotobuf__occ__length__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__OCCLength *) + protobuf_c_message_unpack (&uenibstreamprotobuf__occ__length__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__occ__length__free_unpacked + (Uenibstreamprotobuf__OCCLength *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__occ__length__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__occ__index__init + (Uenibstreamprotobuf__OCCIndex *message) +{ + static const Uenibstreamprotobuf__OCCIndex init_value = UENIBSTREAMPROTOBUF__OCC__INDEX__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__occ__index__get_packed_size + (const Uenibstreamprotobuf__OCCIndex *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__occ__index__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__occ__index__pack + (const Uenibstreamprotobuf__OCCIndex *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__occ__index__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__occ__index__pack_to_buffer + (const Uenibstreamprotobuf__OCCIndex *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__occ__index__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__OCCIndex * + uenibstreamprotobuf__occ__index__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__OCCIndex *) + protobuf_c_message_unpack (&uenibstreamprotobuf__occ__index__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__occ__index__free_unpacked + (Uenibstreamprotobuf__OCCIndex *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__occ__index__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch__format_config__init + (Uenibstreamprotobuf__PUCCHFormatConfig *message) +{ + static const Uenibstreamprotobuf__PUCCHFormatConfig init_value = UENIBSTREAMPROTOBUF__PUCCH__FORMAT_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch__format_config__get_packed_size + (const Uenibstreamprotobuf__PUCCHFormatConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__format_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch__format_config__pack + (const Uenibstreamprotobuf__PUCCHFormatConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__format_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch__format_config__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHFormatConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__format_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHFormatConfig * + uenibstreamprotobuf__pucch__format_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHFormatConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__format_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch__format_config__free_unpacked + (Uenibstreamprotobuf__PUCCHFormatConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__format_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch__max_code_rate__init + (Uenibstreamprotobuf__PUCCHMaxCodeRate *message) +{ + static const Uenibstreamprotobuf__PUCCHMaxCodeRate init_value = UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch__max_code_rate__get_packed_size + (const Uenibstreamprotobuf__PUCCHMaxCodeRate *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__max_code_rate__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch__max_code_rate__pack + (const Uenibstreamprotobuf__PUCCHMaxCodeRate *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__max_code_rate__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch__max_code_rate__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHMaxCodeRate *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__max_code_rate__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHMaxCodeRate * + uenibstreamprotobuf__pucch__max_code_rate__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHMaxCodeRate *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__max_code_rate__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch__max_code_rate__free_unpacked + (Uenibstreamprotobuf__PUCCHMaxCodeRate *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__max_code_rate__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nrof_slots__init + (Uenibstreamprotobuf__NrofSlots *message) +{ + static const Uenibstreamprotobuf__NrofSlots init_value = UENIBSTREAMPROTOBUF__NROF_SLOTS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nrof_slots__get_packed_size + (const Uenibstreamprotobuf__NrofSlots *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_slots__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nrof_slots__pack + (const Uenibstreamprotobuf__NrofSlots *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_slots__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nrof_slots__pack_to_buffer + (const Uenibstreamprotobuf__NrofSlots *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_slots__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NrofSlots * + uenibstreamprotobuf__nrof_slots__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NrofSlots *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_slots__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nrof_slots__free_unpacked + (Uenibstreamprotobuf__NrofSlots *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_slots__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scheduling_request_resource_config__init + (Uenibstreamprotobuf__SchedulingRequestResourceConfig *message) +{ + static const Uenibstreamprotobuf__SchedulingRequestResourceConfig init_value = UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scheduling_request_resource_config__get_packed_size + (const Uenibstreamprotobuf__SchedulingRequestResourceConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_resource_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scheduling_request_resource_config__pack + (const Uenibstreamprotobuf__SchedulingRequestResourceConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_resource_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scheduling_request_resource_config__pack_to_buffer + (const Uenibstreamprotobuf__SchedulingRequestResourceConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_resource_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SchedulingRequestResourceConfig * + uenibstreamprotobuf__scheduling_request_resource_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SchedulingRequestResourceConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scheduling_request_resource_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scheduling_request_resource_config__free_unpacked + (Uenibstreamprotobuf__SchedulingRequestResourceConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_resource_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch__spatial_relation_info__init + (Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message) +{ + static const Uenibstreamprotobuf__PUCCHSpatialRelationInfo init_value = UENIBSTREAMPROTOBUF__PUCCH__SPATIAL_RELATION_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch__spatial_relation_info__get_packed_size + (const Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__spatial_relation_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch__spatial_relation_info__pack + (const Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__spatial_relation_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch__spatial_relation_info__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__spatial_relation_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHSpatialRelationInfo * + uenibstreamprotobuf__pucch__spatial_relation_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHSpatialRelationInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__spatial_relation_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch__spatial_relation_info__free_unpacked + (Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__spatial_relation_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__init + (Uenibstreamprotobuf__Srs *message) +{ + static const Uenibstreamprotobuf__Srs init_value = UENIBSTREAMPROTOBUF__SRS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__get_packed_size + (const Uenibstreamprotobuf__Srs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__pack + (const Uenibstreamprotobuf__Srs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__pack_to_buffer + (const Uenibstreamprotobuf__Srs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Srs * + uenibstreamprotobuf__srs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Srs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__free_unpacked + (Uenibstreamprotobuf__Srs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__closed_loop_index__init + (Uenibstreamprotobuf__ClosedLoopIndex *message) +{ + static const Uenibstreamprotobuf__ClosedLoopIndex init_value = UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__closed_loop_index__get_packed_size + (const Uenibstreamprotobuf__ClosedLoopIndex *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__closed_loop_index__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__closed_loop_index__pack + (const Uenibstreamprotobuf__ClosedLoopIndex *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__closed_loop_index__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__closed_loop_index__pack_to_buffer + (const Uenibstreamprotobuf__ClosedLoopIndex *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__closed_loop_index__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ClosedLoopIndex * + uenibstreamprotobuf__closed_loop_index__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ClosedLoopIndex *) + protobuf_c_message_unpack (&uenibstreamprotobuf__closed_loop_index__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__closed_loop_index__free_unpacked + (Uenibstreamprotobuf__ClosedLoopIndex *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__closed_loop_index__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch__power_control__init + (Uenibstreamprotobuf__PUCCHPowerControl *message) +{ + static const Uenibstreamprotobuf__PUCCHPowerControl init_value = UENIBSTREAMPROTOBUF__PUCCH__POWER_CONTROL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch__power_control__get_packed_size + (const Uenibstreamprotobuf__PUCCHPowerControl *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__power_control__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch__power_control__pack + (const Uenibstreamprotobuf__PUCCHPowerControl *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__power_control__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch__power_control__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHPowerControl *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__power_control__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHPowerControl * + uenibstreamprotobuf__pucch__power_control__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHPowerControl *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__power_control__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch__power_control__free_unpacked + (Uenibstreamprotobuf__PUCCHPowerControl *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__power_control__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__p0__pucch__init + (Uenibstreamprotobuf__P0PUCCH *message) +{ + static const Uenibstreamprotobuf__P0PUCCH init_value = UENIBSTREAMPROTOBUF__P0__PUCCH__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__p0__pucch__get_packed_size + (const Uenibstreamprotobuf__P0PUCCH *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__p0__pucch__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__p0__pucch__pack + (const Uenibstreamprotobuf__P0PUCCH *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__p0__pucch__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__p0__pucch__pack_to_buffer + (const Uenibstreamprotobuf__P0PUCCH *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__p0__pucch__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__P0PUCCH * + uenibstreamprotobuf__p0__pucch__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__P0PUCCH *) + protobuf_c_message_unpack (&uenibstreamprotobuf__p0__pucch__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__p0__pucch__free_unpacked + (Uenibstreamprotobuf__P0PUCCH *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__p0__pucch__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch__pathloss_reference_rs__init + (Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message) +{ + static const Uenibstreamprotobuf__PUCCHPathlossReferenceRS init_value = UENIBSTREAMPROTOBUF__PUCCH__PATHLOSS_REFERENCE_RS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch__pathloss_reference_rs__get_packed_size + (const Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch__pathloss_reference_rs__pack + (const Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch__pathloss_reference_rs__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHPathlossReferenceRS * + uenibstreamprotobuf__pucch__pathloss_reference_rs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHPathlossReferenceRS *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch__pathloss_reference_rs__free_unpacked + (Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__two_pucch__pc__adjustment_states__init + (Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message) +{ + static const Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates init_value = UENIBSTREAMPROTOBUF__TWO_PUCCH__PC__ADJUSTMENT_STATES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__two_pucch__pc__adjustment_states__get_packed_size + (const Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__two_pucch__pc__adjustment_states__pack + (const Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__two_pucch__pc__adjustment_states__pack_to_buffer + (const Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates * + uenibstreamprotobuf__two_pucch__pc__adjustment_states__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *) + protobuf_c_message_unpack (&uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__two_pucch__pc__adjustment_states__free_unpacked + (Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pusch__serving_cell_config__init + (Uenibstreamprotobuf__PUSCHServingCellConfig *message) +{ + static const Uenibstreamprotobuf__PUSCHServingCellConfig init_value = UENIBSTREAMPROTOBUF__PUSCH__SERVING_CELL_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pusch__serving_cell_config__get_packed_size + (const Uenibstreamprotobuf__PUSCHServingCellConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__serving_cell_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pusch__serving_cell_config__pack + (const Uenibstreamprotobuf__PUSCHServingCellConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__serving_cell_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pusch__serving_cell_config__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHServingCellConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__serving_cell_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUSCHServingCellConfig * + uenibstreamprotobuf__pusch__serving_cell_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUSCHServingCellConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__serving_cell_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pusch__serving_cell_config__free_unpacked + (Uenibstreamprotobuf__PUSCHServingCellConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__serving_cell_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pusch__code_block_group_transmission__init + (Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message) +{ + static const Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission init_value = UENIBSTREAMPROTOBUF__PUSCH__CODE_BLOCK_GROUP_TRANSMISSION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pusch__code_block_group_transmission__get_packed_size + (const Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pusch__code_block_group_transmission__pack + (const Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pusch__code_block_group_transmission__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission * + uenibstreamprotobuf__pusch__code_block_group_transmission__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pusch__code_block_group_transmission__free_unpacked + (Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rate_matching__init + (Uenibstreamprotobuf__RateMatching *message) +{ + static const Uenibstreamprotobuf__RateMatching init_value = UENIBSTREAMPROTOBUF__RATE_MATCHING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rate_matching__get_packed_size + (const Uenibstreamprotobuf__RateMatching *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rate_matching__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rate_matching__pack + (const Uenibstreamprotobuf__RateMatching *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rate_matching__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rate_matching__pack_to_buffer + (const Uenibstreamprotobuf__RateMatching *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rate_matching__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RateMatching * + uenibstreamprotobuf__rate_matching__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RateMatching *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rate_matching__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rate_matching__free_unpacked + (Uenibstreamprotobuf__RateMatching *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rate_matching__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__carrier_switching__init + (Uenibstreamprotobuf__SRSCarrierSwitching *message) +{ + static const Uenibstreamprotobuf__SRSCarrierSwitching init_value = UENIBSTREAMPROTOBUF__SRS__CARRIER_SWITCHING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__carrier_switching__get_packed_size + (const Uenibstreamprotobuf__SRSCarrierSwitching *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__carrier_switching__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__carrier_switching__pack + (const Uenibstreamprotobuf__SRSCarrierSwitching *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__carrier_switching__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__carrier_switching__pack_to_buffer + (const Uenibstreamprotobuf__SRSCarrierSwitching *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__carrier_switching__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSCarrierSwitching * + uenibstreamprotobuf__srs__carrier_switching__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSCarrierSwitching *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__carrier_switching__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__carrier_switching__free_unpacked + (Uenibstreamprotobuf__SRSCarrierSwitching *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__carrier_switching__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__switch_from_carrier__init + (Uenibstreamprotobuf__SRSSwitchFromCarrier *message) +{ + static const Uenibstreamprotobuf__SRSSwitchFromCarrier init_value = UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__switch_from_carrier__get_packed_size + (const Uenibstreamprotobuf__SRSSwitchFromCarrier *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__switch_from_carrier__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__switch_from_carrier__pack + (const Uenibstreamprotobuf__SRSSwitchFromCarrier *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__switch_from_carrier__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__switch_from_carrier__pack_to_buffer + (const Uenibstreamprotobuf__SRSSwitchFromCarrier *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__switch_from_carrier__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSSwitchFromCarrier * + uenibstreamprotobuf__srs__switch_from_carrier__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSSwitchFromCarrier *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__switch_from_carrier__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__switch_from_carrier__free_unpacked + (Uenibstreamprotobuf__SRSSwitchFromCarrier *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__switch_from_carrier__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__tpc__pdcch__config_list__init + (Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message) +{ + static const Uenibstreamprotobuf__SRSTPCPDCCHConfigList init_value = UENIBSTREAMPROTOBUF__SRS__TPC__PDCCH__CONFIG_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__tpc__pdcch__config_list__get_packed_size + (const Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__tpc__pdcch__config_list__pack + (const Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__tpc__pdcch__config_list__pack_to_buffer + (const Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSTPCPDCCHConfigList * + uenibstreamprotobuf__srs__tpc__pdcch__config_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSTPCPDCCHConfigList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__tpc__pdcch__config_list__free_unpacked + (Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__tpc__pdcch__config__init + (Uenibstreamprotobuf__SRSTPCPDCCHConfig *message) +{ + static const Uenibstreamprotobuf__SRSTPCPDCCHConfig init_value = UENIBSTREAMPROTOBUF__SRS__TPC__PDCCH__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__tpc__pdcch__config__get_packed_size + (const Uenibstreamprotobuf__SRSTPCPDCCHConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__tpc__pdcch__config__pack + (const Uenibstreamprotobuf__SRSTPCPDCCHConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__tpc__pdcch__config__pack_to_buffer + (const Uenibstreamprotobuf__SRSTPCPDCCHConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSTPCPDCCHConfig * + uenibstreamprotobuf__srs__tpc__pdcch__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSTPCPDCCHConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__tpc__pdcch__config__free_unpacked + (Uenibstreamprotobuf__SRSTPCPDCCHConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__cc__set_index__init + (Uenibstreamprotobuf__SRSCCSetIndex *message) +{ + static const Uenibstreamprotobuf__SRSCCSetIndex init_value = UENIBSTREAMPROTOBUF__SRS__CC__SET_INDEX__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__cc__set_index__get_packed_size + (const Uenibstreamprotobuf__SRSCCSetIndex *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__cc__set_index__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__cc__set_index__pack + (const Uenibstreamprotobuf__SRSCCSetIndex *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__cc__set_index__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__cc__set_index__pack_to_buffer + (const Uenibstreamprotobuf__SRSCCSetIndex *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__cc__set_index__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSCCSetIndex * + uenibstreamprotobuf__srs__cc__set_index__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSCCSetIndex *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__cc__set_index__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__cc__set_index__free_unpacked + (Uenibstreamprotobuf__SRSCCSetIndex *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__cc__set_index__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pusch__config__init + (Uenibstreamprotobuf__PUSCHConfig *message) +{ + static const Uenibstreamprotobuf__PUSCHConfig init_value = UENIBSTREAMPROTOBUF__PUSCH__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pusch__config__get_packed_size + (const Uenibstreamprotobuf__PUSCHConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pusch__config__pack + (const Uenibstreamprotobuf__PUSCHConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pusch__config__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUSCHConfig * + uenibstreamprotobuf__pusch__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUSCHConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pusch__config__free_unpacked + (Uenibstreamprotobuf__PUSCHConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__tx__config__init + (Uenibstreamprotobuf__TxConfig *message) +{ + static const Uenibstreamprotobuf__TxConfig init_value = UENIBSTREAMPROTOBUF__TX__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__tx__config__get_packed_size + (const Uenibstreamprotobuf__TxConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tx__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__tx__config__pack + (const Uenibstreamprotobuf__TxConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tx__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__tx__config__pack_to_buffer + (const Uenibstreamprotobuf__TxConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__tx__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TxConfig * + uenibstreamprotobuf__tx__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TxConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__tx__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__tx__config__free_unpacked + (Uenibstreamprotobuf__TxConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__tx__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dmrs__uplink_config__init + (Uenibstreamprotobuf__DMRSUplinkConfig *message) +{ + static const Uenibstreamprotobuf__DMRSUplinkConfig init_value = UENIBSTREAMPROTOBUF__DMRS__UPLINK_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dmrs__uplink_config__get_packed_size + (const Uenibstreamprotobuf__DMRSUplinkConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__uplink_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dmrs__uplink_config__pack + (const Uenibstreamprotobuf__DMRSUplinkConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__uplink_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dmrs__uplink_config__pack_to_buffer + (const Uenibstreamprotobuf__DMRSUplinkConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__uplink_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DMRSUplinkConfig * + uenibstreamprotobuf__dmrs__uplink_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DMRSUplinkConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dmrs__uplink_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dmrs__uplink_config__free_unpacked + (Uenibstreamprotobuf__DMRSUplinkConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__uplink_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ptrs__uplink_config__init + (Uenibstreamprotobuf__PTRSUplinkConfig *message) +{ + static const Uenibstreamprotobuf__PTRSUplinkConfig init_value = UENIBSTREAMPROTOBUF__PTRS__UPLINK_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ptrs__uplink_config__get_packed_size + (const Uenibstreamprotobuf__PTRSUplinkConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__uplink_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ptrs__uplink_config__pack + (const Uenibstreamprotobuf__PTRSUplinkConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__uplink_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ptrs__uplink_config__pack_to_buffer + (const Uenibstreamprotobuf__PTRSUplinkConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__uplink_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PTRSUplinkConfig * + uenibstreamprotobuf__ptrs__uplink_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PTRSUplinkConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ptrs__uplink_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ptrs__uplink_config__free_unpacked + (Uenibstreamprotobuf__PTRSUplinkConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__uplink_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__transform_precoder_disabled__init + (Uenibstreamprotobuf__TransformPrecoderDisabled *message) +{ + static const Uenibstreamprotobuf__TransformPrecoderDisabled init_value = UENIBSTREAMPROTOBUF__TRANSFORM_PRECODER_DISABLED__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__transform_precoder_disabled__get_packed_size + (const Uenibstreamprotobuf__TransformPrecoderDisabled *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoder_disabled__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__transform_precoder_disabled__pack + (const Uenibstreamprotobuf__TransformPrecoderDisabled *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoder_disabled__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__transform_precoder_disabled__pack_to_buffer + (const Uenibstreamprotobuf__TransformPrecoderDisabled *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoder_disabled__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TransformPrecoderDisabled * + uenibstreamprotobuf__transform_precoder_disabled__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TransformPrecoderDisabled *) + protobuf_c_message_unpack (&uenibstreamprotobuf__transform_precoder_disabled__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__transform_precoder_disabled__free_unpacked + (Uenibstreamprotobuf__TransformPrecoderDisabled *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoder_disabled__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__max_nrof_ports__init + (Uenibstreamprotobuf__MaxNrofPorts *message) +{ + static const Uenibstreamprotobuf__MaxNrofPorts init_value = UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__max_nrof_ports__get_packed_size + (const Uenibstreamprotobuf__MaxNrofPorts *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_nrof_ports__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__max_nrof_ports__pack + (const Uenibstreamprotobuf__MaxNrofPorts *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_nrof_ports__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__max_nrof_ports__pack_to_buffer + (const Uenibstreamprotobuf__MaxNrofPorts *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_nrof_ports__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MaxNrofPorts * + uenibstreamprotobuf__max_nrof_ports__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MaxNrofPorts *) + protobuf_c_message_unpack (&uenibstreamprotobuf__max_nrof_ports__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__max_nrof_ports__free_unpacked + (Uenibstreamprotobuf__MaxNrofPorts *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__max_nrof_ports__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ptrs__power__init + (Uenibstreamprotobuf__PTRSPower *message) +{ + static const Uenibstreamprotobuf__PTRSPower init_value = UENIBSTREAMPROTOBUF__PTRS__POWER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ptrs__power__get_packed_size + (const Uenibstreamprotobuf__PTRSPower *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__power__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ptrs__power__pack + (const Uenibstreamprotobuf__PTRSPower *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__power__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ptrs__power__pack_to_buffer + (const Uenibstreamprotobuf__PTRSPower *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__power__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PTRSPower * + uenibstreamprotobuf__ptrs__power__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PTRSPower *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ptrs__power__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ptrs__power__free_unpacked + (Uenibstreamprotobuf__PTRSPower *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__power__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__transform_precoder_enabled__init + (Uenibstreamprotobuf__TransformPrecoderEnabled *message) +{ + static const Uenibstreamprotobuf__TransformPrecoderEnabled init_value = UENIBSTREAMPROTOBUF__TRANSFORM_PRECODER_ENABLED__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__transform_precoder_enabled__get_packed_size + (const Uenibstreamprotobuf__TransformPrecoderEnabled *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoder_enabled__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__transform_precoder_enabled__pack + (const Uenibstreamprotobuf__TransformPrecoderEnabled *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoder_enabled__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__transform_precoder_enabled__pack_to_buffer + (const Uenibstreamprotobuf__TransformPrecoderEnabled *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoder_enabled__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TransformPrecoderEnabled * + uenibstreamprotobuf__transform_precoder_enabled__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TransformPrecoderEnabled *) + protobuf_c_message_unpack (&uenibstreamprotobuf__transform_precoder_enabled__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__transform_precoder_enabled__free_unpacked + (Uenibstreamprotobuf__TransformPrecoderEnabled *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoder_enabled__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__time_density_transform_precoding__init + (Uenibstreamprotobuf__TimeDensityTransformPrecoding *message) +{ + static const Uenibstreamprotobuf__TimeDensityTransformPrecoding init_value = UENIBSTREAMPROTOBUF__TIME_DENSITY_TRANSFORM_PRECODING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__time_density_transform_precoding__get_packed_size + (const Uenibstreamprotobuf__TimeDensityTransformPrecoding *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__time_density_transform_precoding__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__time_density_transform_precoding__pack + (const Uenibstreamprotobuf__TimeDensityTransformPrecoding *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__time_density_transform_precoding__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__time_density_transform_precoding__pack_to_buffer + (const Uenibstreamprotobuf__TimeDensityTransformPrecoding *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__time_density_transform_precoding__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TimeDensityTransformPrecoding * + uenibstreamprotobuf__time_density_transform_precoding__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TimeDensityTransformPrecoding *) + protobuf_c_message_unpack (&uenibstreamprotobuf__time_density_transform_precoding__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__time_density_transform_precoding__free_unpacked + (Uenibstreamprotobuf__TimeDensityTransformPrecoding *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__time_density_transform_precoding__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__transform_precoding_disabled__init + (Uenibstreamprotobuf__TransformPrecodingDisabled *message) +{ + static const Uenibstreamprotobuf__TransformPrecodingDisabled init_value = UENIBSTREAMPROTOBUF__TRANSFORM_PRECODING_DISABLED__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__transform_precoding_disabled__get_packed_size + (const Uenibstreamprotobuf__TransformPrecodingDisabled *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoding_disabled__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__transform_precoding_disabled__pack + (const Uenibstreamprotobuf__TransformPrecodingDisabled *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoding_disabled__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__transform_precoding_disabled__pack_to_buffer + (const Uenibstreamprotobuf__TransformPrecodingDisabled *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoding_disabled__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TransformPrecodingDisabled * + uenibstreamprotobuf__transform_precoding_disabled__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TransformPrecodingDisabled *) + protobuf_c_message_unpack (&uenibstreamprotobuf__transform_precoding_disabled__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__transform_precoding_disabled__free_unpacked + (Uenibstreamprotobuf__TransformPrecodingDisabled *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoding_disabled__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__transform_precoding_enabled__init + (Uenibstreamprotobuf__TransformPrecodingEnabled *message) +{ + static const Uenibstreamprotobuf__TransformPrecodingEnabled init_value = UENIBSTREAMPROTOBUF__TRANSFORM_PRECODING_ENABLED__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__transform_precoding_enabled__get_packed_size + (const Uenibstreamprotobuf__TransformPrecodingEnabled *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoding_enabled__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__transform_precoding_enabled__pack + (const Uenibstreamprotobuf__TransformPrecodingEnabled *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoding_enabled__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__transform_precoding_enabled__pack_to_buffer + (const Uenibstreamprotobuf__TransformPrecodingEnabled *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoding_enabled__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TransformPrecodingEnabled * + uenibstreamprotobuf__transform_precoding_enabled__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TransformPrecodingEnabled *) + protobuf_c_message_unpack (&uenibstreamprotobuf__transform_precoding_enabled__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__transform_precoding_enabled__free_unpacked + (Uenibstreamprotobuf__TransformPrecodingEnabled *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoding_enabled__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pusch__power_control__init + (Uenibstreamprotobuf__PUSCHPowerControl *message) +{ + static const Uenibstreamprotobuf__PUSCHPowerControl init_value = UENIBSTREAMPROTOBUF__PUSCH__POWER_CONTROL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pusch__power_control__get_packed_size + (const Uenibstreamprotobuf__PUSCHPowerControl *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__power_control__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pusch__power_control__pack + (const Uenibstreamprotobuf__PUSCHPowerControl *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__power_control__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pusch__power_control__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHPowerControl *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__power_control__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUSCHPowerControl * + uenibstreamprotobuf__pusch__power_control__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUSCHPowerControl *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__power_control__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pusch__power_control__free_unpacked + (Uenibstreamprotobuf__PUSCHPowerControl *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__power_control__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__alpha__init + (Uenibstreamprotobuf__Alpha *message) +{ + static const Uenibstreamprotobuf__Alpha init_value = UENIBSTREAMPROTOBUF__ALPHA__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__alpha__get_packed_size + (const Uenibstreamprotobuf__Alpha *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__alpha__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__alpha__pack + (const Uenibstreamprotobuf__Alpha *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__alpha__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__alpha__pack_to_buffer + (const Uenibstreamprotobuf__Alpha *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__alpha__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Alpha * + uenibstreamprotobuf__alpha__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Alpha *) + protobuf_c_message_unpack (&uenibstreamprotobuf__alpha__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__alpha__free_unpacked + (Uenibstreamprotobuf__Alpha *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__alpha__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__p0__pusch__alpha_set__init + (Uenibstreamprotobuf__P0PUSCHAlphaSet *message) +{ + static const Uenibstreamprotobuf__P0PUSCHAlphaSet init_value = UENIBSTREAMPROTOBUF__P0__PUSCH__ALPHA_SET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__p0__pusch__alpha_set__get_packed_size + (const Uenibstreamprotobuf__P0PUSCHAlphaSet *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__p0__pusch__alpha_set__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__p0__pusch__alpha_set__pack + (const Uenibstreamprotobuf__P0PUSCHAlphaSet *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__p0__pusch__alpha_set__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__p0__pusch__alpha_set__pack_to_buffer + (const Uenibstreamprotobuf__P0PUSCHAlphaSet *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__p0__pusch__alpha_set__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__P0PUSCHAlphaSet * + uenibstreamprotobuf__p0__pusch__alpha_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__P0PUSCHAlphaSet *) + protobuf_c_message_unpack (&uenibstreamprotobuf__p0__pusch__alpha_set__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__p0__pusch__alpha_set__free_unpacked + (Uenibstreamprotobuf__P0PUSCHAlphaSet *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__p0__pusch__alpha_set__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pusch__pathloss_reference_rs__init + (Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message) +{ + static const Uenibstreamprotobuf__PUSCHPathlossReferenceRS init_value = UENIBSTREAMPROTOBUF__PUSCH__PATHLOSS_REFERENCE_RS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pusch__pathloss_reference_rs__get_packed_size + (const Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pusch__pathloss_reference_rs__pack + (const Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pusch__pathloss_reference_rs__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUSCHPathlossReferenceRS * + uenibstreamprotobuf__pusch__pathloss_reference_rs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUSCHPathlossReferenceRS *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pusch__pathloss_reference_rs__free_unpacked + (Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__two_pusch__pc__adjustment_states__init + (Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message) +{ + static const Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates init_value = UENIBSTREAMPROTOBUF__TWO_PUSCH__PC__ADJUSTMENT_STATES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__two_pusch__pc__adjustment_states__get_packed_size + (const Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__two_pusch__pc__adjustment_states__pack + (const Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__two_pusch__pc__adjustment_states__pack_to_buffer + (const Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates * + uenibstreamprotobuf__two_pusch__pc__adjustment_states__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *) + protobuf_c_message_unpack (&uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__two_pusch__pc__adjustment_states__free_unpacked + (Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sri__pusch__power_control__init + (Uenibstreamprotobuf__SRIPUSCHPowerControl *message) +{ + static const Uenibstreamprotobuf__SRIPUSCHPowerControl init_value = UENIBSTREAMPROTOBUF__SRI__PUSCH__POWER_CONTROL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sri__pusch__power_control__get_packed_size + (const Uenibstreamprotobuf__SRIPUSCHPowerControl *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sri__pusch__power_control__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sri__pusch__power_control__pack + (const Uenibstreamprotobuf__SRIPUSCHPowerControl *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sri__pusch__power_control__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sri__pusch__power_control__pack_to_buffer + (const Uenibstreamprotobuf__SRIPUSCHPowerControl *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sri__pusch__power_control__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRIPUSCHPowerControl * + uenibstreamprotobuf__sri__pusch__power_control__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRIPUSCHPowerControl *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sri__pusch__power_control__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sri__pusch__power_control__free_unpacked + (Uenibstreamprotobuf__SRIPUSCHPowerControl *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sri__pusch__power_control__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__frequency_hopping__init + (Uenibstreamprotobuf__FrequencyHopping *message) +{ + static const Uenibstreamprotobuf__FrequencyHopping init_value = UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__frequency_hopping__get_packed_size + (const Uenibstreamprotobuf__FrequencyHopping *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_hopping__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__frequency_hopping__pack + (const Uenibstreamprotobuf__FrequencyHopping *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_hopping__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__frequency_hopping__pack_to_buffer + (const Uenibstreamprotobuf__FrequencyHopping *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_hopping__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__FrequencyHopping * + uenibstreamprotobuf__frequency_hopping__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__FrequencyHopping *) + protobuf_c_message_unpack (&uenibstreamprotobuf__frequency_hopping__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__frequency_hopping__free_unpacked + (Uenibstreamprotobuf__FrequencyHopping *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_hopping__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pusch__aggregation_factor__init + (Uenibstreamprotobuf__PUSCHAggregationFactor *message) +{ + static const Uenibstreamprotobuf__PUSCHAggregationFactor init_value = UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pusch__aggregation_factor__get_packed_size + (const Uenibstreamprotobuf__PUSCHAggregationFactor *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__aggregation_factor__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pusch__aggregation_factor__pack + (const Uenibstreamprotobuf__PUSCHAggregationFactor *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__aggregation_factor__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pusch__aggregation_factor__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHAggregationFactor *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__aggregation_factor__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUSCHAggregationFactor * + uenibstreamprotobuf__pusch__aggregation_factor__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUSCHAggregationFactor *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__aggregation_factor__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pusch__aggregation_factor__free_unpacked + (Uenibstreamprotobuf__PUSCHAggregationFactor *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pusch__aggregation_factor__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__codebook_subset__init + (Uenibstreamprotobuf__CodebookSubset *message) +{ + static const Uenibstreamprotobuf__CodebookSubset init_value = UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__codebook_subset__get_packed_size + (const Uenibstreamprotobuf__CodebookSubset *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_subset__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__codebook_subset__pack + (const Uenibstreamprotobuf__CodebookSubset *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_subset__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__codebook_subset__pack_to_buffer + (const Uenibstreamprotobuf__CodebookSubset *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_subset__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CodebookSubset * + uenibstreamprotobuf__codebook_subset__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CodebookSubset *) + protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_subset__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__codebook_subset__free_unpacked + (Uenibstreamprotobuf__CodebookSubset *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_subset__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rbg__size2__init + (Uenibstreamprotobuf__RBGSize2 *message) +{ + static const Uenibstreamprotobuf__RBGSize2 init_value = UENIBSTREAMPROTOBUF__RBG__SIZE2__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rbg__size2__get_packed_size + (const Uenibstreamprotobuf__RBGSize2 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rbg__size2__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rbg__size2__pack + (const Uenibstreamprotobuf__RBGSize2 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rbg__size2__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rbg__size2__pack_to_buffer + (const Uenibstreamprotobuf__RBGSize2 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rbg__size2__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RBGSize2 * + uenibstreamprotobuf__rbg__size2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RBGSize2 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rbg__size2__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rbg__size2__free_unpacked + (Uenibstreamprotobuf__RBGSize2 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rbg__size2__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uci__on_pusch__init + (Uenibstreamprotobuf__UCIOnPUSCH *message) +{ + static const Uenibstreamprotobuf__UCIOnPUSCH init_value = UENIBSTREAMPROTOBUF__UCI__ON_PUSCH__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uci__on_pusch__get_packed_size + (const Uenibstreamprotobuf__UCIOnPUSCH *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uci__on_pusch__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uci__on_pusch__pack + (const Uenibstreamprotobuf__UCIOnPUSCH *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uci__on_pusch__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uci__on_pusch__pack_to_buffer + (const Uenibstreamprotobuf__UCIOnPUSCH *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uci__on_pusch__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UCIOnPUSCH * + uenibstreamprotobuf__uci__on_pusch__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UCIOnPUSCH *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uci__on_pusch__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uci__on_pusch__free_unpacked + (Uenibstreamprotobuf__UCIOnPUSCH *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uci__on_pusch__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__beta_offsets_list__init + (Uenibstreamprotobuf__BetaOffsetsList *message) +{ + static const Uenibstreamprotobuf__BetaOffsetsList init_value = UENIBSTREAMPROTOBUF__BETA_OFFSETS_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__beta_offsets_list__get_packed_size + (const Uenibstreamprotobuf__BetaOffsetsList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beta_offsets_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__beta_offsets_list__pack + (const Uenibstreamprotobuf__BetaOffsetsList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beta_offsets_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__beta_offsets_list__pack_to_buffer + (const Uenibstreamprotobuf__BetaOffsetsList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beta_offsets_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BetaOffsetsList * + uenibstreamprotobuf__beta_offsets_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BetaOffsetsList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__beta_offsets_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__beta_offsets_list__free_unpacked + (Uenibstreamprotobuf__BetaOffsetsList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__beta_offsets_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scaling__init + (Uenibstreamprotobuf__Scaling *message) +{ + static const Uenibstreamprotobuf__Scaling init_value = UENIBSTREAMPROTOBUF__SCALING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scaling__get_packed_size + (const Uenibstreamprotobuf__Scaling *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scaling__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scaling__pack + (const Uenibstreamprotobuf__Scaling *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scaling__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scaling__pack_to_buffer + (const Uenibstreamprotobuf__Scaling *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scaling__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Scaling * + uenibstreamprotobuf__scaling__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Scaling *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scaling__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scaling__free_unpacked + (Uenibstreamprotobuf__Scaling *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scaling__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__configured_grant_config__init + (Uenibstreamprotobuf__ConfiguredGrantConfig *message) +{ + static const Uenibstreamprotobuf__ConfiguredGrantConfig init_value = UENIBSTREAMPROTOBUF__CONFIGURED_GRANT_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__configured_grant_config__get_packed_size + (const Uenibstreamprotobuf__ConfiguredGrantConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__configured_grant_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__configured_grant_config__pack + (const Uenibstreamprotobuf__ConfiguredGrantConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__configured_grant_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__configured_grant_config__pack_to_buffer + (const Uenibstreamprotobuf__ConfiguredGrantConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__configured_grant_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ConfiguredGrantConfig * + uenibstreamprotobuf__configured_grant_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ConfiguredGrantConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__configured_grant_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__configured_grant_config__free_unpacked + (Uenibstreamprotobuf__ConfiguredGrantConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__configured_grant_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cg__uci__on_pusch__init + (Uenibstreamprotobuf__CGUCIOnPUSCH *message) +{ + static const Uenibstreamprotobuf__CGUCIOnPUSCH init_value = UENIBSTREAMPROTOBUF__CG__UCI__ON_PUSCH__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cg__uci__on_pusch__get_packed_size + (const Uenibstreamprotobuf__CGUCIOnPUSCH *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__uci__on_pusch__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cg__uci__on_pusch__pack + (const Uenibstreamprotobuf__CGUCIOnPUSCH *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__uci__on_pusch__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cg__uci__on_pusch__pack_to_buffer + (const Uenibstreamprotobuf__CGUCIOnPUSCH *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cg__uci__on_pusch__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CGUCIOnPUSCH * + uenibstreamprotobuf__cg__uci__on_pusch__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CGUCIOnPUSCH *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cg__uci__on_pusch__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cg__uci__on_pusch__free_unpacked + (Uenibstreamprotobuf__CGUCIOnPUSCH *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cg__uci__on_pusch__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__beta_offsets__init + (Uenibstreamprotobuf__BetaOffsets *message) +{ + static const Uenibstreamprotobuf__BetaOffsets init_value = UENIBSTREAMPROTOBUF__BETA_OFFSETS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__beta_offsets__get_packed_size + (const Uenibstreamprotobuf__BetaOffsets *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beta_offsets__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__beta_offsets__pack + (const Uenibstreamprotobuf__BetaOffsets *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beta_offsets__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__beta_offsets__pack_to_buffer + (const Uenibstreamprotobuf__BetaOffsets *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beta_offsets__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BetaOffsets * + uenibstreamprotobuf__beta_offsets__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BetaOffsets *) + protobuf_c_message_unpack (&uenibstreamprotobuf__beta_offsets__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__beta_offsets__free_unpacked + (Uenibstreamprotobuf__BetaOffsets *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__beta_offsets__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__power_control_loop_to_use__init + (Uenibstreamprotobuf__PowerControlLoopToUse *message) +{ + static const Uenibstreamprotobuf__PowerControlLoopToUse init_value = UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__power_control_loop_to_use__get_packed_size + (const Uenibstreamprotobuf__PowerControlLoopToUse *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__power_control_loop_to_use__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__power_control_loop_to_use__pack + (const Uenibstreamprotobuf__PowerControlLoopToUse *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__power_control_loop_to_use__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__power_control_loop_to_use__pack_to_buffer + (const Uenibstreamprotobuf__PowerControlLoopToUse *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__power_control_loop_to_use__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PowerControlLoopToUse * + uenibstreamprotobuf__power_control_loop_to_use__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PowerControlLoopToUse *) + protobuf_c_message_unpack (&uenibstreamprotobuf__power_control_loop_to_use__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__power_control_loop_to_use__free_unpacked + (Uenibstreamprotobuf__PowerControlLoopToUse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__power_control_loop_to_use__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rep_k__init + (Uenibstreamprotobuf__RepK *message) +{ + static const Uenibstreamprotobuf__RepK init_value = UENIBSTREAMPROTOBUF__REP_K__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rep_k__get_packed_size + (const Uenibstreamprotobuf__RepK *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rep_k__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rep_k__pack + (const Uenibstreamprotobuf__RepK *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rep_k__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rep_k__pack_to_buffer + (const Uenibstreamprotobuf__RepK *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rep_k__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RepK * + uenibstreamprotobuf__rep_k__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RepK *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rep_k__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rep_k__free_unpacked + (Uenibstreamprotobuf__RepK *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rep_k__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rep_k__rv__init + (Uenibstreamprotobuf__RepKRV *message) +{ + static const Uenibstreamprotobuf__RepKRV init_value = UENIBSTREAMPROTOBUF__REP_K__RV__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rep_k__rv__get_packed_size + (const Uenibstreamprotobuf__RepKRV *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rep_k__rv__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rep_k__rv__pack + (const Uenibstreamprotobuf__RepKRV *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rep_k__rv__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rep_k__rv__pack_to_buffer + (const Uenibstreamprotobuf__RepKRV *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rep_k__rv__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RepKRV * + uenibstreamprotobuf__rep_k__rv__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RepKRV *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rep_k__rv__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rep_k__rv__free_unpacked + (Uenibstreamprotobuf__RepKRV *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rep_k__rv__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__grant_periodicity__init + (Uenibstreamprotobuf__GrantPeriodicity *message) +{ + static const Uenibstreamprotobuf__GrantPeriodicity init_value = UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__grant_periodicity__get_packed_size + (const Uenibstreamprotobuf__GrantPeriodicity *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__grant_periodicity__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__grant_periodicity__pack + (const Uenibstreamprotobuf__GrantPeriodicity *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__grant_periodicity__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__grant_periodicity__pack_to_buffer + (const Uenibstreamprotobuf__GrantPeriodicity *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__grant_periodicity__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__GrantPeriodicity * + uenibstreamprotobuf__grant_periodicity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__GrantPeriodicity *) + protobuf_c_message_unpack (&uenibstreamprotobuf__grant_periodicity__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__grant_periodicity__free_unpacked + (Uenibstreamprotobuf__GrantPeriodicity *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__grant_periodicity__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rrc__configured_uplink_grant__init + (Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message) +{ + static const Uenibstreamprotobuf__RRCConfiguredUplinkGrant init_value = UENIBSTREAMPROTOBUF__RRC__CONFIGURED_UPLINK_GRANT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rrc__configured_uplink_grant__get_packed_size + (const Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rrc__configured_uplink_grant__pack + (const Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rrc__configured_uplink_grant__pack_to_buffer + (const Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RRCConfiguredUplinkGrant * + uenibstreamprotobuf__rrc__configured_uplink_grant__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RRCConfiguredUplinkGrant *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rrc__configured_uplink_grant__free_unpacked + (Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__config__init + (Uenibstreamprotobuf__SRSConfig *message) +{ + static const Uenibstreamprotobuf__SRSConfig init_value = UENIBSTREAMPROTOBUF__SRS__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__config__get_packed_size + (const Uenibstreamprotobuf__SRSConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__config__pack + (const Uenibstreamprotobuf__SRSConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__config__pack_to_buffer + (const Uenibstreamprotobuf__SRSConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSConfig * + uenibstreamprotobuf__srs__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__config__free_unpacked + (Uenibstreamprotobuf__SRSConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__resource_set__init + (Uenibstreamprotobuf__SRSResourceSet *message) +{ + static const Uenibstreamprotobuf__SRSResourceSet init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__resource_set__get_packed_size + (const Uenibstreamprotobuf__SRSResourceSet *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__resource_set__pack + (const Uenibstreamprotobuf__SRSResourceSet *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__resource_set__pack_to_buffer + (const Uenibstreamprotobuf__SRSResourceSet *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSResourceSet * + uenibstreamprotobuf__srs__resource_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSResourceSet *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource_set__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__resource_set__free_unpacked + (Uenibstreamprotobuf__SRSResourceSet *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__resource_set_type__aperiodic__init + (Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message) +{ + static const Uenibstreamprotobuf__SRSResourceSetTypeAperiodic init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET_TYPE__APERIODIC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__resource_set_type__aperiodic__get_packed_size + (const Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__resource_set_type__aperiodic__pack + (const Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__resource_set_type__aperiodic__pack_to_buffer + (const Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSResourceSetTypeAperiodic * + uenibstreamprotobuf__srs__resource_set_type__aperiodic__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__resource_set_type__aperiodic__free_unpacked + (Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__resource_set_type__semi__persistent__init + (Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message) +{ + static const Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET_TYPE__SEMI__PERSISTENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__resource_set_type__semi__persistent__get_packed_size + (const Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__resource_set_type__semi__persistent__pack + (const Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__resource_set_type__semi__persistent__pack_to_buffer + (const Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent * + uenibstreamprotobuf__srs__resource_set_type__semi__persistent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__resource_set_type__semi__persistent__free_unpacked + (Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__resource_set_type__periodic__init + (Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message) +{ + static const Uenibstreamprotobuf__SRSResourceSetTypePeriodic init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET_TYPE__PERIODIC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__resource_set_type__periodic__get_packed_size + (const Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__resource_set_type__periodic__pack + (const Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__resource_set_type__periodic__pack_to_buffer + (const Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSResourceSetTypePeriodic * + uenibstreamprotobuf__srs__resource_set_type__periodic__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSResourceSetTypePeriodic *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__resource_set_type__periodic__free_unpacked + (Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__resource_set__usage__init + (Uenibstreamprotobuf__SRSResourceSetUsage *message) +{ + static const Uenibstreamprotobuf__SRSResourceSetUsage init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__resource_set__usage__get_packed_size + (const Uenibstreamprotobuf__SRSResourceSetUsage *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set__usage__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__resource_set__usage__pack + (const Uenibstreamprotobuf__SRSResourceSetUsage *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set__usage__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__resource_set__usage__pack_to_buffer + (const Uenibstreamprotobuf__SRSResourceSetUsage *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set__usage__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSResourceSetUsage * + uenibstreamprotobuf__srs__resource_set__usage__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSResourceSetUsage *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource_set__usage__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__resource_set__usage__free_unpacked + (Uenibstreamprotobuf__SRSResourceSetUsage *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set__usage__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__power_control_adjustment_states__init + (Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message) +{ + static const Uenibstreamprotobuf__SRSPowerControlAdjustmentStates init_value = UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__power_control_adjustment_states__get_packed_size + (const Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__power_control_adjustment_states__pack + (const Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__power_control_adjustment_states__pack_to_buffer + (const Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSPowerControlAdjustmentStates * + uenibstreamprotobuf__srs__power_control_adjustment_states__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__power_control_adjustment_states__free_unpacked + (Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__resource__init + (Uenibstreamprotobuf__SRSResource *message) +{ + static const Uenibstreamprotobuf__SRSResource init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__resource__get_packed_size + (const Uenibstreamprotobuf__SRSResource *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__resource__pack + (const Uenibstreamprotobuf__SRSResource *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__resource__pack_to_buffer + (const Uenibstreamprotobuf__SRSResource *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSResource * + uenibstreamprotobuf__srs__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSResource *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__resource__free_unpacked + (Uenibstreamprotobuf__SRSResource *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nrof_srs__ports__init + (Uenibstreamprotobuf__NrofSRSPorts *message) +{ + static const Uenibstreamprotobuf__NrofSRSPorts init_value = UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nrof_srs__ports__get_packed_size + (const Uenibstreamprotobuf__NrofSRSPorts *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_srs__ports__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nrof_srs__ports__pack + (const Uenibstreamprotobuf__NrofSRSPorts *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_srs__ports__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nrof_srs__ports__pack_to_buffer + (const Uenibstreamprotobuf__NrofSRSPorts *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_srs__ports__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NrofSRSPorts * + uenibstreamprotobuf__nrof_srs__ports__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NrofSRSPorts *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_srs__ports__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nrof_srs__ports__free_unpacked + (Uenibstreamprotobuf__NrofSRSPorts *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_srs__ports__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ptrs__port_index__init + (Uenibstreamprotobuf__PTRSPortIndex *message) +{ + static const Uenibstreamprotobuf__PTRSPortIndex init_value = UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ptrs__port_index__get_packed_size + (const Uenibstreamprotobuf__PTRSPortIndex *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__port_index__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ptrs__port_index__pack + (const Uenibstreamprotobuf__PTRSPortIndex *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__port_index__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ptrs__port_index__pack_to_buffer + (const Uenibstreamprotobuf__PTRSPortIndex *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__port_index__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PTRSPortIndex * + uenibstreamprotobuf__ptrs__port_index__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PTRSPortIndex *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ptrs__port_index__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ptrs__port_index__free_unpacked + (Uenibstreamprotobuf__PTRSPortIndex *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__port_index__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__n2__init + (Uenibstreamprotobuf__N2 *message) +{ + static const Uenibstreamprotobuf__N2 init_value = UENIBSTREAMPROTOBUF__N2__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__n2__get_packed_size + (const Uenibstreamprotobuf__N2 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__n2__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__n2__pack + (const Uenibstreamprotobuf__N2 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__n2__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__n2__pack_to_buffer + (const Uenibstreamprotobuf__N2 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__n2__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__N2 * + uenibstreamprotobuf__n2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__N2 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__n2__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__n2__free_unpacked + (Uenibstreamprotobuf__N2 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__n2__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__n4__init + (Uenibstreamprotobuf__N4 *message) +{ + static const Uenibstreamprotobuf__N4 init_value = UENIBSTREAMPROTOBUF__N4__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__n4__get_packed_size + (const Uenibstreamprotobuf__N4 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__n4__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__n4__pack + (const Uenibstreamprotobuf__N4 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__n4__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__n4__pack_to_buffer + (const Uenibstreamprotobuf__N4 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__n4__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__N4 * + uenibstreamprotobuf__n4__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__N4 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__n4__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__n4__free_unpacked + (Uenibstreamprotobuf__N4 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__n4__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__resource_mapping__init + (Uenibstreamprotobuf__ResourceMapping *message) +{ + static const Uenibstreamprotobuf__ResourceMapping init_value = UENIBSTREAMPROTOBUF__RESOURCE_MAPPING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__resource_mapping__get_packed_size + (const Uenibstreamprotobuf__ResourceMapping *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__resource_mapping__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__resource_mapping__pack + (const Uenibstreamprotobuf__ResourceMapping *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__resource_mapping__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__resource_mapping__pack_to_buffer + (const Uenibstreamprotobuf__ResourceMapping *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__resource_mapping__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ResourceMapping * + uenibstreamprotobuf__resource_mapping__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ResourceMapping *) + protobuf_c_message_unpack (&uenibstreamprotobuf__resource_mapping__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__resource_mapping__free_unpacked + (Uenibstreamprotobuf__ResourceMapping *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__resource_mapping__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nrof_symbols__init + (Uenibstreamprotobuf__NrofSymbols *message) +{ + static const Uenibstreamprotobuf__NrofSymbols init_value = UENIBSTREAMPROTOBUF__NROF_SYMBOLS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nrof_symbols__get_packed_size + (const Uenibstreamprotobuf__NrofSymbols *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_symbols__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nrof_symbols__pack + (const Uenibstreamprotobuf__NrofSymbols *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_symbols__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nrof_symbols__pack_to_buffer + (const Uenibstreamprotobuf__NrofSymbols *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_symbols__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NrofSymbols * + uenibstreamprotobuf__nrof_symbols__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NrofSymbols *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_symbols__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nrof_symbols__free_unpacked + (Uenibstreamprotobuf__NrofSymbols *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_symbols__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__repetition_factor__init + (Uenibstreamprotobuf__RepetitionFactor *message) +{ + static const Uenibstreamprotobuf__RepetitionFactor init_value = UENIBSTREAMPROTOBUF__REPETITION_FACTOR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__repetition_factor__get_packed_size + (const Uenibstreamprotobuf__RepetitionFactor *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__repetition_factor__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__repetition_factor__pack + (const Uenibstreamprotobuf__RepetitionFactor *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__repetition_factor__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__repetition_factor__pack_to_buffer + (const Uenibstreamprotobuf__RepetitionFactor *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__repetition_factor__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RepetitionFactor * + uenibstreamprotobuf__repetition_factor__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RepetitionFactor *) + protobuf_c_message_unpack (&uenibstreamprotobuf__repetition_factor__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__repetition_factor__free_unpacked + (Uenibstreamprotobuf__RepetitionFactor *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__repetition_factor__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__freq_hopping__init + (Uenibstreamprotobuf__FreqHopping *message) +{ + static const Uenibstreamprotobuf__FreqHopping init_value = UENIBSTREAMPROTOBUF__FREQ_HOPPING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__freq_hopping__get_packed_size + (const Uenibstreamprotobuf__FreqHopping *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__freq_hopping__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__freq_hopping__pack + (const Uenibstreamprotobuf__FreqHopping *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__freq_hopping__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__freq_hopping__pack_to_buffer + (const Uenibstreamprotobuf__FreqHopping *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__freq_hopping__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__FreqHopping * + uenibstreamprotobuf__freq_hopping__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__FreqHopping *) + protobuf_c_message_unpack (&uenibstreamprotobuf__freq_hopping__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__freq_hopping__free_unpacked + (Uenibstreamprotobuf__FreqHopping *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__freq_hopping__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__group_or_sequence_hopping__init + (Uenibstreamprotobuf__GroupOrSequenceHopping *message) +{ + static const Uenibstreamprotobuf__GroupOrSequenceHopping init_value = UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__group_or_sequence_hopping__get_packed_size + (const Uenibstreamprotobuf__GroupOrSequenceHopping *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__group_or_sequence_hopping__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__group_or_sequence_hopping__pack + (const Uenibstreamprotobuf__GroupOrSequenceHopping *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__group_or_sequence_hopping__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__group_or_sequence_hopping__pack_to_buffer + (const Uenibstreamprotobuf__GroupOrSequenceHopping *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__group_or_sequence_hopping__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__GroupOrSequenceHopping * + uenibstreamprotobuf__group_or_sequence_hopping__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__GroupOrSequenceHopping *) + protobuf_c_message_unpack (&uenibstreamprotobuf__group_or_sequence_hopping__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__group_or_sequence_hopping__free_unpacked + (Uenibstreamprotobuf__GroupOrSequenceHopping *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__group_or_sequence_hopping__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__resource_type__aperiodic__init + (Uenibstreamprotobuf__SRSResourceTypeAperiodic *message) +{ + static const Uenibstreamprotobuf__SRSResourceTypeAperiodic init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE_TYPE__APERIODIC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__resource_type__aperiodic__get_packed_size + (const Uenibstreamprotobuf__SRSResourceTypeAperiodic *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__resource_type__aperiodic__pack + (const Uenibstreamprotobuf__SRSResourceTypeAperiodic *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__resource_type__aperiodic__pack_to_buffer + (const Uenibstreamprotobuf__SRSResourceTypeAperiodic *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSResourceTypeAperiodic * + uenibstreamprotobuf__srs__resource_type__aperiodic__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSResourceTypeAperiodic *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__resource_type__aperiodic__free_unpacked + (Uenibstreamprotobuf__SRSResourceTypeAperiodic *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__resource_type__semi__persistent__init + (Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message) +{ + static const Uenibstreamprotobuf__SRSResourceTypeSemiPersistent init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE_TYPE__SEMI__PERSISTENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__resource_type__semi__persistent__get_packed_size + (const Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__resource_type__semi__persistent__pack + (const Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__resource_type__semi__persistent__pack_to_buffer + (const Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSResourceTypeSemiPersistent * + uenibstreamprotobuf__srs__resource_type__semi__persistent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__resource_type__semi__persistent__free_unpacked + (Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__periodicity_and_offset__init + (Uenibstreamprotobuf__SRSPeriodicityAndOffset *message) +{ + static const Uenibstreamprotobuf__SRSPeriodicityAndOffset init_value = UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__periodicity_and_offset__get_packed_size + (const Uenibstreamprotobuf__SRSPeriodicityAndOffset *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__periodicity_and_offset__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__periodicity_and_offset__pack + (const Uenibstreamprotobuf__SRSPeriodicityAndOffset *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__periodicity_and_offset__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__periodicity_and_offset__pack_to_buffer + (const Uenibstreamprotobuf__SRSPeriodicityAndOffset *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__periodicity_and_offset__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSPeriodicityAndOffset * + uenibstreamprotobuf__srs__periodicity_and_offset__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSPeriodicityAndOffset *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__periodicity_and_offset__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__periodicity_and_offset__free_unpacked + (Uenibstreamprotobuf__SRSPeriodicityAndOffset *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__periodicity_and_offset__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__resource_type__periodic__init + (Uenibstreamprotobuf__SRSResourceTypePeriodic *message) +{ + static const Uenibstreamprotobuf__SRSResourceTypePeriodic init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE_TYPE__PERIODIC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__resource_type__periodic__get_packed_size + (const Uenibstreamprotobuf__SRSResourceTypePeriodic *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__periodic__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__resource_type__periodic__pack + (const Uenibstreamprotobuf__SRSResourceTypePeriodic *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__periodic__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__resource_type__periodic__pack_to_buffer + (const Uenibstreamprotobuf__SRSResourceTypePeriodic *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__periodic__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSResourceTypePeriodic * + uenibstreamprotobuf__srs__resource_type__periodic__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSResourceTypePeriodic *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource_type__periodic__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__resource_type__periodic__free_unpacked + (Uenibstreamprotobuf__SRSResourceTypePeriodic *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__periodic__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srs__spatial_relation_info__init + (Uenibstreamprotobuf__SRSSpatialRelationInfo *message) +{ + static const Uenibstreamprotobuf__SRSSpatialRelationInfo init_value = UENIBSTREAMPROTOBUF__SRS__SPATIAL_RELATION_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srs__spatial_relation_info__get_packed_size + (const Uenibstreamprotobuf__SRSSpatialRelationInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__spatial_relation_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srs__spatial_relation_info__pack + (const Uenibstreamprotobuf__SRSSpatialRelationInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__spatial_relation_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srs__spatial_relation_info__pack_to_buffer + (const Uenibstreamprotobuf__SRSSpatialRelationInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srs__spatial_relation_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRSSpatialRelationInfo * + uenibstreamprotobuf__srs__spatial_relation_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRSSpatialRelationInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srs__spatial_relation_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srs__spatial_relation_info__free_unpacked + (Uenibstreamprotobuf__SRSSpatialRelationInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srs__spatial_relation_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__beam_failure_recovery_config__init + (Uenibstreamprotobuf__BeamFailureRecoveryConfig *message) +{ + static const Uenibstreamprotobuf__BeamFailureRecoveryConfig init_value = UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__beam_failure_recovery_config__get_packed_size + (const Uenibstreamprotobuf__BeamFailureRecoveryConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_recovery_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__beam_failure_recovery_config__pack + (const Uenibstreamprotobuf__BeamFailureRecoveryConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_recovery_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__beam_failure_recovery_config__pack_to_buffer + (const Uenibstreamprotobuf__BeamFailureRecoveryConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_recovery_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BeamFailureRecoveryConfig * + uenibstreamprotobuf__beam_failure_recovery_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BeamFailureRecoveryConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__beam_failure_recovery_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__beam_failure_recovery_config__free_unpacked + (Uenibstreamprotobuf__BeamFailureRecoveryConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_recovery_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__prach__resource_dedicated_bfr__init + (Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message) +{ + static const Uenibstreamprotobuf__PRACHResourceDedicatedBFR init_value = UENIBSTREAMPROTOBUF__PRACH__RESOURCE_DEDICATED_BFR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__prach__resource_dedicated_bfr__get_packed_size + (const Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__prach__resource_dedicated_bfr__pack + (const Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__prach__resource_dedicated_bfr__pack_to_buffer + (const Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PRACHResourceDedicatedBFR * + uenibstreamprotobuf__prach__resource_dedicated_bfr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PRACHResourceDedicatedBFR *) + protobuf_c_message_unpack (&uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__prach__resource_dedicated_bfr__free_unpacked + (Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bfr__ssb__resource__init + (Uenibstreamprotobuf__BFRSSBResource *message) +{ + static const Uenibstreamprotobuf__BFRSSBResource init_value = UENIBSTREAMPROTOBUF__BFR__SSB__RESOURCE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bfr__ssb__resource__get_packed_size + (const Uenibstreamprotobuf__BFRSSBResource *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bfr__ssb__resource__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bfr__ssb__resource__pack + (const Uenibstreamprotobuf__BFRSSBResource *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bfr__ssb__resource__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bfr__ssb__resource__pack_to_buffer + (const Uenibstreamprotobuf__BFRSSBResource *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bfr__ssb__resource__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BFRSSBResource * + uenibstreamprotobuf__bfr__ssb__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BFRSSBResource *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bfr__ssb__resource__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bfr__ssb__resource__free_unpacked + (Uenibstreamprotobuf__BFRSSBResource *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bfr__ssb__resource__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bfr__csirs__resource__init + (Uenibstreamprotobuf__BFRCSIRSResource *message) +{ + static const Uenibstreamprotobuf__BFRCSIRSResource init_value = UENIBSTREAMPROTOBUF__BFR__CSIRS__RESOURCE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bfr__csirs__resource__get_packed_size + (const Uenibstreamprotobuf__BFRCSIRSResource *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bfr__csirs__resource__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bfr__csirs__resource__pack + (const Uenibstreamprotobuf__BFRCSIRSResource *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bfr__csirs__resource__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bfr__csirs__resource__pack_to_buffer + (const Uenibstreamprotobuf__BFRCSIRSResource *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bfr__csirs__resource__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BFRCSIRSResource * + uenibstreamprotobuf__bfr__csirs__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BFRCSIRSResource *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bfr__csirs__resource__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bfr__csirs__resource__free_unpacked + (Uenibstreamprotobuf__BFRCSIRSResource *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bfr__csirs__resource__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ssb_per_rach__occasion__init + (Uenibstreamprotobuf__SSBPerRACHOccasion *message) +{ + static const Uenibstreamprotobuf__SSBPerRACHOccasion init_value = UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ssb_per_rach__occasion__get_packed_size + (const Uenibstreamprotobuf__SSBPerRACHOccasion *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb_per_rach__occasion__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ssb_per_rach__occasion__pack + (const Uenibstreamprotobuf__SSBPerRACHOccasion *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb_per_rach__occasion__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ssb_per_rach__occasion__pack_to_buffer + (const Uenibstreamprotobuf__SSBPerRACHOccasion *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb_per_rach__occasion__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SSBPerRACHOccasion * + uenibstreamprotobuf__ssb_per_rach__occasion__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SSBPerRACHOccasion *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ssb_per_rach__occasion__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ssb_per_rach__occasion__free_unpacked + (Uenibstreamprotobuf__SSBPerRACHOccasion *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ssb_per_rach__occasion__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__beam_failure_recovery_timer__init + (Uenibstreamprotobuf__BeamFailureRecoveryTimer *message) +{ + static const Uenibstreamprotobuf__BeamFailureRecoveryTimer init_value = UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__beam_failure_recovery_timer__get_packed_size + (const Uenibstreamprotobuf__BeamFailureRecoveryTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_recovery_timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__beam_failure_recovery_timer__pack + (const Uenibstreamprotobuf__BeamFailureRecoveryTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_recovery_timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__beam_failure_recovery_timer__pack_to_buffer + (const Uenibstreamprotobuf__BeamFailureRecoveryTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_recovery_timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BeamFailureRecoveryTimer * + uenibstreamprotobuf__beam_failure_recovery_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BeamFailureRecoveryTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__beam_failure_recovery_timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__beam_failure_recovery_timer__free_unpacked + (Uenibstreamprotobuf__BeamFailureRecoveryTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_recovery_timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pdcch__serving_cell_config__init + (Uenibstreamprotobuf__PDCCHServingCellConfig *message) +{ + static const Uenibstreamprotobuf__PDCCHServingCellConfig init_value = UENIBSTREAMPROTOBUF__PDCCH__SERVING_CELL_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pdcch__serving_cell_config__get_packed_size + (const Uenibstreamprotobuf__PDCCHServingCellConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__serving_cell_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pdcch__serving_cell_config__pack + (const Uenibstreamprotobuf__PDCCHServingCellConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__serving_cell_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pdcch__serving_cell_config__pack_to_buffer + (const Uenibstreamprotobuf__PDCCHServingCellConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__serving_cell_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PDCCHServingCellConfig * + uenibstreamprotobuf__pdcch__serving_cell_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PDCCHServingCellConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pdcch__serving_cell_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pdcch__serving_cell_config__free_unpacked + (Uenibstreamprotobuf__PDCCHServingCellConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__serving_cell_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__slot_format_indicator__init + (Uenibstreamprotobuf__SlotFormatIndicator *message) +{ + static const Uenibstreamprotobuf__SlotFormatIndicator init_value = UENIBSTREAMPROTOBUF__SLOT_FORMAT_INDICATOR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__slot_format_indicator__get_packed_size + (const Uenibstreamprotobuf__SlotFormatIndicator *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_indicator__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__slot_format_indicator__pack + (const Uenibstreamprotobuf__SlotFormatIndicator *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_indicator__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__slot_format_indicator__pack_to_buffer + (const Uenibstreamprotobuf__SlotFormatIndicator *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_indicator__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SlotFormatIndicator * + uenibstreamprotobuf__slot_format_indicator__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SlotFormatIndicator *) + protobuf_c_message_unpack (&uenibstreamprotobuf__slot_format_indicator__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__slot_format_indicator__free_unpacked + (Uenibstreamprotobuf__SlotFormatIndicator *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_indicator__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__slot_format_combinations_per_cell__init + (Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message) +{ + static const Uenibstreamprotobuf__SlotFormatCombinationsPerCell init_value = UENIBSTREAMPROTOBUF__SLOT_FORMAT_COMBINATIONS_PER_CELL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__slot_format_combinations_per_cell__get_packed_size + (const Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__slot_format_combinations_per_cell__pack + (const Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__slot_format_combinations_per_cell__pack_to_buffer + (const Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SlotFormatCombinationsPerCell * + uenibstreamprotobuf__slot_format_combinations_per_cell__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SlotFormatCombinationsPerCell *) + protobuf_c_message_unpack (&uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__slot_format_combinations_per_cell__free_unpacked + (Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__slot_format_combination__init + (Uenibstreamprotobuf__SlotFormatCombination *message) +{ + static const Uenibstreamprotobuf__SlotFormatCombination init_value = UENIBSTREAMPROTOBUF__SLOT_FORMAT_COMBINATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__slot_format_combination__get_packed_size + (const Uenibstreamprotobuf__SlotFormatCombination *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_combination__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__slot_format_combination__pack + (const Uenibstreamprotobuf__SlotFormatCombination *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_combination__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__slot_format_combination__pack_to_buffer + (const Uenibstreamprotobuf__SlotFormatCombination *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_combination__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SlotFormatCombination * + uenibstreamprotobuf__slot_format_combination__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SlotFormatCombination *) + protobuf_c_message_unpack (&uenibstreamprotobuf__slot_format_combination__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__slot_format_combination__free_unpacked + (Uenibstreamprotobuf__SlotFormatCombination *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_combination__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pdsch__serving_cell_config__init + (Uenibstreamprotobuf__PDSCHServingCellConfig *message) +{ + static const Uenibstreamprotobuf__PDSCHServingCellConfig init_value = UENIBSTREAMPROTOBUF__PDSCH__SERVING_CELL_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pdsch__serving_cell_config__get_packed_size + (const Uenibstreamprotobuf__PDSCHServingCellConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__serving_cell_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pdsch__serving_cell_config__pack + (const Uenibstreamprotobuf__PDSCHServingCellConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__serving_cell_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pdsch__serving_cell_config__pack_to_buffer + (const Uenibstreamprotobuf__PDSCHServingCellConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__serving_cell_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PDSCHServingCellConfig * + uenibstreamprotobuf__pdsch__serving_cell_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PDSCHServingCellConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pdsch__serving_cell_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pdsch__serving_cell_config__free_unpacked + (Uenibstreamprotobuf__PDSCHServingCellConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__serving_cell_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pdsch__code_block_group_transmission__init + (Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message) +{ + static const Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission init_value = UENIBSTREAMPROTOBUF__PDSCH__CODE_BLOCK_GROUP_TRANSMISSION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pdsch__code_block_group_transmission__get_packed_size + (const Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pdsch__code_block_group_transmission__pack + (const Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pdsch__code_block_group_transmission__pack_to_buffer + (const Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission * + uenibstreamprotobuf__pdsch__code_block_group_transmission__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pdsch__code_block_group_transmission__free_unpacked + (Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__max_code_block_groups_per_transport_block__init + (Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message) +{ + static const Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock init_value = UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__max_code_block_groups_per_transport_block__get_packed_size + (const Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__max_code_block_groups_per_transport_block__pack + (const Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__max_code_block_groups_per_transport_block__pack_to_buffer + (const Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock * + uenibstreamprotobuf__max_code_block_groups_per_transport_block__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *) + protobuf_c_message_unpack (&uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__max_code_block_groups_per_transport_block__free_unpacked + (Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__xoverhead__init + (Uenibstreamprotobuf__XOverhead *message) +{ + static const Uenibstreamprotobuf__XOverhead init_value = UENIBSTREAMPROTOBUF__XOVERHEAD__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__xoverhead__get_packed_size + (const Uenibstreamprotobuf__XOverhead *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__xoverhead__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__xoverhead__pack + (const Uenibstreamprotobuf__XOverhead *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__xoverhead__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__xoverhead__pack_to_buffer + (const Uenibstreamprotobuf__XOverhead *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__xoverhead__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__XOverhead * + uenibstreamprotobuf__xoverhead__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__XOverhead *) + protobuf_c_message_unpack (&uenibstreamprotobuf__xoverhead__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__xoverhead__free_unpacked + (Uenibstreamprotobuf__XOverhead *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__xoverhead__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nrof_harq__processes_for_pdsch__init + (Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message) +{ + static const Uenibstreamprotobuf__NrofHARQProcessesForPDSCH init_value = UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nrof_harq__processes_for_pdsch__get_packed_size + (const Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nrof_harq__processes_for_pdsch__pack + (const Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nrof_harq__processes_for_pdsch__pack_to_buffer + (const Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NrofHARQProcessesForPDSCH * + uenibstreamprotobuf__nrof_harq__processes_for_pdsch__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nrof_harq__processes_for_pdsch__free_unpacked + (Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__meas_config__init + (Uenibstreamprotobuf__CSIMeasConfig *message) +{ + static const Uenibstreamprotobuf__CSIMeasConfig init_value = UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__meas_config__get_packed_size + (const Uenibstreamprotobuf__CSIMeasConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__meas_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__meas_config__pack + (const Uenibstreamprotobuf__CSIMeasConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__meas_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__meas_config__pack_to_buffer + (const Uenibstreamprotobuf__CSIMeasConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__meas_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIMeasConfig * + uenibstreamprotobuf__csi__meas_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIMeasConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__meas_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__meas_config__free_unpacked + (Uenibstreamprotobuf__CSIMeasConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__meas_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nzp__csi__rs__resource__init + (Uenibstreamprotobuf__NZPCSIRSResource *message) +{ + static const Uenibstreamprotobuf__NZPCSIRSResource init_value = UENIBSTREAMPROTOBUF__NZP__CSI__RS__RESOURCE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nzp__csi__rs__resource__get_packed_size + (const Uenibstreamprotobuf__NZPCSIRSResource *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__resource__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nzp__csi__rs__resource__pack + (const Uenibstreamprotobuf__NZPCSIRSResource *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__resource__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nzp__csi__rs__resource__pack_to_buffer + (const Uenibstreamprotobuf__NZPCSIRSResource *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__resource__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NZPCSIRSResource * + uenibstreamprotobuf__nzp__csi__rs__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NZPCSIRSResource *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nzp__csi__rs__resource__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nzp__csi__rs__resource__free_unpacked + (Uenibstreamprotobuf__NZPCSIRSResource *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__resource__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__power_control_offset_ss__init + (Uenibstreamprotobuf__PowerControlOffsetSS *message) +{ + static const Uenibstreamprotobuf__PowerControlOffsetSS init_value = UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__power_control_offset_ss__get_packed_size + (const Uenibstreamprotobuf__PowerControlOffsetSS *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__power_control_offset_ss__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__power_control_offset_ss__pack + (const Uenibstreamprotobuf__PowerControlOffsetSS *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__power_control_offset_ss__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__power_control_offset_ss__pack_to_buffer + (const Uenibstreamprotobuf__PowerControlOffsetSS *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__power_control_offset_ss__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PowerControlOffsetSS * + uenibstreamprotobuf__power_control_offset_ss__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PowerControlOffsetSS *) + protobuf_c_message_unpack (&uenibstreamprotobuf__power_control_offset_ss__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__power_control_offset_ss__free_unpacked + (Uenibstreamprotobuf__PowerControlOffsetSS *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__power_control_offset_ss__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nzp__csi__rs__resource_set__init + (Uenibstreamprotobuf__NZPCSIRSResourceSet *message) +{ + static const Uenibstreamprotobuf__NZPCSIRSResourceSet init_value = UENIBSTREAMPROTOBUF__NZP__CSI__RS__RESOURCE_SET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nzp__csi__rs__resource_set__get_packed_size + (const Uenibstreamprotobuf__NZPCSIRSResourceSet *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nzp__csi__rs__resource_set__pack + (const Uenibstreamprotobuf__NZPCSIRSResourceSet *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nzp__csi__rs__resource_set__pack_to_buffer + (const Uenibstreamprotobuf__NZPCSIRSResourceSet *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NZPCSIRSResourceSet * + uenibstreamprotobuf__nzp__csi__rs__resource_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NZPCSIRSResourceSet *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nzp__csi__rs__resource_set__free_unpacked + (Uenibstreamprotobuf__NZPCSIRSResourceSet *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__im__resource__init + (Uenibstreamprotobuf__CSIIMResource *message) +{ + static const Uenibstreamprotobuf__CSIIMResource init_value = UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__im__resource__get_packed_size + (const Uenibstreamprotobuf__CSIIMResource *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__im__resource__pack + (const Uenibstreamprotobuf__CSIIMResource *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__im__resource__pack_to_buffer + (const Uenibstreamprotobuf__CSIIMResource *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIIMResource * + uenibstreamprotobuf__csi__im__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIIMResource *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__im__resource__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__im__resource__free_unpacked + (Uenibstreamprotobuf__CSIIMResource *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pattern0__init + (Uenibstreamprotobuf__Pattern0 *message) +{ + static const Uenibstreamprotobuf__Pattern0 init_value = UENIBSTREAMPROTOBUF__PATTERN0__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pattern0__get_packed_size + (const Uenibstreamprotobuf__Pattern0 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pattern0__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pattern0__pack + (const Uenibstreamprotobuf__Pattern0 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pattern0__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pattern0__pack_to_buffer + (const Uenibstreamprotobuf__Pattern0 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pattern0__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Pattern0 * + uenibstreamprotobuf__pattern0__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Pattern0 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pattern0__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pattern0__free_unpacked + (Uenibstreamprotobuf__Pattern0 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pattern0__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__subcarrier_location_p0__init + (Uenibstreamprotobuf__SubcarrierLocationP0 *message) +{ + static const Uenibstreamprotobuf__SubcarrierLocationP0 init_value = UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__subcarrier_location_p0__get_packed_size + (const Uenibstreamprotobuf__SubcarrierLocationP0 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_location_p0__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__subcarrier_location_p0__pack + (const Uenibstreamprotobuf__SubcarrierLocationP0 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_location_p0__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__subcarrier_location_p0__pack_to_buffer + (const Uenibstreamprotobuf__SubcarrierLocationP0 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_location_p0__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SubcarrierLocationP0 * + uenibstreamprotobuf__subcarrier_location_p0__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SubcarrierLocationP0 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__subcarrier_location_p0__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__subcarrier_location_p0__free_unpacked + (Uenibstreamprotobuf__SubcarrierLocationP0 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_location_p0__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pattern1__init + (Uenibstreamprotobuf__Pattern1 *message) +{ + static const Uenibstreamprotobuf__Pattern1 init_value = UENIBSTREAMPROTOBUF__PATTERN1__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pattern1__get_packed_size + (const Uenibstreamprotobuf__Pattern1 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pattern1__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pattern1__pack + (const Uenibstreamprotobuf__Pattern1 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pattern1__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pattern1__pack_to_buffer + (const Uenibstreamprotobuf__Pattern1 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pattern1__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Pattern1 * + uenibstreamprotobuf__pattern1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Pattern1 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pattern1__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pattern1__free_unpacked + (Uenibstreamprotobuf__Pattern1 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pattern1__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__subcarrier_location_p1__init + (Uenibstreamprotobuf__SubcarrierLocationP1 *message) +{ + static const Uenibstreamprotobuf__SubcarrierLocationP1 init_value = UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__subcarrier_location_p1__get_packed_size + (const Uenibstreamprotobuf__SubcarrierLocationP1 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_location_p1__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__subcarrier_location_p1__pack + (const Uenibstreamprotobuf__SubcarrierLocationP1 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_location_p1__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__subcarrier_location_p1__pack_to_buffer + (const Uenibstreamprotobuf__SubcarrierLocationP1 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_location_p1__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SubcarrierLocationP1 * + uenibstreamprotobuf__subcarrier_location_p1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SubcarrierLocationP1 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__subcarrier_location_p1__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__subcarrier_location_p1__free_unpacked + (Uenibstreamprotobuf__SubcarrierLocationP1 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_location_p1__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__im__resource_set__init + (Uenibstreamprotobuf__CSIIMResourceSet *message) +{ + static const Uenibstreamprotobuf__CSIIMResourceSet init_value = UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE_SET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__im__resource_set__get_packed_size + (const Uenibstreamprotobuf__CSIIMResourceSet *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource_set__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__im__resource_set__pack + (const Uenibstreamprotobuf__CSIIMResourceSet *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource_set__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__im__resource_set__pack_to_buffer + (const Uenibstreamprotobuf__CSIIMResourceSet *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource_set__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIIMResourceSet * + uenibstreamprotobuf__csi__im__resource_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIIMResourceSet *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__im__resource_set__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__im__resource_set__free_unpacked + (Uenibstreamprotobuf__CSIIMResourceSet *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource_set__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__ssb__resource_set__init + (Uenibstreamprotobuf__CSISSBResourceSet *message) +{ + static const Uenibstreamprotobuf__CSISSBResourceSet init_value = UENIBSTREAMPROTOBUF__CSI__SSB__RESOURCE_SET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__ssb__resource_set__get_packed_size + (const Uenibstreamprotobuf__CSISSBResourceSet *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__ssb__resource_set__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__ssb__resource_set__pack + (const Uenibstreamprotobuf__CSISSBResourceSet *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__ssb__resource_set__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__ssb__resource_set__pack_to_buffer + (const Uenibstreamprotobuf__CSISSBResourceSet *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__ssb__resource_set__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSISSBResourceSet * + uenibstreamprotobuf__csi__ssb__resource_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSISSBResourceSet *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__ssb__resource_set__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__ssb__resource_set__free_unpacked + (Uenibstreamprotobuf__CSISSBResourceSet *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__ssb__resource_set__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__resource_config__init + (Uenibstreamprotobuf__CSIResourceConfig *message) +{ + static const Uenibstreamprotobuf__CSIResourceConfig init_value = UENIBSTREAMPROTOBUF__CSI__RESOURCE_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__resource_config__get_packed_size + (const Uenibstreamprotobuf__CSIResourceConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__resource_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__resource_config__pack + (const Uenibstreamprotobuf__CSIResourceConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__resource_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__resource_config__pack_to_buffer + (const Uenibstreamprotobuf__CSIResourceConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__resource_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIResourceConfig * + uenibstreamprotobuf__csi__resource_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIResourceConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__resource_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__resource_config__free_unpacked + (Uenibstreamprotobuf__CSIResourceConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__resource_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nzp__csi__rs__ssb__init + (Uenibstreamprotobuf__NZPCSIRSSSB *message) +{ + static const Uenibstreamprotobuf__NZPCSIRSSSB init_value = UENIBSTREAMPROTOBUF__NZP__CSI__RS__SSB__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nzp__csi__rs__ssb__get_packed_size + (const Uenibstreamprotobuf__NZPCSIRSSSB *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nzp__csi__rs__ssb__pack + (const Uenibstreamprotobuf__NZPCSIRSSSB *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nzp__csi__rs__ssb__pack_to_buffer + (const Uenibstreamprotobuf__NZPCSIRSSSB *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NZPCSIRSSSB * + uenibstreamprotobuf__nzp__csi__rs__ssb__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NZPCSIRSSSB *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nzp__csi__rs__ssb__free_unpacked + (Uenibstreamprotobuf__NZPCSIRSSSB *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__im__resource_set_list__init + (Uenibstreamprotobuf__CSIIMResourceSetList *message) +{ + static const Uenibstreamprotobuf__CSIIMResourceSetList init_value = UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE_SET_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__im__resource_set_list__get_packed_size + (const Uenibstreamprotobuf__CSIIMResourceSetList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource_set_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__im__resource_set_list__pack + (const Uenibstreamprotobuf__CSIIMResourceSetList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource_set_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__im__resource_set_list__pack_to_buffer + (const Uenibstreamprotobuf__CSIIMResourceSetList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource_set_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIIMResourceSetList * + uenibstreamprotobuf__csi__im__resource_set_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIIMResourceSetList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__im__resource_set_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__im__resource_set_list__free_unpacked + (Uenibstreamprotobuf__CSIIMResourceSetList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource_set_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__resource_type__init + (Uenibstreamprotobuf__ResourceType *message) +{ + static const Uenibstreamprotobuf__ResourceType init_value = UENIBSTREAMPROTOBUF__RESOURCE_TYPE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__resource_type__get_packed_size + (const Uenibstreamprotobuf__ResourceType *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__resource_type__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__resource_type__pack + (const Uenibstreamprotobuf__ResourceType *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__resource_type__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__resource_type__pack_to_buffer + (const Uenibstreamprotobuf__ResourceType *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__resource_type__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ResourceType * + uenibstreamprotobuf__resource_type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ResourceType *) + protobuf_c_message_unpack (&uenibstreamprotobuf__resource_type__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__resource_type__free_unpacked + (Uenibstreamprotobuf__ResourceType *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__resource_type__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__report_config__init + (Uenibstreamprotobuf__CSIReportConfig *message) +{ + static const Uenibstreamprotobuf__CSIReportConfig init_value = UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__report_config__get_packed_size + (const Uenibstreamprotobuf__CSIReportConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__report_config__pack + (const Uenibstreamprotobuf__CSIReportConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__report_config__pack_to_buffer + (const Uenibstreamprotobuf__CSIReportConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIReportConfig * + uenibstreamprotobuf__csi__report_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIReportConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__report_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__report_config__free_unpacked + (Uenibstreamprotobuf__CSIReportConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__report_config_type__periodic__init + (Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message) +{ + static const Uenibstreamprotobuf__CSIReportConfigTypePeriodic init_value = UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_TYPE__PERIODIC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__report_config_type__periodic__get_packed_size + (const Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__periodic__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__report_config_type__periodic__pack + (const Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__periodic__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__report_config_type__periodic__pack_to_buffer + (const Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__periodic__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIReportConfigTypePeriodic * + uenibstreamprotobuf__csi__report_config_type__periodic__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIReportConfigTypePeriodic *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__report_config_type__periodic__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__report_config_type__periodic__free_unpacked + (Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__periodic__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__report_periodicity_and_offset__init + (Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message) +{ + static const Uenibstreamprotobuf__CSIReportPeriodicityAndOffset init_value = UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__report_periodicity_and_offset__get_packed_size + (const Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__report_periodicity_and_offset__pack + (const Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__report_periodicity_and_offset__pack_to_buffer + (const Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIReportPeriodicityAndOffset * + uenibstreamprotobuf__csi__report_periodicity_and_offset__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__report_periodicity_and_offset__free_unpacked + (Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pucch__csi__resource__init + (Uenibstreamprotobuf__PUCCHCSIResource *message) +{ + static const Uenibstreamprotobuf__PUCCHCSIResource init_value = UENIBSTREAMPROTOBUF__PUCCH__CSI__RESOURCE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pucch__csi__resource__get_packed_size + (const Uenibstreamprotobuf__PUCCHCSIResource *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__csi__resource__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pucch__csi__resource__pack + (const Uenibstreamprotobuf__PUCCHCSIResource *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__csi__resource__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pucch__csi__resource__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHCSIResource *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__csi__resource__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PUCCHCSIResource * + uenibstreamprotobuf__pucch__csi__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PUCCHCSIResource *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__csi__resource__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pucch__csi__resource__free_unpacked + (Uenibstreamprotobuf__PUCCHCSIResource *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pucch__csi__resource__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__init + (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message) +{ + static const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH init_value = UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_TYPE__SEMI_PERSISTENT_ON_PUCCH__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__get_packed_size + (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__pack + (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__pack_to_buffer + (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH * + uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__free_unpacked + (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__init + (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message) +{ + static const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH init_value = UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_TYPE__SEMI_PERSISTENT_ON_PUSCH__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__get_packed_size + (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__pack + (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__pack_to_buffer + (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH * + uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__free_unpacked + (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__report_slot_config__init + (Uenibstreamprotobuf__ReportSlotConfig *message) +{ + static const Uenibstreamprotobuf__ReportSlotConfig init_value = UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__report_slot_config__get_packed_size + (const Uenibstreamprotobuf__ReportSlotConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_slot_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__report_slot_config__pack + (const Uenibstreamprotobuf__ReportSlotConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_slot_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__report_slot_config__pack_to_buffer + (const Uenibstreamprotobuf__ReportSlotConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_slot_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ReportSlotConfig * + uenibstreamprotobuf__report_slot_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ReportSlotConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__report_slot_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__report_slot_config__free_unpacked + (Uenibstreamprotobuf__ReportSlotConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__report_slot_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__report_config_type__aperiodic__init + (Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message) +{ + static const Uenibstreamprotobuf__CSIReportConfigTypeAperiodic init_value = UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_TYPE__APERIODIC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__report_config_type__aperiodic__get_packed_size + (const Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__report_config_type__aperiodic__pack + (const Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__report_config_type__aperiodic__pack_to_buffer + (const Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIReportConfigTypeAperiodic * + uenibstreamprotobuf__csi__report_config_type__aperiodic__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__report_config_type__aperiodic__free_unpacked + (Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cri__ri_i1__cqi__init + (Uenibstreamprotobuf__CRIRII1CQI *message) +{ + static const Uenibstreamprotobuf__CRIRII1CQI init_value = UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cri__ri_i1__cqi__get_packed_size + (const Uenibstreamprotobuf__CRIRII1CQI *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cri__ri_i1__cqi__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cri__ri_i1__cqi__pack + (const Uenibstreamprotobuf__CRIRII1CQI *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cri__ri_i1__cqi__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cri__ri_i1__cqi__pack_to_buffer + (const Uenibstreamprotobuf__CRIRII1CQI *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cri__ri_i1__cqi__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CRIRII1CQI * + uenibstreamprotobuf__cri__ri_i1__cqi__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CRIRII1CQI *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cri__ri_i1__cqi__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cri__ri_i1__cqi__free_unpacked + (Uenibstreamprotobuf__CRIRII1CQI *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cri__ri_i1__cqi__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__report_freq_configuration__init + (Uenibstreamprotobuf__ReportFreqConfiguration *message) +{ + static const Uenibstreamprotobuf__ReportFreqConfiguration init_value = UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__report_freq_configuration__get_packed_size + (const Uenibstreamprotobuf__ReportFreqConfiguration *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_freq_configuration__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__report_freq_configuration__pack + (const Uenibstreamprotobuf__ReportFreqConfiguration *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_freq_configuration__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__report_freq_configuration__pack_to_buffer + (const Uenibstreamprotobuf__ReportFreqConfiguration *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_freq_configuration__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ReportFreqConfiguration * + uenibstreamprotobuf__report_freq_configuration__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ReportFreqConfiguration *) + protobuf_c_message_unpack (&uenibstreamprotobuf__report_freq_configuration__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__report_freq_configuration__free_unpacked + (Uenibstreamprotobuf__ReportFreqConfiguration *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__report_freq_configuration__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cqi__format_indicator__init + (Uenibstreamprotobuf__CQIFormatIndicator *message) +{ + static const Uenibstreamprotobuf__CQIFormatIndicator init_value = UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cqi__format_indicator__get_packed_size + (const Uenibstreamprotobuf__CQIFormatIndicator *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cqi__format_indicator__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cqi__format_indicator__pack + (const Uenibstreamprotobuf__CQIFormatIndicator *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cqi__format_indicator__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cqi__format_indicator__pack_to_buffer + (const Uenibstreamprotobuf__CQIFormatIndicator *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cqi__format_indicator__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CQIFormatIndicator * + uenibstreamprotobuf__cqi__format_indicator__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CQIFormatIndicator *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cqi__format_indicator__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cqi__format_indicator__free_unpacked + (Uenibstreamprotobuf__CQIFormatIndicator *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cqi__format_indicator__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pmi__format_indicator__init + (Uenibstreamprotobuf__PMIFormatIndicator *message) +{ + static const Uenibstreamprotobuf__PMIFormatIndicator init_value = UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pmi__format_indicator__get_packed_size + (const Uenibstreamprotobuf__PMIFormatIndicator *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pmi__format_indicator__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pmi__format_indicator__pack + (const Uenibstreamprotobuf__PMIFormatIndicator *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pmi__format_indicator__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pmi__format_indicator__pack_to_buffer + (const Uenibstreamprotobuf__PMIFormatIndicator *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pmi__format_indicator__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PMIFormatIndicator * + uenibstreamprotobuf__pmi__format_indicator__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PMIFormatIndicator *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pmi__format_indicator__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pmi__format_indicator__free_unpacked + (Uenibstreamprotobuf__PMIFormatIndicator *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pmi__format_indicator__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__codebook_config__init + (Uenibstreamprotobuf__CodebookConfig *message) +{ + static const Uenibstreamprotobuf__CodebookConfig init_value = UENIBSTREAMPROTOBUF__CODEBOOK_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__codebook_config__get_packed_size + (const Uenibstreamprotobuf__CodebookConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__codebook_config__pack + (const Uenibstreamprotobuf__CodebookConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__codebook_config__pack_to_buffer + (const Uenibstreamprotobuf__CodebookConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CodebookConfig * + uenibstreamprotobuf__codebook_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CodebookConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__codebook_config__free_unpacked + (Uenibstreamprotobuf__CodebookConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__codebook_type__type1__init + (Uenibstreamprotobuf__CodebookTypeType1 *message) +{ + static const Uenibstreamprotobuf__CodebookTypeType1 init_value = UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE1__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__codebook_type__type1__get_packed_size + (const Uenibstreamprotobuf__CodebookTypeType1 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_type__type1__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__codebook_type__type1__pack + (const Uenibstreamprotobuf__CodebookTypeType1 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_type__type1__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__codebook_type__type1__pack_to_buffer + (const Uenibstreamprotobuf__CodebookTypeType1 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_type__type1__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CodebookTypeType1 * + uenibstreamprotobuf__codebook_type__type1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CodebookTypeType1 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_type__type1__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__codebook_type__type1__free_unpacked + (Uenibstreamprotobuf__CodebookTypeType1 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_type__type1__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__codebook_sub_type__single_panel__init + (Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message) +{ + static const Uenibstreamprotobuf__CodebookSubTypeSinglePanel init_value = UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__SINGLE_PANEL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__codebook_sub_type__single_panel__get_packed_size + (const Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__codebook_sub_type__single_panel__pack + (const Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__codebook_sub_type__single_panel__pack_to_buffer + (const Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CodebookSubTypeSinglePanel * + uenibstreamprotobuf__codebook_sub_type__single_panel__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CodebookSubTypeSinglePanel *) + protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__codebook_sub_type__single_panel__free_unpacked + (Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__init + (Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message) +{ + static const Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo init_value = UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__TWO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__get_packed_size + (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__pack + (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__pack_to_buffer + (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo * + uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__free_unpacked + (Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__init + (Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message) +{ + static const Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo init_value = UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__get_packed_size + (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__pack + (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__pack_to_buffer + (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo * + uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__free_unpacked + (Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__codebook_sub_type__multi_panel__init + (Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message) +{ + static const Uenibstreamprotobuf__CodebookSubTypeMultiPanel init_value = UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__codebook_sub_type__multi_panel__get_packed_size + (const Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__codebook_sub_type__multi_panel__pack + (const Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__codebook_sub_type__multi_panel__pack_to_buffer + (const Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CodebookSubTypeMultiPanel * + uenibstreamprotobuf__codebook_sub_type__multi_panel__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CodebookSubTypeMultiPanel *) + protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__codebook_sub_type__multi_panel__free_unpacked + (Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__codebook_type__type2__init + (Uenibstreamprotobuf__CodebookTypeType2 *message) +{ + static const Uenibstreamprotobuf__CodebookTypeType2 init_value = UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE2__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__codebook_type__type2__get_packed_size + (const Uenibstreamprotobuf__CodebookTypeType2 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_type__type2__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__codebook_type__type2__pack + (const Uenibstreamprotobuf__CodebookTypeType2 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_type__type2__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__codebook_type__type2__pack_to_buffer + (const Uenibstreamprotobuf__CodebookTypeType2 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_type__type2__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CodebookTypeType2 * + uenibstreamprotobuf__codebook_type__type2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CodebookTypeType2 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_type__type2__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__codebook_type__type2__free_unpacked + (Uenibstreamprotobuf__CodebookTypeType2 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_type__type2__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__codebook_sub_type__type_ii__init + (Uenibstreamprotobuf__CodebookSubTypeTypeII *message) +{ + static const Uenibstreamprotobuf__CodebookSubTypeTypeII init_value = UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__codebook_sub_type__type_ii__get_packed_size + (const Uenibstreamprotobuf__CodebookSubTypeTypeII *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__codebook_sub_type__type_ii__pack + (const Uenibstreamprotobuf__CodebookSubTypeTypeII *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__codebook_sub_type__type_ii__pack_to_buffer + (const Uenibstreamprotobuf__CodebookSubTypeTypeII *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CodebookSubTypeTypeII * + uenibstreamprotobuf__codebook_sub_type__type_ii__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CodebookSubTypeTypeII *) + protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__codebook_sub_type__type_ii__free_unpacked + (Uenibstreamprotobuf__CodebookSubTypeTypeII *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__init + (Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message) +{ + static const Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection init_value = UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__PORT_SELECTION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__get_packed_size + (const Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__pack + (const Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__pack_to_buffer + (const Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection * + uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *) + protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__free_unpacked + (Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__phase_alphabet_size__init + (Uenibstreamprotobuf__PhaseAlphabetSize *message) +{ + static const Uenibstreamprotobuf__PhaseAlphabetSize init_value = UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__phase_alphabet_size__get_packed_size + (const Uenibstreamprotobuf__PhaseAlphabetSize *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phase_alphabet_size__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__phase_alphabet_size__pack + (const Uenibstreamprotobuf__PhaseAlphabetSize *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phase_alphabet_size__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__phase_alphabet_size__pack_to_buffer + (const Uenibstreamprotobuf__PhaseAlphabetSize *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__phase_alphabet_size__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PhaseAlphabetSize * + uenibstreamprotobuf__phase_alphabet_size__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PhaseAlphabetSize *) + protobuf_c_message_unpack (&uenibstreamprotobuf__phase_alphabet_size__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__phase_alphabet_size__free_unpacked + (Uenibstreamprotobuf__PhaseAlphabetSize *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__phase_alphabet_size__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__number_of_beams__init + (Uenibstreamprotobuf__NumberOfBeams *message) +{ + static const Uenibstreamprotobuf__NumberOfBeams init_value = UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__number_of_beams__get_packed_size + (const Uenibstreamprotobuf__NumberOfBeams *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__number_of_beams__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__number_of_beams__pack + (const Uenibstreamprotobuf__NumberOfBeams *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__number_of_beams__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__number_of_beams__pack_to_buffer + (const Uenibstreamprotobuf__NumberOfBeams *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__number_of_beams__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NumberOfBeams * + uenibstreamprotobuf__number_of_beams__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NumberOfBeams *) + protobuf_c_message_unpack (&uenibstreamprotobuf__number_of_beams__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__number_of_beams__free_unpacked + (Uenibstreamprotobuf__NumberOfBeams *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__number_of_beams__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__port_selection_sampling_size__init + (Uenibstreamprotobuf__PortSelectionSamplingSize *message) +{ + static const Uenibstreamprotobuf__PortSelectionSamplingSize init_value = UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__port_selection_sampling_size__get_packed_size + (const Uenibstreamprotobuf__PortSelectionSamplingSize *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__port_selection_sampling_size__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__port_selection_sampling_size__pack + (const Uenibstreamprotobuf__PortSelectionSamplingSize *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__port_selection_sampling_size__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__port_selection_sampling_size__pack_to_buffer + (const Uenibstreamprotobuf__PortSelectionSamplingSize *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__port_selection_sampling_size__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PortSelectionSamplingSize * + uenibstreamprotobuf__port_selection_sampling_size__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PortSelectionSamplingSize *) + protobuf_c_message_unpack (&uenibstreamprotobuf__port_selection_sampling_size__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__port_selection_sampling_size__free_unpacked + (Uenibstreamprotobuf__PortSelectionSamplingSize *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__port_selection_sampling_size__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__report_config_dummy__init + (Uenibstreamprotobuf__CSIReportConfigDummy *message) +{ + static const Uenibstreamprotobuf__CSIReportConfigDummy init_value = UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__report_config_dummy__get_packed_size + (const Uenibstreamprotobuf__CSIReportConfigDummy *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_dummy__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__report_config_dummy__pack + (const Uenibstreamprotobuf__CSIReportConfigDummy *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_dummy__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__report_config_dummy__pack_to_buffer + (const Uenibstreamprotobuf__CSIReportConfigDummy *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_dummy__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIReportConfigDummy * + uenibstreamprotobuf__csi__report_config_dummy__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIReportConfigDummy *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__report_config_dummy__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__report_config_dummy__free_unpacked + (Uenibstreamprotobuf__CSIReportConfigDummy *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_dummy__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__group_based_beam_reporting__disabled__init + (Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message) +{ + static const Uenibstreamprotobuf__GroupBasedBeamReportingDisabled init_value = UENIBSTREAMPROTOBUF__GROUP_BASED_BEAM_REPORTING__DISABLED__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__group_based_beam_reporting__disabled__get_packed_size + (const Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__group_based_beam_reporting__disabled__pack + (const Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__group_based_beam_reporting__disabled__pack_to_buffer + (const Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__GroupBasedBeamReportingDisabled * + uenibstreamprotobuf__group_based_beam_reporting__disabled__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *) + protobuf_c_message_unpack (&uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__group_based_beam_reporting__disabled__free_unpacked + (Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nrof_reported_rs__init + (Uenibstreamprotobuf__NrofReportedRS *message) +{ + static const Uenibstreamprotobuf__NrofReportedRS init_value = UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nrof_reported_rs__get_packed_size + (const Uenibstreamprotobuf__NrofReportedRS *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_reported_rs__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nrof_reported_rs__pack + (const Uenibstreamprotobuf__NrofReportedRS *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_reported_rs__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nrof_reported_rs__pack_to_buffer + (const Uenibstreamprotobuf__NrofReportedRS *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_reported_rs__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NrofReportedRS * + uenibstreamprotobuf__nrof_reported_rs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NrofReportedRS *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_reported_rs__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nrof_reported_rs__free_unpacked + (Uenibstreamprotobuf__NrofReportedRS *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_reported_rs__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cqi__table__init + (Uenibstreamprotobuf__CQITable *message) +{ + static const Uenibstreamprotobuf__CQITable init_value = UENIBSTREAMPROTOBUF__CQI__TABLE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cqi__table__get_packed_size + (const Uenibstreamprotobuf__CQITable *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cqi__table__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cqi__table__pack + (const Uenibstreamprotobuf__CQITable *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cqi__table__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cqi__table__pack_to_buffer + (const Uenibstreamprotobuf__CQITable *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cqi__table__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CQITable * + uenibstreamprotobuf__cqi__table__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CQITable *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cqi__table__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cqi__table__free_unpacked + (Uenibstreamprotobuf__CQITable *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cqi__table__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__subband_size__init + (Uenibstreamprotobuf__SubbandSize *message) +{ + static const Uenibstreamprotobuf__SubbandSize init_value = UENIBSTREAMPROTOBUF__SUBBAND_SIZE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__subband_size__get_packed_size + (const Uenibstreamprotobuf__SubbandSize *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__subband_size__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__subband_size__pack + (const Uenibstreamprotobuf__SubbandSize *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__subband_size__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__subband_size__pack_to_buffer + (const Uenibstreamprotobuf__SubbandSize *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__subband_size__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SubbandSize * + uenibstreamprotobuf__subband_size__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SubbandSize *) + protobuf_c_message_unpack (&uenibstreamprotobuf__subband_size__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__subband_size__free_unpacked + (Uenibstreamprotobuf__SubbandSize *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__subband_size__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__port_index_for8_ranks__init + (Uenibstreamprotobuf__PortIndexFor8Ranks *message) +{ + static const Uenibstreamprotobuf__PortIndexFor8Ranks init_value = UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__port_index_for8_ranks__get_packed_size + (const Uenibstreamprotobuf__PortIndexFor8Ranks *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__port_index_for8_ranks__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__port_index_for8_ranks__pack + (const Uenibstreamprotobuf__PortIndexFor8Ranks *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__port_index_for8_ranks__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__port_index_for8_ranks__pack_to_buffer + (const Uenibstreamprotobuf__PortIndexFor8Ranks *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__port_index_for8_ranks__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PortIndexFor8Ranks * + uenibstreamprotobuf__port_index_for8_ranks__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PortIndexFor8Ranks *) + protobuf_c_message_unpack (&uenibstreamprotobuf__port_index_for8_ranks__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__port_index_for8_ranks__free_unpacked + (Uenibstreamprotobuf__PortIndexFor8Ranks *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__port_index_for8_ranks__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__port_index8__init + (Uenibstreamprotobuf__PortIndex8 *message) +{ + static const Uenibstreamprotobuf__PortIndex8 init_value = UENIBSTREAMPROTOBUF__PORT_INDEX8__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__port_index8__get_packed_size + (const Uenibstreamprotobuf__PortIndex8 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__port_index8__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__port_index8__pack + (const Uenibstreamprotobuf__PortIndex8 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__port_index8__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__port_index8__pack_to_buffer + (const Uenibstreamprotobuf__PortIndex8 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__port_index8__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PortIndex8 * + uenibstreamprotobuf__port_index8__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PortIndex8 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__port_index8__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__port_index8__free_unpacked + (Uenibstreamprotobuf__PortIndex8 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__port_index8__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__port_index4__init + (Uenibstreamprotobuf__PortIndex4 *message) +{ + static const Uenibstreamprotobuf__PortIndex4 init_value = UENIBSTREAMPROTOBUF__PORT_INDEX4__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__port_index4__get_packed_size + (const Uenibstreamprotobuf__PortIndex4 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__port_index4__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__port_index4__pack + (const Uenibstreamprotobuf__PortIndex4 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__port_index4__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__port_index4__pack_to_buffer + (const Uenibstreamprotobuf__PortIndex4 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__port_index4__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PortIndex4 * + uenibstreamprotobuf__port_index4__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PortIndex4 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__port_index4__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__port_index4__free_unpacked + (Uenibstreamprotobuf__PortIndex4 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__port_index4__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__port_index2__init + (Uenibstreamprotobuf__PortIndex2 *message) +{ + static const Uenibstreamprotobuf__PortIndex2 init_value = UENIBSTREAMPROTOBUF__PORT_INDEX2__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__port_index2__get_packed_size + (const Uenibstreamprotobuf__PortIndex2 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__port_index2__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__port_index2__pack + (const Uenibstreamprotobuf__PortIndex2 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__port_index2__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__port_index2__pack_to_buffer + (const Uenibstreamprotobuf__PortIndex2 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__port_index2__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PortIndex2 * + uenibstreamprotobuf__port_index2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PortIndex2 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__port_index2__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__port_index2__free_unpacked + (Uenibstreamprotobuf__PortIndex2 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__port_index2__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__semi_persistent_on_pusch_v1530__init + (Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message) +{ + static const Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 init_value = UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__semi_persistent_on_pusch_v1530__get_packed_size + (const Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__semi_persistent_on_pusch_v1530__pack + (const Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__semi_persistent_on_pusch_v1530__pack_to_buffer + (const Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 * + uenibstreamprotobuf__semi_persistent_on_pusch_v1530__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__semi_persistent_on_pusch_v1530__free_unpacked + (Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__aperiodic_trigger_state_list__init + (Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message) +{ + static const Uenibstreamprotobuf__CSIAperiodicTriggerStateList init_value = UENIBSTREAMPROTOBUF__CSI__APERIODIC_TRIGGER_STATE_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__aperiodic_trigger_state_list__get_packed_size + (const Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__aperiodic_trigger_state_list__pack + (const Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__aperiodic_trigger_state_list__pack_to_buffer + (const Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIAperiodicTriggerStateList * + uenibstreamprotobuf__csi__aperiodic_trigger_state_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIAperiodicTriggerStateList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__aperiodic_trigger_state_list__free_unpacked + (Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__aperiodic_trigger_state__init + (Uenibstreamprotobuf__CSIAperiodicTriggerState *message) +{ + static const Uenibstreamprotobuf__CSIAperiodicTriggerState init_value = UENIBSTREAMPROTOBUF__CSI__APERIODIC_TRIGGER_STATE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__aperiodic_trigger_state__get_packed_size + (const Uenibstreamprotobuf__CSIAperiodicTriggerState *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__aperiodic_trigger_state__pack + (const Uenibstreamprotobuf__CSIAperiodicTriggerState *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__aperiodic_trigger_state__pack_to_buffer + (const Uenibstreamprotobuf__CSIAperiodicTriggerState *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIAperiodicTriggerState * + uenibstreamprotobuf__csi__aperiodic_trigger_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIAperiodicTriggerState *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__aperiodic_trigger_state__free_unpacked + (Uenibstreamprotobuf__CSIAperiodicTriggerState *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__associated_report_config_info__init + (Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message) +{ + static const Uenibstreamprotobuf__CSIAssociatedReportConfigInfo init_value = UENIBSTREAMPROTOBUF__CSI__ASSOCIATED_REPORT_CONFIG_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__associated_report_config_info__get_packed_size + (const Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__associated_report_config_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__associated_report_config_info__pack + (const Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__associated_report_config_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__associated_report_config_info__pack_to_buffer + (const Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__associated_report_config_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIAssociatedReportConfigInfo * + uenibstreamprotobuf__csi__associated_report_config_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__associated_report_config_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__associated_report_config_info__free_unpacked + (Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__associated_report_config_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nzp__csi__rs__init + (Uenibstreamprotobuf__NZPCSIRS *message) +{ + static const Uenibstreamprotobuf__NZPCSIRS init_value = UENIBSTREAMPROTOBUF__NZP__CSI__RS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nzp__csi__rs__get_packed_size + (const Uenibstreamprotobuf__NZPCSIRS *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nzp__csi__rs__pack + (const Uenibstreamprotobuf__NZPCSIRS *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nzp__csi__rs__pack_to_buffer + (const Uenibstreamprotobuf__NZPCSIRS *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NZPCSIRS * + uenibstreamprotobuf__nzp__csi__rs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NZPCSIRS *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nzp__csi__rs__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nzp__csi__rs__free_unpacked + (Uenibstreamprotobuf__NZPCSIRS *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__init + (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message) +{ + static const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList init_value = UENIBSTREAMPROTOBUF__CSI__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__get_packed_size + (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__pack + (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__pack_to_buffer + (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList * + uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__free_unpacked + (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__init + (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message) +{ + static const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState init_value = UENIBSTREAMPROTOBUF__CSI__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__get_packed_size + (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__pack + (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__pack_to_buffer + (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState * + uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__free_unpacked + (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scell_deactivation_timer__init + (Uenibstreamprotobuf__SCellDeactivationTimer *message) +{ + static const Uenibstreamprotobuf__SCellDeactivationTimer init_value = UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scell_deactivation_timer__get_packed_size + (const Uenibstreamprotobuf__SCellDeactivationTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scell_deactivation_timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scell_deactivation_timer__pack + (const Uenibstreamprotobuf__SCellDeactivationTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scell_deactivation_timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scell_deactivation_timer__pack_to_buffer + (const Uenibstreamprotobuf__SCellDeactivationTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scell_deactivation_timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SCellDeactivationTimer * + uenibstreamprotobuf__scell_deactivation_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SCellDeactivationTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scell_deactivation_timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scell_deactivation_timer__free_unpacked + (Uenibstreamprotobuf__SCellDeactivationTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scell_deactivation_timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cross_carrier_scheduling_config__init + (Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message) +{ + static const Uenibstreamprotobuf__CrossCarrierSchedulingConfig init_value = UENIBSTREAMPROTOBUF__CROSS_CARRIER_SCHEDULING_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cross_carrier_scheduling_config__get_packed_size + (const Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cross_carrier_scheduling_config__pack + (const Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cross_carrier_scheduling_config__pack_to_buffer + (const Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CrossCarrierSchedulingConfig * + uenibstreamprotobuf__cross_carrier_scheduling_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CrossCarrierSchedulingConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cross_carrier_scheduling_config__free_unpacked + (Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__own_cross_carrier_scheduling_config__init + (Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message) +{ + static const Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig init_value = UENIBSTREAMPROTOBUF__OWN_CROSS_CARRIER_SCHEDULING_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__own_cross_carrier_scheduling_config__get_packed_size + (const Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__own_cross_carrier_scheduling_config__pack + (const Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__own_cross_carrier_scheduling_config__pack_to_buffer + (const Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig * + uenibstreamprotobuf__own_cross_carrier_scheduling_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__own_cross_carrier_scheduling_config__free_unpacked + (Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__other_cross_carrier_scheduling_config__init + (Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message) +{ + static const Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig init_value = UENIBSTREAMPROTOBUF__OTHER_CROSS_CARRIER_SCHEDULING_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__other_cross_carrier_scheduling_config__get_packed_size + (const Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__other_cross_carrier_scheduling_config__pack + (const Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__other_cross_carrier_scheduling_config__pack_to_buffer + (const Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig * + uenibstreamprotobuf__other_cross_carrier_scheduling_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__other_cross_carrier_scheduling_config__free_unpacked + (Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pathloss_reference_linking__init + (Uenibstreamprotobuf__PathlossReferenceLinking *message) +{ + static const Uenibstreamprotobuf__PathlossReferenceLinking init_value = UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pathloss_reference_linking__get_packed_size + (const Uenibstreamprotobuf__PathlossReferenceLinking *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pathloss_reference_linking__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pathloss_reference_linking__pack + (const Uenibstreamprotobuf__PathlossReferenceLinking *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pathloss_reference_linking__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pathloss_reference_linking__pack_to_buffer + (const Uenibstreamprotobuf__PathlossReferenceLinking *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pathloss_reference_linking__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PathlossReferenceLinking * + uenibstreamprotobuf__pathloss_reference_linking__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PathlossReferenceLinking *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pathloss_reference_linking__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pathloss_reference_linking__free_unpacked + (Uenibstreamprotobuf__PathlossReferenceLinking *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pathloss_reference_linking__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_config__init + (Uenibstreamprotobuf__MeasConfig *message) +{ + static const Uenibstreamprotobuf__MeasConfig init_value = UENIBSTREAMPROTOBUF__MEAS_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_config__get_packed_size + (const Uenibstreamprotobuf__MeasConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_config__pack + (const Uenibstreamprotobuf__MeasConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_config__pack_to_buffer + (const Uenibstreamprotobuf__MeasConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasConfig * + uenibstreamprotobuf__meas_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_config__free_unpacked + (Uenibstreamprotobuf__MeasConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_object_to_remove_list__init + (Uenibstreamprotobuf__MeasObjectToRemoveList *message) +{ + static const Uenibstreamprotobuf__MeasObjectToRemoveList init_value = UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_REMOVE_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_object_to_remove_list__get_packed_size + (const Uenibstreamprotobuf__MeasObjectToRemoveList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_remove_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_object_to_remove_list__pack + (const Uenibstreamprotobuf__MeasObjectToRemoveList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_remove_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_object_to_remove_list__pack_to_buffer + (const Uenibstreamprotobuf__MeasObjectToRemoveList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_remove_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasObjectToRemoveList * + uenibstreamprotobuf__meas_object_to_remove_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasObjectToRemoveList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_object_to_remove_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_object_to_remove_list__free_unpacked + (Uenibstreamprotobuf__MeasObjectToRemoveList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_remove_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_object_to_add_mod_list__init + (Uenibstreamprotobuf__MeasObjectToAddModList *message) +{ + static const Uenibstreamprotobuf__MeasObjectToAddModList init_value = UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_object_to_add_mod_list__get_packed_size + (const Uenibstreamprotobuf__MeasObjectToAddModList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_object_to_add_mod_list__pack + (const Uenibstreamprotobuf__MeasObjectToAddModList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_object_to_add_mod_list__pack_to_buffer + (const Uenibstreamprotobuf__MeasObjectToAddModList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasObjectToAddModList * + uenibstreamprotobuf__meas_object_to_add_mod_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasObjectToAddModList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_object_to_add_mod_list__free_unpacked + (Uenibstreamprotobuf__MeasObjectToAddModList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__report_config_to_remove_list__init + (Uenibstreamprotobuf__ReportConfigToRemoveList *message) +{ + static const Uenibstreamprotobuf__ReportConfigToRemoveList init_value = UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_REMOVE_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__report_config_to_remove_list__get_packed_size + (const Uenibstreamprotobuf__ReportConfigToRemoveList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_remove_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__report_config_to_remove_list__pack + (const Uenibstreamprotobuf__ReportConfigToRemoveList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_remove_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__report_config_to_remove_list__pack_to_buffer + (const Uenibstreamprotobuf__ReportConfigToRemoveList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_remove_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ReportConfigToRemoveList * + uenibstreamprotobuf__report_config_to_remove_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ReportConfigToRemoveList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__report_config_to_remove_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__report_config_to_remove_list__free_unpacked + (Uenibstreamprotobuf__ReportConfigToRemoveList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_remove_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__report_config_to_add_mod_list__init + (Uenibstreamprotobuf__ReportConfigToAddModList *message) +{ + static const Uenibstreamprotobuf__ReportConfigToAddModList init_value = UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__report_config_to_add_mod_list__get_packed_size + (const Uenibstreamprotobuf__ReportConfigToAddModList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_add_mod_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__report_config_to_add_mod_list__pack + (const Uenibstreamprotobuf__ReportConfigToAddModList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_add_mod_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__report_config_to_add_mod_list__pack_to_buffer + (const Uenibstreamprotobuf__ReportConfigToAddModList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_add_mod_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ReportConfigToAddModList * + uenibstreamprotobuf__report_config_to_add_mod_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ReportConfigToAddModList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__report_config_to_add_mod_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__report_config_to_add_mod_list__free_unpacked + (Uenibstreamprotobuf__ReportConfigToAddModList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_add_mod_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_id_to_remove_list__init + (Uenibstreamprotobuf__MeasIdToRemoveList *message) +{ + static const Uenibstreamprotobuf__MeasIdToRemoveList init_value = UENIBSTREAMPROTOBUF__MEAS_ID_TO_REMOVE_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_id_to_remove_list__get_packed_size + (const Uenibstreamprotobuf__MeasIdToRemoveList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_remove_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_id_to_remove_list__pack + (const Uenibstreamprotobuf__MeasIdToRemoveList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_remove_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_id_to_remove_list__pack_to_buffer + (const Uenibstreamprotobuf__MeasIdToRemoveList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_remove_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasIdToRemoveList * + uenibstreamprotobuf__meas_id_to_remove_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasIdToRemoveList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_id_to_remove_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_id_to_remove_list__free_unpacked + (Uenibstreamprotobuf__MeasIdToRemoveList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_remove_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_id_to_add_mod_list__init + (Uenibstreamprotobuf__MeasIdToAddModList *message) +{ + static const Uenibstreamprotobuf__MeasIdToAddModList init_value = UENIBSTREAMPROTOBUF__MEAS_ID_TO_ADD_MOD_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_id_to_add_mod_list__get_packed_size + (const Uenibstreamprotobuf__MeasIdToAddModList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_id_to_add_mod_list__pack + (const Uenibstreamprotobuf__MeasIdToAddModList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_id_to_add_mod_list__pack_to_buffer + (const Uenibstreamprotobuf__MeasIdToAddModList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasIdToAddModList * + uenibstreamprotobuf__meas_id_to_add_mod_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasIdToAddModList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_id_to_add_mod_list__free_unpacked + (Uenibstreamprotobuf__MeasIdToAddModList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_object_to_add_mod__init + (Uenibstreamprotobuf__MeasObjectToAddMod *message) +{ + static const Uenibstreamprotobuf__MeasObjectToAddMod init_value = UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_object_to_add_mod__get_packed_size + (const Uenibstreamprotobuf__MeasObjectToAddMod *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_add_mod__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_object_to_add_mod__pack + (const Uenibstreamprotobuf__MeasObjectToAddMod *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_add_mod__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_object_to_add_mod__pack_to_buffer + (const Uenibstreamprotobuf__MeasObjectToAddMod *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_add_mod__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasObjectToAddMod * + uenibstreamprotobuf__meas_object_to_add_mod__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasObjectToAddMod *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_object_to_add_mod__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_object_to_add_mod__free_unpacked + (Uenibstreamprotobuf__MeasObjectToAddMod *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_add_mod__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_object_nr__init + (Uenibstreamprotobuf__MeasObjectNR *message) +{ + static const Uenibstreamprotobuf__MeasObjectNR init_value = UENIBSTREAMPROTOBUF__MEAS_OBJECT_NR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_object_nr__get_packed_size + (const Uenibstreamprotobuf__MeasObjectNR *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_nr__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_object_nr__pack + (const Uenibstreamprotobuf__MeasObjectNR *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_nr__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_object_nr__pack_to_buffer + (const Uenibstreamprotobuf__MeasObjectNR *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_nr__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasObjectNR * + uenibstreamprotobuf__meas_object_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasObjectNR *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_object_nr__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_object_nr__free_unpacked + (Uenibstreamprotobuf__MeasObjectNR *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_nr__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__reference_signal_config__init + (Uenibstreamprotobuf__ReferenceSignalConfig *message) +{ + static const Uenibstreamprotobuf__ReferenceSignalConfig init_value = UENIBSTREAMPROTOBUF__REFERENCE_SIGNAL_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__reference_signal_config__get_packed_size + (const Uenibstreamprotobuf__ReferenceSignalConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__reference_signal_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__reference_signal_config__pack + (const Uenibstreamprotobuf__ReferenceSignalConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__reference_signal_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__reference_signal_config__pack_to_buffer + (const Uenibstreamprotobuf__ReferenceSignalConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__reference_signal_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ReferenceSignalConfig * + uenibstreamprotobuf__reference_signal_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ReferenceSignalConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__reference_signal_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__reference_signal_config__free_unpacked + (Uenibstreamprotobuf__ReferenceSignalConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__reference_signal_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ssb__config_mobility__init + (Uenibstreamprotobuf__SSBConfigMobility *message) +{ + static const Uenibstreamprotobuf__SSBConfigMobility init_value = UENIBSTREAMPROTOBUF__SSB__CONFIG_MOBILITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ssb__config_mobility__get_packed_size + (const Uenibstreamprotobuf__SSBConfigMobility *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__config_mobility__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ssb__config_mobility__pack + (const Uenibstreamprotobuf__SSBConfigMobility *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__config_mobility__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ssb__config_mobility__pack_to_buffer + (const Uenibstreamprotobuf__SSBConfigMobility *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__config_mobility__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SSBConfigMobility * + uenibstreamprotobuf__ssb__config_mobility__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SSBConfigMobility *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ssb__config_mobility__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ssb__config_mobility__free_unpacked + (Uenibstreamprotobuf__SSBConfigMobility *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__config_mobility__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ssb__to_measure__init + (Uenibstreamprotobuf__SSBToMeasure *message) +{ + static const Uenibstreamprotobuf__SSBToMeasure init_value = UENIBSTREAMPROTOBUF__SSB__TO_MEASURE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ssb__to_measure__get_packed_size + (const Uenibstreamprotobuf__SSBToMeasure *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__to_measure__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ssb__to_measure__pack + (const Uenibstreamprotobuf__SSBToMeasure *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__to_measure__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ssb__to_measure__pack_to_buffer + (const Uenibstreamprotobuf__SSBToMeasure *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__to_measure__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SSBToMeasure * + uenibstreamprotobuf__ssb__to_measure__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SSBToMeasure *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ssb__to_measure__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ssb__to_measure__free_unpacked + (Uenibstreamprotobuf__SSBToMeasure *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ssb__to_measure__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ss__rssi__measurement__init + (Uenibstreamprotobuf__SSRSSIMeasurement *message) +{ + static const Uenibstreamprotobuf__SSRSSIMeasurement init_value = UENIBSTREAMPROTOBUF__SS__RSSI__MEASUREMENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ss__rssi__measurement__get_packed_size + (const Uenibstreamprotobuf__SSRSSIMeasurement *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ss__rssi__measurement__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ss__rssi__measurement__pack + (const Uenibstreamprotobuf__SSRSSIMeasurement *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ss__rssi__measurement__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ss__rssi__measurement__pack_to_buffer + (const Uenibstreamprotobuf__SSRSSIMeasurement *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ss__rssi__measurement__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SSRSSIMeasurement * + uenibstreamprotobuf__ss__rssi__measurement__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SSRSSIMeasurement *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ss__rssi__measurement__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ss__rssi__measurement__free_unpacked + (Uenibstreamprotobuf__SSRSSIMeasurement *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ss__rssi__measurement__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__rs__resource_config_mobility__init + (Uenibstreamprotobuf__CSIRSResourceConfigMobility *message) +{ + static const Uenibstreamprotobuf__CSIRSResourceConfigMobility init_value = UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_CONFIG_MOBILITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__rs__resource_config_mobility__get_packed_size + (const Uenibstreamprotobuf__CSIRSResourceConfigMobility *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__rs__resource_config_mobility__pack + (const Uenibstreamprotobuf__CSIRSResourceConfigMobility *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__rs__resource_config_mobility__pack_to_buffer + (const Uenibstreamprotobuf__CSIRSResourceConfigMobility *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIRSResourceConfigMobility * + uenibstreamprotobuf__csi__rs__resource_config_mobility__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIRSResourceConfigMobility *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__rs__resource_config_mobility__free_unpacked + (Uenibstreamprotobuf__CSIRSResourceConfigMobility *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__rs__cell_mobility__init + (Uenibstreamprotobuf__CSIRSCellMobility *message) +{ + static const Uenibstreamprotobuf__CSIRSCellMobility init_value = UENIBSTREAMPROTOBUF__CSI__RS__CELL_MOBILITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__rs__cell_mobility__get_packed_size + (const Uenibstreamprotobuf__CSIRSCellMobility *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__cell_mobility__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__rs__cell_mobility__pack + (const Uenibstreamprotobuf__CSIRSCellMobility *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__cell_mobility__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__rs__cell_mobility__pack_to_buffer + (const Uenibstreamprotobuf__CSIRSCellMobility *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__cell_mobility__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIRSCellMobility * + uenibstreamprotobuf__csi__rs__cell_mobility__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIRSCellMobility *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__rs__cell_mobility__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__rs__cell_mobility__free_unpacked + (Uenibstreamprotobuf__CSIRSCellMobility *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__cell_mobility__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__rs__measurement_bw__init + (Uenibstreamprotobuf__CSIRSMeasurementBW *message) +{ + static const Uenibstreamprotobuf__CSIRSMeasurementBW init_value = UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__rs__measurement_bw__get_packed_size + (const Uenibstreamprotobuf__CSIRSMeasurementBW *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__measurement_bw__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__rs__measurement_bw__pack + (const Uenibstreamprotobuf__CSIRSMeasurementBW *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__measurement_bw__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__rs__measurement_bw__pack_to_buffer + (const Uenibstreamprotobuf__CSIRSMeasurementBW *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__measurement_bw__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIRSMeasurementBW * + uenibstreamprotobuf__csi__rs__measurement_bw__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIRSMeasurementBW *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__rs__measurement_bw__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__rs__measurement_bw__free_unpacked + (Uenibstreamprotobuf__CSIRSMeasurementBW *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__measurement_bw__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__density__init + (Uenibstreamprotobuf__Density *message) +{ + static const Uenibstreamprotobuf__Density init_value = UENIBSTREAMPROTOBUF__DENSITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__density__get_packed_size + (const Uenibstreamprotobuf__Density *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__density__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__density__pack + (const Uenibstreamprotobuf__Density *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__density__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__density__pack_to_buffer + (const Uenibstreamprotobuf__Density *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__density__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Density * + uenibstreamprotobuf__density__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Density *) + protobuf_c_message_unpack (&uenibstreamprotobuf__density__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__density__free_unpacked + (Uenibstreamprotobuf__Density *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__density__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__csi__rs__resource__mobility__init + (Uenibstreamprotobuf__CSIRSResourceMobility *message) +{ + static const Uenibstreamprotobuf__CSIRSResourceMobility init_value = UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__csi__rs__resource__mobility__get_packed_size + (const Uenibstreamprotobuf__CSIRSResourceMobility *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource__mobility__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__csi__rs__resource__mobility__pack + (const Uenibstreamprotobuf__CSIRSResourceMobility *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource__mobility__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__csi__rs__resource__mobility__pack_to_buffer + (const Uenibstreamprotobuf__CSIRSResourceMobility *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource__mobility__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CSIRSResourceMobility * + uenibstreamprotobuf__csi__rs__resource__mobility__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CSIRSResourceMobility *) + protobuf_c_message_unpack (&uenibstreamprotobuf__csi__rs__resource__mobility__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__csi__rs__resource__mobility__free_unpacked + (Uenibstreamprotobuf__CSIRSResourceMobility *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource__mobility__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__associated_ssb__init + (Uenibstreamprotobuf__AssociatedSSB *message) +{ + static const Uenibstreamprotobuf__AssociatedSSB init_value = UENIBSTREAMPROTOBUF__ASSOCIATED_SSB__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__associated_ssb__get_packed_size + (const Uenibstreamprotobuf__AssociatedSSB *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__associated_ssb__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__associated_ssb__pack + (const Uenibstreamprotobuf__AssociatedSSB *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__associated_ssb__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__associated_ssb__pack_to_buffer + (const Uenibstreamprotobuf__AssociatedSSB *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__associated_ssb__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__AssociatedSSB * + uenibstreamprotobuf__associated_ssb__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__AssociatedSSB *) + protobuf_c_message_unpack (&uenibstreamprotobuf__associated_ssb__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__associated_ssb__free_unpacked + (Uenibstreamprotobuf__AssociatedSSB *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__associated_ssb__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__threshold_nr__init + (Uenibstreamprotobuf__ThresholdNR *message) +{ + static const Uenibstreamprotobuf__ThresholdNR init_value = UENIBSTREAMPROTOBUF__THRESHOLD_NR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__threshold_nr__get_packed_size + (const Uenibstreamprotobuf__ThresholdNR *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__threshold_nr__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__threshold_nr__pack + (const Uenibstreamprotobuf__ThresholdNR *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__threshold_nr__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__threshold_nr__pack_to_buffer + (const Uenibstreamprotobuf__ThresholdNR *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__threshold_nr__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ThresholdNR * + uenibstreamprotobuf__threshold_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ThresholdNR *) + protobuf_c_message_unpack (&uenibstreamprotobuf__threshold_nr__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__threshold_nr__free_unpacked + (Uenibstreamprotobuf__ThresholdNR *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__threshold_nr__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__q__offset_range_list__init + (Uenibstreamprotobuf__QOffsetRangeList *message) +{ + static const Uenibstreamprotobuf__QOffsetRangeList init_value = UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__q__offset_range_list__get_packed_size + (const Uenibstreamprotobuf__QOffsetRangeList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__q__offset_range_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__q__offset_range_list__pack + (const Uenibstreamprotobuf__QOffsetRangeList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__q__offset_range_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__q__offset_range_list__pack_to_buffer + (const Uenibstreamprotobuf__QOffsetRangeList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__q__offset_range_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__QOffsetRangeList * + uenibstreamprotobuf__q__offset_range_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__QOffsetRangeList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__q__offset_range_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__q__offset_range_list__free_unpacked + (Uenibstreamprotobuf__QOffsetRangeList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__q__offset_range_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__q__offset_range__init + (Uenibstreamprotobuf__QOffsetRange *message) +{ + static const Uenibstreamprotobuf__QOffsetRange init_value = UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__q__offset_range__get_packed_size + (const Uenibstreamprotobuf__QOffsetRange *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__q__offset_range__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__q__offset_range__pack + (const Uenibstreamprotobuf__QOffsetRange *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__q__offset_range__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__q__offset_range__pack_to_buffer + (const Uenibstreamprotobuf__QOffsetRange *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__q__offset_range__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__QOffsetRange * + uenibstreamprotobuf__q__offset_range__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__QOffsetRange *) + protobuf_c_message_unpack (&uenibstreamprotobuf__q__offset_range__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__q__offset_range__free_unpacked + (Uenibstreamprotobuf__QOffsetRange *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__q__offset_range__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cells_to_add_mod_list__init + (Uenibstreamprotobuf__CellsToAddModList *message) +{ + static const Uenibstreamprotobuf__CellsToAddModList init_value = UENIBSTREAMPROTOBUF__CELLS_TO_ADD_MOD_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cells_to_add_mod_list__get_packed_size + (const Uenibstreamprotobuf__CellsToAddModList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cells_to_add_mod_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cells_to_add_mod_list__pack + (const Uenibstreamprotobuf__CellsToAddModList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cells_to_add_mod_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cells_to_add_mod_list__pack_to_buffer + (const Uenibstreamprotobuf__CellsToAddModList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cells_to_add_mod_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CellsToAddModList * + uenibstreamprotobuf__cells_to_add_mod_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CellsToAddModList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cells_to_add_mod_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cells_to_add_mod_list__free_unpacked + (Uenibstreamprotobuf__CellsToAddModList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cells_to_add_mod_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cells_to_add_mod__init + (Uenibstreamprotobuf__CellsToAddMod *message) +{ + static const Uenibstreamprotobuf__CellsToAddMod init_value = UENIBSTREAMPROTOBUF__CELLS_TO_ADD_MOD__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cells_to_add_mod__get_packed_size + (const Uenibstreamprotobuf__CellsToAddMod *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cells_to_add_mod__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cells_to_add_mod__pack + (const Uenibstreamprotobuf__CellsToAddMod *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cells_to_add_mod__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cells_to_add_mod__pack_to_buffer + (const Uenibstreamprotobuf__CellsToAddMod *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cells_to_add_mod__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CellsToAddMod * + uenibstreamprotobuf__cells_to_add_mod__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CellsToAddMod *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cells_to_add_mod__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cells_to_add_mod__free_unpacked + (Uenibstreamprotobuf__CellsToAddMod *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cells_to_add_mod__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pci__list__init + (Uenibstreamprotobuf__PCIList *message) +{ + static const Uenibstreamprotobuf__PCIList init_value = UENIBSTREAMPROTOBUF__PCI__LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pci__list__get_packed_size + (const Uenibstreamprotobuf__PCIList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pci__list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pci__list__pack + (const Uenibstreamprotobuf__PCIList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pci__list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pci__list__pack_to_buffer + (const Uenibstreamprotobuf__PCIList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pci__list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PCIList * + uenibstreamprotobuf__pci__list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PCIList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pci__list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pci__list__free_unpacked + (Uenibstreamprotobuf__PCIList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pci__list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pci__range_index_list__init + (Uenibstreamprotobuf__PCIRangeIndexList *message) +{ + static const Uenibstreamprotobuf__PCIRangeIndexList init_value = UENIBSTREAMPROTOBUF__PCI__RANGE_INDEX_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pci__range_index_list__get_packed_size + (const Uenibstreamprotobuf__PCIRangeIndexList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pci__range_index_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pci__range_index_list__pack + (const Uenibstreamprotobuf__PCIRangeIndexList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pci__range_index_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pci__range_index_list__pack_to_buffer + (const Uenibstreamprotobuf__PCIRangeIndexList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pci__range_index_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PCIRangeIndexList * + uenibstreamprotobuf__pci__range_index_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PCIRangeIndexList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pci__range_index_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pci__range_index_list__free_unpacked + (Uenibstreamprotobuf__PCIRangeIndexList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pci__range_index_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pci__range_element__init + (Uenibstreamprotobuf__PCIRangeElement *message) +{ + static const Uenibstreamprotobuf__PCIRangeElement init_value = UENIBSTREAMPROTOBUF__PCI__RANGE_ELEMENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pci__range_element__get_packed_size + (const Uenibstreamprotobuf__PCIRangeElement *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pci__range_element__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pci__range_element__pack + (const Uenibstreamprotobuf__PCIRangeElement *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pci__range_element__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pci__range_element__pack_to_buffer + (const Uenibstreamprotobuf__PCIRangeElement *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pci__range_element__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PCIRangeElement * + uenibstreamprotobuf__pci__range_element__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PCIRangeElement *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pci__range_element__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pci__range_element__free_unpacked + (Uenibstreamprotobuf__PCIRangeElement *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pci__range_element__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pci__range__init + (Uenibstreamprotobuf__PCIRange *message) +{ + static const Uenibstreamprotobuf__PCIRange init_value = UENIBSTREAMPROTOBUF__PCI__RANGE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pci__range__get_packed_size + (const Uenibstreamprotobuf__PCIRange *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pci__range__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pci__range__pack + (const Uenibstreamprotobuf__PCIRange *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pci__range__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pci__range__pack_to_buffer + (const Uenibstreamprotobuf__PCIRange *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pci__range__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PCIRange * + uenibstreamprotobuf__pci__range__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PCIRange *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pci__range__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pci__range__free_unpacked + (Uenibstreamprotobuf__PCIRange *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pci__range__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__range__init + (Uenibstreamprotobuf__Range *message) +{ + static const Uenibstreamprotobuf__Range init_value = UENIBSTREAMPROTOBUF__RANGE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__range__get_packed_size + (const Uenibstreamprotobuf__Range *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__range__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__range__pack + (const Uenibstreamprotobuf__Range *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__range__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__range__pack_to_buffer + (const Uenibstreamprotobuf__Range *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__range__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Range * + uenibstreamprotobuf__range__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Range *) + protobuf_c_message_unpack (&uenibstreamprotobuf__range__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__range__free_unpacked + (Uenibstreamprotobuf__Range *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__range__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_cycle_scell_v1530__init + (Uenibstreamprotobuf__MeasCycleSCellV1530 *message) +{ + static const Uenibstreamprotobuf__MeasCycleSCellV1530 init_value = UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_cycle_scell_v1530__get_packed_size + (const Uenibstreamprotobuf__MeasCycleSCellV1530 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_cycle_scell_v1530__pack + (const Uenibstreamprotobuf__MeasCycleSCellV1530 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_cycle_scell_v1530__pack_to_buffer + (const Uenibstreamprotobuf__MeasCycleSCellV1530 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasCycleSCellV1530 * + uenibstreamprotobuf__meas_cycle_scell_v1530__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasCycleSCellV1530 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_cycle_scell_v1530__free_unpacked + (Uenibstreamprotobuf__MeasCycleSCellV1530 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_object_eutra__init + (Uenibstreamprotobuf__MeasObjectEUTRA *message) +{ + static const Uenibstreamprotobuf__MeasObjectEUTRA init_value = UENIBSTREAMPROTOBUF__MEAS_OBJECT_EUTRA__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_object_eutra__get_packed_size + (const Uenibstreamprotobuf__MeasObjectEUTRA *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_eutra__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_object_eutra__pack + (const Uenibstreamprotobuf__MeasObjectEUTRA *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_eutra__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_object_eutra__pack_to_buffer + (const Uenibstreamprotobuf__MeasObjectEUTRA *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_eutra__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasObjectEUTRA * + uenibstreamprotobuf__meas_object_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasObjectEUTRA *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_object_eutra__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_object_eutra__free_unpacked + (Uenibstreamprotobuf__MeasObjectEUTRA *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_eutra__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__allowed_meas_bandwidth__init + (Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message) +{ + static const Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth init_value = UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__allowed_meas_bandwidth__get_packed_size + (const Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__allowed_meas_bandwidth__pack + (const Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__allowed_meas_bandwidth__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth * + uenibstreamprotobuf__eutra__allowed_meas_bandwidth__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__allowed_meas_bandwidth__free_unpacked + (Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__cell_index_list__init + (Uenibstreamprotobuf__EUTRACellIndexList *message) +{ + static const Uenibstreamprotobuf__EUTRACellIndexList init_value = UENIBSTREAMPROTOBUF__EUTRA__CELL_INDEX_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__cell_index_list__get_packed_size + (const Uenibstreamprotobuf__EUTRACellIndexList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cell_index_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__cell_index_list__pack + (const Uenibstreamprotobuf__EUTRACellIndexList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cell_index_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__cell_index_list__pack_to_buffer + (const Uenibstreamprotobuf__EUTRACellIndexList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cell_index_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRACellIndexList * + uenibstreamprotobuf__eutra__cell_index_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRACellIndexList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__cell_index_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__cell_index_list__free_unpacked + (Uenibstreamprotobuf__EUTRACellIndexList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cell_index_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__cell__init + (Uenibstreamprotobuf__EUTRACell *message) +{ + static const Uenibstreamprotobuf__EUTRACell init_value = UENIBSTREAMPROTOBUF__EUTRA__CELL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__cell__get_packed_size + (const Uenibstreamprotobuf__EUTRACell *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cell__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__cell__pack + (const Uenibstreamprotobuf__EUTRACell *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cell__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__cell__pack_to_buffer + (const Uenibstreamprotobuf__EUTRACell *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cell__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRACell * + uenibstreamprotobuf__eutra__cell__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRACell *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__cell__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__cell__free_unpacked + (Uenibstreamprotobuf__EUTRACell *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cell__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__q__offset_range__init + (Uenibstreamprotobuf__EUTRAQOffsetRange *message) +{ + static const Uenibstreamprotobuf__EUTRAQOffsetRange init_value = UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__q__offset_range__get_packed_size + (const Uenibstreamprotobuf__EUTRAQOffsetRange *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__q__offset_range__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__q__offset_range__pack + (const Uenibstreamprotobuf__EUTRAQOffsetRange *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__q__offset_range__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__q__offset_range__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAQOffsetRange *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__q__offset_range__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRAQOffsetRange * + uenibstreamprotobuf__eutra__q__offset_range__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRAQOffsetRange *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__q__offset_range__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__q__offset_range__free_unpacked + (Uenibstreamprotobuf__EUTRAQOffsetRange *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__q__offset_range__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__black_cell__init + (Uenibstreamprotobuf__EUTRABlackCell *message) +{ + static const Uenibstreamprotobuf__EUTRABlackCell init_value = UENIBSTREAMPROTOBUF__EUTRA__BLACK_CELL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__black_cell__get_packed_size + (const Uenibstreamprotobuf__EUTRABlackCell *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__black_cell__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__black_cell__pack + (const Uenibstreamprotobuf__EUTRABlackCell *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__black_cell__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__black_cell__pack_to_buffer + (const Uenibstreamprotobuf__EUTRABlackCell *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__black_cell__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRABlackCell * + uenibstreamprotobuf__eutra__black_cell__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRABlackCell *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__black_cell__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__black_cell__free_unpacked + (Uenibstreamprotobuf__EUTRABlackCell *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__black_cell__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__phys_cell_id_range__init + (Uenibstreamprotobuf__EUTRAPhysCellIdRange *message) +{ + static const Uenibstreamprotobuf__EUTRAPhysCellIdRange init_value = UENIBSTREAMPROTOBUF__EUTRA__PHYS_CELL_ID_RANGE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__phys_cell_id_range__get_packed_size + (const Uenibstreamprotobuf__EUTRAPhysCellIdRange *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__phys_cell_id_range__pack + (const Uenibstreamprotobuf__EUTRAPhysCellIdRange *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__phys_cell_id_range__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAPhysCellIdRange *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRAPhysCellIdRange * + uenibstreamprotobuf__eutra__phys_cell_id_range__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRAPhysCellIdRange *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__phys_cell_id_range__free_unpacked + (Uenibstreamprotobuf__EUTRAPhysCellIdRange *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__range__init + (Uenibstreamprotobuf__EUTRARange *message) +{ + static const Uenibstreamprotobuf__EUTRARange init_value = UENIBSTREAMPROTOBUF__EUTRA__RANGE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__range__get_packed_size + (const Uenibstreamprotobuf__EUTRARange *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__range__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__range__pack + (const Uenibstreamprotobuf__EUTRARange *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__range__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__range__pack_to_buffer + (const Uenibstreamprotobuf__EUTRARange *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__range__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRARange * + uenibstreamprotobuf__eutra__range__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRARange *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__range__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__range__free_unpacked + (Uenibstreamprotobuf__EUTRARange *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__range__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__report_config_to_add_mod__init + (Uenibstreamprotobuf__ReportConfigToAddMod *message) +{ + static const Uenibstreamprotobuf__ReportConfigToAddMod init_value = UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__report_config_to_add_mod__get_packed_size + (const Uenibstreamprotobuf__ReportConfigToAddMod *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_add_mod__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__report_config_to_add_mod__pack + (const Uenibstreamprotobuf__ReportConfigToAddMod *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_add_mod__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__report_config_to_add_mod__pack_to_buffer + (const Uenibstreamprotobuf__ReportConfigToAddMod *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_add_mod__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ReportConfigToAddMod * + uenibstreamprotobuf__report_config_to_add_mod__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ReportConfigToAddMod *) + protobuf_c_message_unpack (&uenibstreamprotobuf__report_config_to_add_mod__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__report_config_to_add_mod__free_unpacked + (Uenibstreamprotobuf__ReportConfigToAddMod *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_add_mod__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__report_config_nr__init + (Uenibstreamprotobuf__ReportConfigNR *message) +{ + static const Uenibstreamprotobuf__ReportConfigNR init_value = UENIBSTREAMPROTOBUF__REPORT_CONFIG_NR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__report_config_nr__get_packed_size + (const Uenibstreamprotobuf__ReportConfigNR *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_nr__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__report_config_nr__pack + (const Uenibstreamprotobuf__ReportConfigNR *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_nr__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__report_config_nr__pack_to_buffer + (const Uenibstreamprotobuf__ReportConfigNR *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_nr__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ReportConfigNR * + uenibstreamprotobuf__report_config_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ReportConfigNR *) + protobuf_c_message_unpack (&uenibstreamprotobuf__report_config_nr__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__report_config_nr__free_unpacked + (Uenibstreamprotobuf__ReportConfigNR *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_nr__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__periodical_report_config__init + (Uenibstreamprotobuf__PeriodicalReportConfig *message) +{ + static const Uenibstreamprotobuf__PeriodicalReportConfig init_value = UENIBSTREAMPROTOBUF__PERIODICAL_REPORT_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__periodical_report_config__get_packed_size + (const Uenibstreamprotobuf__PeriodicalReportConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__periodical_report_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__periodical_report_config__pack + (const Uenibstreamprotobuf__PeriodicalReportConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__periodical_report_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__periodical_report_config__pack_to_buffer + (const Uenibstreamprotobuf__PeriodicalReportConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__periodical_report_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PeriodicalReportConfig * + uenibstreamprotobuf__periodical_report_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PeriodicalReportConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__periodical_report_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__periodical_report_config__free_unpacked + (Uenibstreamprotobuf__PeriodicalReportConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__periodical_report_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nr__rs__type__init + (Uenibstreamprotobuf__NRRSType *message) +{ + static const Uenibstreamprotobuf__NRRSType init_value = UENIBSTREAMPROTOBUF__NR__RS__TYPE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nr__rs__type__get_packed_size + (const Uenibstreamprotobuf__NRRSType *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nr__rs__type__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nr__rs__type__pack + (const Uenibstreamprotobuf__NRRSType *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nr__rs__type__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nr__rs__type__pack_to_buffer + (const Uenibstreamprotobuf__NRRSType *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nr__rs__type__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NRRSType * + uenibstreamprotobuf__nr__rs__type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NRRSType *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nr__rs__type__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nr__rs__type__free_unpacked + (Uenibstreamprotobuf__NRRSType *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nr__rs__type__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nr__freq_info__init + (Uenibstreamprotobuf__NRFreqInfo *message) +{ + static const Uenibstreamprotobuf__NRFreqInfo init_value = UENIBSTREAMPROTOBUF__NR__FREQ_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nr__freq_info__get_packed_size + (const Uenibstreamprotobuf__NRFreqInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nr__freq_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nr__freq_info__pack + (const Uenibstreamprotobuf__NRFreqInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nr__freq_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nr__freq_info__pack_to_buffer + (const Uenibstreamprotobuf__NRFreqInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nr__freq_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NRFreqInfo * + uenibstreamprotobuf__nr__freq_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NRFreqInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nr__freq_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nr__freq_info__free_unpacked + (Uenibstreamprotobuf__NRFreqInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nr__freq_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__report_interval__init + (Uenibstreamprotobuf__ReportInterval *message) +{ + static const Uenibstreamprotobuf__ReportInterval init_value = UENIBSTREAMPROTOBUF__REPORT_INTERVAL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__report_interval__get_packed_size + (const Uenibstreamprotobuf__ReportInterval *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_interval__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__report_interval__pack + (const Uenibstreamprotobuf__ReportInterval *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_interval__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__report_interval__pack_to_buffer + (const Uenibstreamprotobuf__ReportInterval *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_interval__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ReportInterval * + uenibstreamprotobuf__report_interval__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ReportInterval *) + protobuf_c_message_unpack (&uenibstreamprotobuf__report_interval__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__report_interval__free_unpacked + (Uenibstreamprotobuf__ReportInterval *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__report_interval__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__report_amount__init + (Uenibstreamprotobuf__ReportAmount *message) +{ + static const Uenibstreamprotobuf__ReportAmount init_value = UENIBSTREAMPROTOBUF__REPORT_AMOUNT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__report_amount__get_packed_size + (const Uenibstreamprotobuf__ReportAmount *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_amount__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__report_amount__pack + (const Uenibstreamprotobuf__ReportAmount *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_amount__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__report_amount__pack_to_buffer + (const Uenibstreamprotobuf__ReportAmount *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_amount__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ReportAmount * + uenibstreamprotobuf__report_amount__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ReportAmount *) + protobuf_c_message_unpack (&uenibstreamprotobuf__report_amount__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__report_amount__free_unpacked + (Uenibstreamprotobuf__ReportAmount *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__report_amount__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_report_quantity__init + (Uenibstreamprotobuf__MeasReportQuantity *message) +{ + static const Uenibstreamprotobuf__MeasReportQuantity init_value = UENIBSTREAMPROTOBUF__MEAS_REPORT_QUANTITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_report_quantity__get_packed_size + (const Uenibstreamprotobuf__MeasReportQuantity *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_report_quantity__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_report_quantity__pack + (const Uenibstreamprotobuf__MeasReportQuantity *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_report_quantity__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_report_quantity__pack_to_buffer + (const Uenibstreamprotobuf__MeasReportQuantity *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_report_quantity__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasReportQuantity * + uenibstreamprotobuf__meas_report_quantity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasReportQuantity *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_report_quantity__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_report_quantity__free_unpacked + (Uenibstreamprotobuf__MeasReportQuantity *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_report_quantity__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__event_trigger_config__init + (Uenibstreamprotobuf__EventTriggerConfig *message) +{ + static const Uenibstreamprotobuf__EventTriggerConfig init_value = UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__event_trigger_config__get_packed_size + (const Uenibstreamprotobuf__EventTriggerConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_trigger_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__event_trigger_config__pack + (const Uenibstreamprotobuf__EventTriggerConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_trigger_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__event_trigger_config__pack_to_buffer + (const Uenibstreamprotobuf__EventTriggerConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_trigger_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EventTriggerConfig * + uenibstreamprotobuf__event_trigger_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EventTriggerConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__event_trigger_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__event_trigger_config__free_unpacked + (Uenibstreamprotobuf__EventTriggerConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__event_trigger_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__event_a1__init + (Uenibstreamprotobuf__EventA1 *message) +{ + static const Uenibstreamprotobuf__EventA1 init_value = UENIBSTREAMPROTOBUF__EVENT_A1__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__event_a1__get_packed_size + (const Uenibstreamprotobuf__EventA1 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a1__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__event_a1__pack + (const Uenibstreamprotobuf__EventA1 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a1__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__event_a1__pack_to_buffer + (const Uenibstreamprotobuf__EventA1 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a1__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EventA1 * + uenibstreamprotobuf__event_a1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EventA1 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__event_a1__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__event_a1__free_unpacked + (Uenibstreamprotobuf__EventA1 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__event_a1__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__event_a2__init + (Uenibstreamprotobuf__EventA2 *message) +{ + static const Uenibstreamprotobuf__EventA2 init_value = UENIBSTREAMPROTOBUF__EVENT_A2__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__event_a2__get_packed_size + (const Uenibstreamprotobuf__EventA2 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a2__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__event_a2__pack + (const Uenibstreamprotobuf__EventA2 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a2__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__event_a2__pack_to_buffer + (const Uenibstreamprotobuf__EventA2 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a2__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EventA2 * + uenibstreamprotobuf__event_a2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EventA2 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__event_a2__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__event_a2__free_unpacked + (Uenibstreamprotobuf__EventA2 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__event_a2__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__event_a3__init + (Uenibstreamprotobuf__EventA3 *message) +{ + static const Uenibstreamprotobuf__EventA3 init_value = UENIBSTREAMPROTOBUF__EVENT_A3__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__event_a3__get_packed_size + (const Uenibstreamprotobuf__EventA3 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a3__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__event_a3__pack + (const Uenibstreamprotobuf__EventA3 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a3__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__event_a3__pack_to_buffer + (const Uenibstreamprotobuf__EventA3 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a3__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EventA3 * + uenibstreamprotobuf__event_a3__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EventA3 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__event_a3__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__event_a3__free_unpacked + (Uenibstreamprotobuf__EventA3 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__event_a3__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__event_a4__init + (Uenibstreamprotobuf__EventA4 *message) +{ + static const Uenibstreamprotobuf__EventA4 init_value = UENIBSTREAMPROTOBUF__EVENT_A4__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__event_a4__get_packed_size + (const Uenibstreamprotobuf__EventA4 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a4__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__event_a4__pack + (const Uenibstreamprotobuf__EventA4 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a4__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__event_a4__pack_to_buffer + (const Uenibstreamprotobuf__EventA4 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a4__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EventA4 * + uenibstreamprotobuf__event_a4__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EventA4 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__event_a4__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__event_a4__free_unpacked + (Uenibstreamprotobuf__EventA4 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__event_a4__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__event_a5__init + (Uenibstreamprotobuf__EventA5 *message) +{ + static const Uenibstreamprotobuf__EventA5 init_value = UENIBSTREAMPROTOBUF__EVENT_A5__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__event_a5__get_packed_size + (const Uenibstreamprotobuf__EventA5 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a5__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__event_a5__pack + (const Uenibstreamprotobuf__EventA5 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a5__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__event_a5__pack_to_buffer + (const Uenibstreamprotobuf__EventA5 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a5__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EventA5 * + uenibstreamprotobuf__event_a5__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EventA5 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__event_a5__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__event_a5__free_unpacked + (Uenibstreamprotobuf__EventA5 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__event_a5__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__event_a6__init + (Uenibstreamprotobuf__EventA6 *message) +{ + static const Uenibstreamprotobuf__EventA6 init_value = UENIBSTREAMPROTOBUF__EVENT_A6__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__event_a6__get_packed_size + (const Uenibstreamprotobuf__EventA6 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a6__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__event_a6__pack + (const Uenibstreamprotobuf__EventA6 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a6__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__event_a6__pack_to_buffer + (const Uenibstreamprotobuf__EventA6 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_a6__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EventA6 * + uenibstreamprotobuf__event_a6__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EventA6 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__event_a6__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__event_a6__free_unpacked + (Uenibstreamprotobuf__EventA6 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__event_a6__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_trigger_quantity__init + (Uenibstreamprotobuf__MeasTriggerQuantity *message) +{ + static const Uenibstreamprotobuf__MeasTriggerQuantity init_value = UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_trigger_quantity__get_packed_size + (const Uenibstreamprotobuf__MeasTriggerQuantity *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_trigger_quantity__pack + (const Uenibstreamprotobuf__MeasTriggerQuantity *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_trigger_quantity__pack_to_buffer + (const Uenibstreamprotobuf__MeasTriggerQuantity *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasTriggerQuantity * + uenibstreamprotobuf__meas_trigger_quantity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasTriggerQuantity *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_trigger_quantity__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_trigger_quantity__free_unpacked + (Uenibstreamprotobuf__MeasTriggerQuantity *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__time_to_trigger__init + (Uenibstreamprotobuf__TimeToTrigger *message) +{ + static const Uenibstreamprotobuf__TimeToTrigger init_value = UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__time_to_trigger__get_packed_size + (const Uenibstreamprotobuf__TimeToTrigger *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__time_to_trigger__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__time_to_trigger__pack + (const Uenibstreamprotobuf__TimeToTrigger *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__time_to_trigger__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__time_to_trigger__pack_to_buffer + (const Uenibstreamprotobuf__TimeToTrigger *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__time_to_trigger__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TimeToTrigger * + uenibstreamprotobuf__time_to_trigger__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TimeToTrigger *) + protobuf_c_message_unpack (&uenibstreamprotobuf__time_to_trigger__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__time_to_trigger__free_unpacked + (Uenibstreamprotobuf__TimeToTrigger *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__time_to_trigger__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_trigger_quantity_offset__init + (Uenibstreamprotobuf__MeasTriggerQuantityOffset *message) +{ + static const Uenibstreamprotobuf__MeasTriggerQuantityOffset init_value = UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_OFFSET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_trigger_quantity_offset__get_packed_size + (const Uenibstreamprotobuf__MeasTriggerQuantityOffset *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_trigger_quantity_offset__pack + (const Uenibstreamprotobuf__MeasTriggerQuantityOffset *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_trigger_quantity_offset__pack_to_buffer + (const Uenibstreamprotobuf__MeasTriggerQuantityOffset *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasTriggerQuantityOffset * + uenibstreamprotobuf__meas_trigger_quantity_offset__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasTriggerQuantityOffset *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_trigger_quantity_offset__free_unpacked + (Uenibstreamprotobuf__MeasTriggerQuantityOffset *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__report_add_neigh_meas__init + (Uenibstreamprotobuf__ReportAddNeighMeas *message) +{ + static const Uenibstreamprotobuf__ReportAddNeighMeas init_value = UENIBSTREAMPROTOBUF__REPORT_ADD_NEIGH_MEAS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__report_add_neigh_meas__get_packed_size + (const Uenibstreamprotobuf__ReportAddNeighMeas *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_add_neigh_meas__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__report_add_neigh_meas__pack + (const Uenibstreamprotobuf__ReportAddNeighMeas *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_add_neigh_meas__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__report_add_neigh_meas__pack_to_buffer + (const Uenibstreamprotobuf__ReportAddNeighMeas *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_add_neigh_meas__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ReportAddNeighMeas * + uenibstreamprotobuf__report_add_neigh_meas__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ReportAddNeighMeas *) + protobuf_c_message_unpack (&uenibstreamprotobuf__report_add_neigh_meas__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__report_add_neigh_meas__free_unpacked + (Uenibstreamprotobuf__ReportAddNeighMeas *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__report_add_neigh_meas__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__report_cgi__init + (Uenibstreamprotobuf__ReportCGI *message) +{ + static const Uenibstreamprotobuf__ReportCGI init_value = UENIBSTREAMPROTOBUF__REPORT_CGI__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__report_cgi__get_packed_size + (const Uenibstreamprotobuf__ReportCGI *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__report_cgi__pack + (const Uenibstreamprotobuf__ReportCGI *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__report_cgi__pack_to_buffer + (const Uenibstreamprotobuf__ReportCGI *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ReportCGI * + uenibstreamprotobuf__report_cgi__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ReportCGI *) + protobuf_c_message_unpack (&uenibstreamprotobuf__report_cgi__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__report_cgi__free_unpacked + (Uenibstreamprotobuf__ReportCGI *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__report_config_inter_rat__init + (Uenibstreamprotobuf__ReportConfigInterRAT *message) +{ + static const Uenibstreamprotobuf__ReportConfigInterRAT init_value = UENIBSTREAMPROTOBUF__REPORT_CONFIG_INTER_RAT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__report_config_inter_rat__get_packed_size + (const Uenibstreamprotobuf__ReportConfigInterRAT *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_inter_rat__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__report_config_inter_rat__pack + (const Uenibstreamprotobuf__ReportConfigInterRAT *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_inter_rat__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__report_config_inter_rat__pack_to_buffer + (const Uenibstreamprotobuf__ReportConfigInterRAT *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_inter_rat__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ReportConfigInterRAT * + uenibstreamprotobuf__report_config_inter_rat__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ReportConfigInterRAT *) + protobuf_c_message_unpack (&uenibstreamprotobuf__report_config_inter_rat__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__report_config_inter_rat__free_unpacked + (Uenibstreamprotobuf__ReportConfigInterRAT *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__report_config_inter_rat__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__periodical_report_config_inter_rat__init + (Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message) +{ + static const Uenibstreamprotobuf__PeriodicalReportConfigInterRAT init_value = UENIBSTREAMPROTOBUF__PERIODICAL_REPORT_CONFIG_INTER_RAT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__periodical_report_config_inter_rat__get_packed_size + (const Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__periodical_report_config_inter_rat__pack + (const Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__periodical_report_config_inter_rat__pack_to_buffer + (const Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PeriodicalReportConfigInterRAT * + uenibstreamprotobuf__periodical_report_config_inter_rat__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *) + protobuf_c_message_unpack (&uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__periodical_report_config_inter_rat__free_unpacked + (Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__event_trigger_config_inter_rat__init + (Uenibstreamprotobuf__EventTriggerConfigInterRAT *message) +{ + static const Uenibstreamprotobuf__EventTriggerConfigInterRAT init_value = UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG_INTER_RAT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__event_trigger_config_inter_rat__get_packed_size + (const Uenibstreamprotobuf__EventTriggerConfigInterRAT *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__event_trigger_config_inter_rat__pack + (const Uenibstreamprotobuf__EventTriggerConfigInterRAT *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__event_trigger_config_inter_rat__pack_to_buffer + (const Uenibstreamprotobuf__EventTriggerConfigInterRAT *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EventTriggerConfigInterRAT * + uenibstreamprotobuf__event_trigger_config_inter_rat__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EventTriggerConfigInterRAT *) + protobuf_c_message_unpack (&uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__event_trigger_config_inter_rat__free_unpacked + (Uenibstreamprotobuf__EventTriggerConfigInterRAT *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__event_b1__init + (Uenibstreamprotobuf__EventB1 *message) +{ + static const Uenibstreamprotobuf__EventB1 init_value = UENIBSTREAMPROTOBUF__EVENT_B1__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__event_b1__get_packed_size + (const Uenibstreamprotobuf__EventB1 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_b1__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__event_b1__pack + (const Uenibstreamprotobuf__EventB1 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_b1__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__event_b1__pack_to_buffer + (const Uenibstreamprotobuf__EventB1 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_b1__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EventB1 * + uenibstreamprotobuf__event_b1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EventB1 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__event_b1__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__event_b1__free_unpacked + (Uenibstreamprotobuf__EventB1 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__event_b1__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__event_b2__init + (Uenibstreamprotobuf__EventB2 *message) +{ + static const Uenibstreamprotobuf__EventB2 init_value = UENIBSTREAMPROTOBUF__EVENT_B2__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__event_b2__get_packed_size + (const Uenibstreamprotobuf__EventB2 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_b2__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__event_b2__pack + (const Uenibstreamprotobuf__EventB2 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_b2__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__event_b2__pack_to_buffer + (const Uenibstreamprotobuf__EventB2 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__event_b2__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EventB2 * + uenibstreamprotobuf__event_b2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EventB2 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__event_b2__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__event_b2__free_unpacked + (Uenibstreamprotobuf__EventB2 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__event_b2__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_trigger_quantity_eutra__init + (Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message) +{ + static const Uenibstreamprotobuf__MeasTriggerQuantityEUTRA init_value = UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_EUTRA__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_trigger_quantity_eutra__get_packed_size + (const Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_trigger_quantity_eutra__pack + (const Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_trigger_quantity_eutra__pack_to_buffer + (const Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasTriggerQuantityEUTRA * + uenibstreamprotobuf__meas_trigger_quantity_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_trigger_quantity_eutra__free_unpacked + (Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__report_cgi__eutra__init + (Uenibstreamprotobuf__ReportCGIEUTRA *message) +{ + static const Uenibstreamprotobuf__ReportCGIEUTRA init_value = UENIBSTREAMPROTOBUF__REPORT_CGI__EUTRA__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__report_cgi__eutra__get_packed_size + (const Uenibstreamprotobuf__ReportCGIEUTRA *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__eutra__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__report_cgi__eutra__pack + (const Uenibstreamprotobuf__ReportCGIEUTRA *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__eutra__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__report_cgi__eutra__pack_to_buffer + (const Uenibstreamprotobuf__ReportCGIEUTRA *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__eutra__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ReportCGIEUTRA * + uenibstreamprotobuf__report_cgi__eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ReportCGIEUTRA *) + protobuf_c_message_unpack (&uenibstreamprotobuf__report_cgi__eutra__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__report_cgi__eutra__free_unpacked + (Uenibstreamprotobuf__ReportCGIEUTRA *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__eutra__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_id_to_add_mod__init + (Uenibstreamprotobuf__MeasIdToAddMod *message) +{ + static const Uenibstreamprotobuf__MeasIdToAddMod init_value = UENIBSTREAMPROTOBUF__MEAS_ID_TO_ADD_MOD__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_id_to_add_mod__get_packed_size + (const Uenibstreamprotobuf__MeasIdToAddMod *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_add_mod__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_id_to_add_mod__pack + (const Uenibstreamprotobuf__MeasIdToAddMod *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_add_mod__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_id_to_add_mod__pack_to_buffer + (const Uenibstreamprotobuf__MeasIdToAddMod *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_add_mod__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasIdToAddMod * + uenibstreamprotobuf__meas_id_to_add_mod__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasIdToAddMod *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_id_to_add_mod__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_id_to_add_mod__free_unpacked + (Uenibstreamprotobuf__MeasIdToAddMod *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_add_mod__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__quantity_config__init + (Uenibstreamprotobuf__QuantityConfig *message) +{ + static const Uenibstreamprotobuf__QuantityConfig init_value = UENIBSTREAMPROTOBUF__QUANTITY_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__quantity_config__get_packed_size + (const Uenibstreamprotobuf__QuantityConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__quantity_config__pack + (const Uenibstreamprotobuf__QuantityConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__quantity_config__pack_to_buffer + (const Uenibstreamprotobuf__QuantityConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__QuantityConfig * + uenibstreamprotobuf__quantity_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__QuantityConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__quantity_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__quantity_config__free_unpacked + (Uenibstreamprotobuf__QuantityConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__quantity_config_nr__init + (Uenibstreamprotobuf__QuantityConfigNR *message) +{ + static const Uenibstreamprotobuf__QuantityConfigNR init_value = UENIBSTREAMPROTOBUF__QUANTITY_CONFIG_NR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__quantity_config_nr__get_packed_size + (const Uenibstreamprotobuf__QuantityConfigNR *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config_nr__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__quantity_config_nr__pack + (const Uenibstreamprotobuf__QuantityConfigNR *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config_nr__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__quantity_config_nr__pack_to_buffer + (const Uenibstreamprotobuf__QuantityConfigNR *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config_nr__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__QuantityConfigNR * + uenibstreamprotobuf__quantity_config_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__QuantityConfigNR *) + protobuf_c_message_unpack (&uenibstreamprotobuf__quantity_config_nr__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__quantity_config_nr__free_unpacked + (Uenibstreamprotobuf__QuantityConfigNR *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config_nr__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__quantity_config_rs__init + (Uenibstreamprotobuf__QuantityConfigRS *message) +{ + static const Uenibstreamprotobuf__QuantityConfigRS init_value = UENIBSTREAMPROTOBUF__QUANTITY_CONFIG_RS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__quantity_config_rs__get_packed_size + (const Uenibstreamprotobuf__QuantityConfigRS *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config_rs__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__quantity_config_rs__pack + (const Uenibstreamprotobuf__QuantityConfigRS *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config_rs__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__quantity_config_rs__pack_to_buffer + (const Uenibstreamprotobuf__QuantityConfigRS *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config_rs__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__QuantityConfigRS * + uenibstreamprotobuf__quantity_config_rs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__QuantityConfigRS *) + protobuf_c_message_unpack (&uenibstreamprotobuf__quantity_config_rs__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__quantity_config_rs__free_unpacked + (Uenibstreamprotobuf__QuantityConfigRS *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config_rs__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__filter_config__init + (Uenibstreamprotobuf__FilterConfig *message) +{ + static const Uenibstreamprotobuf__FilterConfig init_value = UENIBSTREAMPROTOBUF__FILTER_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__filter_config__get_packed_size + (const Uenibstreamprotobuf__FilterConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__filter_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__filter_config__pack + (const Uenibstreamprotobuf__FilterConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__filter_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__filter_config__pack_to_buffer + (const Uenibstreamprotobuf__FilterConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__filter_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__FilterConfig * + uenibstreamprotobuf__filter_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__FilterConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__filter_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__filter_config__free_unpacked + (Uenibstreamprotobuf__FilterConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__filter_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__filter_coefficient__init + (Uenibstreamprotobuf__FilterCoefficient *message) +{ + static const Uenibstreamprotobuf__FilterCoefficient init_value = UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__filter_coefficient__get_packed_size + (const Uenibstreamprotobuf__FilterCoefficient *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__filter_coefficient__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__filter_coefficient__pack + (const Uenibstreamprotobuf__FilterCoefficient *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__filter_coefficient__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__filter_coefficient__pack_to_buffer + (const Uenibstreamprotobuf__FilterCoefficient *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__filter_coefficient__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__FilterCoefficient * + uenibstreamprotobuf__filter_coefficient__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__FilterCoefficient *) + protobuf_c_message_unpack (&uenibstreamprotobuf__filter_coefficient__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__filter_coefficient__free_unpacked + (Uenibstreamprotobuf__FilterCoefficient *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__filter_coefficient__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_gap_config__init + (Uenibstreamprotobuf__MeasGapConfig *message) +{ + static const Uenibstreamprotobuf__MeasGapConfig init_value = UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_gap_config__get_packed_size + (const Uenibstreamprotobuf__MeasGapConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_gap_config__pack + (const Uenibstreamprotobuf__MeasGapConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_gap_config__pack_to_buffer + (const Uenibstreamprotobuf__MeasGapConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasGapConfig * + uenibstreamprotobuf__meas_gap_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasGapConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_gap_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_gap_config__free_unpacked + (Uenibstreamprotobuf__MeasGapConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__gap_config__init + (Uenibstreamprotobuf__GapConfig *message) +{ + static const Uenibstreamprotobuf__GapConfig init_value = UENIBSTREAMPROTOBUF__GAP_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__gap_config__get_packed_size + (const Uenibstreamprotobuf__GapConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gap_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__gap_config__pack + (const Uenibstreamprotobuf__GapConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gap_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__gap_config__pack_to_buffer + (const Uenibstreamprotobuf__GapConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gap_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__GapConfig * + uenibstreamprotobuf__gap_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__GapConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__gap_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__gap_config__free_unpacked + (Uenibstreamprotobuf__GapConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__gap_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__mgl__init + (Uenibstreamprotobuf__MGL *message) +{ + static const Uenibstreamprotobuf__MGL init_value = UENIBSTREAMPROTOBUF__MGL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__mgl__get_packed_size + (const Uenibstreamprotobuf__MGL *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mgl__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__mgl__pack + (const Uenibstreamprotobuf__MGL *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mgl__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__mgl__pack_to_buffer + (const Uenibstreamprotobuf__MGL *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mgl__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MGL * + uenibstreamprotobuf__mgl__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MGL *) + protobuf_c_message_unpack (&uenibstreamprotobuf__mgl__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__mgl__free_unpacked + (Uenibstreamprotobuf__MGL *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__mgl__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__mgrp__init + (Uenibstreamprotobuf__MGRP *message) +{ + static const Uenibstreamprotobuf__MGRP init_value = UENIBSTREAMPROTOBUF__MGRP__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__mgrp__get_packed_size + (const Uenibstreamprotobuf__MGRP *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mgrp__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__mgrp__pack + (const Uenibstreamprotobuf__MGRP *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mgrp__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__mgrp__pack_to_buffer + (const Uenibstreamprotobuf__MGRP *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mgrp__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MGRP * + uenibstreamprotobuf__mgrp__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MGRP *) + protobuf_c_message_unpack (&uenibstreamprotobuf__mgrp__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__mgrp__free_unpacked + (Uenibstreamprotobuf__MGRP *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__mgrp__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__mgta__init + (Uenibstreamprotobuf__MGTA *message) +{ + static const Uenibstreamprotobuf__MGTA init_value = UENIBSTREAMPROTOBUF__MGTA__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__mgta__get_packed_size + (const Uenibstreamprotobuf__MGTA *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mgta__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__mgta__pack + (const Uenibstreamprotobuf__MGTA *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mgta__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__mgta__pack_to_buffer + (const Uenibstreamprotobuf__MGTA *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mgta__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MGTA * + uenibstreamprotobuf__mgta__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MGTA *) + protobuf_c_message_unpack (&uenibstreamprotobuf__mgta__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__mgta__free_unpacked + (Uenibstreamprotobuf__MGTA *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__mgta__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_gap_sharing_config__init + (Uenibstreamprotobuf__MeasGapSharingConfig *message) +{ + static const Uenibstreamprotobuf__MeasGapSharingConfig init_value = UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_gap_sharing_config__get_packed_size + (const Uenibstreamprotobuf__MeasGapSharingConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_sharing_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_gap_sharing_config__pack + (const Uenibstreamprotobuf__MeasGapSharingConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_sharing_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_gap_sharing_config__pack_to_buffer + (const Uenibstreamprotobuf__MeasGapSharingConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_sharing_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasGapSharingConfig * + uenibstreamprotobuf__meas_gap_sharing_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasGapSharingConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_gap_sharing_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_gap_sharing_config__free_unpacked + (Uenibstreamprotobuf__MeasGapSharingConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_sharing_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_gap_sharing_scheme__init + (Uenibstreamprotobuf__MeasGapSharingScheme *message) +{ + static const Uenibstreamprotobuf__MeasGapSharingScheme init_value = UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_gap_sharing_scheme__get_packed_size + (const Uenibstreamprotobuf__MeasGapSharingScheme *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_gap_sharing_scheme__pack + (const Uenibstreamprotobuf__MeasGapSharingScheme *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_gap_sharing_scheme__pack_to_buffer + (const Uenibstreamprotobuf__MeasGapSharingScheme *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasGapSharingScheme * + uenibstreamprotobuf__meas_gap_sharing_scheme__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasGapSharingScheme *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_gap_sharing_scheme__free_unpacked + (Uenibstreamprotobuf__MeasGapSharingScheme *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__other_config__init + (Uenibstreamprotobuf__OtherConfig *message) +{ + static const Uenibstreamprotobuf__OtherConfig init_value = UENIBSTREAMPROTOBUF__OTHER_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__other_config__get_packed_size + (const Uenibstreamprotobuf__OtherConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__other_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__other_config__pack + (const Uenibstreamprotobuf__OtherConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__other_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__other_config__pack_to_buffer + (const Uenibstreamprotobuf__OtherConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__other_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__OtherConfig * + uenibstreamprotobuf__other_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__OtherConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__other_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__other_config__free_unpacked + (Uenibstreamprotobuf__OtherConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__other_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__init + (Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message) +{ + static const Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer init_value = UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__get_packed_size + (const Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__pack + (const Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__pack_to_buffer + (const Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer * + uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__free_unpacked + (Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__other_config_v1540__init + (Uenibstreamprotobuf__OtherConfigV1540 *message) +{ + static const Uenibstreamprotobuf__OtherConfigV1540 init_value = UENIBSTREAMPROTOBUF__OTHER_CONFIG_V1540__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__other_config_v1540__get_packed_size + (const Uenibstreamprotobuf__OtherConfigV1540 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__other_config_v1540__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__other_config_v1540__pack + (const Uenibstreamprotobuf__OtherConfigV1540 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__other_config_v1540__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__other_config_v1540__pack_to_buffer + (const Uenibstreamprotobuf__OtherConfigV1540 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__other_config_v1540__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__OtherConfigV1540 * + uenibstreamprotobuf__other_config_v1540__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__OtherConfigV1540 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__other_config_v1540__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__other_config_v1540__free_unpacked + (Uenibstreamprotobuf__OtherConfigV1540 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__other_config_v1540__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__overheating_assistance_config__init + (Uenibstreamprotobuf__OverheatingAssistanceConfig *message) +{ + static const Uenibstreamprotobuf__OverheatingAssistanceConfig init_value = UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__overheating_assistance_config__get_packed_size + (const Uenibstreamprotobuf__OverheatingAssistanceConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__overheating_assistance_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__overheating_assistance_config__pack + (const Uenibstreamprotobuf__OverheatingAssistanceConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__overheating_assistance_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__overheating_assistance_config__pack_to_buffer + (const Uenibstreamprotobuf__OverheatingAssistanceConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__overheating_assistance_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__OverheatingAssistanceConfig * + uenibstreamprotobuf__overheating_assistance_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__OverheatingAssistanceConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__overheating_assistance_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__overheating_assistance_config__free_unpacked + (Uenibstreamprotobuf__OverheatingAssistanceConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__overheating_assistance_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scell_config__init + (Uenibstreamprotobuf__SCellConfig *message) +{ + static const Uenibstreamprotobuf__SCellConfig init_value = UENIBSTREAMPROTOBUF__SCELL_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scell_config__get_packed_size + (const Uenibstreamprotobuf__SCellConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scell_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scell_config__pack + (const Uenibstreamprotobuf__SCellConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scell_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scell_config__pack_to_buffer + (const Uenibstreamprotobuf__SCellConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scell_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SCellConfig * + uenibstreamprotobuf__scell_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SCellConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scell_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scell_config__free_unpacked + (Uenibstreamprotobuf__SCellConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scell_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__search_space__init + (Uenibstreamprotobuf__SearchSpace *message) +{ + static const Uenibstreamprotobuf__SearchSpace init_value = UENIBSTREAMPROTOBUF__SEARCH_SPACE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__search_space__get_packed_size + (const Uenibstreamprotobuf__SearchSpace *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__search_space__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__search_space__pack + (const Uenibstreamprotobuf__SearchSpace *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__search_space__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__search_space__pack_to_buffer + (const Uenibstreamprotobuf__SearchSpace *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__search_space__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SearchSpace * + uenibstreamprotobuf__search_space__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SearchSpace *) + protobuf_c_message_unpack (&uenibstreamprotobuf__search_space__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__search_space__free_unpacked + (Uenibstreamprotobuf__SearchSpace *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__search_space__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nrof_candidates__init + (Uenibstreamprotobuf__NrofCandidates *message) +{ + static const Uenibstreamprotobuf__NrofCandidates init_value = UENIBSTREAMPROTOBUF__NROF_CANDIDATES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nrof_candidates__get_packed_size + (const Uenibstreamprotobuf__NrofCandidates *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_candidates__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nrof_candidates__pack + (const Uenibstreamprotobuf__NrofCandidates *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_candidates__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nrof_candidates__pack_to_buffer + (const Uenibstreamprotobuf__NrofCandidates *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_candidates__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NrofCandidates * + uenibstreamprotobuf__nrof_candidates__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NrofCandidates *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_candidates__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nrof_candidates__free_unpacked + (Uenibstreamprotobuf__NrofCandidates *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_candidates__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__aggregation_level__init + (Uenibstreamprotobuf__AggregationLevel *message) +{ + static const Uenibstreamprotobuf__AggregationLevel init_value = UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__aggregation_level__get_packed_size + (const Uenibstreamprotobuf__AggregationLevel *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__aggregation_level__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__aggregation_level__pack + (const Uenibstreamprotobuf__AggregationLevel *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__aggregation_level__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__aggregation_level__pack_to_buffer + (const Uenibstreamprotobuf__AggregationLevel *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__aggregation_level__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__AggregationLevel * + uenibstreamprotobuf__aggregation_level__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__AggregationLevel *) + protobuf_c_message_unpack (&uenibstreamprotobuf__aggregation_level__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__aggregation_level__free_unpacked + (Uenibstreamprotobuf__AggregationLevel *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__aggregation_level__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__common__init + (Uenibstreamprotobuf__Common *message) +{ + static const Uenibstreamprotobuf__Common init_value = UENIBSTREAMPROTOBUF__COMMON__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__common__get_packed_size + (const Uenibstreamprotobuf__Common *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__common__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__common__pack + (const Uenibstreamprotobuf__Common *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__common__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__common__pack_to_buffer + (const Uenibstreamprotobuf__Common *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__common__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Common * + uenibstreamprotobuf__common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Common *) + protobuf_c_message_unpack (&uenibstreamprotobuf__common__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__common__free_unpacked + (Uenibstreamprotobuf__Common *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__common__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dci__format0_0__and_format1_0__init + (Uenibstreamprotobuf__DCIFormat00AndFormat10 *message) +{ + static const Uenibstreamprotobuf__DCIFormat00AndFormat10 init_value = UENIBSTREAMPROTOBUF__DCI__FORMAT0_0__AND_FORMAT1_0__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dci__format0_0__and_format1_0__get_packed_size + (const Uenibstreamprotobuf__DCIFormat00AndFormat10 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dci__format0_0__and_format1_0__pack + (const Uenibstreamprotobuf__DCIFormat00AndFormat10 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dci__format0_0__and_format1_0__pack_to_buffer + (const Uenibstreamprotobuf__DCIFormat00AndFormat10 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DCIFormat00AndFormat10 * + uenibstreamprotobuf__dci__format0_0__and_format1_0__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DCIFormat00AndFormat10 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dci__format0_0__and_format1_0__free_unpacked + (Uenibstreamprotobuf__DCIFormat00AndFormat10 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dci__format2_0__init + (Uenibstreamprotobuf__DCIFormat20 *message) +{ + static const Uenibstreamprotobuf__DCIFormat20 init_value = UENIBSTREAMPROTOBUF__DCI__FORMAT2_0__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dci__format2_0__get_packed_size + (const Uenibstreamprotobuf__DCIFormat20 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_0__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dci__format2_0__pack + (const Uenibstreamprotobuf__DCIFormat20 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_0__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dci__format2_0__pack_to_buffer + (const Uenibstreamprotobuf__DCIFormat20 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_0__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DCIFormat20 * + uenibstreamprotobuf__dci__format2_0__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DCIFormat20 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dci__format2_0__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dci__format2_0__free_unpacked + (Uenibstreamprotobuf__DCIFormat20 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_0__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nrof_candidates__sfi__init + (Uenibstreamprotobuf__NrofCandidatesSFI *message) +{ + static const Uenibstreamprotobuf__NrofCandidatesSFI init_value = UENIBSTREAMPROTOBUF__NROF_CANDIDATES__SFI__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nrof_candidates__sfi__get_packed_size + (const Uenibstreamprotobuf__NrofCandidatesSFI *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_candidates__sfi__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nrof_candidates__sfi__pack + (const Uenibstreamprotobuf__NrofCandidatesSFI *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_candidates__sfi__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nrof_candidates__sfi__pack_to_buffer + (const Uenibstreamprotobuf__NrofCandidatesSFI *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_candidates__sfi__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NrofCandidatesSFI * + uenibstreamprotobuf__nrof_candidates__sfi__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NrofCandidatesSFI *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_candidates__sfi__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nrof_candidates__sfi__free_unpacked + (Uenibstreamprotobuf__NrofCandidatesSFI *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nrof_candidates__sfi__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__aggregation_level__sfi__init + (Uenibstreamprotobuf__AggregationLevelSFI *message) +{ + static const Uenibstreamprotobuf__AggregationLevelSFI init_value = UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__aggregation_level__sfi__get_packed_size + (const Uenibstreamprotobuf__AggregationLevelSFI *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__aggregation_level__sfi__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__aggregation_level__sfi__pack + (const Uenibstreamprotobuf__AggregationLevelSFI *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__aggregation_level__sfi__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__aggregation_level__sfi__pack_to_buffer + (const Uenibstreamprotobuf__AggregationLevelSFI *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__aggregation_level__sfi__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__AggregationLevelSFI * + uenibstreamprotobuf__aggregation_level__sfi__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__AggregationLevelSFI *) + protobuf_c_message_unpack (&uenibstreamprotobuf__aggregation_level__sfi__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__aggregation_level__sfi__free_unpacked + (Uenibstreamprotobuf__AggregationLevelSFI *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__aggregation_level__sfi__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dci__format2_1__init + (Uenibstreamprotobuf__DCIFormat21 *message) +{ + static const Uenibstreamprotobuf__DCIFormat21 init_value = UENIBSTREAMPROTOBUF__DCI__FORMAT2_1__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dci__format2_1__get_packed_size + (const Uenibstreamprotobuf__DCIFormat21 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_1__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dci__format2_1__pack + (const Uenibstreamprotobuf__DCIFormat21 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_1__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dci__format2_1__pack_to_buffer + (const Uenibstreamprotobuf__DCIFormat21 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_1__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DCIFormat21 * + uenibstreamprotobuf__dci__format2_1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DCIFormat21 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dci__format2_1__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dci__format2_1__free_unpacked + (Uenibstreamprotobuf__DCIFormat21 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_1__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dci__format2_2__init + (Uenibstreamprotobuf__DCIFormat22 *message) +{ + static const Uenibstreamprotobuf__DCIFormat22 init_value = UENIBSTREAMPROTOBUF__DCI__FORMAT2_2__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dci__format2_2__get_packed_size + (const Uenibstreamprotobuf__DCIFormat22 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_2__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dci__format2_2__pack + (const Uenibstreamprotobuf__DCIFormat22 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_2__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dci__format2_2__pack_to_buffer + (const Uenibstreamprotobuf__DCIFormat22 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_2__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DCIFormat22 * + uenibstreamprotobuf__dci__format2_2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DCIFormat22 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dci__format2_2__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dci__format2_2__free_unpacked + (Uenibstreamprotobuf__DCIFormat22 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_2__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dci__format2_3__init + (Uenibstreamprotobuf__DCIFormat23 *message) +{ + static const Uenibstreamprotobuf__DCIFormat23 init_value = UENIBSTREAMPROTOBUF__DCI__FORMAT2_3__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dci__format2_3__get_packed_size + (const Uenibstreamprotobuf__DCIFormat23 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_3__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dci__format2_3__pack + (const Uenibstreamprotobuf__DCIFormat23 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_3__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dci__format2_3__pack_to_buffer + (const Uenibstreamprotobuf__DCIFormat23 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_3__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DCIFormat23 * + uenibstreamprotobuf__dci__format2_3__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DCIFormat23 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dci__format2_3__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dci__format2_3__free_unpacked + (Uenibstreamprotobuf__DCIFormat23 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_3__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dummy1__init + (Uenibstreamprotobuf__Dummy1 *message) +{ + static const Uenibstreamprotobuf__Dummy1 init_value = UENIBSTREAMPROTOBUF__DUMMY1__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dummy1__get_packed_size + (const Uenibstreamprotobuf__Dummy1 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dummy1__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dummy1__pack + (const Uenibstreamprotobuf__Dummy1 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dummy1__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dummy1__pack_to_buffer + (const Uenibstreamprotobuf__Dummy1 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dummy1__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Dummy1 * + uenibstreamprotobuf__dummy1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Dummy1 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dummy1__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dummy1__free_unpacked + (Uenibstreamprotobuf__Dummy1 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dummy1__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dummy2__init + (Uenibstreamprotobuf__Dummy2 *message) +{ + static const Uenibstreamprotobuf__Dummy2 init_value = UENIBSTREAMPROTOBUF__DUMMY2__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dummy2__get_packed_size + (const Uenibstreamprotobuf__Dummy2 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dummy2__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dummy2__pack + (const Uenibstreamprotobuf__Dummy2 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dummy2__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dummy2__pack_to_buffer + (const Uenibstreamprotobuf__Dummy2 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dummy2__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Dummy2 * + uenibstreamprotobuf__dummy2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Dummy2 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dummy2__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dummy2__free_unpacked + (Uenibstreamprotobuf__Dummy2 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dummy2__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ue__specific__init + (Uenibstreamprotobuf__UESpecific *message) +{ + static const Uenibstreamprotobuf__UESpecific init_value = UENIBSTREAMPROTOBUF__UE__SPECIFIC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ue__specific__get_packed_size + (const Uenibstreamprotobuf__UESpecific *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__specific__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ue__specific__pack + (const Uenibstreamprotobuf__UESpecific *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__specific__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ue__specific__pack_to_buffer + (const Uenibstreamprotobuf__UESpecific *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__specific__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UESpecific * + uenibstreamprotobuf__ue__specific__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UESpecific *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ue__specific__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ue__specific__free_unpacked + (Uenibstreamprotobuf__UESpecific *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ue__specific__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dci__formats__init + (Uenibstreamprotobuf__DCIFormats *message) +{ + static const Uenibstreamprotobuf__DCIFormats init_value = UENIBSTREAMPROTOBUF__DCI__FORMATS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dci__formats__get_packed_size + (const Uenibstreamprotobuf__DCIFormats *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__formats__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dci__formats__pack + (const Uenibstreamprotobuf__DCIFormats *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__formats__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dci__formats__pack_to_buffer + (const Uenibstreamprotobuf__DCIFormats *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dci__formats__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DCIFormats * + uenibstreamprotobuf__dci__formats__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DCIFormats *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dci__formats__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dci__formats__free_unpacked + (Uenibstreamprotobuf__DCIFormats *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dci__formats__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_result_cell_list_sftd__init + (Uenibstreamprotobuf__MeasResultCellListSFTD *message) +{ + static const Uenibstreamprotobuf__MeasResultCellListSFTD init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_CELL_LIST_SFTD__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_result_cell_list_sftd__get_packed_size + (const Uenibstreamprotobuf__MeasResultCellListSFTD *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_result_cell_list_sftd__pack + (const Uenibstreamprotobuf__MeasResultCellListSFTD *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_result_cell_list_sftd__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultCellListSFTD *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasResultCellListSFTD * + uenibstreamprotobuf__meas_result_cell_list_sftd__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasResultCellListSFTD *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_result_cell_list_sftd__free_unpacked + (Uenibstreamprotobuf__MeasResultCellListSFTD *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_result_cell_sftd__init + (Uenibstreamprotobuf__MeasResultCellSFTD *message) +{ + static const Uenibstreamprotobuf__MeasResultCellSFTD init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_CELL_SFTD__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_result_cell_sftd__get_packed_size + (const Uenibstreamprotobuf__MeasResultCellSFTD *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_cell_sftd__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_result_cell_sftd__pack + (const Uenibstreamprotobuf__MeasResultCellSFTD *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_cell_sftd__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_result_cell_sftd__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultCellSFTD *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_cell_sftd__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasResultCellSFTD * + uenibstreamprotobuf__meas_result_cell_sftd__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasResultCellSFTD *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_cell_sftd__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_result_cell_sftd__free_unpacked + (Uenibstreamprotobuf__MeasResultCellSFTD *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_cell_sftd__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_result_list2_nr__init + (Uenibstreamprotobuf__MeasResultList2NR *message) +{ + static const Uenibstreamprotobuf__MeasResultList2NR init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_LIST2_NR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_result_list2_nr__get_packed_size + (const Uenibstreamprotobuf__MeasResultList2NR *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list2_nr__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_result_list2_nr__pack + (const Uenibstreamprotobuf__MeasResultList2NR *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list2_nr__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_result_list2_nr__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultList2NR *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list2_nr__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasResultList2NR * + uenibstreamprotobuf__meas_result_list2_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasResultList2NR *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_list2_nr__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_result_list2_nr__free_unpacked + (Uenibstreamprotobuf__MeasResultList2NR *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list2_nr__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_result2_nr__init + (Uenibstreamprotobuf__MeasResult2NR *message) +{ + static const Uenibstreamprotobuf__MeasResult2NR init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT2_NR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_result2_nr__get_packed_size + (const Uenibstreamprotobuf__MeasResult2NR *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result2_nr__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_result2_nr__pack + (const Uenibstreamprotobuf__MeasResult2NR *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result2_nr__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_result2_nr__pack_to_buffer + (const Uenibstreamprotobuf__MeasResult2NR *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result2_nr__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasResult2NR * + uenibstreamprotobuf__meas_result2_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasResult2NR *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result2_nr__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_result2_nr__free_unpacked + (Uenibstreamprotobuf__MeasResult2NR *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result2_nr__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_quantity_results__init + (Uenibstreamprotobuf__MeasQuantityResults *message) +{ + static const Uenibstreamprotobuf__MeasQuantityResults init_value = UENIBSTREAMPROTOBUF__MEAS_QUANTITY_RESULTS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_quantity_results__get_packed_size + (const Uenibstreamprotobuf__MeasQuantityResults *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_quantity_results__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_quantity_results__pack + (const Uenibstreamprotobuf__MeasQuantityResults *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_quantity_results__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_quantity_results__pack_to_buffer + (const Uenibstreamprotobuf__MeasQuantityResults *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_quantity_results__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasQuantityResults * + uenibstreamprotobuf__meas_quantity_results__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasQuantityResults *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_quantity_results__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_quantity_results__free_unpacked + (Uenibstreamprotobuf__MeasQuantityResults *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_quantity_results__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__results_per_ssb__index__init + (Uenibstreamprotobuf__ResultsPerSSBIndex *message) +{ + static const Uenibstreamprotobuf__ResultsPerSSBIndex init_value = UENIBSTREAMPROTOBUF__RESULTS_PER_SSB__INDEX__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__results_per_ssb__index__get_packed_size + (const Uenibstreamprotobuf__ResultsPerSSBIndex *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__results_per_ssb__index__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__results_per_ssb__index__pack + (const Uenibstreamprotobuf__ResultsPerSSBIndex *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__results_per_ssb__index__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__results_per_ssb__index__pack_to_buffer + (const Uenibstreamprotobuf__ResultsPerSSBIndex *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__results_per_ssb__index__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ResultsPerSSBIndex * + uenibstreamprotobuf__results_per_ssb__index__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ResultsPerSSBIndex *) + protobuf_c_message_unpack (&uenibstreamprotobuf__results_per_ssb__index__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__results_per_ssb__index__free_unpacked + (Uenibstreamprotobuf__ResultsPerSSBIndex *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__results_per_ssb__index__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__results_per_csi__rs__index__init + (Uenibstreamprotobuf__ResultsPerCSIRSIndex *message) +{ + static const Uenibstreamprotobuf__ResultsPerCSIRSIndex init_value = UENIBSTREAMPROTOBUF__RESULTS_PER_CSI__RS__INDEX__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__results_per_csi__rs__index__get_packed_size + (const Uenibstreamprotobuf__ResultsPerCSIRSIndex *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__results_per_csi__rs__index__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__results_per_csi__rs__index__pack + (const Uenibstreamprotobuf__ResultsPerCSIRSIndex *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__results_per_csi__rs__index__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__results_per_csi__rs__index__pack_to_buffer + (const Uenibstreamprotobuf__ResultsPerCSIRSIndex *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__results_per_csi__rs__index__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ResultsPerCSIRSIndex * + uenibstreamprotobuf__results_per_csi__rs__index__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ResultsPerCSIRSIndex *) + protobuf_c_message_unpack (&uenibstreamprotobuf__results_per_csi__rs__index__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__results_per_csi__rs__index__free_unpacked + (Uenibstreamprotobuf__ResultsPerCSIRSIndex *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__results_per_csi__rs__index__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_quantity_results_eutra__init + (Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message) +{ + static const Uenibstreamprotobuf__MeasQuantityResultsEUTRA init_value = UENIBSTREAMPROTOBUF__MEAS_QUANTITY_RESULTS_EUTRA__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_quantity_results_eutra__get_packed_size + (const Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_quantity_results_eutra__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_quantity_results_eutra__pack + (const Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_quantity_results_eutra__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_quantity_results_eutra__pack_to_buffer + (const Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_quantity_results_eutra__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasQuantityResultsEUTRA * + uenibstreamprotobuf__meas_quantity_results_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasQuantityResultsEUTRA *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_quantity_results_eutra__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_quantity_results_eutra__free_unpacked + (Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_quantity_results_eutra__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cell_results__init + (Uenibstreamprotobuf__CellResults *message) +{ + static const Uenibstreamprotobuf__CellResults init_value = UENIBSTREAMPROTOBUF__CELL_RESULTS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cell_results__get_packed_size + (const Uenibstreamprotobuf__CellResults *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_results__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cell_results__pack + (const Uenibstreamprotobuf__CellResults *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_results__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cell_results__pack_to_buffer + (const Uenibstreamprotobuf__CellResults *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_results__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CellResults * + uenibstreamprotobuf__cell_results__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CellResults *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cell_results__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cell_results__free_unpacked + (Uenibstreamprotobuf__CellResults *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cell_results__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__results_per_csi__rs__index_list__init + (Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message) +{ + static const Uenibstreamprotobuf__ResultsPerCSIRSIndexList init_value = UENIBSTREAMPROTOBUF__RESULTS_PER_CSI__RS__INDEX_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__results_per_csi__rs__index_list__get_packed_size + (const Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__results_per_csi__rs__index_list__pack + (const Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__results_per_csi__rs__index_list__pack_to_buffer + (const Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ResultsPerCSIRSIndexList * + uenibstreamprotobuf__results_per_csi__rs__index_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ResultsPerCSIRSIndexList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__results_per_csi__rs__index_list__free_unpacked + (Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__results_per_ssb__index_list__init + (Uenibstreamprotobuf__ResultsPerSSBIndexList *message) +{ + static const Uenibstreamprotobuf__ResultsPerSSBIndexList init_value = UENIBSTREAMPROTOBUF__RESULTS_PER_SSB__INDEX_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__results_per_ssb__index_list__get_packed_size + (const Uenibstreamprotobuf__ResultsPerSSBIndexList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__results_per_ssb__index_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__results_per_ssb__index_list__pack + (const Uenibstreamprotobuf__ResultsPerSSBIndexList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__results_per_ssb__index_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__results_per_ssb__index_list__pack_to_buffer + (const Uenibstreamprotobuf__ResultsPerSSBIndexList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__results_per_ssb__index_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ResultsPerSSBIndexList * + uenibstreamprotobuf__results_per_ssb__index_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ResultsPerSSBIndexList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__results_per_ssb__index_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__results_per_ssb__index_list__free_unpacked + (Uenibstreamprotobuf__ResultsPerSSBIndexList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__results_per_ssb__index_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rs_index_results__init + (Uenibstreamprotobuf__RsIndexResults *message) +{ + static const Uenibstreamprotobuf__RsIndexResults init_value = UENIBSTREAMPROTOBUF__RS_INDEX_RESULTS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rs_index_results__get_packed_size + (const Uenibstreamprotobuf__RsIndexResults *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rs_index_results__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rs_index_results__pack + (const Uenibstreamprotobuf__RsIndexResults *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rs_index_results__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rs_index_results__pack_to_buffer + (const Uenibstreamprotobuf__RsIndexResults *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rs_index_results__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RsIndexResults * + uenibstreamprotobuf__rs_index_results__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RsIndexResults *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rs_index_results__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rs_index_results__free_unpacked + (Uenibstreamprotobuf__RsIndexResults *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rs_index_results__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_result__init + (Uenibstreamprotobuf__MeasResult *message) +{ + static const Uenibstreamprotobuf__MeasResult init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_result__get_packed_size + (const Uenibstreamprotobuf__MeasResult *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_result__pack + (const Uenibstreamprotobuf__MeasResult *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_result__pack_to_buffer + (const Uenibstreamprotobuf__MeasResult *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasResult * + uenibstreamprotobuf__meas_result__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasResult *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_result__free_unpacked + (Uenibstreamprotobuf__MeasResult *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__plmn__identity__init + (Uenibstreamprotobuf__PLMNIdentity *message) +{ + static const Uenibstreamprotobuf__PLMNIdentity init_value = UENIBSTREAMPROTOBUF__PLMN__IDENTITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__plmn__identity__get_packed_size + (const Uenibstreamprotobuf__PLMNIdentity *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__plmn__identity__pack + (const Uenibstreamprotobuf__PLMNIdentity *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__plmn__identity__pack_to_buffer + (const Uenibstreamprotobuf__PLMNIdentity *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PLMNIdentity * + uenibstreamprotobuf__plmn__identity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PLMNIdentity *) + protobuf_c_message_unpack (&uenibstreamprotobuf__plmn__identity__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__plmn__identity__free_unpacked + (Uenibstreamprotobuf__PLMNIdentity *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__mnc__init + (Uenibstreamprotobuf__MNC *message) +{ + static const Uenibstreamprotobuf__MNC init_value = UENIBSTREAMPROTOBUF__MNC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__mnc__get_packed_size + (const Uenibstreamprotobuf__MNC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mnc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__mnc__pack + (const Uenibstreamprotobuf__MNC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mnc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__mnc__pack_to_buffer + (const Uenibstreamprotobuf__MNC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mnc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MNC * + uenibstreamprotobuf__mnc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MNC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__mnc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__mnc__free_unpacked + (Uenibstreamprotobuf__MNC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__mnc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__mcc__init + (Uenibstreamprotobuf__MCC *message) +{ + static const Uenibstreamprotobuf__MCC init_value = UENIBSTREAMPROTOBUF__MCC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__mcc__get_packed_size + (const Uenibstreamprotobuf__MCC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mcc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__mcc__pack + (const Uenibstreamprotobuf__MCC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mcc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__mcc__pack_to_buffer + (const Uenibstreamprotobuf__MCC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mcc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MCC * + uenibstreamprotobuf__mcc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MCC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__mcc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__mcc__free_unpacked + (Uenibstreamprotobuf__MCC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__mcc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__plmn__identity__eutra_5_gc__init + (Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message) +{ + static const Uenibstreamprotobuf__PLMNIdentityEUTRA5GC init_value = UENIBSTREAMPROTOBUF__PLMN__IDENTITY__EUTRA_5_GC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__plmn__identity__eutra_5_gc__get_packed_size + (const Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__plmn__identity__eutra_5_gc__pack + (const Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__plmn__identity__eutra_5_gc__pack_to_buffer + (const Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PLMNIdentityEUTRA5GC * + uenibstreamprotobuf__plmn__identity__eutra_5_gc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__plmn__identity__eutra_5_gc__free_unpacked + (Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__init + (Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message) +{ + static const Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC init_value = UENIBSTREAMPROTOBUF__PLMN__IDENTITY_LIST__EUTRA_5_GC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__get_packed_size + (const Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__pack + (const Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__pack_to_buffer + (const Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC * + uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__free_unpacked + (Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__init + (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message) +{ + static const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC init_value = UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA_5_GC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__get_packed_size + (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__pack + (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__pack_to_buffer + (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC * + uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__free_unpacked + (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__plmn__identity_list__eutra__epc__init + (Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message) +{ + static const Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC init_value = UENIBSTREAMPROTOBUF__PLMN__IDENTITY_LIST__EUTRA__EPC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__plmn__identity_list__eutra__epc__get_packed_size + (const Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__plmn__identity_list__eutra__epc__pack + (const Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__plmn__identity_list__eutra__epc__pack_to_buffer + (const Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC * + uenibstreamprotobuf__plmn__identity_list__eutra__epc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__plmn__identity_list__eutra__epc__free_unpacked + (Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cell_access_related_info__eutra__epc__init + (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message) +{ + static const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC init_value = UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA__EPC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cell_access_related_info__eutra__epc__get_packed_size + (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cell_access_related_info__eutra__epc__pack + (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cell_access_related_info__eutra__epc__pack_to_buffer + (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC * + uenibstreamprotobuf__cell_access_related_info__eutra__epc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cell_access_related_info__eutra__epc__free_unpacked + (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cgi_info__epc__init + (Uenibstreamprotobuf__CGIInfoEPC *message) +{ + static const Uenibstreamprotobuf__CGIInfoEPC init_value = UENIBSTREAMPROTOBUF__CGI_INFO__EPC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cgi_info__epc__get_packed_size + (const Uenibstreamprotobuf__CGIInfoEPC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cgi_info__epc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cgi_info__epc__pack + (const Uenibstreamprotobuf__CGIInfoEPC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cgi_info__epc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cgi_info__epc__pack_to_buffer + (const Uenibstreamprotobuf__CGIInfoEPC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cgi_info__epc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CGIInfoEPC * + uenibstreamprotobuf__cgi_info__epc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CGIInfoEPC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cgi_info__epc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cgi_info__epc__free_unpacked + (Uenibstreamprotobuf__CGIInfoEPC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cgi_info__epc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__plmn__identity_info__init + (Uenibstreamprotobuf__PLMNIdentityInfo *message) +{ + static const Uenibstreamprotobuf__PLMNIdentityInfo init_value = UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__plmn__identity_info__get_packed_size + (const Uenibstreamprotobuf__PLMNIdentityInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__plmn__identity_info__pack + (const Uenibstreamprotobuf__PLMNIdentityInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__plmn__identity_info__pack_to_buffer + (const Uenibstreamprotobuf__PLMNIdentityInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PLMNIdentityInfo * + uenibstreamprotobuf__plmn__identity_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PLMNIdentityInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__plmn__identity_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__plmn__identity_info__free_unpacked + (Uenibstreamprotobuf__PLMNIdentityInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pdcch__config_sib1__init + (Uenibstreamprotobuf__PDCCHConfigSIB1 *message) +{ + static const Uenibstreamprotobuf__PDCCHConfigSIB1 init_value = UENIBSTREAMPROTOBUF__PDCCH__CONFIG_SIB1__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pdcch__config_sib1__get_packed_size + (const Uenibstreamprotobuf__PDCCHConfigSIB1 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config_sib1__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pdcch__config_sib1__pack + (const Uenibstreamprotobuf__PDCCHConfigSIB1 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config_sib1__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pdcch__config_sib1__pack_to_buffer + (const Uenibstreamprotobuf__PDCCHConfigSIB1 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config_sib1__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PDCCHConfigSIB1 * + uenibstreamprotobuf__pdcch__config_sib1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PDCCHConfigSIB1 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pdcch__config_sib1__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pdcch__config_sib1__free_unpacked + (Uenibstreamprotobuf__PDCCHConfigSIB1 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config_sib1__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__no_sib1__init + (Uenibstreamprotobuf__NoSIB1 *message) +{ + static const Uenibstreamprotobuf__NoSIB1 init_value = UENIBSTREAMPROTOBUF__NO_SIB1__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__no_sib1__get_packed_size + (const Uenibstreamprotobuf__NoSIB1 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__no_sib1__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__no_sib1__pack + (const Uenibstreamprotobuf__NoSIB1 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__no_sib1__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__no_sib1__pack_to_buffer + (const Uenibstreamprotobuf__NoSIB1 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__no_sib1__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NoSIB1 * + uenibstreamprotobuf__no_sib1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NoSIB1 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__no_sib1__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__no_sib1__free_unpacked + (Uenibstreamprotobuf__NoSIB1 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__no_sib1__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__plmn__identity_info_list__init + (Uenibstreamprotobuf__PLMNIdentityInfoList *message) +{ + static const Uenibstreamprotobuf__PLMNIdentityInfoList init_value = UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__plmn__identity_info_list__get_packed_size + (const Uenibstreamprotobuf__PLMNIdentityInfoList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_info_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__plmn__identity_info_list__pack + (const Uenibstreamprotobuf__PLMNIdentityInfoList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_info_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__plmn__identity_info_list__pack_to_buffer + (const Uenibstreamprotobuf__PLMNIdentityInfoList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_info_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PLMNIdentityInfoList * + uenibstreamprotobuf__plmn__identity_info_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PLMNIdentityInfoList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__plmn__identity_info_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__plmn__identity_info_list__free_unpacked + (Uenibstreamprotobuf__PLMNIdentityInfoList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_info_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__multi_frequency_band_list_nr__init + (Uenibstreamprotobuf__MultiFrequencyBandListNR *message) +{ + static const Uenibstreamprotobuf__MultiFrequencyBandListNR init_value = UENIBSTREAMPROTOBUF__MULTI_FREQUENCY_BAND_LIST_NR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__multi_frequency_band_list_nr__get_packed_size + (const Uenibstreamprotobuf__MultiFrequencyBandListNR *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__multi_frequency_band_list_nr__pack + (const Uenibstreamprotobuf__MultiFrequencyBandListNR *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__multi_frequency_band_list_nr__pack_to_buffer + (const Uenibstreamprotobuf__MultiFrequencyBandListNR *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MultiFrequencyBandListNR * + uenibstreamprotobuf__multi_frequency_band_list_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MultiFrequencyBandListNR *) + protobuf_c_message_unpack (&uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__multi_frequency_band_list_nr__free_unpacked + (Uenibstreamprotobuf__MultiFrequencyBandListNR *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cgi__info__init + (Uenibstreamprotobuf__CGIInfo *message) +{ + static const Uenibstreamprotobuf__CGIInfo init_value = UENIBSTREAMPROTOBUF__CGI__INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cgi__info__get_packed_size + (const Uenibstreamprotobuf__CGIInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cgi__info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cgi__info__pack + (const Uenibstreamprotobuf__CGIInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cgi__info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cgi__info__pack_to_buffer + (const Uenibstreamprotobuf__CGIInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cgi__info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CGIInfo * + uenibstreamprotobuf__cgi__info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CGIInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cgi__info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cgi__info__free_unpacked + (Uenibstreamprotobuf__CGIInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cgi__info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__multi_band_info_list_eutra__init + (Uenibstreamprotobuf__MultiBandInfoListEUTRA *message) +{ + static const Uenibstreamprotobuf__MultiBandInfoListEUTRA init_value = UENIBSTREAMPROTOBUF__MULTI_BAND_INFO_LIST_EUTRA__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__multi_band_info_list_eutra__get_packed_size + (const Uenibstreamprotobuf__MultiBandInfoListEUTRA *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__multi_band_info_list_eutra__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__multi_band_info_list_eutra__pack + (const Uenibstreamprotobuf__MultiBandInfoListEUTRA *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__multi_band_info_list_eutra__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__multi_band_info_list_eutra__pack_to_buffer + (const Uenibstreamprotobuf__MultiBandInfoListEUTRA *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__multi_band_info_list_eutra__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MultiBandInfoListEUTRA * + uenibstreamprotobuf__multi_band_info_list_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MultiBandInfoListEUTRA *) + protobuf_c_message_unpack (&uenibstreamprotobuf__multi_band_info_list_eutra__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__multi_band_info_list_eutra__free_unpacked + (Uenibstreamprotobuf__MultiBandInfoListEUTRA *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__multi_band_info_list_eutra__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__cgi__info__init + (Uenibstreamprotobuf__EUTRACGIInfo *message) +{ + static const Uenibstreamprotobuf__EUTRACGIInfo init_value = UENIBSTREAMPROTOBUF__EUTRA__CGI__INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__cgi__info__get_packed_size + (const Uenibstreamprotobuf__EUTRACGIInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cgi__info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__cgi__info__pack + (const Uenibstreamprotobuf__EUTRACGIInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cgi__info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__cgi__info__pack_to_buffer + (const Uenibstreamprotobuf__EUTRACGIInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cgi__info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRACGIInfo * + uenibstreamprotobuf__eutra__cgi__info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRACGIInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__cgi__info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__cgi__info__free_unpacked + (Uenibstreamprotobuf__EUTRACGIInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cgi__info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_result_nr__init + (Uenibstreamprotobuf__MeasResultNR *message) +{ + static const Uenibstreamprotobuf__MeasResultNR init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_NR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_result_nr__get_packed_size + (const Uenibstreamprotobuf__MeasResultNR *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_nr__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_result_nr__pack + (const Uenibstreamprotobuf__MeasResultNR *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_nr__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_result_nr__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultNR *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_nr__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasResultNR * + uenibstreamprotobuf__meas_result_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasResultNR *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_nr__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_result_nr__free_unpacked + (Uenibstreamprotobuf__MeasResultNR *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_nr__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_result_eutra__init + (Uenibstreamprotobuf__MeasResultEUTRA *message) +{ + static const Uenibstreamprotobuf__MeasResultEUTRA init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_EUTRA__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_result_eutra__get_packed_size + (const Uenibstreamprotobuf__MeasResultEUTRA *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_eutra__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_result_eutra__pack + (const Uenibstreamprotobuf__MeasResultEUTRA *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_eutra__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_result_eutra__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultEUTRA *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_eutra__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasResultEUTRA * + uenibstreamprotobuf__meas_result_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasResultEUTRA *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_eutra__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_result_eutra__free_unpacked + (Uenibstreamprotobuf__MeasResultEUTRA *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_eutra__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_result_serv_mo__init + (Uenibstreamprotobuf__MeasResultServMO *message) +{ + static const Uenibstreamprotobuf__MeasResultServMO init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_SERV_MO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_result_serv_mo__get_packed_size + (const Uenibstreamprotobuf__MeasResultServMO *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_serv_mo__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_result_serv_mo__pack + (const Uenibstreamprotobuf__MeasResultServMO *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_serv_mo__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_result_serv_mo__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultServMO *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_serv_mo__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasResultServMO * + uenibstreamprotobuf__meas_result_serv_mo__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasResultServMO *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_serv_mo__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_result_serv_mo__free_unpacked + (Uenibstreamprotobuf__MeasResultServMO *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_serv_mo__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_result_serv_molist__init + (Uenibstreamprotobuf__MeasResultServMOList *message) +{ + static const Uenibstreamprotobuf__MeasResultServMOList init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_SERV_MOLIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_result_serv_molist__get_packed_size + (const Uenibstreamprotobuf__MeasResultServMOList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_serv_molist__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_result_serv_molist__pack + (const Uenibstreamprotobuf__MeasResultServMOList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_serv_molist__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_result_serv_molist__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultServMOList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_serv_molist__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasResultServMOList * + uenibstreamprotobuf__meas_result_serv_molist__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasResultServMOList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_serv_molist__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_result_serv_molist__free_unpacked + (Uenibstreamprotobuf__MeasResultServMOList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_serv_molist__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_result_list_nr__init + (Uenibstreamprotobuf__MeasResultListNR *message) +{ + static const Uenibstreamprotobuf__MeasResultListNR init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_LIST_NR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_result_list_nr__get_packed_size + (const Uenibstreamprotobuf__MeasResultListNR *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list_nr__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_result_list_nr__pack + (const Uenibstreamprotobuf__MeasResultListNR *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list_nr__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_result_list_nr__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultListNR *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list_nr__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasResultListNR * + uenibstreamprotobuf__meas_result_list_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasResultListNR *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_list_nr__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_result_list_nr__free_unpacked + (Uenibstreamprotobuf__MeasResultListNR *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list_nr__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_result_list_eutra__init + (Uenibstreamprotobuf__MeasResultListEUTRA *message) +{ + static const Uenibstreamprotobuf__MeasResultListEUTRA init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_LIST_EUTRA__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_result_list_eutra__get_packed_size + (const Uenibstreamprotobuf__MeasResultListEUTRA *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list_eutra__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_result_list_eutra__pack + (const Uenibstreamprotobuf__MeasResultListEUTRA *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list_eutra__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_result_list_eutra__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultListEUTRA *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list_eutra__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasResultListEUTRA * + uenibstreamprotobuf__meas_result_list_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasResultListEUTRA *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_list_eutra__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_result_list_eutra__free_unpacked + (Uenibstreamprotobuf__MeasResultListEUTRA *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list_eutra__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__meas_results__init + (Uenibstreamprotobuf__MeasResults *message) +{ + static const Uenibstreamprotobuf__MeasResults init_value = UENIBSTREAMPROTOBUF__MEAS_RESULTS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__meas_results__get_packed_size + (const Uenibstreamprotobuf__MeasResults *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_results__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__meas_results__pack + (const Uenibstreamprotobuf__MeasResults *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_results__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__meas_results__pack_to_buffer + (const Uenibstreamprotobuf__MeasResults *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__meas_results__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasResults * + uenibstreamprotobuf__meas_results__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasResults *) + protobuf_c_message_unpack (&uenibstreamprotobuf__meas_results__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__meas_results__free_unpacked + (Uenibstreamprotobuf__MeasResults *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__meas_results__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__drx__info__init + (Uenibstreamprotobuf__DRXInfo *message) +{ + static const Uenibstreamprotobuf__DRXInfo init_value = UENIBSTREAMPROTOBUF__DRX__INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__drx__info__get_packed_size + (const Uenibstreamprotobuf__DRXInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drx__info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__drx__info__pack + (const Uenibstreamprotobuf__DRXInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drx__info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__drx__info__pack_to_buffer + (const Uenibstreamprotobuf__DRXInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drx__info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DRXInfo * + uenibstreamprotobuf__drx__info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DRXInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__drx__info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__drx__info__free_unpacked + (Uenibstreamprotobuf__DRXInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__drx__info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__radio_bearer_config__init + (Uenibstreamprotobuf__RadioBearerConfig *message) +{ + static const Uenibstreamprotobuf__RadioBearerConfig init_value = UENIBSTREAMPROTOBUF__RADIO_BEARER_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__radio_bearer_config__get_packed_size + (const Uenibstreamprotobuf__RadioBearerConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__radio_bearer_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__radio_bearer_config__pack + (const Uenibstreamprotobuf__RadioBearerConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__radio_bearer_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__radio_bearer_config__pack_to_buffer + (const Uenibstreamprotobuf__RadioBearerConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__radio_bearer_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RadioBearerConfig * + uenibstreamprotobuf__radio_bearer_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RadioBearerConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__radio_bearer_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__radio_bearer_config__free_unpacked + (Uenibstreamprotobuf__RadioBearerConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__radio_bearer_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srb__to_add_mod_list__init + (Uenibstreamprotobuf__SRBToAddModList *message) +{ + static const Uenibstreamprotobuf__SRBToAddModList init_value = UENIBSTREAMPROTOBUF__SRB__TO_ADD_MOD_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srb__to_add_mod_list__get_packed_size + (const Uenibstreamprotobuf__SRBToAddModList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srb__to_add_mod_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srb__to_add_mod_list__pack + (const Uenibstreamprotobuf__SRBToAddModList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srb__to_add_mod_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srb__to_add_mod_list__pack_to_buffer + (const Uenibstreamprotobuf__SRBToAddModList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srb__to_add_mod_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRBToAddModList * + uenibstreamprotobuf__srb__to_add_mod_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRBToAddModList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srb__to_add_mod_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srb__to_add_mod_list__free_unpacked + (Uenibstreamprotobuf__SRBToAddModList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srb__to_add_mod_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__srb__to_add_mod__init + (Uenibstreamprotobuf__SRBToAddMod *message) +{ + static const Uenibstreamprotobuf__SRBToAddMod init_value = UENIBSTREAMPROTOBUF__SRB__TO_ADD_MOD__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__srb__to_add_mod__get_packed_size + (const Uenibstreamprotobuf__SRBToAddMod *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srb__to_add_mod__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__srb__to_add_mod__pack + (const Uenibstreamprotobuf__SRBToAddMod *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srb__to_add_mod__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__srb__to_add_mod__pack_to_buffer + (const Uenibstreamprotobuf__SRBToAddMod *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__srb__to_add_mod__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SRBToAddMod * + uenibstreamprotobuf__srb__to_add_mod__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SRBToAddMod *) + protobuf_c_message_unpack (&uenibstreamprotobuf__srb__to_add_mod__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__srb__to_add_mod__free_unpacked + (Uenibstreamprotobuf__SRBToAddMod *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__srb__to_add_mod__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pdcp__config__init + (Uenibstreamprotobuf__PDCPConfig *message) +{ + static const Uenibstreamprotobuf__PDCPConfig init_value = UENIBSTREAMPROTOBUF__PDCP__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pdcp__config__get_packed_size + (const Uenibstreamprotobuf__PDCPConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcp__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pdcp__config__pack + (const Uenibstreamprotobuf__PDCPConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcp__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pdcp__config__pack_to_buffer + (const Uenibstreamprotobuf__PDCPConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcp__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PDCPConfig * + uenibstreamprotobuf__pdcp__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PDCPConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pdcp__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pdcp__config__free_unpacked + (Uenibstreamprotobuf__PDCPConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pdcp__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__drb__init + (Uenibstreamprotobuf__DRB *message) +{ + static const Uenibstreamprotobuf__DRB init_value = UENIBSTREAMPROTOBUF__DRB__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__drb__get_packed_size + (const Uenibstreamprotobuf__DRB *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drb__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__drb__pack + (const Uenibstreamprotobuf__DRB *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drb__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__drb__pack_to_buffer + (const Uenibstreamprotobuf__DRB *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drb__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DRB * + uenibstreamprotobuf__drb__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DRB *) + protobuf_c_message_unpack (&uenibstreamprotobuf__drb__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__drb__free_unpacked + (Uenibstreamprotobuf__DRB *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__drb__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__discard_timer__init + (Uenibstreamprotobuf__DiscardTimer *message) +{ + static const Uenibstreamprotobuf__DiscardTimer init_value = UENIBSTREAMPROTOBUF__DISCARD_TIMER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__discard_timer__get_packed_size + (const Uenibstreamprotobuf__DiscardTimer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__discard_timer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__discard_timer__pack + (const Uenibstreamprotobuf__DiscardTimer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__discard_timer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__discard_timer__pack_to_buffer + (const Uenibstreamprotobuf__DiscardTimer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__discard_timer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DiscardTimer * + uenibstreamprotobuf__discard_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DiscardTimer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__discard_timer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__discard_timer__free_unpacked + (Uenibstreamprotobuf__DiscardTimer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__discard_timer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pdcp__sn__size__init + (Uenibstreamprotobuf__PDCPSNSize *message) +{ + static const Uenibstreamprotobuf__PDCPSNSize init_value = UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pdcp__sn__size__get_packed_size + (const Uenibstreamprotobuf__PDCPSNSize *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcp__sn__size__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pdcp__sn__size__pack + (const Uenibstreamprotobuf__PDCPSNSize *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcp__sn__size__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pdcp__sn__size__pack_to_buffer + (const Uenibstreamprotobuf__PDCPSNSize *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcp__sn__size__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PDCPSNSize * + uenibstreamprotobuf__pdcp__sn__size__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PDCPSNSize *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pdcp__sn__size__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pdcp__sn__size__free_unpacked + (Uenibstreamprotobuf__PDCPSNSize *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pdcp__sn__size__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rohc__init + (Uenibstreamprotobuf__Rohc *message) +{ + static const Uenibstreamprotobuf__Rohc init_value = UENIBSTREAMPROTOBUF__ROHC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rohc__get_packed_size + (const Uenibstreamprotobuf__Rohc *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rohc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rohc__pack + (const Uenibstreamprotobuf__Rohc *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rohc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rohc__pack_to_buffer + (const Uenibstreamprotobuf__Rohc *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rohc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Rohc * + uenibstreamprotobuf__rohc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Rohc *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rohc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rohc__free_unpacked + (Uenibstreamprotobuf__Rohc *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rohc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rohc_profiles__init + (Uenibstreamprotobuf__RohcProfiles *message) +{ + static const Uenibstreamprotobuf__RohcProfiles init_value = UENIBSTREAMPROTOBUF__ROHC_PROFILES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rohc_profiles__get_packed_size + (const Uenibstreamprotobuf__RohcProfiles *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rohc_profiles__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rohc_profiles__pack + (const Uenibstreamprotobuf__RohcProfiles *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rohc_profiles__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rohc_profiles__pack_to_buffer + (const Uenibstreamprotobuf__RohcProfiles *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rohc_profiles__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RohcProfiles * + uenibstreamprotobuf__rohc_profiles__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RohcProfiles *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rohc_profiles__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rohc_profiles__free_unpacked + (Uenibstreamprotobuf__RohcProfiles *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rohc_profiles__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uplink_only_rohc__init + (Uenibstreamprotobuf__UplinkOnlyROHC *message) +{ + static const Uenibstreamprotobuf__UplinkOnlyROHC init_value = UENIBSTREAMPROTOBUF__UPLINK_ONLY_ROHC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uplink_only_rohc__get_packed_size + (const Uenibstreamprotobuf__UplinkOnlyROHC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_only_rohc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uplink_only_rohc__pack + (const Uenibstreamprotobuf__UplinkOnlyROHC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_only_rohc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uplink_only_rohc__pack_to_buffer + (const Uenibstreamprotobuf__UplinkOnlyROHC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_only_rohc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UplinkOnlyROHC * + uenibstreamprotobuf__uplink_only_rohc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UplinkOnlyROHC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uplink_only_rohc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uplink_only_rohc__free_unpacked + (Uenibstreamprotobuf__UplinkOnlyROHC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_only_rohc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uplink_only_rohcprofiles__init + (Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message) +{ + static const Uenibstreamprotobuf__UplinkOnlyROHCProfiles init_value = UENIBSTREAMPROTOBUF__UPLINK_ONLY_ROHCPROFILES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uplink_only_rohcprofiles__get_packed_size + (const Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uplink_only_rohcprofiles__pack + (const Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uplink_only_rohcprofiles__pack_to_buffer + (const Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UplinkOnlyROHCProfiles * + uenibstreamprotobuf__uplink_only_rohcprofiles__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UplinkOnlyROHCProfiles *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uplink_only_rohcprofiles__free_unpacked + (Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__more_than_one_rlc__init + (Uenibstreamprotobuf__MoreThanOneRLC *message) +{ + static const Uenibstreamprotobuf__MoreThanOneRLC init_value = UENIBSTREAMPROTOBUF__MORE_THAN_ONE_RLC__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__more_than_one_rlc__get_packed_size + (const Uenibstreamprotobuf__MoreThanOneRLC *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__more_than_one_rlc__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__more_than_one_rlc__pack + (const Uenibstreamprotobuf__MoreThanOneRLC *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__more_than_one_rlc__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__more_than_one_rlc__pack_to_buffer + (const Uenibstreamprotobuf__MoreThanOneRLC *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__more_than_one_rlc__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MoreThanOneRLC * + uenibstreamprotobuf__more_than_one_rlc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MoreThanOneRLC *) + protobuf_c_message_unpack (&uenibstreamprotobuf__more_than_one_rlc__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__more_than_one_rlc__free_unpacked + (Uenibstreamprotobuf__MoreThanOneRLC *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__more_than_one_rlc__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__primary_path__init + (Uenibstreamprotobuf__PrimaryPath *message) +{ + static const Uenibstreamprotobuf__PrimaryPath init_value = UENIBSTREAMPROTOBUF__PRIMARY_PATH__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__primary_path__get_packed_size + (const Uenibstreamprotobuf__PrimaryPath *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__primary_path__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__primary_path__pack + (const Uenibstreamprotobuf__PrimaryPath *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__primary_path__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__primary_path__pack_to_buffer + (const Uenibstreamprotobuf__PrimaryPath *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__primary_path__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PrimaryPath * + uenibstreamprotobuf__primary_path__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PrimaryPath *) + protobuf_c_message_unpack (&uenibstreamprotobuf__primary_path__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__primary_path__free_unpacked + (Uenibstreamprotobuf__PrimaryPath *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__primary_path__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ul__data_split_threshold__init + (Uenibstreamprotobuf__ULDataSplitThreshold *message) +{ + static const Uenibstreamprotobuf__ULDataSplitThreshold init_value = UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ul__data_split_threshold__get_packed_size + (const Uenibstreamprotobuf__ULDataSplitThreshold *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ul__data_split_threshold__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ul__data_split_threshold__pack + (const Uenibstreamprotobuf__ULDataSplitThreshold *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ul__data_split_threshold__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ul__data_split_threshold__pack_to_buffer + (const Uenibstreamprotobuf__ULDataSplitThreshold *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ul__data_split_threshold__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ULDataSplitThreshold * + uenibstreamprotobuf__ul__data_split_threshold__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ULDataSplitThreshold *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ul__data_split_threshold__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ul__data_split_threshold__free_unpacked + (Uenibstreamprotobuf__ULDataSplitThreshold *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ul__data_split_threshold__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__t__reordering__init + (Uenibstreamprotobuf__TReordering *message) +{ + static const Uenibstreamprotobuf__TReordering init_value = UENIBSTREAMPROTOBUF__T__REORDERING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__t__reordering__get_packed_size + (const Uenibstreamprotobuf__TReordering *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t__reordering__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__t__reordering__pack + (const Uenibstreamprotobuf__TReordering *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t__reordering__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__t__reordering__pack_to_buffer + (const Uenibstreamprotobuf__TReordering *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t__reordering__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TReordering * + uenibstreamprotobuf__t__reordering__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TReordering *) + protobuf_c_message_unpack (&uenibstreamprotobuf__t__reordering__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__t__reordering__free_unpacked + (Uenibstreamprotobuf__TReordering *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__t__reordering__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__drb__to_add_mod_list__init + (Uenibstreamprotobuf__DRBToAddModList *message) +{ + static const Uenibstreamprotobuf__DRBToAddModList init_value = UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__drb__to_add_mod_list__get_packed_size + (const Uenibstreamprotobuf__DRBToAddModList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_add_mod_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__drb__to_add_mod_list__pack + (const Uenibstreamprotobuf__DRBToAddModList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_add_mod_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__drb__to_add_mod_list__pack_to_buffer + (const Uenibstreamprotobuf__DRBToAddModList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_add_mod_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DRBToAddModList * + uenibstreamprotobuf__drb__to_add_mod_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DRBToAddModList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__drb__to_add_mod_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__drb__to_add_mod_list__free_unpacked + (Uenibstreamprotobuf__DRBToAddModList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_add_mod_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__drb__to_add_mod__init + (Uenibstreamprotobuf__DRBToAddMod *message) +{ + static const Uenibstreamprotobuf__DRBToAddMod init_value = UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__drb__to_add_mod__get_packed_size + (const Uenibstreamprotobuf__DRBToAddMod *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_add_mod__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__drb__to_add_mod__pack + (const Uenibstreamprotobuf__DRBToAddMod *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_add_mod__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__drb__to_add_mod__pack_to_buffer + (const Uenibstreamprotobuf__DRBToAddMod *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_add_mod__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DRBToAddMod * + uenibstreamprotobuf__drb__to_add_mod__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DRBToAddMod *) + protobuf_c_message_unpack (&uenibstreamprotobuf__drb__to_add_mod__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__drb__to_add_mod__free_unpacked + (Uenibstreamprotobuf__DRBToAddMod *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_add_mod__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__drb__to_release_list__init + (Uenibstreamprotobuf__DRBToReleaseList *message) +{ + static const Uenibstreamprotobuf__DRBToReleaseList init_value = UENIBSTREAMPROTOBUF__DRB__TO_RELEASE_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__drb__to_release_list__get_packed_size + (const Uenibstreamprotobuf__DRBToReleaseList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_release_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__drb__to_release_list__pack + (const Uenibstreamprotobuf__DRBToReleaseList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_release_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__drb__to_release_list__pack_to_buffer + (const Uenibstreamprotobuf__DRBToReleaseList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_release_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DRBToReleaseList * + uenibstreamprotobuf__drb__to_release_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DRBToReleaseList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__drb__to_release_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__drb__to_release_list__free_unpacked + (Uenibstreamprotobuf__DRBToReleaseList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_release_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sdap__config__init + (Uenibstreamprotobuf__SDAPConfig *message) +{ + static const Uenibstreamprotobuf__SDAPConfig init_value = UENIBSTREAMPROTOBUF__SDAP__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sdap__config__get_packed_size + (const Uenibstreamprotobuf__SDAPConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sdap__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sdap__config__pack + (const Uenibstreamprotobuf__SDAPConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sdap__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sdap__config__pack_to_buffer + (const Uenibstreamprotobuf__SDAPConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sdap__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SDAPConfig * + uenibstreamprotobuf__sdap__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SDAPConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sdap__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sdap__config__free_unpacked + (Uenibstreamprotobuf__SDAPConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sdap__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sdap__header__init + (Uenibstreamprotobuf__SDAPHeader *message) +{ + static const Uenibstreamprotobuf__SDAPHeader init_value = UENIBSTREAMPROTOBUF__SDAP__HEADER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sdap__header__get_packed_size + (const Uenibstreamprotobuf__SDAPHeader *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sdap__header__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sdap__header__pack + (const Uenibstreamprotobuf__SDAPHeader *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sdap__header__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sdap__header__pack_to_buffer + (const Uenibstreamprotobuf__SDAPHeader *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sdap__header__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SDAPHeader * + uenibstreamprotobuf__sdap__header__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SDAPHeader *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sdap__header__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sdap__header__free_unpacked + (Uenibstreamprotobuf__SDAPHeader *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sdap__header__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__security_config__init + (Uenibstreamprotobuf__SecurityConfig *message) +{ + static const Uenibstreamprotobuf__SecurityConfig init_value = UENIBSTREAMPROTOBUF__SECURITY_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__security_config__get_packed_size + (const Uenibstreamprotobuf__SecurityConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__security_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__security_config__pack + (const Uenibstreamprotobuf__SecurityConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__security_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__security_config__pack_to_buffer + (const Uenibstreamprotobuf__SecurityConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__security_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SecurityConfig * + uenibstreamprotobuf__security_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SecurityConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__security_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__security_config__free_unpacked + (Uenibstreamprotobuf__SecurityConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__security_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__security_algorithm_config__init + (Uenibstreamprotobuf__SecurityAlgorithmConfig *message) +{ + static const Uenibstreamprotobuf__SecurityAlgorithmConfig init_value = UENIBSTREAMPROTOBUF__SECURITY_ALGORITHM_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__security_algorithm_config__get_packed_size + (const Uenibstreamprotobuf__SecurityAlgorithmConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__security_algorithm_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__security_algorithm_config__pack + (const Uenibstreamprotobuf__SecurityAlgorithmConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__security_algorithm_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__security_algorithm_config__pack_to_buffer + (const Uenibstreamprotobuf__SecurityAlgorithmConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__security_algorithm_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SecurityAlgorithmConfig * + uenibstreamprotobuf__security_algorithm_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SecurityAlgorithmConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__security_algorithm_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__security_algorithm_config__free_unpacked + (Uenibstreamprotobuf__SecurityAlgorithmConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__security_algorithm_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ciphering_algorithm__init + (Uenibstreamprotobuf__CipheringAlgorithm *message) +{ + static const Uenibstreamprotobuf__CipheringAlgorithm init_value = UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ciphering_algorithm__get_packed_size + (const Uenibstreamprotobuf__CipheringAlgorithm *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ciphering_algorithm__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ciphering_algorithm__pack + (const Uenibstreamprotobuf__CipheringAlgorithm *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ciphering_algorithm__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ciphering_algorithm__pack_to_buffer + (const Uenibstreamprotobuf__CipheringAlgorithm *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ciphering_algorithm__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CipheringAlgorithm * + uenibstreamprotobuf__ciphering_algorithm__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CipheringAlgorithm *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ciphering_algorithm__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ciphering_algorithm__free_unpacked + (Uenibstreamprotobuf__CipheringAlgorithm *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ciphering_algorithm__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__integrity_prot_algorithm__init + (Uenibstreamprotobuf__IntegrityProtAlgorithm *message) +{ + static const Uenibstreamprotobuf__IntegrityProtAlgorithm init_value = UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__integrity_prot_algorithm__get_packed_size + (const Uenibstreamprotobuf__IntegrityProtAlgorithm *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__integrity_prot_algorithm__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__integrity_prot_algorithm__pack + (const Uenibstreamprotobuf__IntegrityProtAlgorithm *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__integrity_prot_algorithm__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__integrity_prot_algorithm__pack_to_buffer + (const Uenibstreamprotobuf__IntegrityProtAlgorithm *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__integrity_prot_algorithm__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__IntegrityProtAlgorithm * + uenibstreamprotobuf__integrity_prot_algorithm__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__IntegrityProtAlgorithm *) + protobuf_c_message_unpack (&uenibstreamprotobuf__integrity_prot_algorithm__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__integrity_prot_algorithm__free_unpacked + (Uenibstreamprotobuf__IntegrityProtAlgorithm *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__integrity_prot_algorithm__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__key_to_use__init + (Uenibstreamprotobuf__KeyToUse *message) +{ + static const Uenibstreamprotobuf__KeyToUse init_value = UENIBSTREAMPROTOBUF__KEY_TO_USE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__key_to_use__get_packed_size + (const Uenibstreamprotobuf__KeyToUse *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__key_to_use__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__key_to_use__pack + (const Uenibstreamprotobuf__KeyToUse *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__key_to_use__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__key_to_use__pack_to_buffer + (const Uenibstreamprotobuf__KeyToUse *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__key_to_use__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__KeyToUse * + uenibstreamprotobuf__key_to_use__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__KeyToUse *) + protobuf_c_message_unpack (&uenibstreamprotobuf__key_to_use__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__key_to_use__free_unpacked + (Uenibstreamprotobuf__KeyToUse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__key_to_use__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uplink_tx_direct_current_list__init + (Uenibstreamprotobuf__UplinkTxDirectCurrentList *message) +{ + static const Uenibstreamprotobuf__UplinkTxDirectCurrentList init_value = UENIBSTREAMPROTOBUF__UPLINK_TX_DIRECT_CURRENT_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uplink_tx_direct_current_list__get_packed_size + (const Uenibstreamprotobuf__UplinkTxDirectCurrentList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uplink_tx_direct_current_list__pack + (const Uenibstreamprotobuf__UplinkTxDirectCurrentList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uplink_tx_direct_current_list__pack_to_buffer + (const Uenibstreamprotobuf__UplinkTxDirectCurrentList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UplinkTxDirectCurrentList * + uenibstreamprotobuf__uplink_tx_direct_current_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UplinkTxDirectCurrentList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uplink_tx_direct_current_list__free_unpacked + (Uenibstreamprotobuf__UplinkTxDirectCurrentList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uplink_tx_direct_current_cell__init + (Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message) +{ + static const Uenibstreamprotobuf__UplinkTxDirectCurrentCell init_value = UENIBSTREAMPROTOBUF__UPLINK_TX_DIRECT_CURRENT_CELL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uplink_tx_direct_current_cell__get_packed_size + (const Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uplink_tx_direct_current_cell__pack + (const Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uplink_tx_direct_current_cell__pack_to_buffer + (const Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UplinkTxDirectCurrentCell * + uenibstreamprotobuf__uplink_tx_direct_current_cell__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UplinkTxDirectCurrentCell *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uplink_tx_direct_current_cell__free_unpacked + (Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uplink_tx_direct_current_bwp__init + (Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message) +{ + static const Uenibstreamprotobuf__UplinkTxDirectCurrentBWP init_value = UENIBSTREAMPROTOBUF__UPLINK_TX_DIRECT_CURRENT_BWP__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uplink_tx_direct_current_bwp__get_packed_size + (const Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uplink_tx_direct_current_bwp__pack + (const Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uplink_tx_direct_current_bwp__pack_to_buffer + (const Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UplinkTxDirectCurrentBWP * + uenibstreamprotobuf__uplink_tx_direct_current_bwp__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uplink_tx_direct_current_bwp__free_unpacked + (Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cell_access_related_info__init + (Uenibstreamprotobuf__CellAccessRelatedInfo *message) +{ + static const Uenibstreamprotobuf__CellAccessRelatedInfo init_value = UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cell_access_related_info__get_packed_size + (const Uenibstreamprotobuf__CellAccessRelatedInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cell_access_related_info__pack + (const Uenibstreamprotobuf__CellAccessRelatedInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cell_access_related_info__pack_to_buffer + (const Uenibstreamprotobuf__CellAccessRelatedInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CellAccessRelatedInfo * + uenibstreamprotobuf__cell_access_related_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CellAccessRelatedInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cell_access_related_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cell_access_related_info__free_unpacked + (Uenibstreamprotobuf__CellAccessRelatedInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__conn_est_failure_control__init + (Uenibstreamprotobuf__ConnEstFailureControl *message) +{ + static const Uenibstreamprotobuf__ConnEstFailureControl init_value = UENIBSTREAMPROTOBUF__CONN_EST_FAILURE_CONTROL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__conn_est_failure_control__get_packed_size + (const Uenibstreamprotobuf__ConnEstFailureControl *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_failure_control__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__conn_est_failure_control__pack + (const Uenibstreamprotobuf__ConnEstFailureControl *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_failure_control__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__conn_est_failure_control__pack_to_buffer + (const Uenibstreamprotobuf__ConnEstFailureControl *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_failure_control__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ConnEstFailureControl * + uenibstreamprotobuf__conn_est_failure_control__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ConnEstFailureControl *) + protobuf_c_message_unpack (&uenibstreamprotobuf__conn_est_failure_control__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__conn_est_failure_control__free_unpacked + (Uenibstreamprotobuf__ConnEstFailureControl *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_failure_control__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__conn_est_fail_count__init + (Uenibstreamprotobuf__ConnEstFailCount *message) +{ + static const Uenibstreamprotobuf__ConnEstFailCount init_value = UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__conn_est_fail_count__get_packed_size + (const Uenibstreamprotobuf__ConnEstFailCount *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_fail_count__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__conn_est_fail_count__pack + (const Uenibstreamprotobuf__ConnEstFailCount *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_fail_count__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__conn_est_fail_count__pack_to_buffer + (const Uenibstreamprotobuf__ConnEstFailCount *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_fail_count__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ConnEstFailCount * + uenibstreamprotobuf__conn_est_fail_count__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ConnEstFailCount *) + protobuf_c_message_unpack (&uenibstreamprotobuf__conn_est_fail_count__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__conn_est_fail_count__free_unpacked + (Uenibstreamprotobuf__ConnEstFailCount *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_fail_count__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__conn_est_fail_offset_validity__init + (Uenibstreamprotobuf__ConnEstFailOffsetValidity *message) +{ + static const Uenibstreamprotobuf__ConnEstFailOffsetValidity init_value = UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__conn_est_fail_offset_validity__get_packed_size + (const Uenibstreamprotobuf__ConnEstFailOffsetValidity *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__conn_est_fail_offset_validity__pack + (const Uenibstreamprotobuf__ConnEstFailOffsetValidity *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__conn_est_fail_offset_validity__pack_to_buffer + (const Uenibstreamprotobuf__ConnEstFailOffsetValidity *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ConnEstFailOffsetValidity * + uenibstreamprotobuf__conn_est_fail_offset_validity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ConnEstFailOffsetValidity *) + protobuf_c_message_unpack (&uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__conn_est_fail_offset_validity__free_unpacked + (Uenibstreamprotobuf__ConnEstFailOffsetValidity *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__si__scheduling_info__init + (Uenibstreamprotobuf__SISchedulingInfo *message) +{ + static const Uenibstreamprotobuf__SISchedulingInfo init_value = UENIBSTREAMPROTOBUF__SI__SCHEDULING_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__si__scheduling_info__get_packed_size + (const Uenibstreamprotobuf__SISchedulingInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__scheduling_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__si__scheduling_info__pack + (const Uenibstreamprotobuf__SISchedulingInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__scheduling_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__si__scheduling_info__pack_to_buffer + (const Uenibstreamprotobuf__SISchedulingInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__scheduling_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SISchedulingInfo * + uenibstreamprotobuf__si__scheduling_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SISchedulingInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__si__scheduling_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__si__scheduling_info__free_unpacked + (Uenibstreamprotobuf__SISchedulingInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__si__scheduling_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__si__window_length__init + (Uenibstreamprotobuf__SIWindowLength *message) +{ + static const Uenibstreamprotobuf__SIWindowLength init_value = UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__si__window_length__get_packed_size + (const Uenibstreamprotobuf__SIWindowLength *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__window_length__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__si__window_length__pack + (const Uenibstreamprotobuf__SIWindowLength *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__window_length__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__si__window_length__pack_to_buffer + (const Uenibstreamprotobuf__SIWindowLength *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__window_length__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIWindowLength * + uenibstreamprotobuf__si__window_length__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIWindowLength *) + protobuf_c_message_unpack (&uenibstreamprotobuf__si__window_length__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__si__window_length__free_unpacked + (Uenibstreamprotobuf__SIWindowLength *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__si__window_length__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scheduling_info__init + (Uenibstreamprotobuf__SchedulingInfo *message) +{ + static const Uenibstreamprotobuf__SchedulingInfo init_value = UENIBSTREAMPROTOBUF__SCHEDULING_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scheduling_info__get_packed_size + (const Uenibstreamprotobuf__SchedulingInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scheduling_info__pack + (const Uenibstreamprotobuf__SchedulingInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scheduling_info__pack_to_buffer + (const Uenibstreamprotobuf__SchedulingInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SchedulingInfo * + uenibstreamprotobuf__scheduling_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SchedulingInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scheduling_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scheduling_info__free_unpacked + (Uenibstreamprotobuf__SchedulingInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib__mapping__init + (Uenibstreamprotobuf__SIBMapping *message) +{ + static const Uenibstreamprotobuf__SIBMapping init_value = UENIBSTREAMPROTOBUF__SIB__MAPPING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib__mapping__get_packed_size + (const Uenibstreamprotobuf__SIBMapping *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__mapping__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib__mapping__pack + (const Uenibstreamprotobuf__SIBMapping *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__mapping__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib__mapping__pack_to_buffer + (const Uenibstreamprotobuf__SIBMapping *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__mapping__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIBMapping * + uenibstreamprotobuf__sib__mapping__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIBMapping *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib__mapping__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib__mapping__free_unpacked + (Uenibstreamprotobuf__SIBMapping *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib__mapping__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__si__broadcast_status__init + (Uenibstreamprotobuf__SIBroadcastStatus *message) +{ + static const Uenibstreamprotobuf__SIBroadcastStatus init_value = UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__si__broadcast_status__get_packed_size + (const Uenibstreamprotobuf__SIBroadcastStatus *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__broadcast_status__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__si__broadcast_status__pack + (const Uenibstreamprotobuf__SIBroadcastStatus *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__broadcast_status__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__si__broadcast_status__pack_to_buffer + (const Uenibstreamprotobuf__SIBroadcastStatus *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__broadcast_status__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIBroadcastStatus * + uenibstreamprotobuf__si__broadcast_status__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIBroadcastStatus *) + protobuf_c_message_unpack (&uenibstreamprotobuf__si__broadcast_status__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__si__broadcast_status__free_unpacked + (Uenibstreamprotobuf__SIBroadcastStatus *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__si__broadcast_status__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__si__periodicity__init + (Uenibstreamprotobuf__SIPeriodicity *message) +{ + static const Uenibstreamprotobuf__SIPeriodicity init_value = UENIBSTREAMPROTOBUF__SI__PERIODICITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__si__periodicity__get_packed_size + (const Uenibstreamprotobuf__SIPeriodicity *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__periodicity__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__si__periodicity__pack + (const Uenibstreamprotobuf__SIPeriodicity *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__periodicity__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__si__periodicity__pack_to_buffer + (const Uenibstreamprotobuf__SIPeriodicity *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__periodicity__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIPeriodicity * + uenibstreamprotobuf__si__periodicity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIPeriodicity *) + protobuf_c_message_unpack (&uenibstreamprotobuf__si__periodicity__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__si__periodicity__free_unpacked + (Uenibstreamprotobuf__SIPeriodicity *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__si__periodicity__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib__type_info__init + (Uenibstreamprotobuf__SIBTypeInfo *message) +{ + static const Uenibstreamprotobuf__SIBTypeInfo init_value = UENIBSTREAMPROTOBUF__SIB__TYPE_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib__type_info__get_packed_size + (const Uenibstreamprotobuf__SIBTypeInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib__type_info__pack + (const Uenibstreamprotobuf__SIBTypeInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib__type_info__pack_to_buffer + (const Uenibstreamprotobuf__SIBTypeInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIBTypeInfo * + uenibstreamprotobuf__sib__type_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIBTypeInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib__type_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib__type_info__free_unpacked + (Uenibstreamprotobuf__SIBTypeInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib__type_info_type__init + (Uenibstreamprotobuf__SIBTypeInfoType *message) +{ + static const Uenibstreamprotobuf__SIBTypeInfoType init_value = UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib__type_info_type__get_packed_size + (const Uenibstreamprotobuf__SIBTypeInfoType *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_info_type__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib__type_info_type__pack + (const Uenibstreamprotobuf__SIBTypeInfoType *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_info_type__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib__type_info_type__pack_to_buffer + (const Uenibstreamprotobuf__SIBTypeInfoType *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_info_type__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIBTypeInfoType * + uenibstreamprotobuf__sib__type_info_type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIBTypeInfoType *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib__type_info_type__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib__type_info_type__free_unpacked + (Uenibstreamprotobuf__SIBTypeInfoType *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_info_type__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__si__request_config__init + (Uenibstreamprotobuf__SIRequestConfig *message) +{ + static const Uenibstreamprotobuf__SIRequestConfig init_value = UENIBSTREAMPROTOBUF__SI__REQUEST_CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__si__request_config__get_packed_size + (const Uenibstreamprotobuf__SIRequestConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__request_config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__si__request_config__pack + (const Uenibstreamprotobuf__SIRequestConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__request_config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__si__request_config__pack_to_buffer + (const Uenibstreamprotobuf__SIRequestConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__request_config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIRequestConfig * + uenibstreamprotobuf__si__request_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIRequestConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__si__request_config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__si__request_config__free_unpacked + (Uenibstreamprotobuf__SIRequestConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__si__request_config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__si__request_period__init + (Uenibstreamprotobuf__SIRequestPeriod *message) +{ + static const Uenibstreamprotobuf__SIRequestPeriod init_value = UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__si__request_period__get_packed_size + (const Uenibstreamprotobuf__SIRequestPeriod *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__request_period__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__si__request_period__pack + (const Uenibstreamprotobuf__SIRequestPeriod *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__request_period__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__si__request_period__pack_to_buffer + (const Uenibstreamprotobuf__SIRequestPeriod *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__request_period__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIRequestPeriod * + uenibstreamprotobuf__si__request_period__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIRequestPeriod *) + protobuf_c_message_unpack (&uenibstreamprotobuf__si__request_period__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__si__request_period__free_unpacked + (Uenibstreamprotobuf__SIRequestPeriod *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__si__request_period__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rach__occasions_si__init + (Uenibstreamprotobuf__RACHOccasionsSI *message) +{ + static const Uenibstreamprotobuf__RACHOccasionsSI init_value = UENIBSTREAMPROTOBUF__RACH__OCCASIONS_SI__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rach__occasions_si__get_packed_size + (const Uenibstreamprotobuf__RACHOccasionsSI *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rach__occasions_si__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rach__occasions_si__pack + (const Uenibstreamprotobuf__RACHOccasionsSI *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rach__occasions_si__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rach__occasions_si__pack_to_buffer + (const Uenibstreamprotobuf__RACHOccasionsSI *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rach__occasions_si__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RACHOccasionsSI * + uenibstreamprotobuf__rach__occasions_si__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RACHOccasionsSI *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rach__occasions_si__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rach__occasions_si__free_unpacked + (Uenibstreamprotobuf__RACHOccasionsSI *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rach__occasions_si__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__si__request_resources__init + (Uenibstreamprotobuf__SIRequestResources *message) +{ + static const Uenibstreamprotobuf__SIRequestResources init_value = UENIBSTREAMPROTOBUF__SI__REQUEST_RESOURCES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__si__request_resources__get_packed_size + (const Uenibstreamprotobuf__SIRequestResources *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__request_resources__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__si__request_resources__pack + (const Uenibstreamprotobuf__SIRequestResources *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__request_resources__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__si__request_resources__pack_to_buffer + (const Uenibstreamprotobuf__SIRequestResources *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__si__request_resources__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIRequestResources * + uenibstreamprotobuf__si__request_resources__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIRequestResources *) + protobuf_c_message_unpack (&uenibstreamprotobuf__si__request_resources__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__si__request_resources__free_unpacked + (Uenibstreamprotobuf__SIRequestResources *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__si__request_resources__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__serving_cell_config_common_sib__init + (Uenibstreamprotobuf__ServingCellConfigCommonSIB *message) +{ + static const Uenibstreamprotobuf__ServingCellConfigCommonSIB init_value = UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON_SIB__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__serving_cell_config_common_sib__get_packed_size + (const Uenibstreamprotobuf__ServingCellConfigCommonSIB *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config_common_sib__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__serving_cell_config_common_sib__pack + (const Uenibstreamprotobuf__ServingCellConfigCommonSIB *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config_common_sib__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__serving_cell_config_common_sib__pack_to_buffer + (const Uenibstreamprotobuf__ServingCellConfigCommonSIB *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config_common_sib__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ServingCellConfigCommonSIB * + uenibstreamprotobuf__serving_cell_config_common_sib__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ServingCellConfigCommonSIB *) + protobuf_c_message_unpack (&uenibstreamprotobuf__serving_cell_config_common_sib__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__serving_cell_config_common_sib__free_unpacked + (Uenibstreamprotobuf__ServingCellConfigCommonSIB *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config_common_sib__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__downlink_config_common_sib__init + (Uenibstreamprotobuf__DownlinkConfigCommonSIB *message) +{ + static const Uenibstreamprotobuf__DownlinkConfigCommonSIB init_value = UENIBSTREAMPROTOBUF__DOWNLINK_CONFIG_COMMON_SIB__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__downlink_config_common_sib__get_packed_size + (const Uenibstreamprotobuf__DownlinkConfigCommonSIB *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__downlink_config_common_sib__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__downlink_config_common_sib__pack + (const Uenibstreamprotobuf__DownlinkConfigCommonSIB *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__downlink_config_common_sib__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__downlink_config_common_sib__pack_to_buffer + (const Uenibstreamprotobuf__DownlinkConfigCommonSIB *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__downlink_config_common_sib__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DownlinkConfigCommonSIB * + uenibstreamprotobuf__downlink_config_common_sib__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DownlinkConfigCommonSIB *) + protobuf_c_message_unpack (&uenibstreamprotobuf__downlink_config_common_sib__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__downlink_config_common_sib__free_unpacked + (Uenibstreamprotobuf__DownlinkConfigCommonSIB *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__downlink_config_common_sib__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__frequency_info_dl__sib__init + (Uenibstreamprotobuf__FrequencyInfoDLSIB *message) +{ + static const Uenibstreamprotobuf__FrequencyInfoDLSIB init_value = UENIBSTREAMPROTOBUF__FREQUENCY_INFO_DL__SIB__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__frequency_info_dl__sib__get_packed_size + (const Uenibstreamprotobuf__FrequencyInfoDLSIB *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_dl__sib__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__frequency_info_dl__sib__pack + (const Uenibstreamprotobuf__FrequencyInfoDLSIB *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_dl__sib__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__frequency_info_dl__sib__pack_to_buffer + (const Uenibstreamprotobuf__FrequencyInfoDLSIB *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_dl__sib__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__FrequencyInfoDLSIB * + uenibstreamprotobuf__frequency_info_dl__sib__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__FrequencyInfoDLSIB *) + protobuf_c_message_unpack (&uenibstreamprotobuf__frequency_info_dl__sib__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__frequency_info_dl__sib__free_unpacked + (Uenibstreamprotobuf__FrequencyInfoDLSIB *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_dl__sib__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__multi_frequency_band_list_nr__sib__init + (Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message) +{ + static const Uenibstreamprotobuf__MultiFrequencyBandListNRSIB init_value = UENIBSTREAMPROTOBUF__MULTI_FREQUENCY_BAND_LIST_NR__SIB__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__multi_frequency_band_list_nr__sib__get_packed_size + (const Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__multi_frequency_band_list_nr__sib__pack + (const Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__multi_frequency_band_list_nr__sib__pack_to_buffer + (const Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MultiFrequencyBandListNRSIB * + uenibstreamprotobuf__multi_frequency_band_list_nr__sib__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *) + protobuf_c_message_unpack (&uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__multi_frequency_band_list_nr__sib__free_unpacked + (Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nr__multi_band_info__init + (Uenibstreamprotobuf__NRMultiBandInfo *message) +{ + static const Uenibstreamprotobuf__NRMultiBandInfo init_value = UENIBSTREAMPROTOBUF__NR__MULTI_BAND_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nr__multi_band_info__get_packed_size + (const Uenibstreamprotobuf__NRMultiBandInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nr__multi_band_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nr__multi_band_info__pack + (const Uenibstreamprotobuf__NRMultiBandInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nr__multi_band_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nr__multi_band_info__pack_to_buffer + (const Uenibstreamprotobuf__NRMultiBandInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nr__multi_band_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NRMultiBandInfo * + uenibstreamprotobuf__nr__multi_band_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NRMultiBandInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nr__multi_band_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nr__multi_band_info__free_unpacked + (Uenibstreamprotobuf__NRMultiBandInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nr__multi_band_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nr__ns__pmax_list__init + (Uenibstreamprotobuf__NRNSPmaxList *message) +{ + static const Uenibstreamprotobuf__NRNSPmaxList init_value = UENIBSTREAMPROTOBUF__NR__NS__PMAX_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nr__ns__pmax_list__get_packed_size + (const Uenibstreamprotobuf__NRNSPmaxList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nr__ns__pmax_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nr__ns__pmax_list__pack + (const Uenibstreamprotobuf__NRNSPmaxList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nr__ns__pmax_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nr__ns__pmax_list__pack_to_buffer + (const Uenibstreamprotobuf__NRNSPmaxList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nr__ns__pmax_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NRNSPmaxList * + uenibstreamprotobuf__nr__ns__pmax_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NRNSPmaxList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nr__ns__pmax_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nr__ns__pmax_list__free_unpacked + (Uenibstreamprotobuf__NRNSPmaxList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nr__ns__pmax_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nr__ns__pmax_value__init + (Uenibstreamprotobuf__NRNSPmaxValue *message) +{ + static const Uenibstreamprotobuf__NRNSPmaxValue init_value = UENIBSTREAMPROTOBUF__NR__NS__PMAX_VALUE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nr__ns__pmax_value__get_packed_size + (const Uenibstreamprotobuf__NRNSPmaxValue *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nr__ns__pmax_value__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nr__ns__pmax_value__pack + (const Uenibstreamprotobuf__NRNSPmaxValue *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nr__ns__pmax_value__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nr__ns__pmax_value__pack_to_buffer + (const Uenibstreamprotobuf__NRNSPmaxValue *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nr__ns__pmax_value__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NRNSPmaxValue * + uenibstreamprotobuf__nr__ns__pmax_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NRNSPmaxValue *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nr__ns__pmax_value__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nr__ns__pmax_value__free_unpacked + (Uenibstreamprotobuf__NRNSPmaxValue *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nr__ns__pmax_value__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__bcch__config__init + (Uenibstreamprotobuf__BCCHConfig *message) +{ + static const Uenibstreamprotobuf__BCCHConfig init_value = UENIBSTREAMPROTOBUF__BCCH__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__bcch__config__get_packed_size + (const Uenibstreamprotobuf__BCCHConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bcch__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__bcch__config__pack + (const Uenibstreamprotobuf__BCCHConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bcch__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__bcch__config__pack_to_buffer + (const Uenibstreamprotobuf__BCCHConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__bcch__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__BCCHConfig * + uenibstreamprotobuf__bcch__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__BCCHConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__bcch__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__bcch__config__free_unpacked + (Uenibstreamprotobuf__BCCHConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__bcch__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pcch__config__init + (Uenibstreamprotobuf__PCCHConfig *message) +{ + static const Uenibstreamprotobuf__PCCHConfig init_value = UENIBSTREAMPROTOBUF__PCCH__CONFIG__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pcch__config__get_packed_size + (const Uenibstreamprotobuf__PCCHConfig *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pcch__config__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pcch__config__pack + (const Uenibstreamprotobuf__PCCHConfig *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pcch__config__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pcch__config__pack_to_buffer + (const Uenibstreamprotobuf__PCCHConfig *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pcch__config__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PCCHConfig * + uenibstreamprotobuf__pcch__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PCCHConfig *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pcch__config__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pcch__config__free_unpacked + (Uenibstreamprotobuf__PCCHConfig *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pcch__config__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__paging_cycle__init + (Uenibstreamprotobuf__PagingCycle *message) +{ + static const Uenibstreamprotobuf__PagingCycle init_value = UENIBSTREAMPROTOBUF__PAGING_CYCLE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__paging_cycle__get_packed_size + (const Uenibstreamprotobuf__PagingCycle *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__paging_cycle__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__paging_cycle__pack + (const Uenibstreamprotobuf__PagingCycle *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__paging_cycle__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__paging_cycle__pack_to_buffer + (const Uenibstreamprotobuf__PagingCycle *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__paging_cycle__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PagingCycle * + uenibstreamprotobuf__paging_cycle__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PagingCycle *) + protobuf_c_message_unpack (&uenibstreamprotobuf__paging_cycle__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__paging_cycle__free_unpacked + (Uenibstreamprotobuf__PagingCycle *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__paging_cycle__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pcch__config_ns__init + (Uenibstreamprotobuf__PCCHConfigNs *message) +{ + static const Uenibstreamprotobuf__PCCHConfigNs init_value = UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pcch__config_ns__get_packed_size + (const Uenibstreamprotobuf__PCCHConfigNs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pcch__config_ns__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pcch__config_ns__pack + (const Uenibstreamprotobuf__PCCHConfigNs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pcch__config_ns__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pcch__config_ns__pack_to_buffer + (const Uenibstreamprotobuf__PCCHConfigNs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pcch__config_ns__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PCCHConfigNs * + uenibstreamprotobuf__pcch__config_ns__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PCCHConfigNs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pcch__config_ns__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pcch__config_ns__free_unpacked + (Uenibstreamprotobuf__PCCHConfigNs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pcch__config_ns__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scs15_khzone_t__init + (Uenibstreamprotobuf__SCS15KHZoneT *message) +{ + static const Uenibstreamprotobuf__SCS15KHZoneT init_value = UENIBSTREAMPROTOBUF__SCS15_KHZONE_T__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scs15_khzone_t__get_packed_size + (const Uenibstreamprotobuf__SCS15KHZoneT *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs15_khzone_t__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scs15_khzone_t__pack + (const Uenibstreamprotobuf__SCS15KHZoneT *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs15_khzone_t__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scs15_khzone_t__pack_to_buffer + (const Uenibstreamprotobuf__SCS15KHZoneT *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs15_khzone_t__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SCS15KHZoneT * + uenibstreamprotobuf__scs15_khzone_t__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SCS15KHZoneT *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scs15_khzone_t__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scs15_khzone_t__free_unpacked + (Uenibstreamprotobuf__SCS15KHZoneT *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scs15_khzone_t__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__init + (Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message) +{ + static const Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT init_value = UENIBSTREAMPROTOBUF__SCS30_KHZONE_T__SCS15_KHZHALF_T__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__get_packed_size + (const Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__pack + (const Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__pack_to_buffer + (const Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT * + uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__free_unpacked + (Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__init + (Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message) +{ + static const Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT init_value = UENIBSTREAMPROTOBUF__SCS60_KHZONE_T__SCS30_KHZHALF_T__SCS15_KHZQUARTER_T__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__get_packed_size + (const Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__pack + (const Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__pack_to_buffer + (const Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT * + uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__free_unpacked + (Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__init + (Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message) +{ + static const Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT init_value = UENIBSTREAMPROTOBUF__SCS120_KHZONE_T__SCS60_KHZHALF_T__SCS30_KHZQUARTER_T__SCS15_KHZONE_EIGHTH_T__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__get_packed_size + (const Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__pack + (const Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__pack_to_buffer + (const Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT * + uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__free_unpacked + (Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__init + (Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message) +{ + static const Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT init_value = UENIBSTREAMPROTOBUF__SCS120_KHZHALF_T__SCS60_KHZQUARTER_T__SCS30_KHZONE_EIGHTH_T__SCS15_KHZONE_SIXTEENTH_T__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__get_packed_size + (const Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__pack + (const Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__pack_to_buffer + (const Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT * + uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__free_unpacked + (Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__init + (Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message) +{ + static const Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT init_value = UENIBSTREAMPROTOBUF__SCS120_KHZQUARTER_T__SCS60_KHZONE_EIGHTH_T__SCS30_KHZONE_SIXTEENTH_T__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__get_packed_size + (const Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__pack + (const Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__pack_to_buffer + (const Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT * + uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__free_unpacked + (Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__init + (Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message) +{ + static const Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT init_value = UENIBSTREAMPROTOBUF__SCS120_KHZONE_EIGHTH_T__SCS60_KHZONE_SIXTEENTH_T__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__get_packed_size + (const Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__pack + (const Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__pack_to_buffer + (const Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT * + uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__free_unpacked + (Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__scs120_khzone_sixteenth_t__init + (Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message) +{ + static const Uenibstreamprotobuf__SCS120KHZoneSixteenthT init_value = UENIBSTREAMPROTOBUF__SCS120_KHZONE_SIXTEENTH_T__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__scs120_khzone_sixteenth_t__get_packed_size + (const Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__scs120_khzone_sixteenth_t__pack + (const Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__scs120_khzone_sixteenth_t__pack_to_buffer + (const Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SCS120KHZoneSixteenthT * + uenibstreamprotobuf__scs120_khzone_sixteenth_t__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SCS120KHZoneSixteenthT *) + protobuf_c_message_unpack (&uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__scs120_khzone_sixteenth_t__free_unpacked + (Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uplink_config_common_sib__init + (Uenibstreamprotobuf__UplinkConfigCommonSIB *message) +{ + static const Uenibstreamprotobuf__UplinkConfigCommonSIB init_value = UENIBSTREAMPROTOBUF__UPLINK_CONFIG_COMMON_SIB__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uplink_config_common_sib__get_packed_size + (const Uenibstreamprotobuf__UplinkConfigCommonSIB *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config_common_sib__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uplink_config_common_sib__pack + (const Uenibstreamprotobuf__UplinkConfigCommonSIB *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config_common_sib__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uplink_config_common_sib__pack_to_buffer + (const Uenibstreamprotobuf__UplinkConfigCommonSIB *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config_common_sib__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UplinkConfigCommonSIB * + uenibstreamprotobuf__uplink_config_common_sib__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UplinkConfigCommonSIB *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uplink_config_common_sib__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uplink_config_common_sib__free_unpacked + (Uenibstreamprotobuf__UplinkConfigCommonSIB *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config_common_sib__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__frequency_info_ul__sib__init + (Uenibstreamprotobuf__FrequencyInfoULSIB *message) +{ + static const Uenibstreamprotobuf__FrequencyInfoULSIB init_value = UENIBSTREAMPROTOBUF__FREQUENCY_INFO_UL__SIB__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__frequency_info_ul__sib__get_packed_size + (const Uenibstreamprotobuf__FrequencyInfoULSIB *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_ul__sib__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__frequency_info_ul__sib__pack + (const Uenibstreamprotobuf__FrequencyInfoULSIB *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_ul__sib__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__frequency_info_ul__sib__pack_to_buffer + (const Uenibstreamprotobuf__FrequencyInfoULSIB *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_ul__sib__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__FrequencyInfoULSIB * + uenibstreamprotobuf__frequency_info_ul__sib__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__FrequencyInfoULSIB *) + protobuf_c_message_unpack (&uenibstreamprotobuf__frequency_info_ul__sib__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__frequency_info_ul__sib__free_unpacked + (Uenibstreamprotobuf__FrequencyInfoULSIB *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_ul__sib__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib__n__timing_advance_offset__init + (Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message) +{ + static const Uenibstreamprotobuf__SIBNTimingAdvanceOffset init_value = UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib__n__timing_advance_offset__get_packed_size + (const Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib__n__timing_advance_offset__pack + (const Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib__n__timing_advance_offset__pack_to_buffer + (const Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIBNTimingAdvanceOffset * + uenibstreamprotobuf__sib__n__timing_advance_offset__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIBNTimingAdvanceOffset *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib__n__timing_advance_offset__free_unpacked + (Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib__ssb__positions_in_burst__init + (Uenibstreamprotobuf__SIBSSBPositionsInBurst *message) +{ + static const Uenibstreamprotobuf__SIBSSBPositionsInBurst init_value = UENIBSTREAMPROTOBUF__SIB__SSB__POSITIONS_IN_BURST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib__ssb__positions_in_burst__get_packed_size + (const Uenibstreamprotobuf__SIBSSBPositionsInBurst *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib__ssb__positions_in_burst__pack + (const Uenibstreamprotobuf__SIBSSBPositionsInBurst *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib__ssb__positions_in_burst__pack_to_buffer + (const Uenibstreamprotobuf__SIBSSBPositionsInBurst *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIBSSBPositionsInBurst * + uenibstreamprotobuf__sib__ssb__positions_in_burst__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIBSSBPositionsInBurst *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib__ssb__positions_in_burst__free_unpacked + (Uenibstreamprotobuf__SIBSSBPositionsInBurst *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__init + (Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message) +{ + static const Uenibstreamprotobuf__SIBSSBPeriodicityServingCell init_value = UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__get_packed_size + (const Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__pack + (const Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__pack_to_buffer + (const Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIBSSBPeriodicityServingCell * + uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__free_unpacked + (Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ue__timers_and_constants__init + (Uenibstreamprotobuf__UETimersAndConstants *message) +{ + static const Uenibstreamprotobuf__UETimersAndConstants init_value = UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ue__timers_and_constants__get_packed_size + (const Uenibstreamprotobuf__UETimersAndConstants *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ue__timers_and_constants__pack + (const Uenibstreamprotobuf__UETimersAndConstants *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ue__timers_and_constants__pack_to_buffer + (const Uenibstreamprotobuf__UETimersAndConstants *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UETimersAndConstants * + uenibstreamprotobuf__ue__timers_and_constants__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UETimersAndConstants *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ue__timers_and_constants__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ue__timers_and_constants__free_unpacked + (Uenibstreamprotobuf__UETimersAndConstants *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__init + (Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message) +{ + static const Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 init_value = UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__get_packed_size + (const Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__pack + (const Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__pack_to_buffer + (const Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 * + uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__free_unpacked + (Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ue__timers_and_constants_t310__init + (Uenibstreamprotobuf__UETimersAndConstantsT310 *message) +{ + static const Uenibstreamprotobuf__UETimersAndConstantsT310 init_value = UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ue__timers_and_constants_t310__get_packed_size + (const Uenibstreamprotobuf__UETimersAndConstantsT310 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ue__timers_and_constants_t310__pack + (const Uenibstreamprotobuf__UETimersAndConstantsT310 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ue__timers_and_constants_t310__pack_to_buffer + (const Uenibstreamprotobuf__UETimersAndConstantsT310 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UETimersAndConstantsT310 * + uenibstreamprotobuf__ue__timers_and_constants_t310__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UETimersAndConstantsT310 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ue__timers_and_constants_t310__free_unpacked + (Uenibstreamprotobuf__UETimersAndConstantsT310 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ue__timers_and_constants_n310__init + (Uenibstreamprotobuf__UETimersAndConstantsN310 *message) +{ + static const Uenibstreamprotobuf__UETimersAndConstantsN310 init_value = UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ue__timers_and_constants_n310__get_packed_size + (const Uenibstreamprotobuf__UETimersAndConstantsN310 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ue__timers_and_constants_n310__pack + (const Uenibstreamprotobuf__UETimersAndConstantsN310 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ue__timers_and_constants_n310__pack_to_buffer + (const Uenibstreamprotobuf__UETimersAndConstantsN310 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UETimersAndConstantsN310 * + uenibstreamprotobuf__ue__timers_and_constants_n310__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UETimersAndConstantsN310 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ue__timers_and_constants_n310__free_unpacked + (Uenibstreamprotobuf__UETimersAndConstantsN310 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ue__timers_and_constants_t311__init + (Uenibstreamprotobuf__UETimersAndConstantsT311 *message) +{ + static const Uenibstreamprotobuf__UETimersAndConstantsT311 init_value = UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ue__timers_and_constants_t311__get_packed_size + (const Uenibstreamprotobuf__UETimersAndConstantsT311 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ue__timers_and_constants_t311__pack + (const Uenibstreamprotobuf__UETimersAndConstantsT311 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ue__timers_and_constants_t311__pack_to_buffer + (const Uenibstreamprotobuf__UETimersAndConstantsT311 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UETimersAndConstantsT311 * + uenibstreamprotobuf__ue__timers_and_constants_t311__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UETimersAndConstantsT311 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ue__timers_and_constants_t311__free_unpacked + (Uenibstreamprotobuf__UETimersAndConstantsT311 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ue__timers_and_constants_n311__init + (Uenibstreamprotobuf__UETimersAndConstantsN311 *message) +{ + static const Uenibstreamprotobuf__UETimersAndConstantsN311 init_value = UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ue__timers_and_constants_n311__get_packed_size + (const Uenibstreamprotobuf__UETimersAndConstantsN311 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ue__timers_and_constants_n311__pack + (const Uenibstreamprotobuf__UETimersAndConstantsN311 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ue__timers_and_constants_n311__pack_to_buffer + (const Uenibstreamprotobuf__UETimersAndConstantsN311 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UETimersAndConstantsN311 * + uenibstreamprotobuf__ue__timers_and_constants_n311__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UETimersAndConstantsN311 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ue__timers_and_constants_n311__free_unpacked + (Uenibstreamprotobuf__UETimersAndConstantsN311 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uac__barring_per_cat_list__init + (Uenibstreamprotobuf__UACBarringPerCatList *message) +{ + static const Uenibstreamprotobuf__UACBarringPerCatList init_value = UENIBSTREAMPROTOBUF__UAC__BARRING_PER_CAT_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uac__barring_per_cat_list__get_packed_size + (const Uenibstreamprotobuf__UACBarringPerCatList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_cat_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uac__barring_per_cat_list__pack + (const Uenibstreamprotobuf__UACBarringPerCatList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_cat_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uac__barring_per_cat_list__pack_to_buffer + (const Uenibstreamprotobuf__UACBarringPerCatList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_cat_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UACBarringPerCatList * + uenibstreamprotobuf__uac__barring_per_cat_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UACBarringPerCatList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uac__barring_per_cat_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uac__barring_per_cat_list__free_unpacked + (Uenibstreamprotobuf__UACBarringPerCatList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_cat_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uac__barring_per_cat__init + (Uenibstreamprotobuf__UACBarringPerCat *message) +{ + static const Uenibstreamprotobuf__UACBarringPerCat init_value = UENIBSTREAMPROTOBUF__UAC__BARRING_PER_CAT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uac__barring_per_cat__get_packed_size + (const Uenibstreamprotobuf__UACBarringPerCat *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_cat__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uac__barring_per_cat__pack + (const Uenibstreamprotobuf__UACBarringPerCat *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_cat__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uac__barring_per_cat__pack_to_buffer + (const Uenibstreamprotobuf__UACBarringPerCat *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_cat__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UACBarringPerCat * + uenibstreamprotobuf__uac__barring_per_cat__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UACBarringPerCat *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uac__barring_per_cat__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uac__barring_per_cat__free_unpacked + (Uenibstreamprotobuf__UACBarringPerCat *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_cat__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uac__barring_per_plmn__list__init + (Uenibstreamprotobuf__UACBarringPerPLMNList *message) +{ + static const Uenibstreamprotobuf__UACBarringPerPLMNList init_value = UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uac__barring_per_plmn__list__get_packed_size + (const Uenibstreamprotobuf__UACBarringPerPLMNList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uac__barring_per_plmn__list__pack + (const Uenibstreamprotobuf__UACBarringPerPLMNList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uac__barring_per_plmn__list__pack_to_buffer + (const Uenibstreamprotobuf__UACBarringPerPLMNList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UACBarringPerPLMNList * + uenibstreamprotobuf__uac__barring_per_plmn__list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UACBarringPerPLMNList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uac__barring_per_plmn__list__free_unpacked + (Uenibstreamprotobuf__UACBarringPerPLMNList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uac__barring_per_plmn__init + (Uenibstreamprotobuf__UACBarringPerPLMN *message) +{ + static const Uenibstreamprotobuf__UACBarringPerPLMN init_value = UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uac__barring_per_plmn__get_packed_size + (const Uenibstreamprotobuf__UACBarringPerPLMN *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_plmn__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uac__barring_per_plmn__pack + (const Uenibstreamprotobuf__UACBarringPerPLMN *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_plmn__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uac__barring_per_plmn__pack_to_buffer + (const Uenibstreamprotobuf__UACBarringPerPLMN *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_plmn__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UACBarringPerPLMN * + uenibstreamprotobuf__uac__barring_per_plmn__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UACBarringPerPLMN *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uac__barring_per_plmn__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uac__barring_per_plmn__free_unpacked + (Uenibstreamprotobuf__UACBarringPerPLMN *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_plmn__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uac__implicit_acbarring_list__init + (Uenibstreamprotobuf__UACImplicitACBarringList *message) +{ + static const Uenibstreamprotobuf__UACImplicitACBarringList init_value = UENIBSTREAMPROTOBUF__UAC__IMPLICIT_ACBARRING_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uac__implicit_acbarring_list__get_packed_size + (const Uenibstreamprotobuf__UACImplicitACBarringList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uac__implicit_acbarring_list__pack + (const Uenibstreamprotobuf__UACImplicitACBarringList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uac__implicit_acbarring_list__pack_to_buffer + (const Uenibstreamprotobuf__UACImplicitACBarringList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UACImplicitACBarringList * + uenibstreamprotobuf__uac__implicit_acbarring_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UACImplicitACBarringList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uac__implicit_acbarring_list__free_unpacked + (Uenibstreamprotobuf__UACImplicitACBarringList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uac__barring_info_set_list__init + (Uenibstreamprotobuf__UACBarringInfoSetList *message) +{ + static const Uenibstreamprotobuf__UACBarringInfoSetList init_value = UENIBSTREAMPROTOBUF__UAC__BARRING_INFO_SET_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uac__barring_info_set_list__get_packed_size + (const Uenibstreamprotobuf__UACBarringInfoSetList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_info_set_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uac__barring_info_set_list__pack + (const Uenibstreamprotobuf__UACBarringInfoSetList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_info_set_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uac__barring_info_set_list__pack_to_buffer + (const Uenibstreamprotobuf__UACBarringInfoSetList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_info_set_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UACBarringInfoSetList * + uenibstreamprotobuf__uac__barring_info_set_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UACBarringInfoSetList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uac__barring_info_set_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uac__barring_info_set_list__free_unpacked + (Uenibstreamprotobuf__UACBarringInfoSetList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_info_set_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uac__barring_info_set__init + (Uenibstreamprotobuf__UACBarringInfoSet *message) +{ + static const Uenibstreamprotobuf__UACBarringInfoSet init_value = UENIBSTREAMPROTOBUF__UAC__BARRING_INFO_SET__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uac__barring_info_set__get_packed_size + (const Uenibstreamprotobuf__UACBarringInfoSet *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_info_set__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uac__barring_info_set__pack + (const Uenibstreamprotobuf__UACBarringInfoSet *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_info_set__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uac__barring_info_set__pack_to_buffer + (const Uenibstreamprotobuf__UACBarringInfoSet *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_info_set__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UACBarringInfoSet * + uenibstreamprotobuf__uac__barring_info_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UACBarringInfoSet *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uac__barring_info_set__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uac__barring_info_set__free_unpacked + (Uenibstreamprotobuf__UACBarringInfoSet *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_info_set__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uac__barring_factor__init + (Uenibstreamprotobuf__UACBarringFactor *message) +{ + static const Uenibstreamprotobuf__UACBarringFactor init_value = UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uac__barring_factor__get_packed_size + (const Uenibstreamprotobuf__UACBarringFactor *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_factor__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uac__barring_factor__pack + (const Uenibstreamprotobuf__UACBarringFactor *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_factor__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uac__barring_factor__pack_to_buffer + (const Uenibstreamprotobuf__UACBarringFactor *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_factor__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UACBarringFactor * + uenibstreamprotobuf__uac__barring_factor__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UACBarringFactor *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uac__barring_factor__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uac__barring_factor__free_unpacked + (Uenibstreamprotobuf__UACBarringFactor *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_factor__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uac__barring_time__init + (Uenibstreamprotobuf__UACBarringTime *message) +{ + static const Uenibstreamprotobuf__UACBarringTime init_value = UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uac__barring_time__get_packed_size + (const Uenibstreamprotobuf__UACBarringTime *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_time__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uac__barring_time__pack + (const Uenibstreamprotobuf__UACBarringTime *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_time__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uac__barring_time__pack_to_buffer + (const Uenibstreamprotobuf__UACBarringTime *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_time__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UACBarringTime * + uenibstreamprotobuf__uac__barring_time__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UACBarringTime *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uac__barring_time__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uac__barring_time__free_unpacked + (Uenibstreamprotobuf__UACBarringTime *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_time__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__mobility_state_parameters__init + (Uenibstreamprotobuf__MobilityStateParameters *message) +{ + static const Uenibstreamprotobuf__MobilityStateParameters init_value = UENIBSTREAMPROTOBUF__MOBILITY_STATE_PARAMETERS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__mobility_state_parameters__get_packed_size + (const Uenibstreamprotobuf__MobilityStateParameters *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mobility_state_parameters__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__mobility_state_parameters__pack + (const Uenibstreamprotobuf__MobilityStateParameters *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mobility_state_parameters__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__mobility_state_parameters__pack_to_buffer + (const Uenibstreamprotobuf__MobilityStateParameters *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__mobility_state_parameters__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MobilityStateParameters * + uenibstreamprotobuf__mobility_state_parameters__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MobilityStateParameters *) + protobuf_c_message_unpack (&uenibstreamprotobuf__mobility_state_parameters__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__mobility_state_parameters__free_unpacked + (Uenibstreamprotobuf__MobilityStateParameters *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__mobility_state_parameters__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__t__evaluation__hyst_normal__init + (Uenibstreamprotobuf__TEvaluationHystNormal *message) +{ + static const Uenibstreamprotobuf__TEvaluationHystNormal init_value = UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__t__evaluation__hyst_normal__get_packed_size + (const Uenibstreamprotobuf__TEvaluationHystNormal *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__t__evaluation__hyst_normal__pack + (const Uenibstreamprotobuf__TEvaluationHystNormal *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__t__evaluation__hyst_normal__pack_to_buffer + (const Uenibstreamprotobuf__TEvaluationHystNormal *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TEvaluationHystNormal * + uenibstreamprotobuf__t__evaluation__hyst_normal__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TEvaluationHystNormal *) + protobuf_c_message_unpack (&uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__t__evaluation__hyst_normal__free_unpacked + (Uenibstreamprotobuf__TEvaluationHystNormal *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__multi_band_info_list__init + (Uenibstreamprotobuf__EUTRAMultiBandInfoList *message) +{ + static const Uenibstreamprotobuf__EUTRAMultiBandInfoList init_value = UENIBSTREAMPROTOBUF__EUTRA__MULTI_BAND_INFO_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__multi_band_info_list__get_packed_size + (const Uenibstreamprotobuf__EUTRAMultiBandInfoList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__multi_band_info_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__multi_band_info_list__pack + (const Uenibstreamprotobuf__EUTRAMultiBandInfoList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__multi_band_info_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__multi_band_info_list__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAMultiBandInfoList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__multi_band_info_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRAMultiBandInfoList * + uenibstreamprotobuf__eutra__multi_band_info_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRAMultiBandInfoList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__multi_band_info_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__multi_band_info_list__free_unpacked + (Uenibstreamprotobuf__EUTRAMultiBandInfoList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__multi_band_info_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__multi_band_info__init + (Uenibstreamprotobuf__EUTRAMultiBandInfo *message) +{ + static const Uenibstreamprotobuf__EUTRAMultiBandInfo init_value = UENIBSTREAMPROTOBUF__EUTRA__MULTI_BAND_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__multi_band_info__get_packed_size + (const Uenibstreamprotobuf__EUTRAMultiBandInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__multi_band_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__multi_band_info__pack + (const Uenibstreamprotobuf__EUTRAMultiBandInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__multi_band_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__multi_band_info__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAMultiBandInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__multi_band_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRAMultiBandInfo * + uenibstreamprotobuf__eutra__multi_band_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRAMultiBandInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__multi_band_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__multi_band_info__free_unpacked + (Uenibstreamprotobuf__EUTRAMultiBandInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__multi_band_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__ns__pmax_list__init + (Uenibstreamprotobuf__EUTRANSPmaxList *message) +{ + static const Uenibstreamprotobuf__EUTRANSPmaxList init_value = UENIBSTREAMPROTOBUF__EUTRA__NS__PMAX_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__ns__pmax_list__get_packed_size + (const Uenibstreamprotobuf__EUTRANSPmaxList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__ns__pmax_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__ns__pmax_list__pack + (const Uenibstreamprotobuf__EUTRANSPmaxList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__ns__pmax_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__ns__pmax_list__pack_to_buffer + (const Uenibstreamprotobuf__EUTRANSPmaxList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__ns__pmax_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRANSPmaxList * + uenibstreamprotobuf__eutra__ns__pmax_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRANSPmaxList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__ns__pmax_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__ns__pmax_list__free_unpacked + (Uenibstreamprotobuf__EUTRANSPmaxList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__ns__pmax_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__ns__pmax_value__init + (Uenibstreamprotobuf__EUTRANSPmaxValue *message) +{ + static const Uenibstreamprotobuf__EUTRANSPmaxValue init_value = UENIBSTREAMPROTOBUF__EUTRA__NS__PMAX_VALUE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__ns__pmax_value__get_packed_size + (const Uenibstreamprotobuf__EUTRANSPmaxValue *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__ns__pmax_value__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__ns__pmax_value__pack + (const Uenibstreamprotobuf__EUTRANSPmaxValue *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__ns__pmax_value__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__ns__pmax_value__pack_to_buffer + (const Uenibstreamprotobuf__EUTRANSPmaxValue *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__ns__pmax_value__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRANSPmaxValue * + uenibstreamprotobuf__eutra__ns__pmax_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRANSPmaxValue *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__ns__pmax_value__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__ns__pmax_value__free_unpacked + (Uenibstreamprotobuf__EUTRANSPmaxValue *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__ns__pmax_value__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cell_group_config__field_descriptors[9] = +{ + { + "cellGroupId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellGroupConfig, cellgroupid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rlc_BearerToAddModList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CellGroupConfig, n_rlc_bearertoaddmodlist), + offsetof(Uenibstreamprotobuf__CellGroupConfig, rlc_bearertoaddmodlist), + &uenibstreamprotobuf__rlc__bearer_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rlc_BearerToReleaseList", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CellGroupConfig, n_rlc_bearertoreleaselist), + offsetof(Uenibstreamprotobuf__CellGroupConfig, rlc_bearertoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mac_CellGroupConfig", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellGroupConfig, mac_cellgroupconfig), + &uenibstreamprotobuf__mac__cell_group_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "physicalCellGroupConfig", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellGroupConfig, physicalcellgroupconfig), + &uenibstreamprotobuf__physical_cell_group_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "spCellConfig", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellGroupConfig, spcellconfig), + &uenibstreamprotobuf__sp_cell_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCellToAddModList", + 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CellGroupConfig, n_scelltoaddmodlist), + offsetof(Uenibstreamprotobuf__CellGroupConfig, scelltoaddmodlist), + &uenibstreamprotobuf__scell_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCellToReleaseList", + 8, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CellGroupConfig, n_scelltoreleaselist), + offsetof(Uenibstreamprotobuf__CellGroupConfig, scelltoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportUplinkTxDirectCurrent_v1530", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellGroupConfig, reportuplinktxdirectcurrent_v1530), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cell_group_config__field_indices_by_name[] = { + 0, /* field[0] = cellGroupId */ + 3, /* field[3] = mac_CellGroupConfig */ + 4, /* field[4] = physicalCellGroupConfig */ + 8, /* field[8] = reportUplinkTxDirectCurrent_v1530 */ + 1, /* field[1] = rlc_BearerToAddModList */ + 2, /* field[2] = rlc_BearerToReleaseList */ + 6, /* field[6] = sCellToAddModList */ + 7, /* field[7] = sCellToReleaseList */ + 5, /* field[5] = spCellConfig */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cell_group_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 9 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_group_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CellGroupConfig", + "CellGroupConfig", + "Uenibstreamprotobuf__CellGroupConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CellGroupConfig), + 9, + uenibstreamprotobuf__cell_group_config__field_descriptors, + uenibstreamprotobuf__cell_group_config__field_indices_by_name, + 1, uenibstreamprotobuf__cell_group_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cell_group_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rlc__bearer_config__field_descriptors[6] = +{ + { + "logicalChannelIdentity", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RLCBearerConfig, logicalchannelidentity), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "srb_Identity", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__RLCBearerConfig, served_radio_bearer_case), + offsetof(Uenibstreamprotobuf__RLCBearerConfig, srb_identity), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drb_Identity", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__RLCBearerConfig, served_radio_bearer_case), + offsetof(Uenibstreamprotobuf__RLCBearerConfig, drb_identity), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reestablishRLC", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RLCBearerConfig, reestablishrlc), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rlc_Config", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RLCBearerConfig, rlc_config), + &uenibstreamprotobuf__rlc__config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mac_LogicalChannelConfig", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RLCBearerConfig, mac_logicalchannelconfig), + &uenibstreamprotobuf__logical_channel_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rlc__bearer_config__field_indices_by_name[] = { + 2, /* field[2] = drb_Identity */ + 0, /* field[0] = logicalChannelIdentity */ + 5, /* field[5] = mac_LogicalChannelConfig */ + 3, /* field[3] = reestablishRLC */ + 4, /* field[4] = rlc_Config */ + 1, /* field[1] = srb_Identity */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rlc__bearer_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rlc__bearer_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RLC_BearerConfig", + "RLCBearerConfig", + "Uenibstreamprotobuf__RLCBearerConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RLCBearerConfig), + 6, + uenibstreamprotobuf__rlc__bearer_config__field_descriptors, + uenibstreamprotobuf__rlc__bearer_config__field_indices_by_name, + 1, uenibstreamprotobuf__rlc__bearer_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rlc__bearer_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rlc__config__field_descriptors[4] = +{ + { + "am", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RLCConfig, am), + &uenibstreamprotobuf__am__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "um_Bi_Directional", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RLCConfig, um_bi_directional), + &uenibstreamprotobuf__um__bi__directional__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "um_Uni_Directional_UL", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RLCConfig, um_uni_directional_ul), + &uenibstreamprotobuf__um__uni__directional__ul__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "um_Uni_Directional_DL", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RLCConfig, um_uni_directional_dl), + &uenibstreamprotobuf__um__uni__directional__dl__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rlc__config__field_indices_by_name[] = { + 0, /* field[0] = am */ + 1, /* field[1] = um_Bi_Directional */ + 3, /* field[3] = um_Uni_Directional_DL */ + 2, /* field[2] = um_Uni_Directional_UL */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rlc__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rlc__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RLC_Config", + "RLCConfig", + "Uenibstreamprotobuf__RLCConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RLCConfig), + 4, + uenibstreamprotobuf__rlc__config__field_descriptors, + uenibstreamprotobuf__rlc__config__field_indices_by_name, + 1, uenibstreamprotobuf__rlc__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rlc__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__am__field_descriptors[2] = +{ + { + "ul_AM_RLC", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__AM, ul_am_rlc), + &uenibstreamprotobuf__ul__am__rlc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dl_AM_RLC", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__AM, dl_am_rlc), + &uenibstreamprotobuf__dl__am__rlc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__am__field_indices_by_name[] = { + 1, /* field[1] = dl_AM_RLC */ + 0, /* field[0] = ul_AM_RLC */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__am__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__am__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.AM", + "AM", + "Uenibstreamprotobuf__AM", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__AM), + 2, + uenibstreamprotobuf__am__field_descriptors, + uenibstreamprotobuf__am__field_indices_by_name, + 1, uenibstreamprotobuf__am__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__am__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ul__am__rlc__field_descriptors[5] = +{ + { + "sn_FieldLength", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULAMRLC, sn_fieldlength), + &uenibstreamprotobuf__sn__field_length_am__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t_PollRetransmit", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULAMRLC, t_pollretransmit), + &uenibstreamprotobuf__t__poll_retransmit__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pollPDU", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULAMRLC, pollpdu), + &uenibstreamprotobuf__poll_pdu__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pollByte", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULAMRLC, pollbyte), + &uenibstreamprotobuf__poll_byte__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxRetxThreshold", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULAMRLC, maxretxthreshold), + &uenibstreamprotobuf__max_retx_threshold__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ul__am__rlc__field_indices_by_name[] = { + 4, /* field[4] = maxRetxThreshold */ + 3, /* field[3] = pollByte */ + 2, /* field[2] = pollPDU */ + 0, /* field[0] = sn_FieldLength */ + 1, /* field[1] = t_PollRetransmit */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ul__am__rlc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__am__rlc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UL_AM_RLC", + "ULAMRLC", + "Uenibstreamprotobuf__ULAMRLC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ULAMRLC), + 5, + uenibstreamprotobuf__ul__am__rlc__field_descriptors, + uenibstreamprotobuf__ul__am__rlc__field_indices_by_name, + 1, uenibstreamprotobuf__ul__am__rlc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ul__am__rlc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__max_retx_threshold__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__protobuf_unspecified", 0 }, + { "t1", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t1", 1 }, + { "t2", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t2", 2 }, + { "t3", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t3", 3 }, + { "t4", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t4", 4 }, + { "t6", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t6", 5 }, + { "t7", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t7", 6 }, + { "t16", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t16", 7 }, + { "t32", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t32", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__max_retx_threshold__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__max_retx_threshold__value__enum_values_by_name[9] = +{ + { "protobuf_unspecified", 0 }, + { "t1", 1 }, + { "t16", 7 }, + { "t2", 2 }, + { "t3", 3 }, + { "t32", 8 }, + { "t4", 4 }, + { "t6", 5 }, + { "t7", 6 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__max_retx_threshold__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MaxRetxThreshold.Value", + "Value", + "Uenibstreamprotobuf__MaxRetxThreshold__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__max_retx_threshold__value__enum_values_by_number, + 9, + uenibstreamprotobuf__max_retx_threshold__value__enum_values_by_name, + 1, + uenibstreamprotobuf__max_retx_threshold__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__max_retx_threshold__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MaxRetxThreshold, value), + &uenibstreamprotobuf__max_retx_threshold__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__max_retx_threshold__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__max_retx_threshold__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__max_retx_threshold__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MaxRetxThreshold", + "MaxRetxThreshold", + "Uenibstreamprotobuf__MaxRetxThreshold", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MaxRetxThreshold), + 1, + uenibstreamprotobuf__max_retx_threshold__field_descriptors, + uenibstreamprotobuf__max_retx_threshold__field_indices_by_name, + 1, uenibstreamprotobuf__max_retx_threshold__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__max_retx_threshold__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__sn__field_length_am__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__VALUE__protobuf_unspecified", 0 }, + { "size12", "UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__VALUE__size12", 1 }, + { "size18", "UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__VALUE__size18", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__sn__field_length_am__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__sn__field_length_am__value__enum_values_by_name[3] = +{ + { "protobuf_unspecified", 0 }, + { "size12", 1 }, + { "size18", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__sn__field_length_am__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SN_FieldLengthAM.Value", + "Value", + "Uenibstreamprotobuf__SNFieldLengthAM__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__sn__field_length_am__value__enum_values_by_number, + 3, + uenibstreamprotobuf__sn__field_length_am__value__enum_values_by_name, + 1, + uenibstreamprotobuf__sn__field_length_am__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sn__field_length_am__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SNFieldLengthAM, value), + &uenibstreamprotobuf__sn__field_length_am__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sn__field_length_am__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sn__field_length_am__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sn__field_length_am__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SN_FieldLengthAM", + "SNFieldLengthAM", + "Uenibstreamprotobuf__SNFieldLengthAM", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SNFieldLengthAM), + 1, + uenibstreamprotobuf__sn__field_length_am__field_descriptors, + uenibstreamprotobuf__sn__field_length_am__field_indices_by_name, + 1, uenibstreamprotobuf__sn__field_length_am__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sn__field_length_am__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__t__poll_retransmit__value__enum_values_by_number[60] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__protobuf_unspecified", 0 }, + { "ms5", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms5", 1 }, + { "ms10", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms10", 2 }, + { "ms15", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms15", 3 }, + { "ms20", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms20", 4 }, + { "ms25", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms25", 5 }, + { "ms30", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms30", 6 }, + { "ms35", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms35", 7 }, + { "ms40", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms40", 8 }, + { "ms45", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms45", 9 }, + { "ms50", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms50", 10 }, + { "ms55", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms55", 11 }, + { "ms60", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms60", 12 }, + { "ms65", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms65", 13 }, + { "ms70", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms70", 14 }, + { "ms75", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms75", 15 }, + { "ms80", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms80", 16 }, + { "ms85", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms85", 17 }, + { "ms90", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms90", 18 }, + { "ms95", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms95", 19 }, + { "ms100", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms100", 20 }, + { "ms105", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms105", 21 }, + { "ms110", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms110", 22 }, + { "ms115", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms115", 23 }, + { "ms120", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms120", 24 }, + { "ms125", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms125", 25 }, + { "ms130", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms130", 26 }, + { "ms135", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms135", 27 }, + { "ms140", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms140", 28 }, + { "ms145", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms145", 29 }, + { "ms150", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms150", 30 }, + { "ms155", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms155", 31 }, + { "ms160", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms160", 32 }, + { "ms165", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms165", 33 }, + { "ms170", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms170", 34 }, + { "ms175", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms175", 35 }, + { "ms180", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms180", 36 }, + { "ms185", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms185", 37 }, + { "ms190", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms190", 38 }, + { "ms195", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms195", 39 }, + { "ms200", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms200", 40 }, + { "ms205", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms205", 41 }, + { "ms210", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms210", 42 }, + { "ms215", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms215", 43 }, + { "ms220", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms220", 44 }, + { "ms225", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms225", 45 }, + { "ms230", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms230", 46 }, + { "ms235", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms235", 47 }, + { "ms240", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms240", 48 }, + { "ms245", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms245", 49 }, + { "ms250", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms250", 50 }, + { "ms300", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms300", 51 }, + { "ms350", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms350", 52 }, + { "ms400", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms400", 53 }, + { "ms450", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms450", 54 }, + { "ms500", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms500", 55 }, + { "ms800", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms800", 56 }, + { "ms1000", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms1000", 57 }, + { "ms2000", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms2000", 58 }, + { "ms4000", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms4000", 59 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__t__poll_retransmit__value__value_ranges[] = { +{0, 0},{0, 60} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__t__poll_retransmit__value__enum_values_by_name[60] = +{ + { "ms10", 2 }, + { "ms100", 20 }, + { "ms1000", 57 }, + { "ms105", 21 }, + { "ms110", 22 }, + { "ms115", 23 }, + { "ms120", 24 }, + { "ms125", 25 }, + { "ms130", 26 }, + { "ms135", 27 }, + { "ms140", 28 }, + { "ms145", 29 }, + { "ms15", 3 }, + { "ms150", 30 }, + { "ms155", 31 }, + { "ms160", 32 }, + { "ms165", 33 }, + { "ms170", 34 }, + { "ms175", 35 }, + { "ms180", 36 }, + { "ms185", 37 }, + { "ms190", 38 }, + { "ms195", 39 }, + { "ms20", 4 }, + { "ms200", 40 }, + { "ms2000", 58 }, + { "ms205", 41 }, + { "ms210", 42 }, + { "ms215", 43 }, + { "ms220", 44 }, + { "ms225", 45 }, + { "ms230", 46 }, + { "ms235", 47 }, + { "ms240", 48 }, + { "ms245", 49 }, + { "ms25", 5 }, + { "ms250", 50 }, + { "ms30", 6 }, + { "ms300", 51 }, + { "ms35", 7 }, + { "ms350", 52 }, + { "ms40", 8 }, + { "ms400", 53 }, + { "ms4000", 59 }, + { "ms45", 9 }, + { "ms450", 54 }, + { "ms5", 1 }, + { "ms50", 10 }, + { "ms500", 55 }, + { "ms55", 11 }, + { "ms60", 12 }, + { "ms65", 13 }, + { "ms70", 14 }, + { "ms75", 15 }, + { "ms80", 16 }, + { "ms800", 56 }, + { "ms85", 17 }, + { "ms90", 18 }, + { "ms95", 19 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__t__poll_retransmit__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.T_PollRetransmit.Value", + "Value", + "Uenibstreamprotobuf__TPollRetransmit__Value", + "uenibstreamprotobuf", + 60, + uenibstreamprotobuf__t__poll_retransmit__value__enum_values_by_number, + 60, + uenibstreamprotobuf__t__poll_retransmit__value__enum_values_by_name, + 1, + uenibstreamprotobuf__t__poll_retransmit__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__t__poll_retransmit__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TPollRetransmit, value), + &uenibstreamprotobuf__t__poll_retransmit__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__t__poll_retransmit__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__t__poll_retransmit__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__t__poll_retransmit__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.T_PollRetransmit", + "TPollRetransmit", + "Uenibstreamprotobuf__TPollRetransmit", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TPollRetransmit), + 1, + uenibstreamprotobuf__t__poll_retransmit__field_descriptors, + uenibstreamprotobuf__t__poll_retransmit__field_indices_by_name, + 1, uenibstreamprotobuf__t__poll_retransmit__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__t__poll_retransmit__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__poll_pdu__value__enum_values_by_number[25] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__protobuf_unspecified", 0 }, + { "p4", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p4", 1 }, + { "p8", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p8", 2 }, + { "p16", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p16", 3 }, + { "p32", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p32", 4 }, + { "p64", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p64", 5 }, + { "p128", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p128", 6 }, + { "p256", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p256", 7 }, + { "p512", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p512", 8 }, + { "p1024", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p1024", 9 }, + { "p2048", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p2048", 10 }, + { "p4096", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p4096", 11 }, + { "p6144", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p6144", 12 }, + { "p8192", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p8192", 13 }, + { "p12288", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p12288", 14 }, + { "p16384", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p16384", 15 }, + { "p20480", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p20480", 16 }, + { "p24576", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p24576", 17 }, + { "p28672", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p28672", 18 }, + { "p32768", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p32768", 19 }, + { "p40960", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p40960", 20 }, + { "p49152", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p49152", 21 }, + { "p57344", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p57344", 22 }, + { "p65536", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p65536", 23 }, + { "infinity", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__infinity", 24 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__poll_pdu__value__value_ranges[] = { +{0, 0},{0, 25} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__poll_pdu__value__enum_values_by_name[25] = +{ + { "infinity", 24 }, + { "p1024", 9 }, + { "p12288", 14 }, + { "p128", 6 }, + { "p16", 3 }, + { "p16384", 15 }, + { "p2048", 10 }, + { "p20480", 16 }, + { "p24576", 17 }, + { "p256", 7 }, + { "p28672", 18 }, + { "p32", 4 }, + { "p32768", 19 }, + { "p4", 1 }, + { "p4096", 11 }, + { "p40960", 20 }, + { "p49152", 21 }, + { "p512", 8 }, + { "p57344", 22 }, + { "p6144", 12 }, + { "p64", 5 }, + { "p65536", 23 }, + { "p8", 2 }, + { "p8192", 13 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__poll_pdu__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PollPDU.Value", + "Value", + "Uenibstreamprotobuf__PollPDU__Value", + "uenibstreamprotobuf", + 25, + uenibstreamprotobuf__poll_pdu__value__enum_values_by_number, + 25, + uenibstreamprotobuf__poll_pdu__value__enum_values_by_name, + 1, + uenibstreamprotobuf__poll_pdu__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__poll_pdu__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PollPDU, value), + &uenibstreamprotobuf__poll_pdu__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__poll_pdu__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__poll_pdu__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__poll_pdu__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PollPDU", + "PollPDU", + "Uenibstreamprotobuf__PollPDU", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PollPDU), + 1, + uenibstreamprotobuf__poll_pdu__field_descriptors, + uenibstreamprotobuf__poll_pdu__field_indices_by_name, + 1, uenibstreamprotobuf__poll_pdu__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__poll_pdu__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__poll_byte__value__enum_values_by_number[45] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__protobuf_unspecified", 0 }, + { "kb1", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb1", 1 }, + { "kb2", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb2", 2 }, + { "kb5", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb5", 3 }, + { "kb8", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb8", 4 }, + { "kb10", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb10", 5 }, + { "kb15", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb15", 6 }, + { "kb25", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb25", 7 }, + { "kb50", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb50", 8 }, + { "kb75", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb75", 9 }, + { "kb100", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb100", 10 }, + { "kb125", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb125", 11 }, + { "kb250", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb250", 12 }, + { "kb375", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb375", 13 }, + { "kb500", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb500", 14 }, + { "kb750", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb750", 15 }, + { "kb1000", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb1000", 16 }, + { "kb1250", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb1250", 17 }, + { "kb1500", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb1500", 18 }, + { "kb2000", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb2000", 19 }, + { "kb3000", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb3000", 20 }, + { "kb4000", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb4000", 21 }, + { "kb4500", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb4500", 22 }, + { "kb5000", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb5000", 23 }, + { "kb5500", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb5500", 24 }, + { "kb6000", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb6000", 25 }, + { "kb6500", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb6500", 26 }, + { "kb7000", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb7000", 27 }, + { "kb7500", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb7500", 28 }, + { "mb8", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb8", 29 }, + { "mb9", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb9", 30 }, + { "mb10", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb10", 31 }, + { "mb11", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb11", 32 }, + { "mb12", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb12", 33 }, + { "mb13", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb13", 34 }, + { "mb14", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb14", 35 }, + { "mb15", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb15", 36 }, + { "mb16", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb16", 37 }, + { "mb17", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb17", 38 }, + { "mb18", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb18", 39 }, + { "mb20", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb20", 40 }, + { "mb25", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb25", 41 }, + { "mb30", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb30", 42 }, + { "mb40", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb40", 43 }, + { "infinity", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__infinity", 44 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__poll_byte__value__value_ranges[] = { +{0, 0},{0, 45} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__poll_byte__value__enum_values_by_name[45] = +{ + { "infinity", 44 }, + { "kb1", 1 }, + { "kb10", 5 }, + { "kb100", 10 }, + { "kb1000", 16 }, + { "kb125", 11 }, + { "kb1250", 17 }, + { "kb15", 6 }, + { "kb1500", 18 }, + { "kb2", 2 }, + { "kb2000", 19 }, + { "kb25", 7 }, + { "kb250", 12 }, + { "kb3000", 20 }, + { "kb375", 13 }, + { "kb4000", 21 }, + { "kb4500", 22 }, + { "kb5", 3 }, + { "kb50", 8 }, + { "kb500", 14 }, + { "kb5000", 23 }, + { "kb5500", 24 }, + { "kb6000", 25 }, + { "kb6500", 26 }, + { "kb7000", 27 }, + { "kb75", 9 }, + { "kb750", 15 }, + { "kb7500", 28 }, + { "kb8", 4 }, + { "mb10", 31 }, + { "mb11", 32 }, + { "mb12", 33 }, + { "mb13", 34 }, + { "mb14", 35 }, + { "mb15", 36 }, + { "mb16", 37 }, + { "mb17", 38 }, + { "mb18", 39 }, + { "mb20", 40 }, + { "mb25", 41 }, + { "mb30", 42 }, + { "mb40", 43 }, + { "mb8", 29 }, + { "mb9", 30 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__poll_byte__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PollByte.Value", + "Value", + "Uenibstreamprotobuf__PollByte__Value", + "uenibstreamprotobuf", + 45, + uenibstreamprotobuf__poll_byte__value__enum_values_by_number, + 45, + uenibstreamprotobuf__poll_byte__value__enum_values_by_name, + 1, + uenibstreamprotobuf__poll_byte__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__poll_byte__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PollByte, value), + &uenibstreamprotobuf__poll_byte__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__poll_byte__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__poll_byte__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__poll_byte__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PollByte", + "PollByte", + "Uenibstreamprotobuf__PollByte", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PollByte), + 1, + uenibstreamprotobuf__poll_byte__field_descriptors, + uenibstreamprotobuf__poll_byte__field_indices_by_name, + 1, uenibstreamprotobuf__poll_byte__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__poll_byte__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dl__am__rlc__field_descriptors[3] = +{ + { + "sn_FieldLength", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DLAMRLC, sn_fieldlength), + &uenibstreamprotobuf__sn__field_length_am__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t_Reassembly", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DLAMRLC, t_reassembly), + &uenibstreamprotobuf__t__reassembly__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t_statusProhibit", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DLAMRLC, t_statusprohibit), + &uenibstreamprotobuf__t__status_prohibit__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dl__am__rlc__field_indices_by_name[] = { + 0, /* field[0] = sn_FieldLength */ + 1, /* field[1] = t_Reassembly */ + 2, /* field[2] = t_statusProhibit */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dl__am__rlc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__am__rlc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DL_AM_RLC", + "DLAMRLC", + "Uenibstreamprotobuf__DLAMRLC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DLAMRLC), + 3, + uenibstreamprotobuf__dl__am__rlc__field_descriptors, + uenibstreamprotobuf__dl__am__rlc__field_indices_by_name, + 1, uenibstreamprotobuf__dl__am__rlc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dl__am__rlc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__t__reassembly__value__enum_values_by_number[32] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__protobuf_unspecified", 0 }, + { "ms0", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms0", 1 }, + { "ms5", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms5", 2 }, + { "ms10", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms10", 3 }, + { "ms15", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms15", 4 }, + { "ms20", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms20", 5 }, + { "ms25", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms25", 6 }, + { "ms30", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms30", 7 }, + { "ms35", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms35", 8 }, + { "ms40", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms40", 9 }, + { "ms45", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms45", 10 }, + { "ms50", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms50", 11 }, + { "ms55", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms55", 12 }, + { "ms60", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms60", 13 }, + { "ms65", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms65", 14 }, + { "ms70", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms70", 15 }, + { "ms75", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms75", 16 }, + { "ms80", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms80", 17 }, + { "ms85", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms85", 18 }, + { "ms90", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms90", 19 }, + { "ms95", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms95", 20 }, + { "ms100", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms100", 21 }, + { "ms110", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms110", 22 }, + { "ms120", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms120", 23 }, + { "ms130", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms130", 24 }, + { "ms140", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms140", 25 }, + { "ms150", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms150", 26 }, + { "ms160", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms160", 27 }, + { "ms170", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms170", 28 }, + { "ms180", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms180", 29 }, + { "ms190", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms190", 30 }, + { "ms200", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms200", 31 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__t__reassembly__value__value_ranges[] = { +{0, 0},{0, 32} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__t__reassembly__value__enum_values_by_name[32] = +{ + { "ms0", 1 }, + { "ms10", 3 }, + { "ms100", 21 }, + { "ms110", 22 }, + { "ms120", 23 }, + { "ms130", 24 }, + { "ms140", 25 }, + { "ms15", 4 }, + { "ms150", 26 }, + { "ms160", 27 }, + { "ms170", 28 }, + { "ms180", 29 }, + { "ms190", 30 }, + { "ms20", 5 }, + { "ms200", 31 }, + { "ms25", 6 }, + { "ms30", 7 }, + { "ms35", 8 }, + { "ms40", 9 }, + { "ms45", 10 }, + { "ms5", 2 }, + { "ms50", 11 }, + { "ms55", 12 }, + { "ms60", 13 }, + { "ms65", 14 }, + { "ms70", 15 }, + { "ms75", 16 }, + { "ms80", 17 }, + { "ms85", 18 }, + { "ms90", 19 }, + { "ms95", 20 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__t__reassembly__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.T_Reassembly.Value", + "Value", + "Uenibstreamprotobuf__TReassembly__Value", + "uenibstreamprotobuf", + 32, + uenibstreamprotobuf__t__reassembly__value__enum_values_by_number, + 32, + uenibstreamprotobuf__t__reassembly__value__enum_values_by_name, + 1, + uenibstreamprotobuf__t__reassembly__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__t__reassembly__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TReassembly, value), + &uenibstreamprotobuf__t__reassembly__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__t__reassembly__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__t__reassembly__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__t__reassembly__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.T_Reassembly", + "TReassembly", + "Uenibstreamprotobuf__TReassembly", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TReassembly), + 1, + uenibstreamprotobuf__t__reassembly__field_descriptors, + uenibstreamprotobuf__t__reassembly__field_indices_by_name, + 1, uenibstreamprotobuf__t__reassembly__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__t__reassembly__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__t__status_prohibit__value__enum_values_by_number[63] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__protobuf_unspecified", 0 }, + { "ms0", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms0", 1 }, + { "ms5", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms5", 2 }, + { "ms10", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms10", 3 }, + { "ms15", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms15", 4 }, + { "ms20", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms20", 5 }, + { "ms25", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms25", 6 }, + { "ms30", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms30", 7 }, + { "ms35", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms35", 8 }, + { "ms40", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms40", 9 }, + { "ms45", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms45", 10 }, + { "ms50", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms50", 11 }, + { "ms55", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms55", 12 }, + { "ms60", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms60", 13 }, + { "ms65", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms65", 14 }, + { "ms70", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms70", 15 }, + { "ms75", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms75", 16 }, + { "ms80", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms80", 17 }, + { "ms85", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms85", 18 }, + { "ms90", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms90", 19 }, + { "ms95", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms95", 20 }, + { "ms100", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms100", 21 }, + { "ms105", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms105", 22 }, + { "ms110", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms110", 23 }, + { "ms115", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms115", 24 }, + { "ms120", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms120", 25 }, + { "ms125", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms125", 26 }, + { "ms130", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms130", 27 }, + { "ms135", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms135", 28 }, + { "ms140", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms140", 29 }, + { "ms145", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms145", 30 }, + { "ms150", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms150", 31 }, + { "ms155", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms155", 32 }, + { "ms160", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms160", 33 }, + { "ms165", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms165", 34 }, + { "ms170", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms170", 35 }, + { "ms175", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms175", 36 }, + { "ms180", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms180", 37 }, + { "ms185", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms185", 38 }, + { "ms190", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms190", 39 }, + { "ms195", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms195", 40 }, + { "ms200", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms200", 41 }, + { "ms205", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms205", 42 }, + { "ms210", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms210", 43 }, + { "ms215", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms215", 44 }, + { "ms220", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms220", 45 }, + { "ms225", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms225", 46 }, + { "ms230", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms230", 47 }, + { "ms235", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms235", 48 }, + { "ms240", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms240", 49 }, + { "ms245", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms245", 50 }, + { "ms250", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms250", 51 }, + { "ms300", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms300", 52 }, + { "ms350", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms350", 53 }, + { "ms400", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms400", 54 }, + { "ms450", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms450", 55 }, + { "ms500", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms500", 56 }, + { "ms800", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms800", 57 }, + { "ms1000", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms1000", 58 }, + { "ms1200", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms1200", 59 }, + { "ms1600", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms1600", 60 }, + { "ms2000", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms2000", 61 }, + { "ms2400", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms2400", 62 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__t__status_prohibit__value__value_ranges[] = { +{0, 0},{0, 63} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__t__status_prohibit__value__enum_values_by_name[63] = +{ + { "ms0", 1 }, + { "ms10", 3 }, + { "ms100", 21 }, + { "ms1000", 58 }, + { "ms105", 22 }, + { "ms110", 23 }, + { "ms115", 24 }, + { "ms120", 25 }, + { "ms1200", 59 }, + { "ms125", 26 }, + { "ms130", 27 }, + { "ms135", 28 }, + { "ms140", 29 }, + { "ms145", 30 }, + { "ms15", 4 }, + { "ms150", 31 }, + { "ms155", 32 }, + { "ms160", 33 }, + { "ms1600", 60 }, + { "ms165", 34 }, + { "ms170", 35 }, + { "ms175", 36 }, + { "ms180", 37 }, + { "ms185", 38 }, + { "ms190", 39 }, + { "ms195", 40 }, + { "ms20", 5 }, + { "ms200", 41 }, + { "ms2000", 61 }, + { "ms205", 42 }, + { "ms210", 43 }, + { "ms215", 44 }, + { "ms220", 45 }, + { "ms225", 46 }, + { "ms230", 47 }, + { "ms235", 48 }, + { "ms240", 49 }, + { "ms2400", 62 }, + { "ms245", 50 }, + { "ms25", 6 }, + { "ms250", 51 }, + { "ms30", 7 }, + { "ms300", 52 }, + { "ms35", 8 }, + { "ms350", 53 }, + { "ms40", 9 }, + { "ms400", 54 }, + { "ms45", 10 }, + { "ms450", 55 }, + { "ms5", 2 }, + { "ms50", 11 }, + { "ms500", 56 }, + { "ms55", 12 }, + { "ms60", 13 }, + { "ms65", 14 }, + { "ms70", 15 }, + { "ms75", 16 }, + { "ms80", 17 }, + { "ms800", 57 }, + { "ms85", 18 }, + { "ms90", 19 }, + { "ms95", 20 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__t__status_prohibit__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.T_StatusProhibit.Value", + "Value", + "Uenibstreamprotobuf__TStatusProhibit__Value", + "uenibstreamprotobuf", + 63, + uenibstreamprotobuf__t__status_prohibit__value__enum_values_by_number, + 63, + uenibstreamprotobuf__t__status_prohibit__value__enum_values_by_name, + 1, + uenibstreamprotobuf__t__status_prohibit__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__t__status_prohibit__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TStatusProhibit, value), + &uenibstreamprotobuf__t__status_prohibit__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__t__status_prohibit__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__t__status_prohibit__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__t__status_prohibit__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.T_StatusProhibit", + "TStatusProhibit", + "Uenibstreamprotobuf__TStatusProhibit", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TStatusProhibit), + 1, + uenibstreamprotobuf__t__status_prohibit__field_descriptors, + uenibstreamprotobuf__t__status_prohibit__field_indices_by_name, + 1, uenibstreamprotobuf__t__status_prohibit__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__t__status_prohibit__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__um__bi__directional__field_descriptors[2] = +{ + { + "ul_UM_RLC", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UMBiDirectional, ul_um_rlc), + &uenibstreamprotobuf__ul__um__rlc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dl_UM_RLC", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UMBiDirectional, dl_um_rlc), + &uenibstreamprotobuf__dl__um__rlc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__um__bi__directional__field_indices_by_name[] = { + 1, /* field[1] = dl_UM_RLC */ + 0, /* field[0] = ul_UM_RLC */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__um__bi__directional__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__um__bi__directional__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UM_Bi_Directional", + "UMBiDirectional", + "Uenibstreamprotobuf__UMBiDirectional", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UMBiDirectional), + 2, + uenibstreamprotobuf__um__bi__directional__field_descriptors, + uenibstreamprotobuf__um__bi__directional__field_indices_by_name, + 1, uenibstreamprotobuf__um__bi__directional__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__um__bi__directional__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ul__um__rlc__field_descriptors[1] = +{ + { + "sn_FieldLength", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULUMRLC, sn_fieldlength), + &uenibstreamprotobuf__sn__field_length_um__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ul__um__rlc__field_indices_by_name[] = { + 0, /* field[0] = sn_FieldLength */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ul__um__rlc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__um__rlc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UL_UM_RLC", + "ULUMRLC", + "Uenibstreamprotobuf__ULUMRLC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ULUMRLC), + 1, + uenibstreamprotobuf__ul__um__rlc__field_descriptors, + uenibstreamprotobuf__ul__um__rlc__field_indices_by_name, + 1, uenibstreamprotobuf__ul__um__rlc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ul__um__rlc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__sn__field_length_um__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__VALUE__protobuf_unspecified", 0 }, + { "size6", "UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__VALUE__size6", 1 }, + { "size12", "UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__VALUE__size12", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__sn__field_length_um__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__sn__field_length_um__value__enum_values_by_name[3] = +{ + { "protobuf_unspecified", 0 }, + { "size12", 2 }, + { "size6", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__sn__field_length_um__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SN_FieldLengthUM.Value", + "Value", + "Uenibstreamprotobuf__SNFieldLengthUM__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__sn__field_length_um__value__enum_values_by_number, + 3, + uenibstreamprotobuf__sn__field_length_um__value__enum_values_by_name, + 1, + uenibstreamprotobuf__sn__field_length_um__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sn__field_length_um__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SNFieldLengthUM, value), + &uenibstreamprotobuf__sn__field_length_um__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sn__field_length_um__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sn__field_length_um__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sn__field_length_um__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SN_FieldLengthUM", + "SNFieldLengthUM", + "Uenibstreamprotobuf__SNFieldLengthUM", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SNFieldLengthUM), + 1, + uenibstreamprotobuf__sn__field_length_um__field_descriptors, + uenibstreamprotobuf__sn__field_length_um__field_indices_by_name, + 1, uenibstreamprotobuf__sn__field_length_um__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sn__field_length_um__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dl__um__rlc__field_descriptors[2] = +{ + { + "sn_FieldLength", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DLUMRLC, sn_fieldlength), + &uenibstreamprotobuf__sn__field_length_um__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t_Reassembly", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DLUMRLC, t_reassembly), + &uenibstreamprotobuf__t__reassembly__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dl__um__rlc__field_indices_by_name[] = { + 0, /* field[0] = sn_FieldLength */ + 1, /* field[1] = t_Reassembly */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dl__um__rlc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__um__rlc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DL_UM_RLC", + "DLUMRLC", + "Uenibstreamprotobuf__DLUMRLC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DLUMRLC), + 2, + uenibstreamprotobuf__dl__um__rlc__field_descriptors, + uenibstreamprotobuf__dl__um__rlc__field_indices_by_name, + 1, uenibstreamprotobuf__dl__um__rlc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dl__um__rlc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__um__uni__directional__ul__field_descriptors[1] = +{ + { + "ul_UM_RLC", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UMUniDirectionalUL, ul_um_rlc), + &uenibstreamprotobuf__ul__um__rlc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__um__uni__directional__ul__field_indices_by_name[] = { + 0, /* field[0] = ul_UM_RLC */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__um__uni__directional__ul__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__um__uni__directional__ul__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UM_Uni_Directional_UL", + "UMUniDirectionalUL", + "Uenibstreamprotobuf__UMUniDirectionalUL", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UMUniDirectionalUL), + 1, + uenibstreamprotobuf__um__uni__directional__ul__field_descriptors, + uenibstreamprotobuf__um__uni__directional__ul__field_indices_by_name, + 1, uenibstreamprotobuf__um__uni__directional__ul__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__um__uni__directional__ul__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__um__uni__directional__dl__field_descriptors[1] = +{ + { + "dl_UM_RLC", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UMUniDirectionalDL, dl_um_rlc), + &uenibstreamprotobuf__dl__um__rlc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__um__uni__directional__dl__field_indices_by_name[] = { + 0, /* field[0] = dl_UM_RLC */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__um__uni__directional__dl__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__um__uni__directional__dl__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UM_Uni_Directional_DL", + "UMUniDirectionalDL", + "Uenibstreamprotobuf__UMUniDirectionalDL", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UMUniDirectionalDL), + 1, + uenibstreamprotobuf__um__uni__directional__dl__field_descriptors, + uenibstreamprotobuf__um__uni__directional__dl__field_indices_by_name, + 1, uenibstreamprotobuf__um__uni__directional__dl__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__um__uni__directional__dl__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__logical_channel_config__field_descriptors[1] = +{ + { + "ul_SpecificParameters", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__LogicalChannelConfig, ul_specificparameters), + &uenibstreamprotobuf__ul__specific_parameters__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__logical_channel_config__field_indices_by_name[] = { + 0, /* field[0] = ul_SpecificParameters */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__logical_channel_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__logical_channel_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.LogicalChannelConfig", + "LogicalChannelConfig", + "Uenibstreamprotobuf__LogicalChannelConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__LogicalChannelConfig), + 1, + uenibstreamprotobuf__logical_channel_config__field_descriptors, + uenibstreamprotobuf__logical_channel_config__field_indices_by_name, + 1, uenibstreamprotobuf__logical_channel_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__logical_channel_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ul__specific_parameters__field_descriptors[12] = +{ + { + "priority", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULSpecificParameters, priority), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "prioritisedBitRate", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULSpecificParameters, prioritisedbitrate), + &uenibstreamprotobuf__prioritised_bit_rate__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bucketSizeDuration", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULSpecificParameters, bucketsizeduration), + &uenibstreamprotobuf__bucket_size_duration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "allowedServingCells", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__ULSpecificParameters, n_allowedservingcells), + offsetof(Uenibstreamprotobuf__ULSpecificParameters, allowedservingcells), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "allowedSCS_List", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ULSpecificParameters, n_allowedscs_list), + offsetof(Uenibstreamprotobuf__ULSpecificParameters, allowedscs_list), + &uenibstreamprotobuf__subcarrier_spacing__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxPUSCH_Duration", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULSpecificParameters, maxpusch_duration), + &uenibstreamprotobuf__max_pusch__duration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "configuredGrantType1Allowed", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULSpecificParameters, configuredgranttype1allowed), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "logicalChannelGroup", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULSpecificParameters, logicalchannelgroup), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "schedulingRequestID", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULSpecificParameters, schedulingrequestid), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "logicalChannelSR_Mask", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULSpecificParameters, logicalchannelsr_mask), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "logicalChannelSR_DelayTimerApplied", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULSpecificParameters, logicalchannelsr_delaytimerapplied), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bitRateQueryProhibitTimer", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULSpecificParameters, bitratequeryprohibittimer), + &uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ul__specific_parameters__field_indices_by_name[] = { + 4, /* field[4] = allowedSCS_List */ + 3, /* field[3] = allowedServingCells */ + 11, /* field[11] = bitRateQueryProhibitTimer */ + 2, /* field[2] = bucketSizeDuration */ + 6, /* field[6] = configuredGrantType1Allowed */ + 7, /* field[7] = logicalChannelGroup */ + 10, /* field[10] = logicalChannelSR_DelayTimerApplied */ + 9, /* field[9] = logicalChannelSR_Mask */ + 5, /* field[5] = maxPUSCH_Duration */ + 1, /* field[1] = prioritisedBitRate */ + 0, /* field[0] = priority */ + 8, /* field[8] = schedulingRequestID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ul__specific_parameters__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 12 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__specific_parameters__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UL_SpecificParameters", + "ULSpecificParameters", + "Uenibstreamprotobuf__ULSpecificParameters", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ULSpecificParameters), + 12, + uenibstreamprotobuf__ul__specific_parameters__field_descriptors, + uenibstreamprotobuf__ul__specific_parameters__field_indices_by_name, + 1, uenibstreamprotobuf__ul__specific_parameters__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ul__specific_parameters__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__prioritised_bit_rate__value__enum_values_by_number[17] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__protobuf_unspecified", 0 }, + { "kbps0", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps0", 1 }, + { "kbps8", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps8", 2 }, + { "kbps16", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps16", 3 }, + { "kbps32", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps32", 4 }, + { "kbps64", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps64", 5 }, + { "kbps128", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps128", 6 }, + { "kbps256", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps256", 7 }, + { "kbps512", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps512", 8 }, + { "kbps1024", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps1024", 9 }, + { "kbps2048", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps2048", 10 }, + { "kbps4096", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps4096", 11 }, + { "kbps8192", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps8192", 12 }, + { "kbps16384", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps16384", 13 }, + { "kbps32768", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps32768", 14 }, + { "kbps65536", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps65536", 15 }, + { "infinity", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__infinity", 16 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__prioritised_bit_rate__value__value_ranges[] = { +{0, 0},{0, 17} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__prioritised_bit_rate__value__enum_values_by_name[17] = +{ + { "infinity", 16 }, + { "kbps0", 1 }, + { "kbps1024", 9 }, + { "kbps128", 6 }, + { "kbps16", 3 }, + { "kbps16384", 13 }, + { "kbps2048", 10 }, + { "kbps256", 7 }, + { "kbps32", 4 }, + { "kbps32768", 14 }, + { "kbps4096", 11 }, + { "kbps512", 8 }, + { "kbps64", 5 }, + { "kbps65536", 15 }, + { "kbps8", 2 }, + { "kbps8192", 12 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__prioritised_bit_rate__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PrioritisedBitRate.Value", + "Value", + "Uenibstreamprotobuf__PrioritisedBitRate__Value", + "uenibstreamprotobuf", + 17, + uenibstreamprotobuf__prioritised_bit_rate__value__enum_values_by_number, + 17, + uenibstreamprotobuf__prioritised_bit_rate__value__enum_values_by_name, + 1, + uenibstreamprotobuf__prioritised_bit_rate__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__prioritised_bit_rate__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PrioritisedBitRate, value), + &uenibstreamprotobuf__prioritised_bit_rate__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__prioritised_bit_rate__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__prioritised_bit_rate__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__prioritised_bit_rate__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PrioritisedBitRate", + "PrioritisedBitRate", + "Uenibstreamprotobuf__PrioritisedBitRate", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PrioritisedBitRate), + 1, + uenibstreamprotobuf__prioritised_bit_rate__field_descriptors, + uenibstreamprotobuf__prioritised_bit_rate__field_indices_by_name, + 1, uenibstreamprotobuf__prioritised_bit_rate__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__prioritised_bit_rate__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__bucket_size_duration__value__enum_values_by_number[10] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__protobuf_unspecified", 0 }, + { "ms5", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms5", 1 }, + { "ms10", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms10", 2 }, + { "ms20", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms20", 3 }, + { "ms50", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms50", 4 }, + { "ms100", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms100", 5 }, + { "ms150", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms150", 6 }, + { "ms300", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms300", 7 }, + { "ms500", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms500", 8 }, + { "ms1000", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms1000", 9 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__bucket_size_duration__value__value_ranges[] = { +{0, 0},{0, 10} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__bucket_size_duration__value__enum_values_by_name[10] = +{ + { "ms10", 2 }, + { "ms100", 5 }, + { "ms1000", 9 }, + { "ms150", 6 }, + { "ms20", 3 }, + { "ms300", 7 }, + { "ms5", 1 }, + { "ms50", 4 }, + { "ms500", 8 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__bucket_size_duration__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BucketSizeDuration.Value", + "Value", + "Uenibstreamprotobuf__BucketSizeDuration__Value", + "uenibstreamprotobuf", + 10, + uenibstreamprotobuf__bucket_size_duration__value__enum_values_by_number, + 10, + uenibstreamprotobuf__bucket_size_duration__value__enum_values_by_name, + 1, + uenibstreamprotobuf__bucket_size_duration__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bucket_size_duration__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BucketSizeDuration, value), + &uenibstreamprotobuf__bucket_size_duration__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bucket_size_duration__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bucket_size_duration__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bucket_size_duration__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BucketSizeDuration", + "BucketSizeDuration", + "Uenibstreamprotobuf__BucketSizeDuration", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BucketSizeDuration), + 1, + uenibstreamprotobuf__bucket_size_duration__field_descriptors, + uenibstreamprotobuf__bucket_size_duration__field_indices_by_name, + 1, uenibstreamprotobuf__bucket_size_duration__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bucket_size_duration__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__subcarrier_spacing__value__enum_values_by_number[6] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__protobuf_unspecified", 0 }, + { "kHz15", "UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz15", 1 }, + { "kHz30", "UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz30", 2 }, + { "kHz60", "UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz60", 3 }, + { "kHz120", "UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz120", 4 }, + { "kHz240", "UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz240", 5 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__subcarrier_spacing__value__value_ranges[] = { +{0, 0},{0, 6} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__subcarrier_spacing__value__enum_values_by_name[6] = +{ + { "kHz120", 4 }, + { "kHz15", 1 }, + { "kHz240", 5 }, + { "kHz30", 2 }, + { "kHz60", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__subcarrier_spacing__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SubcarrierSpacing.Value", + "Value", + "Uenibstreamprotobuf__SubcarrierSpacing__Value", + "uenibstreamprotobuf", + 6, + uenibstreamprotobuf__subcarrier_spacing__value__enum_values_by_number, + 6, + uenibstreamprotobuf__subcarrier_spacing__value__enum_values_by_name, + 1, + uenibstreamprotobuf__subcarrier_spacing__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__subcarrier_spacing__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SubcarrierSpacing, value), + &uenibstreamprotobuf__subcarrier_spacing__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__subcarrier_spacing__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__subcarrier_spacing__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__subcarrier_spacing__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SubcarrierSpacing", + "SubcarrierSpacing", + "Uenibstreamprotobuf__SubcarrierSpacing", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SubcarrierSpacing), + 1, + uenibstreamprotobuf__subcarrier_spacing__field_descriptors, + uenibstreamprotobuf__subcarrier_spacing__field_indices_by_name, + 1, uenibstreamprotobuf__subcarrier_spacing__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__subcarrier_spacing__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__max_pusch__duration__value__enum_values_by_number[7] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__protobuf_unspecified", 0 }, + { "ms0p02", "UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p02", 1 }, + { "ms0p04", "UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p04", 2 }, + { "ms0p0625", "UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p0625", 3 }, + { "ms0p125", "UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p125", 4 }, + { "ms0p25", "UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p25", 5 }, + { "ms0p5", "UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p5", 6 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__max_pusch__duration__value__value_ranges[] = { +{0, 0},{0, 7} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__max_pusch__duration__value__enum_values_by_name[7] = +{ + { "ms0p02", 1 }, + { "ms0p04", 2 }, + { "ms0p0625", 3 }, + { "ms0p125", 4 }, + { "ms0p25", 5 }, + { "ms0p5", 6 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__max_pusch__duration__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MaxPUSCH_Duration.Value", + "Value", + "Uenibstreamprotobuf__MaxPUSCHDuration__Value", + "uenibstreamprotobuf", + 7, + uenibstreamprotobuf__max_pusch__duration__value__enum_values_by_number, + 7, + uenibstreamprotobuf__max_pusch__duration__value__enum_values_by_name, + 1, + uenibstreamprotobuf__max_pusch__duration__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__max_pusch__duration__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MaxPUSCHDuration, value), + &uenibstreamprotobuf__max_pusch__duration__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__max_pusch__duration__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__max_pusch__duration__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__max_pusch__duration__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MaxPUSCH_Duration", + "MaxPUSCHDuration", + "Uenibstreamprotobuf__MaxPUSCHDuration", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MaxPUSCHDuration), + 1, + uenibstreamprotobuf__max_pusch__duration__field_descriptors, + uenibstreamprotobuf__max_pusch__duration__field_indices_by_name, + 1, uenibstreamprotobuf__max_pusch__duration__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__max_pusch__duration__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__protobuf_unspecified", 0 }, + { "s0", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s0", 1 }, + { "s0dot4", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s0dot4", 2 }, + { "s0dot8", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s0dot8", 3 }, + { "s1dot6", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s1dot6", 4 }, + { "s3", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s3", 5 }, + { "s6", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s6", 6 }, + { "s12", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s12", 7 }, + { "s30", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s30", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__enum_values_by_name[9] = +{ + { "protobuf_unspecified", 0 }, + { "s0", 1 }, + { "s0dot4", 2 }, + { "s0dot8", 3 }, + { "s12", 7 }, + { "s1dot6", 4 }, + { "s3", 5 }, + { "s30", 8 }, + { "s6", 6 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BitRateQueryProhibitTimer.Value", + "Value", + "Uenibstreamprotobuf__BitRateQueryProhibitTimer__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__enum_values_by_number, + 9, + uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bit_rate_query_prohibit_timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BitRateQueryProhibitTimer, value), + &uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bit_rate_query_prohibit_timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bit_rate_query_prohibit_timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BitRateQueryProhibitTimer", + "BitRateQueryProhibitTimer", + "Uenibstreamprotobuf__BitRateQueryProhibitTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BitRateQueryProhibitTimer), + 1, + uenibstreamprotobuf__bit_rate_query_prohibit_timer__field_descriptors, + uenibstreamprotobuf__bit_rate_query_prohibit_timer__field_indices_by_name, + 1, uenibstreamprotobuf__bit_rate_query_prohibit_timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bit_rate_query_prohibit_timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__mac__cell_group_config__field_descriptors[11] = +{ + { + "release_drx_Config", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, drx__config_case), + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, release_drx_config), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_drx_Config", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, drx__config_case), + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, setup_drx_config), + &uenibstreamprotobuf__drx__config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "schedulingRequestConfig", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, schedulingrequestconfig), + &uenibstreamprotobuf__scheduling_request_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bsr_Config", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, bsr_config), + &uenibstreamprotobuf__bsr__config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tag_Config", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, tag_config), + &uenibstreamprotobuf__tag__config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_phr_Config", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, phr__config_case), + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, release_phr_config), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_phr_Config", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, phr__config_case), + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, setup_phr_config), + &uenibstreamprotobuf__phr__config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "skipUplinkTxDynamic", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, skipuplinktxdynamic), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_Mask_v1530", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, csi_mask_v1530), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_dataInactivityTimer_v1530", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, data_inactivity_timer_v1530_case), + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, release_datainactivitytimer_v1530), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_dataInactivityTimer_v1530", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, data_inactivity_timer_v1530_case), + offsetof(Uenibstreamprotobuf__MACCellGroupConfig, setup_datainactivitytimer_v1530), + &uenibstreamprotobuf__data_inactivity_timer__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__mac__cell_group_config__field_indices_by_name[] = { + 3, /* field[3] = bsr_Config */ + 8, /* field[8] = csi_Mask_v1530 */ + 9, /* field[9] = release_dataInactivityTimer_v1530 */ + 0, /* field[0] = release_drx_Config */ + 5, /* field[5] = release_phr_Config */ + 2, /* field[2] = schedulingRequestConfig */ + 10, /* field[10] = setup_dataInactivityTimer_v1530 */ + 1, /* field[1] = setup_drx_Config */ + 6, /* field[6] = setup_phr_Config */ + 7, /* field[7] = skipUplinkTxDynamic */ + 4, /* field[4] = tag_Config */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__mac__cell_group_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 11 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__mac__cell_group_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MAC_CellGroupConfig", + "MACCellGroupConfig", + "Uenibstreamprotobuf__MACCellGroupConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MACCellGroupConfig), + 11, + uenibstreamprotobuf__mac__cell_group_config__field_descriptors, + uenibstreamprotobuf__mac__cell_group_config__field_indices_by_name, + 1, uenibstreamprotobuf__mac__cell_group_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__mac__cell_group_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__drx__config__field_descriptors[29] = +{ + { + "subMilliSeconds", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx_on_duration_timer_case), + offsetof(Uenibstreamprotobuf__DRXConfig, submilliseconds), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "milliSeconds", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__DRXConfig, drx_on_duration_timer_case), + offsetof(Uenibstreamprotobuf__DRXConfig, milliseconds), + &uenibstreamprotobuf__milli_seconds__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drx_InactivityTimer", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRXConfig, drx_inactivitytimer), + &uenibstreamprotobuf__drx__inactivity_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drx_HARQ_RTT_TimerDL", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRXConfig, drx_harq_rtt_timerdl), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drx_HARQ_RTT_TimerUL", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRXConfig, drx_harq_rtt_timerul), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drx_RetransmissionTimerDL", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRXConfig, drx_retransmissiontimerdl), + &uenibstreamprotobuf__drx__retransmission_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drx_RetransmissionTimerUL", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRXConfig, drx_retransmissiontimerul), + &uenibstreamprotobuf__drx__retransmission_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms10", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms10), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms20", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms20), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms32", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms32), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms40", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms40), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms60", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms60), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms64", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms64), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms70", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms70), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms80", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms80), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms128", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms128), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms160", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms160), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms256", + 18, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms256), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms320", + 19, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms320), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms512", + 20, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms512), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms640", + 21, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms640), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms1024", + 22, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms1024), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms1280", + 23, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms1280), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms2048", + 24, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms2048), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms2560", + 25, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms2560), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms5120", + 26, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms5120), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms10240", + 27, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXConfig, ms10240), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "shortDRX", + 28, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRXConfig, shortdrx), + &uenibstreamprotobuf__short_drx__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drx_SlotOffset", + 29, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRXConfig, drx_slotoffset), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__drx__config__field_indices_by_name[] = { + 3, /* field[3] = drx_HARQ_RTT_TimerDL */ + 4, /* field[4] = drx_HARQ_RTT_TimerUL */ + 2, /* field[2] = drx_InactivityTimer */ + 5, /* field[5] = drx_RetransmissionTimerDL */ + 6, /* field[6] = drx_RetransmissionTimerUL */ + 28, /* field[28] = drx_SlotOffset */ + 1, /* field[1] = milliSeconds */ + 7, /* field[7] = ms10 */ + 21, /* field[21] = ms1024 */ + 26, /* field[26] = ms10240 */ + 15, /* field[15] = ms128 */ + 22, /* field[22] = ms1280 */ + 16, /* field[16] = ms160 */ + 8, /* field[8] = ms20 */ + 23, /* field[23] = ms2048 */ + 17, /* field[17] = ms256 */ + 24, /* field[24] = ms2560 */ + 9, /* field[9] = ms32 */ + 18, /* field[18] = ms320 */ + 10, /* field[10] = ms40 */ + 19, /* field[19] = ms512 */ + 25, /* field[25] = ms5120 */ + 11, /* field[11] = ms60 */ + 12, /* field[12] = ms64 */ + 20, /* field[20] = ms640 */ + 13, /* field[13] = ms70 */ + 14, /* field[14] = ms80 */ + 27, /* field[27] = shortDRX */ + 0, /* field[0] = subMilliSeconds */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__drx__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 29 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DRX_Config", + "DRXConfig", + "Uenibstreamprotobuf__DRXConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DRXConfig), + 29, + uenibstreamprotobuf__drx__config__field_descriptors, + uenibstreamprotobuf__drx__config__field_indices_by_name, + 1, uenibstreamprotobuf__drx__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__drx__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__milli_seconds__value__enum_values_by_number[25] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__protobuf_unspecified", 0 }, + { "ms1", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms1", 1 }, + { "ms2", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms2", 2 }, + { "ms3", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms3", 3 }, + { "ms4", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms4", 4 }, + { "ms5", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms5", 5 }, + { "ms6", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms6", 6 }, + { "ms8", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms8", 7 }, + { "ms10", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms10", 8 }, + { "ms20", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms20", 9 }, + { "ms30", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms30", 10 }, + { "ms40", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms40", 11 }, + { "ms50", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms50", 12 }, + { "ms60", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms60", 13 }, + { "ms80", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms80", 14 }, + { "ms100", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms100", 15 }, + { "ms200", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms200", 16 }, + { "ms300", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms300", 17 }, + { "ms400", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms400", 18 }, + { "ms500", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms500", 19 }, + { "ms600", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms600", 20 }, + { "ms800", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms800", 21 }, + { "ms1000", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms1000", 22 }, + { "ms1200", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms1200", 23 }, + { "ms1600", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms1600", 24 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__milli_seconds__value__value_ranges[] = { +{0, 0},{0, 25} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__milli_seconds__value__enum_values_by_name[25] = +{ + { "ms1", 1 }, + { "ms10", 8 }, + { "ms100", 15 }, + { "ms1000", 22 }, + { "ms1200", 23 }, + { "ms1600", 24 }, + { "ms2", 2 }, + { "ms20", 9 }, + { "ms200", 16 }, + { "ms3", 3 }, + { "ms30", 10 }, + { "ms300", 17 }, + { "ms4", 4 }, + { "ms40", 11 }, + { "ms400", 18 }, + { "ms5", 5 }, + { "ms50", 12 }, + { "ms500", 19 }, + { "ms6", 6 }, + { "ms60", 13 }, + { "ms600", 20 }, + { "ms8", 7 }, + { "ms80", 14 }, + { "ms800", 21 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__milli_seconds__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MilliSeconds.Value", + "Value", + "Uenibstreamprotobuf__MilliSeconds__Value", + "uenibstreamprotobuf", + 25, + uenibstreamprotobuf__milli_seconds__value__enum_values_by_number, + 25, + uenibstreamprotobuf__milli_seconds__value__enum_values_by_name, + 1, + uenibstreamprotobuf__milli_seconds__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__milli_seconds__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MilliSeconds, value), + &uenibstreamprotobuf__milli_seconds__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__milli_seconds__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__milli_seconds__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__milli_seconds__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MilliSeconds", + "MilliSeconds", + "Uenibstreamprotobuf__MilliSeconds", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MilliSeconds), + 1, + uenibstreamprotobuf__milli_seconds__field_descriptors, + uenibstreamprotobuf__milli_seconds__field_indices_by_name, + 1, uenibstreamprotobuf__milli_seconds__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__milli_seconds__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__drx__inactivity_timer__value__enum_values_by_number[24] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__protobuf_unspecified", 0 }, + { "ms0", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms0", 1 }, + { "ms1", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms1", 2 }, + { "ms2", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms2", 3 }, + { "ms3", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms3", 4 }, + { "ms4", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms4", 5 }, + { "ms5", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms5", 6 }, + { "ms6", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms6", 7 }, + { "ms8", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms8", 8 }, + { "ms10", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms10", 9 }, + { "ms20", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms20", 10 }, + { "ms30", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms30", 11 }, + { "ms40", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms40", 12 }, + { "ms50", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms50", 13 }, + { "ms60", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms60", 14 }, + { "ms80", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms80", 15 }, + { "ms100", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms100", 16 }, + { "ms200", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms200", 17 }, + { "ms300", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms300", 18 }, + { "ms500", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms500", 19 }, + { "ms750", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms750", 20 }, + { "ms1280", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms1280", 21 }, + { "ms1920", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms1920", 22 }, + { "ms2560", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms2560", 23 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__drx__inactivity_timer__value__value_ranges[] = { +{0, 0},{0, 24} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__drx__inactivity_timer__value__enum_values_by_name[24] = +{ + { "ms0", 1 }, + { "ms1", 2 }, + { "ms10", 9 }, + { "ms100", 16 }, + { "ms1280", 21 }, + { "ms1920", 22 }, + { "ms2", 3 }, + { "ms20", 10 }, + { "ms200", 17 }, + { "ms2560", 23 }, + { "ms3", 4 }, + { "ms30", 11 }, + { "ms300", 18 }, + { "ms4", 5 }, + { "ms40", 12 }, + { "ms5", 6 }, + { "ms50", 13 }, + { "ms500", 19 }, + { "ms6", 7 }, + { "ms60", 14 }, + { "ms750", 20 }, + { "ms8", 8 }, + { "ms80", 15 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__drx__inactivity_timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DRX_InactivityTimer.Value", + "Value", + "Uenibstreamprotobuf__DRXInactivityTimer__Value", + "uenibstreamprotobuf", + 24, + uenibstreamprotobuf__drx__inactivity_timer__value__enum_values_by_number, + 24, + uenibstreamprotobuf__drx__inactivity_timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__drx__inactivity_timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__drx__inactivity_timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRXInactivityTimer, value), + &uenibstreamprotobuf__drx__inactivity_timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__drx__inactivity_timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__drx__inactivity_timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__inactivity_timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DRX_InactivityTimer", + "DRXInactivityTimer", + "Uenibstreamprotobuf__DRXInactivityTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DRXInactivityTimer), + 1, + uenibstreamprotobuf__drx__inactivity_timer__field_descriptors, + uenibstreamprotobuf__drx__inactivity_timer__field_indices_by_name, + 1, uenibstreamprotobuf__drx__inactivity_timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__drx__inactivity_timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__drx__retransmission_timer__value__enum_values_by_number[18] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__protobuf_unspecified", 0 }, + { "sl0", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl0", 1 }, + { "sl1", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl1", 2 }, + { "sl2", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl2", 3 }, + { "sl4", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl4", 4 }, + { "sl6", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl6", 5 }, + { "sl8", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl8", 6 }, + { "sl16", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl16", 7 }, + { "sl24", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl24", 8 }, + { "sl33", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl33", 9 }, + { "sl40", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl40", 10 }, + { "sl64", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl64", 11 }, + { "sl80", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl80", 12 }, + { "sl96", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl96", 13 }, + { "sl112", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl112", 14 }, + { "sl128", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl128", 15 }, + { "sl160", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl160", 16 }, + { "sl320", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl320", 17 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__drx__retransmission_timer__value__value_ranges[] = { +{0, 0},{0, 18} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__drx__retransmission_timer__value__enum_values_by_name[18] = +{ + { "protobuf_unspecified", 0 }, + { "sl0", 1 }, + { "sl1", 2 }, + { "sl112", 14 }, + { "sl128", 15 }, + { "sl16", 7 }, + { "sl160", 16 }, + { "sl2", 3 }, + { "sl24", 8 }, + { "sl320", 17 }, + { "sl33", 9 }, + { "sl4", 4 }, + { "sl40", 10 }, + { "sl6", 5 }, + { "sl64", 11 }, + { "sl8", 6 }, + { "sl80", 12 }, + { "sl96", 13 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__drx__retransmission_timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DRX_RetransmissionTimer.Value", + "Value", + "Uenibstreamprotobuf__DRXRetransmissionTimer__Value", + "uenibstreamprotobuf", + 18, + uenibstreamprotobuf__drx__retransmission_timer__value__enum_values_by_number, + 18, + uenibstreamprotobuf__drx__retransmission_timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__drx__retransmission_timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__drx__retransmission_timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRXRetransmissionTimer, value), + &uenibstreamprotobuf__drx__retransmission_timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__drx__retransmission_timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__drx__retransmission_timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__retransmission_timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DRX_RetransmissionTimer", + "DRXRetransmissionTimer", + "Uenibstreamprotobuf__DRXRetransmissionTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DRXRetransmissionTimer), + 1, + uenibstreamprotobuf__drx__retransmission_timer__field_descriptors, + uenibstreamprotobuf__drx__retransmission_timer__field_indices_by_name, + 1, uenibstreamprotobuf__drx__retransmission_timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__drx__retransmission_timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__short_drx__field_descriptors[2] = +{ + { + "drx_ShortCycle", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ShortDRX, drx_shortcycle), + &uenibstreamprotobuf__drx__short_cycle__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drx_ShortCycleTimer", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ShortDRX, drx_shortcycletimer), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__short_drx__field_indices_by_name[] = { + 0, /* field[0] = drx_ShortCycle */ + 1, /* field[1] = drx_ShortCycleTimer */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__short_drx__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__short_drx__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ShortDRX", + "ShortDRX", + "Uenibstreamprotobuf__ShortDRX", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ShortDRX), + 2, + uenibstreamprotobuf__short_drx__field_descriptors, + uenibstreamprotobuf__short_drx__field_indices_by_name, + 1, uenibstreamprotobuf__short_drx__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__short_drx__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__drx__short_cycle__value__enum_values_by_number[24] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__protobuf_unspecified", 0 }, + { "ms2", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms2", 1 }, + { "ms3", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms3", 2 }, + { "ms4", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms4", 3 }, + { "ms5", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms5", 4 }, + { "ms6", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms6", 5 }, + { "ms7", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms7", 6 }, + { "ms8", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms8", 7 }, + { "ms10", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms10", 8 }, + { "ms14", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms14", 9 }, + { "ms16", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms16", 10 }, + { "ms20", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms20", 11 }, + { "ms30", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms30", 12 }, + { "ms32", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms32", 13 }, + { "ms35", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms35", 14 }, + { "ms40", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms40", 15 }, + { "ms64", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms64", 16 }, + { "ms80", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms80", 17 }, + { "ms128", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms128", 18 }, + { "ms160", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms160", 19 }, + { "ms256", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms256", 20 }, + { "ms320", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms320", 21 }, + { "ms512", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms512", 22 }, + { "ms640", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms640", 23 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__drx__short_cycle__value__value_ranges[] = { +{0, 0},{0, 24} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__drx__short_cycle__value__enum_values_by_name[24] = +{ + { "ms10", 8 }, + { "ms128", 18 }, + { "ms14", 9 }, + { "ms16", 10 }, + { "ms160", 19 }, + { "ms2", 1 }, + { "ms20", 11 }, + { "ms256", 20 }, + { "ms3", 2 }, + { "ms30", 12 }, + { "ms32", 13 }, + { "ms320", 21 }, + { "ms35", 14 }, + { "ms4", 3 }, + { "ms40", 15 }, + { "ms5", 4 }, + { "ms512", 22 }, + { "ms6", 5 }, + { "ms64", 16 }, + { "ms640", 23 }, + { "ms7", 6 }, + { "ms8", 7 }, + { "ms80", 17 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__drx__short_cycle__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DRX_ShortCycle.Value", + "Value", + "Uenibstreamprotobuf__DRXShortCycle__Value", + "uenibstreamprotobuf", + 24, + uenibstreamprotobuf__drx__short_cycle__value__enum_values_by_number, + 24, + uenibstreamprotobuf__drx__short_cycle__value__enum_values_by_name, + 1, + uenibstreamprotobuf__drx__short_cycle__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__drx__short_cycle__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRXShortCycle, value), + &uenibstreamprotobuf__drx__short_cycle__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__drx__short_cycle__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__drx__short_cycle__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__short_cycle__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DRX_ShortCycle", + "DRXShortCycle", + "Uenibstreamprotobuf__DRXShortCycle", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DRXShortCycle), + 1, + uenibstreamprotobuf__drx__short_cycle__field_descriptors, + uenibstreamprotobuf__drx__short_cycle__field_indices_by_name, + 1, uenibstreamprotobuf__drx__short_cycle__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__drx__short_cycle__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scheduling_request_config__field_descriptors[2] = +{ + { + "schedulingRequestToAddModList", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SchedulingRequestConfig, n_schedulingrequesttoaddmodlist), + offsetof(Uenibstreamprotobuf__SchedulingRequestConfig, schedulingrequesttoaddmodlist), + &uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "schedulingRequestToReleaseList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SchedulingRequestConfig, n_schedulingrequesttoreleaselist), + offsetof(Uenibstreamprotobuf__SchedulingRequestConfig, schedulingrequesttoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scheduling_request_config__field_indices_by_name[] = { + 0, /* field[0] = schedulingRequestToAddModList */ + 1, /* field[1] = schedulingRequestToReleaseList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scheduling_request_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scheduling_request_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SchedulingRequestConfig", + "SchedulingRequestConfig", + "Uenibstreamprotobuf__SchedulingRequestConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SchedulingRequestConfig), + 2, + uenibstreamprotobuf__scheduling_request_config__field_descriptors, + uenibstreamprotobuf__scheduling_request_config__field_indices_by_name, + 1, uenibstreamprotobuf__scheduling_request_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scheduling_request_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scheduling_request_to_add_mod__field_descriptors[3] = +{ + { + "schedulingRequestId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SchedulingRequestToAddMod, schedulingrequestid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sr_ProhibitTimer", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SchedulingRequestToAddMod, sr_prohibittimer), + &uenibstreamprotobuf__sr__prohibit_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sr_TransMax", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SchedulingRequestToAddMod, sr_transmax), + &uenibstreamprotobuf__sr__trans_max__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scheduling_request_to_add_mod__field_indices_by_name[] = { + 0, /* field[0] = schedulingRequestId */ + 1, /* field[1] = sr_ProhibitTimer */ + 2, /* field[2] = sr_TransMax */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scheduling_request_to_add_mod__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SchedulingRequestToAddMod", + "SchedulingRequestToAddMod", + "Uenibstreamprotobuf__SchedulingRequestToAddMod", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SchedulingRequestToAddMod), + 3, + uenibstreamprotobuf__scheduling_request_to_add_mod__field_descriptors, + uenibstreamprotobuf__scheduling_request_to_add_mod__field_indices_by_name, + 1, uenibstreamprotobuf__scheduling_request_to_add_mod__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scheduling_request_to_add_mod__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__sr__prohibit_timer__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__protobuf_unspecified", 0 }, + { "ms1", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms1", 1 }, + { "ms2", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms2", 2 }, + { "ms4", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms4", 3 }, + { "ms8", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms8", 4 }, + { "ms16", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms16", 5 }, + { "ms32", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms32", 6 }, + { "ms64", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms64", 7 }, + { "ms128", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms128", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__sr__prohibit_timer__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__sr__prohibit_timer__value__enum_values_by_name[9] = +{ + { "ms1", 1 }, + { "ms128", 8 }, + { "ms16", 5 }, + { "ms2", 2 }, + { "ms32", 6 }, + { "ms4", 3 }, + { "ms64", 7 }, + { "ms8", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__sr__prohibit_timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SR_ProhibitTimer.Value", + "Value", + "Uenibstreamprotobuf__SRProhibitTimer__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__sr__prohibit_timer__value__enum_values_by_number, + 9, + uenibstreamprotobuf__sr__prohibit_timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__sr__prohibit_timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sr__prohibit_timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRProhibitTimer, value), + &uenibstreamprotobuf__sr__prohibit_timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sr__prohibit_timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sr__prohibit_timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sr__prohibit_timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SR_ProhibitTimer", + "SRProhibitTimer", + "Uenibstreamprotobuf__SRProhibitTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRProhibitTimer), + 1, + uenibstreamprotobuf__sr__prohibit_timer__field_descriptors, + uenibstreamprotobuf__sr__prohibit_timer__field_indices_by_name, + 1, uenibstreamprotobuf__sr__prohibit_timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sr__prohibit_timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__sr__trans_max__value__enum_values_by_number[6] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__protobuf_unspecified", 0 }, + { "n4", "UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n4", 1 }, + { "n8", "UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n8", 2 }, + { "n16", "UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n16", 3 }, + { "n32", "UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n32", 4 }, + { "n64", "UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n64", 5 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__sr__trans_max__value__value_ranges[] = { +{0, 0},{0, 6} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__sr__trans_max__value__enum_values_by_name[6] = +{ + { "n16", 3 }, + { "n32", 4 }, + { "n4", 1 }, + { "n64", 5 }, + { "n8", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__sr__trans_max__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SR_TransMax.Value", + "Value", + "Uenibstreamprotobuf__SRTransMax__Value", + "uenibstreamprotobuf", + 6, + uenibstreamprotobuf__sr__trans_max__value__enum_values_by_number, + 6, + uenibstreamprotobuf__sr__trans_max__value__enum_values_by_name, + 1, + uenibstreamprotobuf__sr__trans_max__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sr__trans_max__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRTransMax, value), + &uenibstreamprotobuf__sr__trans_max__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sr__trans_max__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sr__trans_max__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sr__trans_max__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SR_TransMax", + "SRTransMax", + "Uenibstreamprotobuf__SRTransMax", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRTransMax), + 1, + uenibstreamprotobuf__sr__trans_max__field_descriptors, + uenibstreamprotobuf__sr__trans_max__field_indices_by_name, + 1, uenibstreamprotobuf__sr__trans_max__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sr__trans_max__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bsr__config__field_descriptors[3] = +{ + { + "periodicBSR_Timer", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BSRConfig, periodicbsr_timer), + &uenibstreamprotobuf__periodic_bsr__timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "retxBSR_Timer", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BSRConfig, retxbsr_timer), + &uenibstreamprotobuf__retx_bsr__timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "logicalChannelSR_DelayTimer", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BSRConfig, logicalchannelsr_delaytimer), + &uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bsr__config__field_indices_by_name[] = { + 2, /* field[2] = logicalChannelSR_DelayTimer */ + 0, /* field[0] = periodicBSR_Timer */ + 1, /* field[1] = retxBSR_Timer */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bsr__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bsr__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BSR_Config", + "BSRConfig", + "Uenibstreamprotobuf__BSRConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BSRConfig), + 3, + uenibstreamprotobuf__bsr__config__field_descriptors, + uenibstreamprotobuf__bsr__config__field_indices_by_name, + 1, uenibstreamprotobuf__bsr__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bsr__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__periodic_bsr__timer__value__enum_values_by_number[17] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__protobuf_unspecified", 0 }, + { "sf1", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf1", 1 }, + { "sf5", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf5", 2 }, + { "sf10", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf10", 3 }, + { "sf16", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf16", 4 }, + { "sf20", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf20", 5 }, + { "sf32", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf32", 6 }, + { "sf40", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf40", 7 }, + { "sf64", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf64", 8 }, + { "sf80", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf80", 9 }, + { "sf128", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf128", 10 }, + { "sf160", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf160", 11 }, + { "sf320", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf320", 12 }, + { "sf640", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf640", 13 }, + { "sf1280", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf1280", 14 }, + { "sf2560", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf2560", 15 }, + { "infinity", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__infinity", 16 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__periodic_bsr__timer__value__value_ranges[] = { +{0, 0},{0, 17} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__periodic_bsr__timer__value__enum_values_by_name[17] = +{ + { "infinity", 16 }, + { "protobuf_unspecified", 0 }, + { "sf1", 1 }, + { "sf10", 3 }, + { "sf128", 10 }, + { "sf1280", 14 }, + { "sf16", 4 }, + { "sf160", 11 }, + { "sf20", 5 }, + { "sf2560", 15 }, + { "sf32", 6 }, + { "sf320", 12 }, + { "sf40", 7 }, + { "sf5", 2 }, + { "sf64", 8 }, + { "sf640", 13 }, + { "sf80", 9 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__periodic_bsr__timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PeriodicBSR_Timer.Value", + "Value", + "Uenibstreamprotobuf__PeriodicBSRTimer__Value", + "uenibstreamprotobuf", + 17, + uenibstreamprotobuf__periodic_bsr__timer__value__enum_values_by_number, + 17, + uenibstreamprotobuf__periodic_bsr__timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__periodic_bsr__timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__periodic_bsr__timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PeriodicBSRTimer, value), + &uenibstreamprotobuf__periodic_bsr__timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__periodic_bsr__timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__periodic_bsr__timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__periodic_bsr__timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PeriodicBSR_Timer", + "PeriodicBSRTimer", + "Uenibstreamprotobuf__PeriodicBSRTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PeriodicBSRTimer), + 1, + uenibstreamprotobuf__periodic_bsr__timer__field_descriptors, + uenibstreamprotobuf__periodic_bsr__timer__field_indices_by_name, + 1, uenibstreamprotobuf__periodic_bsr__timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__periodic_bsr__timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__retx_bsr__timer__value__enum_values_by_number[12] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__protobuf_unspecified", 0 }, + { "sf10", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf10", 1 }, + { "sf20", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf20", 2 }, + { "sf40", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf40", 3 }, + { "sf80", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf80", 4 }, + { "sf160", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf160", 5 }, + { "sf320", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf320", 6 }, + { "sf640", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf640", 7 }, + { "sf1280", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf1280", 8 }, + { "sf2560", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf2560", 9 }, + { "sf5120", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf5120", 10 }, + { "sf10240", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf10240", 11 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__retx_bsr__timer__value__value_ranges[] = { +{0, 0},{0, 12} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__retx_bsr__timer__value__enum_values_by_name[12] = +{ + { "protobuf_unspecified", 0 }, + { "sf10", 1 }, + { "sf10240", 11 }, + { "sf1280", 8 }, + { "sf160", 5 }, + { "sf20", 2 }, + { "sf2560", 9 }, + { "sf320", 6 }, + { "sf40", 3 }, + { "sf5120", 10 }, + { "sf640", 7 }, + { "sf80", 4 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__retx_bsr__timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RetxBSR_Timer.Value", + "Value", + "Uenibstreamprotobuf__RetxBSRTimer__Value", + "uenibstreamprotobuf", + 12, + uenibstreamprotobuf__retx_bsr__timer__value__enum_values_by_number, + 12, + uenibstreamprotobuf__retx_bsr__timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__retx_bsr__timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__retx_bsr__timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RetxBSRTimer, value), + &uenibstreamprotobuf__retx_bsr__timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__retx_bsr__timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__retx_bsr__timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__retx_bsr__timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RetxBSR_Timer", + "RetxBSRTimer", + "Uenibstreamprotobuf__RetxBSRTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RetxBSRTimer), + 1, + uenibstreamprotobuf__retx_bsr__timer__field_descriptors, + uenibstreamprotobuf__retx_bsr__timer__field_indices_by_name, + 1, uenibstreamprotobuf__retx_bsr__timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__retx_bsr__timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__logical_channel_sr__delay_timer__value__enum_values_by_number[8] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__protobuf_unspecified", 0 }, + { "sf20", "UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf20", 1 }, + { "sf40", "UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf40", 2 }, + { "sf64", "UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf64", 3 }, + { "sf128", "UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf128", 4 }, + { "sf512", "UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf512", 5 }, + { "sf1024", "UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf1024", 6 }, + { "sf2560", "UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf2560", 7 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__logical_channel_sr__delay_timer__value__value_ranges[] = { +{0, 0},{0, 8} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__logical_channel_sr__delay_timer__value__enum_values_by_name[8] = +{ + { "protobuf_unspecified", 0 }, + { "sf1024", 6 }, + { "sf128", 4 }, + { "sf20", 1 }, + { "sf2560", 7 }, + { "sf40", 2 }, + { "sf512", 5 }, + { "sf64", 3 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__logical_channel_sr__delay_timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.LogicalChannelSR_DelayTimer.Value", + "Value", + "Uenibstreamprotobuf__LogicalChannelSRDelayTimer__Value", + "uenibstreamprotobuf", + 8, + uenibstreamprotobuf__logical_channel_sr__delay_timer__value__enum_values_by_number, + 8, + uenibstreamprotobuf__logical_channel_sr__delay_timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__logical_channel_sr__delay_timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__logical_channel_sr__delay_timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__LogicalChannelSRDelayTimer, value), + &uenibstreamprotobuf__logical_channel_sr__delay_timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__logical_channel_sr__delay_timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__logical_channel_sr__delay_timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.LogicalChannelSR_DelayTimer", + "LogicalChannelSRDelayTimer", + "Uenibstreamprotobuf__LogicalChannelSRDelayTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__LogicalChannelSRDelayTimer), + 1, + uenibstreamprotobuf__logical_channel_sr__delay_timer__field_descriptors, + uenibstreamprotobuf__logical_channel_sr__delay_timer__field_indices_by_name, + 1, uenibstreamprotobuf__logical_channel_sr__delay_timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__logical_channel_sr__delay_timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__tag__config__field_descriptors[2] = +{ + { + "tag_ToReleaseList", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__TAGConfig, n_tag_toreleaselist), + offsetof(Uenibstreamprotobuf__TAGConfig, tag_toreleaselist), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tag_ToAddModList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__TAGConfig, n_tag_toaddmodlist), + offsetof(Uenibstreamprotobuf__TAGConfig, tag_toaddmodlist), + &uenibstreamprotobuf__tag__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__tag__config__field_indices_by_name[] = { + 1, /* field[1] = tag_ToAddModList */ + 0, /* field[0] = tag_ToReleaseList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__tag__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__tag__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TAG_Config", + "TAGConfig", + "Uenibstreamprotobuf__TAGConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TAGConfig), + 2, + uenibstreamprotobuf__tag__config__field_descriptors, + uenibstreamprotobuf__tag__config__field_indices_by_name, + 1, uenibstreamprotobuf__tag__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__tag__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__tag__field_descriptors[2] = +{ + { + "tag_Id", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TAG, tag_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeAlignmentTimer", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TAG, timealignmenttimer), + &uenibstreamprotobuf__time_alignment_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__tag__field_indices_by_name[] = { + 0, /* field[0] = tag_Id */ + 1, /* field[1] = timeAlignmentTimer */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__tag__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__tag__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TAG", + "TAG", + "Uenibstreamprotobuf__TAG", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TAG), + 2, + uenibstreamprotobuf__tag__field_descriptors, + uenibstreamprotobuf__tag__field_indices_by_name, + 1, uenibstreamprotobuf__tag__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__tag__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__time_alignment_timer__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__protobuf_unspecified", 0 }, + { "ms500", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms500", 1 }, + { "ms750", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms750", 2 }, + { "ms1280", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms1280", 3 }, + { "ms1920", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms1920", 4 }, + { "ms2560", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms2560", 5 }, + { "ms5120", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms5120", 6 }, + { "ms10240", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms10240", 7 }, + { "infinity", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__infinity", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__time_alignment_timer__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__time_alignment_timer__value__enum_values_by_name[9] = +{ + { "infinity", 8 }, + { "ms10240", 7 }, + { "ms1280", 3 }, + { "ms1920", 4 }, + { "ms2560", 5 }, + { "ms500", 1 }, + { "ms5120", 6 }, + { "ms750", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__time_alignment_timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TimeAlignmentTimer.Value", + "Value", + "Uenibstreamprotobuf__TimeAlignmentTimer__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__time_alignment_timer__value__enum_values_by_number, + 9, + uenibstreamprotobuf__time_alignment_timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__time_alignment_timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__time_alignment_timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TimeAlignmentTimer, value), + &uenibstreamprotobuf__time_alignment_timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__time_alignment_timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__time_alignment_timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__time_alignment_timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TimeAlignmentTimer", + "TimeAlignmentTimer", + "Uenibstreamprotobuf__TimeAlignmentTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TimeAlignmentTimer), + 1, + uenibstreamprotobuf__time_alignment_timer__field_descriptors, + uenibstreamprotobuf__time_alignment_timer__field_indices_by_name, + 1, uenibstreamprotobuf__time_alignment_timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__time_alignment_timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__phr__config__field_descriptors[7] = +{ + { + "phr_PeriodicTimer", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHRConfig, phr_periodictimer), + &uenibstreamprotobuf__phr__periodic_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "phr_ProhibitTimer", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHRConfig, phr_prohibittimer), + &uenibstreamprotobuf__phr__prohibit_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "phr_Tx_PowerFactorChange", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHRConfig, phr_tx_powerfactorchange), + &uenibstreamprotobuf__phr__tx__power_factor_change__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "multiplePHR", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHRConfig, multiplephr), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dummy", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHRConfig, dummy), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "phr_Type2OtherCell", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHRConfig, phr_type2othercell), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "phr_ModeOtherCG", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHRConfig, phr_modeothercg), + &uenibstreamprotobuf__phr__mode_other_cg__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__phr__config__field_indices_by_name[] = { + 4, /* field[4] = dummy */ + 3, /* field[3] = multiplePHR */ + 6, /* field[6] = phr_ModeOtherCG */ + 0, /* field[0] = phr_PeriodicTimer */ + 1, /* field[1] = phr_ProhibitTimer */ + 2, /* field[2] = phr_Tx_PowerFactorChange */ + 5, /* field[5] = phr_Type2OtherCell */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__phr__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PHR_Config", + "PHRConfig", + "Uenibstreamprotobuf__PHRConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PHRConfig), + 7, + uenibstreamprotobuf__phr__config__field_descriptors, + uenibstreamprotobuf__phr__config__field_indices_by_name, + 1, uenibstreamprotobuf__phr__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__phr__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__phr__periodic_timer__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__protobuf_unspecified", 0 }, + { "sf10", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf10", 1 }, + { "sf20", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf20", 2 }, + { "sf50", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf50", 3 }, + { "sf100", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf100", 4 }, + { "sf200", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf200", 5 }, + { "sf500", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf500", 6 }, + { "sf1000", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf1000", 7 }, + { "infinity", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__infinity", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__phr__periodic_timer__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__phr__periodic_timer__value__enum_values_by_name[9] = +{ + { "infinity", 8 }, + { "protobuf_unspecified", 0 }, + { "sf10", 1 }, + { "sf100", 4 }, + { "sf1000", 7 }, + { "sf20", 2 }, + { "sf200", 5 }, + { "sf50", 3 }, + { "sf500", 6 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__phr__periodic_timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PHR_PeriodicTimer.Value", + "Value", + "Uenibstreamprotobuf__PHRPeriodicTimer__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__phr__periodic_timer__value__enum_values_by_number, + 9, + uenibstreamprotobuf__phr__periodic_timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__phr__periodic_timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__phr__periodic_timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHRPeriodicTimer, value), + &uenibstreamprotobuf__phr__periodic_timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__phr__periodic_timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__phr__periodic_timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__periodic_timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PHR_PeriodicTimer", + "PHRPeriodicTimer", + "Uenibstreamprotobuf__PHRPeriodicTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PHRPeriodicTimer), + 1, + uenibstreamprotobuf__phr__periodic_timer__field_descriptors, + uenibstreamprotobuf__phr__periodic_timer__field_indices_by_name, + 1, uenibstreamprotobuf__phr__periodic_timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__phr__periodic_timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__phr__prohibit_timer__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__protobuf_unspecified", 0 }, + { "sf0", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf0", 1 }, + { "sf10", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf10", 2 }, + { "sf20", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf20", 3 }, + { "sf50", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf50", 4 }, + { "sf100", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf100", 5 }, + { "sf200", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf200", 6 }, + { "sf500", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf500", 7 }, + { "sf1000", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf1000", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__phr__prohibit_timer__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__phr__prohibit_timer__value__enum_values_by_name[9] = +{ + { "protobuf_unspecified", 0 }, + { "sf0", 1 }, + { "sf10", 2 }, + { "sf100", 5 }, + { "sf1000", 8 }, + { "sf20", 3 }, + { "sf200", 6 }, + { "sf50", 4 }, + { "sf500", 7 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__phr__prohibit_timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PHR_ProhibitTimer.Value", + "Value", + "Uenibstreamprotobuf__PHRProhibitTimer__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__phr__prohibit_timer__value__enum_values_by_number, + 9, + uenibstreamprotobuf__phr__prohibit_timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__phr__prohibit_timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__phr__prohibit_timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHRProhibitTimer, value), + &uenibstreamprotobuf__phr__prohibit_timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__phr__prohibit_timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__phr__prohibit_timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__prohibit_timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PHR_ProhibitTimer", + "PHRProhibitTimer", + "Uenibstreamprotobuf__PHRProhibitTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PHRProhibitTimer), + 1, + uenibstreamprotobuf__phr__prohibit_timer__field_descriptors, + uenibstreamprotobuf__phr__prohibit_timer__field_indices_by_name, + 1, uenibstreamprotobuf__phr__prohibit_timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__phr__prohibit_timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__phr__tx__power_factor_change__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__protobuf_unspecified", 0 }, + { "dB1", "UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__dB1", 1 }, + { "dB3", "UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__dB3", 2 }, + { "dB6", "UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__dB6", 3 }, + { "infinity", "UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__infinity", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__phr__tx__power_factor_change__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__phr__tx__power_factor_change__value__enum_values_by_name[5] = +{ + { "dB1", 1 }, + { "dB3", 2 }, + { "dB6", 3 }, + { "infinity", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__phr__tx__power_factor_change__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PHR_Tx_PowerFactorChange.Value", + "Value", + "Uenibstreamprotobuf__PHRTxPowerFactorChange__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__phr__tx__power_factor_change__value__enum_values_by_number, + 5, + uenibstreamprotobuf__phr__tx__power_factor_change__value__enum_values_by_name, + 1, + uenibstreamprotobuf__phr__tx__power_factor_change__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__phr__tx__power_factor_change__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHRTxPowerFactorChange, value), + &uenibstreamprotobuf__phr__tx__power_factor_change__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__phr__tx__power_factor_change__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__phr__tx__power_factor_change__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__tx__power_factor_change__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PHR_Tx_PowerFactorChange", + "PHRTxPowerFactorChange", + "Uenibstreamprotobuf__PHRTxPowerFactorChange", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PHRTxPowerFactorChange), + 1, + uenibstreamprotobuf__phr__tx__power_factor_change__field_descriptors, + uenibstreamprotobuf__phr__tx__power_factor_change__field_indices_by_name, + 1, uenibstreamprotobuf__phr__tx__power_factor_change__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__phr__tx__power_factor_change__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__phr__mode_other_cg__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__VALUE__protobuf_unspecified", 0 }, + { "real", "UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__VALUE__real", 1 }, + { "virtual", "UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__VALUE__virtual", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__phr__mode_other_cg__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__phr__mode_other_cg__value__enum_values_by_name[3] = +{ + { "protobuf_unspecified", 0 }, + { "real", 1 }, + { "virtual", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__phr__mode_other_cg__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PHR_ModeOtherCG.Value", + "Value", + "Uenibstreamprotobuf__PHRModeOtherCG__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__phr__mode_other_cg__value__enum_values_by_number, + 3, + uenibstreamprotobuf__phr__mode_other_cg__value__enum_values_by_name, + 1, + uenibstreamprotobuf__phr__mode_other_cg__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__phr__mode_other_cg__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PHRModeOtherCG, value), + &uenibstreamprotobuf__phr__mode_other_cg__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__phr__mode_other_cg__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__phr__mode_other_cg__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__mode_other_cg__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PHR_ModeOtherCG", + "PHRModeOtherCG", + "Uenibstreamprotobuf__PHRModeOtherCG", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PHRModeOtherCG), + 1, + uenibstreamprotobuf__phr__mode_other_cg__field_descriptors, + uenibstreamprotobuf__phr__mode_other_cg__field_indices_by_name, + 1, uenibstreamprotobuf__phr__mode_other_cg__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__phr__mode_other_cg__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__data_inactivity_timer__value__enum_values_by_number[17] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__protobuf_unspecified", 0 }, + { "s1", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s1", 1 }, + { "s2", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s2", 2 }, + { "s3", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s3", 3 }, + { "s5", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s5", 4 }, + { "s7", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s7", 5 }, + { "s10", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s10", 6 }, + { "s15", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s15", 7 }, + { "s20", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s20", 8 }, + { "s40", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s40", 9 }, + { "s50", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s50", 10 }, + { "s60", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s60", 11 }, + { "s80", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s80", 12 }, + { "s100", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s100", 13 }, + { "s120", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s120", 14 }, + { "s150", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s150", 15 }, + { "s180", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s180", 16 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__data_inactivity_timer__value__value_ranges[] = { +{0, 0},{0, 17} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__data_inactivity_timer__value__enum_values_by_name[17] = +{ + { "protobuf_unspecified", 0 }, + { "s1", 1 }, + { "s10", 6 }, + { "s100", 13 }, + { "s120", 14 }, + { "s15", 7 }, + { "s150", 15 }, + { "s180", 16 }, + { "s2", 2 }, + { "s20", 8 }, + { "s3", 3 }, + { "s40", 9 }, + { "s5", 4 }, + { "s50", 10 }, + { "s60", 11 }, + { "s7", 5 }, + { "s80", 12 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__data_inactivity_timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DataInactivityTimer.Value", + "Value", + "Uenibstreamprotobuf__DataInactivityTimer__Value", + "uenibstreamprotobuf", + 17, + uenibstreamprotobuf__data_inactivity_timer__value__enum_values_by_number, + 17, + uenibstreamprotobuf__data_inactivity_timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__data_inactivity_timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__data_inactivity_timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DataInactivityTimer, value), + &uenibstreamprotobuf__data_inactivity_timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__data_inactivity_timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__data_inactivity_timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__data_inactivity_timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DataInactivityTimer", + "DataInactivityTimer", + "Uenibstreamprotobuf__DataInactivityTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DataInactivityTimer), + 1, + uenibstreamprotobuf__data_inactivity_timer__field_descriptors, + uenibstreamprotobuf__data_inactivity_timer__field_indices_by_name, + 1, uenibstreamprotobuf__data_inactivity_timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__data_inactivity_timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__protobuf_unspecified", 0 }, + { "semiStatic", "UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__semiStatic", 1 }, + { "dynamic", "UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__dynamic", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__enum_values_by_name[3] = +{ + { "dynamic", 2 }, + { "protobuf_unspecified", 0 }, + { "semiStatic", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PhysicalCellGroupConfig.PDSCH_HARQ_ACK_Codebook", + "PDSCH_HARQ_ACK_Codebook", + "Uenibstreamprotobuf__PhysicalCellGroupConfig__PDSCHHARQACKCodebook", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__enum_values_by_number, + 3, + uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__enum_values_by_name, + 1, + uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__physical_cell_group_config__field_descriptors[13] = +{ + { + "harq_ACK_SpatialBundlingPUCCH", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, harq_ack_spatialbundlingpucch), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "harq_ACK_SpatialBundlingPUSCH", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, harq_ack_spatialbundlingpusch), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p_NR_FR1", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, p_nr_fr1), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pdsch_HARQ_ACK_Codebook", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, pdsch_harq_ack_codebook), + &uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tpc_SRS_RNTI", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, tpc_srs_rnti), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tpc_PUCCH_RNTI", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, tpc_pucch_rnti), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tpc_PUSCH_RNTI", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, tpc_pusch_rnti), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sp_CSI_RNTI", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, sp_csi_rnti), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_cs_RNTI", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, cs__rnti_case), + offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, release_cs_rnti), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_cs_RNTI", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, cs__rnti_case), + offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, setup_cs_rnti), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mcs_C_RNTI", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, mcs_c_rnti), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p_UE_FR1", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, p_ue_fr1), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "xScale", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, xscale), + &uenibstreamprotobuf__xscale__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__physical_cell_group_config__field_indices_by_name[] = { + 0, /* field[0] = harq_ACK_SpatialBundlingPUCCH */ + 1, /* field[1] = harq_ACK_SpatialBundlingPUSCH */ + 10, /* field[10] = mcs_C_RNTI */ + 2, /* field[2] = p_NR_FR1 */ + 11, /* field[11] = p_UE_FR1 */ + 3, /* field[3] = pdsch_HARQ_ACK_Codebook */ + 8, /* field[8] = release_cs_RNTI */ + 9, /* field[9] = setup_cs_RNTI */ + 7, /* field[7] = sp_CSI_RNTI */ + 5, /* field[5] = tpc_PUCCH_RNTI */ + 6, /* field[6] = tpc_PUSCH_RNTI */ + 4, /* field[4] = tpc_SRS_RNTI */ + 12, /* field[12] = xScale */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__physical_cell_group_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 13 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__physical_cell_group_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PhysicalCellGroupConfig", + "PhysicalCellGroupConfig", + "Uenibstreamprotobuf__PhysicalCellGroupConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PhysicalCellGroupConfig), + 13, + uenibstreamprotobuf__physical_cell_group_config__field_descriptors, + uenibstreamprotobuf__physical_cell_group_config__field_indices_by_name, + 1, uenibstreamprotobuf__physical_cell_group_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__physical_cell_group_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__xscale__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__XSCALE__VALUE__protobuf_unspecified", 0 }, + { "dB0", "UENIBSTREAMPROTOBUF__XSCALE__VALUE__dB0", 1 }, + { "dB6", "UENIBSTREAMPROTOBUF__XSCALE__VALUE__dB6", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__xscale__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__xscale__value__enum_values_by_name[3] = +{ + { "dB0", 1 }, + { "dB6", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__xscale__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.XScale.Value", + "Value", + "Uenibstreamprotobuf__XScale__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__xscale__value__enum_values_by_number, + 3, + uenibstreamprotobuf__xscale__value__enum_values_by_name, + 1, + uenibstreamprotobuf__xscale__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__xscale__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__XScale, value), + &uenibstreamprotobuf__xscale__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__xscale__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__xscale__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__xscale__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.XScale", + "XScale", + "Uenibstreamprotobuf__XScale", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__XScale), + 1, + uenibstreamprotobuf__xscale__field_descriptors, + uenibstreamprotobuf__xscale__field_indices_by_name, + 1, uenibstreamprotobuf__xscale__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__xscale__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sp_cell_config__field_descriptors[6] = +{ + { + "servCellIndex", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SpCellConfig, servcellindex), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reconfigurationWithSync", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SpCellConfig, reconfigurationwithsync), + &uenibstreamprotobuf__reconfiguration_with_sync__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_rlf_TimersAndConstants", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SpCellConfig, rlf__timers_and_constants_case), + offsetof(Uenibstreamprotobuf__SpCellConfig, release_rlf_timersandconstants), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_rlf_TimersAndConstants", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SpCellConfig, rlf__timers_and_constants_case), + offsetof(Uenibstreamprotobuf__SpCellConfig, setup_rlf_timersandconstants), + &uenibstreamprotobuf__rlf__timers_and_constants__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rlmInSyncOutOfSyncThreshold", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SpCellConfig, rlminsyncoutofsyncthreshold), + &uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "spCellConfigDedicated", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SpCellConfig, spcellconfigdedicated), + &uenibstreamprotobuf__serving_cell_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sp_cell_config__field_indices_by_name[] = { + 1, /* field[1] = reconfigurationWithSync */ + 2, /* field[2] = release_rlf_TimersAndConstants */ + 4, /* field[4] = rlmInSyncOutOfSyncThreshold */ + 0, /* field[0] = servCellIndex */ + 3, /* field[3] = setup_rlf_TimersAndConstants */ + 5, /* field[5] = spCellConfigDedicated */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sp_cell_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sp_cell_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SpCellConfig", + "SpCellConfig", + "Uenibstreamprotobuf__SpCellConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SpCellConfig), + 6, + uenibstreamprotobuf__sp_cell_config__field_descriptors, + uenibstreamprotobuf__sp_cell_config__field_indices_by_name, + 1, uenibstreamprotobuf__sp_cell_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sp_cell_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__reconfiguration_with_sync__field_descriptors[6] = +{ + { + "spCellConfigCommon", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ReconfigurationWithSync, spcellconfigcommon), + &uenibstreamprotobuf__serving_cell_config_common__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "newUE_Identity", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ReconfigurationWithSync, newue_identity), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t304", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ReconfigurationWithSync, t304), + &uenibstreamprotobuf__t304__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uplink", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ReconfigurationWithSync, rach__config_dedicated_case), + offsetof(Uenibstreamprotobuf__ReconfigurationWithSync, uplink), + &uenibstreamprotobuf__rach__config_dedicated__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "supplementaryUplink", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ReconfigurationWithSync, rach__config_dedicated_case), + offsetof(Uenibstreamprotobuf__ReconfigurationWithSync, supplementaryuplink), + &uenibstreamprotobuf__rach__config_dedicated__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "smtc", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ReconfigurationWithSync, smtc), + &uenibstreamprotobuf__ssb__mtc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__reconfiguration_with_sync__field_indices_by_name[] = { + 1, /* field[1] = newUE_Identity */ + 5, /* field[5] = smtc */ + 0, /* field[0] = spCellConfigCommon */ + 4, /* field[4] = supplementaryUplink */ + 2, /* field[2] = t304 */ + 3, /* field[3] = uplink */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__reconfiguration_with_sync__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__reconfiguration_with_sync__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReconfigurationWithSync", + "ReconfigurationWithSync", + "Uenibstreamprotobuf__ReconfigurationWithSync", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ReconfigurationWithSync), + 6, + uenibstreamprotobuf__reconfiguration_with_sync__field_descriptors, + uenibstreamprotobuf__reconfiguration_with_sync__field_indices_by_name, + 1, uenibstreamprotobuf__reconfiguration_with_sync__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__reconfiguration_with_sync__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__serving_cell_config_common__field_descriptors[17] = +{ + { + "physCellId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, physcellid), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "downlinkConfigCommon", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, downlinkconfigcommon), + &uenibstreamprotobuf__downlink_config_common__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uplinkConfigCommon", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, uplinkconfigcommon), + &uenibstreamprotobuf__uplink_config_common__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "supplementaryUplinkConfigCommon", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, supplementaryuplinkconfigcommon), + &uenibstreamprotobuf__uplink_config_common__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n_TimingAdvanceOffset", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, n_timingadvanceoffset), + &uenibstreamprotobuf__n__timing_advance_offset__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "shortBitmap", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, ssb__positions_in_burst_case), + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, shortbitmap), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mediumBitmap", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, ssb__positions_in_burst_case), + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, mediumbitmap), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "longBitmap", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, ssb__positions_in_burst_case), + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, longbitmap), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_PeriodicityServingCell", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, ssb_periodicityservingcell), + &uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dmrs_TypeA_Position", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, dmrs_typea_position), + &uenibstreamprotobuf__dmrs__type_a__position__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_lte_CRS_ToMatchAround", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, lte__crs__to_match_around_case), + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, release_lte_crs_tomatcharound), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_lte_CRS_ToMatchAround", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, lte__crs__to_match_around_case), + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, setup_lte_crs_tomatcharound), + &uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rateMatchPatternToAddModList", + 13, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, n_ratematchpatterntoaddmodlist), + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, ratematchpatterntoaddmodlist), + &uenibstreamprotobuf__rate_match_pattern__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rateMatchPatternToReleaseList", + 14, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, n_ratematchpatterntoreleaselist), + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, ratematchpatterntoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subcarrierSpacing", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, subcarrierspacing), + &uenibstreamprotobuf__subcarrier_spacing__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tdd_UL_DL_ConfigCommon", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, tdd_ul_dl_configcommon), + &uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ss_PBCH_BlockPower", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_SINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, ss_pbch_blockpower), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__serving_cell_config_common__field_indices_by_name[] = { + 9, /* field[9] = dmrs_TypeA_Position */ + 1, /* field[1] = downlinkConfigCommon */ + 7, /* field[7] = longBitmap */ + 6, /* field[6] = mediumBitmap */ + 4, /* field[4] = n_TimingAdvanceOffset */ + 0, /* field[0] = physCellId */ + 12, /* field[12] = rateMatchPatternToAddModList */ + 13, /* field[13] = rateMatchPatternToReleaseList */ + 10, /* field[10] = release_lte_CRS_ToMatchAround */ + 11, /* field[11] = setup_lte_CRS_ToMatchAround */ + 5, /* field[5] = shortBitmap */ + 16, /* field[16] = ss_PBCH_BlockPower */ + 8, /* field[8] = ssb_PeriodicityServingCell */ + 14, /* field[14] = subcarrierSpacing */ + 3, /* field[3] = supplementaryUplinkConfigCommon */ + 15, /* field[15] = tdd_UL_DL_ConfigCommon */ + 2, /* field[2] = uplinkConfigCommon */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__serving_cell_config_common__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 17 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__serving_cell_config_common__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ServingCellConfigCommon", + "ServingCellConfigCommon", + "Uenibstreamprotobuf__ServingCellConfigCommon", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ServingCellConfigCommon), + 17, + uenibstreamprotobuf__serving_cell_config_common__field_descriptors, + uenibstreamprotobuf__serving_cell_config_common__field_indices_by_name, + 1, uenibstreamprotobuf__serving_cell_config_common__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__serving_cell_config_common__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__downlink_config_common__field_descriptors[2] = +{ + { + "frequencyInfoDL", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DownlinkConfigCommon, frequencyinfodl), + &uenibstreamprotobuf__frequency_info_dl__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "initialDownlinkBWP", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DownlinkConfigCommon, initialdownlinkbwp), + &uenibstreamprotobuf__bwp__downlink_common__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__downlink_config_common__field_indices_by_name[] = { + 0, /* field[0] = frequencyInfoDL */ + 1, /* field[1] = initialDownlinkBWP */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__downlink_config_common__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__downlink_config_common__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DownlinkConfigCommon", + "DownlinkConfigCommon", + "Uenibstreamprotobuf__DownlinkConfigCommon", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DownlinkConfigCommon), + 2, + uenibstreamprotobuf__downlink_config_common__field_descriptors, + uenibstreamprotobuf__downlink_config_common__field_indices_by_name, + 1, uenibstreamprotobuf__downlink_config_common__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__downlink_config_common__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__frequency_info_dl__field_descriptors[4] = +{ + { + "absoluteFrequencySSB", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FrequencyInfoDL, absolutefrequencyssb), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "frequencyBandList", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FrequencyInfoDL, frequencybandlist), + &uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "absoluteFrequencyPointA", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FrequencyInfoDL, absolutefrequencypointa), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "scs_SpecificCarrier", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__FrequencyInfoDL, n_scs_specificcarrier), + offsetof(Uenibstreamprotobuf__FrequencyInfoDL, scs_specificcarrier), + &uenibstreamprotobuf__scs__specific_carrier__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__frequency_info_dl__field_indices_by_name[] = { + 2, /* field[2] = absoluteFrequencyPointA */ + 0, /* field[0] = absoluteFrequencySSB */ + 1, /* field[1] = frequencyBandList */ + 3, /* field[3] = scs_SpecificCarrier */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__frequency_info_dl__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_info_dl__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FrequencyInfoDL", + "FrequencyInfoDL", + "Uenibstreamprotobuf__FrequencyInfoDL", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__FrequencyInfoDL), + 4, + uenibstreamprotobuf__frequency_info_dl__field_descriptors, + uenibstreamprotobuf__frequency_info_dl__field_indices_by_name, + 1, uenibstreamprotobuf__frequency_info_dl__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__frequency_info_dl__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs__specific_carrier__field_descriptors[4] = +{ + { + "offsetToCarrier", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SCSSpecificCarrier, offsettocarrier), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subcarrierSpacing", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SCSSpecificCarrier, subcarrierspacing), + &uenibstreamprotobuf__subcarrier_spacing__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "carrierBandwidth", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SCSSpecificCarrier, carrierbandwidth), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "txDirectCurrentLocation_v1530", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SCSSpecificCarrier, txdirectcurrentlocation_v1530), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scs__specific_carrier__field_indices_by_name[] = { + 2, /* field[2] = carrierBandwidth */ + 0, /* field[0] = offsetToCarrier */ + 1, /* field[1] = subcarrierSpacing */ + 3, /* field[3] = txDirectCurrentLocation_v1530 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scs__specific_carrier__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scs__specific_carrier__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SCS_SpecificCarrier", + "SCSSpecificCarrier", + "Uenibstreamprotobuf__SCSSpecificCarrier", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SCSSpecificCarrier), + 4, + uenibstreamprotobuf__scs__specific_carrier__field_descriptors, + uenibstreamprotobuf__scs__specific_carrier__field_indices_by_name, + 1, uenibstreamprotobuf__scs__specific_carrier__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scs__specific_carrier__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bwp__downlink_common__field_descriptors[5] = +{ + { + "genericParameters", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, genericparameters), + &uenibstreamprotobuf__bwp__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_pdcch_ConfigCommon", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, pdcch__config_common_case), + offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, release_pdcch_configcommon), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_pdcch_ConfigCommon", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, pdcch__config_common_case), + offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, setup_pdcch_configcommon), + &uenibstreamprotobuf__pdcch__config_common__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_pdsch_ConfigCommon", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, pdsch__config_common_case), + offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, release_pdsch_configcommon), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_pdsch_ConfigCommon", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, pdsch__config_common_case), + offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, setup_pdsch_configcommon), + &uenibstreamprotobuf__pdsch__config_common__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bwp__downlink_common__field_indices_by_name[] = { + 0, /* field[0] = genericParameters */ + 1, /* field[1] = release_pdcch_ConfigCommon */ + 3, /* field[3] = release_pdsch_ConfigCommon */ + 2, /* field[2] = setup_pdcch_ConfigCommon */ + 4, /* field[4] = setup_pdsch_ConfigCommon */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bwp__downlink_common__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__downlink_common__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BWP_DownlinkCommon", + "BWPDownlinkCommon", + "Uenibstreamprotobuf__BWPDownlinkCommon", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BWPDownlinkCommon), + 5, + uenibstreamprotobuf__bwp__downlink_common__field_descriptors, + uenibstreamprotobuf__bwp__downlink_common__field_indices_by_name, + 1, uenibstreamprotobuf__bwp__downlink_common__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bwp__downlink_common__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bwp__field_descriptors[3] = +{ + { + "locationAndBandwidth", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BWP, locationandbandwidth), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subcarrierSpacing", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BWP, subcarrierspacing), + &uenibstreamprotobuf__subcarrier_spacing__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cyclicPrefix", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BWP, cyclicprefix), + &uenibstreamprotobuf__cyclic_prefix__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bwp__field_indices_by_name[] = { + 2, /* field[2] = cyclicPrefix */ + 0, /* field[0] = locationAndBandwidth */ + 1, /* field[1] = subcarrierSpacing */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bwp__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BWP", + "BWP", + "Uenibstreamprotobuf__BWP", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BWP), + 3, + uenibstreamprotobuf__bwp__field_descriptors, + uenibstreamprotobuf__bwp__field_indices_by_name, + 1, uenibstreamprotobuf__bwp__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bwp__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__cyclic_prefix__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CYCLIC_PREFIX__VALUE__protobuf_unspecified", 0 }, + { "extended", "UENIBSTREAMPROTOBUF__CYCLIC_PREFIX__VALUE__extended", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__cyclic_prefix__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__cyclic_prefix__value__enum_values_by_name[2] = +{ + { "extended", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__cyclic_prefix__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CyclicPrefix.Value", + "Value", + "Uenibstreamprotobuf__CyclicPrefix__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__cyclic_prefix__value__enum_values_by_number, + 2, + uenibstreamprotobuf__cyclic_prefix__value__enum_values_by_name, + 1, + uenibstreamprotobuf__cyclic_prefix__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cyclic_prefix__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CyclicPrefix, value), + &uenibstreamprotobuf__cyclic_prefix__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cyclic_prefix__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cyclic_prefix__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cyclic_prefix__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CyclicPrefix", + "CyclicPrefix", + "Uenibstreamprotobuf__CyclicPrefix", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CyclicPrefix), + 1, + uenibstreamprotobuf__cyclic_prefix__field_descriptors, + uenibstreamprotobuf__cyclic_prefix__field_indices_by_name, + 1, uenibstreamprotobuf__cyclic_prefix__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cyclic_prefix__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdcch__config_common__field_descriptors[9] = +{ + { + "controlResourceSetZero", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, controlresourcesetzero), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "commonControlResourceSet", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, commoncontrolresourceset), + &uenibstreamprotobuf__control_resource_set__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "searchSpaceZero", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, searchspacezero), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "commonSearchSpaceList", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, n_commonsearchspacelist), + offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, commonsearchspacelist), + &uenibstreamprotobuf__search_space__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "searchSpaceSIB1", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, searchspacesib1), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "searchSpaceOtherSystemInformation", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, searchspaceothersysteminformation), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pagingSearchSpace", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, pagingsearchspace), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ra_SearchSpace", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, ra_searchspace), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "firstPDCCH_MonitoringOccasionOfP0", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, firstpdcch_monitoringoccasionofp0), + &uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pdcch__config_common__field_indices_by_name[] = { + 1, /* field[1] = commonControlResourceSet */ + 3, /* field[3] = commonSearchSpaceList */ + 0, /* field[0] = controlResourceSetZero */ + 8, /* field[8] = firstPDCCH_MonitoringOccasionOfP0 */ + 6, /* field[6] = pagingSearchSpace */ + 7, /* field[7] = ra_SearchSpace */ + 5, /* field[5] = searchSpaceOtherSystemInformation */ + 4, /* field[4] = searchSpaceSIB1 */ + 2, /* field[2] = searchSpaceZero */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdcch__config_common__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 9 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcch__config_common__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDCCH_ConfigCommon", + "PDCCHConfigCommon", + "Uenibstreamprotobuf__PDCCHConfigCommon", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PDCCHConfigCommon), + 9, + uenibstreamprotobuf__pdcch__config_common__field_descriptors, + uenibstreamprotobuf__pdcch__config_common__field_indices_by_name, + 1, uenibstreamprotobuf__pdcch__config_common__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pdcch__config_common__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__control_resource_set__field_descriptors[10] = +{ + { + "controlResourceSetId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ControlResourceSet, controlresourcesetid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "frequencyDomainResources", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ControlResourceSet, frequencydomainresources), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "duration", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ControlResourceSet, duration), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "interleaved", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ControlResourceSet, cce__reg__mapping_type_case), + offsetof(Uenibstreamprotobuf__ControlResourceSet, interleaved), + &uenibstreamprotobuf__interleaved__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nonInterleaved", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ControlResourceSet, cce__reg__mapping_type_case), + offsetof(Uenibstreamprotobuf__ControlResourceSet, noninterleaved), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "precoderGranularity", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ControlResourceSet, precodergranularity), + &uenibstreamprotobuf__precoder_granularity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tci_StatesPDCCH_ToAddList", + 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__ControlResourceSet, n_tci_statespdcch_toaddlist), + offsetof(Uenibstreamprotobuf__ControlResourceSet, tci_statespdcch_toaddlist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tci_StatesPDCCH_ToReleaseList", + 8, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__ControlResourceSet, n_tci_statespdcch_toreleaselist), + offsetof(Uenibstreamprotobuf__ControlResourceSet, tci_statespdcch_toreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tci_PresentInDCI", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ControlResourceSet, tci_presentindci), + &uenibstreamprotobuf__enabled_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pdcch_DMRS_ScramblingId", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ControlResourceSet, pdcch_dmrs_scramblingid), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__control_resource_set__field_indices_by_name[] = { + 0, /* field[0] = controlResourceSetId */ + 2, /* field[2] = duration */ + 1, /* field[1] = frequencyDomainResources */ + 3, /* field[3] = interleaved */ + 4, /* field[4] = nonInterleaved */ + 9, /* field[9] = pdcch_DMRS_ScramblingId */ + 5, /* field[5] = precoderGranularity */ + 8, /* field[8] = tci_PresentInDCI */ + 6, /* field[6] = tci_StatesPDCCH_ToAddList */ + 7, /* field[7] = tci_StatesPDCCH_ToReleaseList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__control_resource_set__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 10 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__control_resource_set__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ControlResourceSet", + "ControlResourceSet", + "Uenibstreamprotobuf__ControlResourceSet", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ControlResourceSet), + 10, + uenibstreamprotobuf__control_resource_set__field_descriptors, + uenibstreamprotobuf__control_resource_set__field_indices_by_name, + 1, uenibstreamprotobuf__control_resource_set__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__control_resource_set__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__interleaved__field_descriptors[3] = +{ + { + "reg_BundleSize", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Interleaved, reg_bundlesize), + &uenibstreamprotobuf__reg__bundle_size__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "interleaverSize", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Interleaved, interleaversize), + &uenibstreamprotobuf__interleaver_size__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "shiftIndex", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Interleaved, shiftindex), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__interleaved__field_indices_by_name[] = { + 1, /* field[1] = interleaverSize */ + 0, /* field[0] = reg_BundleSize */ + 2, /* field[2] = shiftIndex */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__interleaved__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__interleaved__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Interleaved", + "Interleaved", + "Uenibstreamprotobuf__Interleaved", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Interleaved), + 3, + uenibstreamprotobuf__interleaved__field_descriptors, + uenibstreamprotobuf__interleaved__field_indices_by_name, + 1, uenibstreamprotobuf__interleaved__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__interleaved__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__reg__bundle_size__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__protobuf_unspecified", 0 }, + { "n2", "UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__n2", 1 }, + { "n3", "UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__n3", 2 }, + { "n6", "UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__n6", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__reg__bundle_size__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__reg__bundle_size__value__enum_values_by_name[4] = +{ + { "n2", 1 }, + { "n3", 2 }, + { "n6", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__reg__bundle_size__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Reg_BundleSize.Value", + "Value", + "Uenibstreamprotobuf__RegBundleSize__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__reg__bundle_size__value__enum_values_by_number, + 4, + uenibstreamprotobuf__reg__bundle_size__value__enum_values_by_name, + 1, + uenibstreamprotobuf__reg__bundle_size__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__reg__bundle_size__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RegBundleSize, value), + &uenibstreamprotobuf__reg__bundle_size__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__reg__bundle_size__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__reg__bundle_size__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__reg__bundle_size__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Reg_BundleSize", + "RegBundleSize", + "Uenibstreamprotobuf__RegBundleSize", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RegBundleSize), + 1, + uenibstreamprotobuf__reg__bundle_size__field_descriptors, + uenibstreamprotobuf__reg__bundle_size__field_indices_by_name, + 1, uenibstreamprotobuf__reg__bundle_size__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__reg__bundle_size__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__interleaver_size__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__protobuf_unspecified", 0 }, + { "n2", "UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__n2", 1 }, + { "n3", "UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__n3", 2 }, + { "n6", "UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__n6", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__interleaver_size__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__interleaver_size__value__enum_values_by_name[4] = +{ + { "n2", 1 }, + { "n3", 2 }, + { "n6", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__interleaver_size__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.InterleaverSize.Value", + "Value", + "Uenibstreamprotobuf__InterleaverSize__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__interleaver_size__value__enum_values_by_number, + 4, + uenibstreamprotobuf__interleaver_size__value__enum_values_by_name, + 1, + uenibstreamprotobuf__interleaver_size__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__interleaver_size__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterleaverSize, value), + &uenibstreamprotobuf__interleaver_size__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__interleaver_size__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__interleaver_size__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__interleaver_size__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.InterleaverSize", + "InterleaverSize", + "Uenibstreamprotobuf__InterleaverSize", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__InterleaverSize), + 1, + uenibstreamprotobuf__interleaver_size__field_descriptors, + uenibstreamprotobuf__interleaver_size__field_indices_by_name, + 1, uenibstreamprotobuf__interleaver_size__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__interleaver_size__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__precoder_granularity__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__VALUE__protobuf_unspecified", 0 }, + { "sameAsREG_bundle", "UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__VALUE__sameAsREG_bundle", 1 }, + { "allContiguousRBs", "UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__VALUE__allContiguousRBs", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__precoder_granularity__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__precoder_granularity__value__enum_values_by_name[3] = +{ + { "allContiguousRBs", 2 }, + { "protobuf_unspecified", 0 }, + { "sameAsREG_bundle", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__precoder_granularity__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PrecoderGranularity.Value", + "Value", + "Uenibstreamprotobuf__PrecoderGranularity__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__precoder_granularity__value__enum_values_by_number, + 3, + uenibstreamprotobuf__precoder_granularity__value__enum_values_by_name, + 1, + uenibstreamprotobuf__precoder_granularity__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__precoder_granularity__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PrecoderGranularity, value), + &uenibstreamprotobuf__precoder_granularity__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__precoder_granularity__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__precoder_granularity__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__precoder_granularity__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PrecoderGranularity", + "PrecoderGranularity", + "Uenibstreamprotobuf__PrecoderGranularity", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PrecoderGranularity), + 1, + uenibstreamprotobuf__precoder_granularity__field_descriptors, + uenibstreamprotobuf__precoder_granularity__field_indices_by_name, + 1, uenibstreamprotobuf__precoder_granularity__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__precoder_granularity__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__field_descriptors[8] = +{ + { + "sCS15KHZoneT", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case), + offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, scs15khzonet), + &uenibstreamprotobuf__sequence__of__integer__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCS30KHZoneT_SCS15KHZhalfT", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case), + offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, scs30khzonet_scs15khzhalft), + &uenibstreamprotobuf__sequence__of__integer__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case), + offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, scs60khzonet_scs30khzhalft_scs15khzquartert), + &uenibstreamprotobuf__sequence__of__integer__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case), + offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, scs120khzonet_scs60khzhalft_scs30khzquartert_scs15khzoneeightht), + &uenibstreamprotobuf__sequence__of__integer__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case), + offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, scs120khzhalft_scs60khzquartert_scs30khzoneeightht_scs15khzonesixteentht), + &uenibstreamprotobuf__sequence__of__integer__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case), + offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, scs120khzquartert_scs60khzoneeightht_scs30khzonesixteentht), + &uenibstreamprotobuf__sequence__of__integer__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCS120KHZoneEighthT_SCS60KHZoneSixteenthT", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case), + offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, scs120khzoneeightht_scs60khzonesixteentht), + &uenibstreamprotobuf__sequence__of__integer__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCS120KHZoneSixteenthT", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case), + offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, scs120khzonesixteentht), + &uenibstreamprotobuf__sequence__of__integer__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__field_indices_by_name[] = { + 4, /* field[4] = sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT */ + 6, /* field[6] = sCS120KHZoneEighthT_SCS60KHZoneSixteenthT */ + 7, /* field[7] = sCS120KHZoneSixteenthT */ + 3, /* field[3] = sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT */ + 5, /* field[5] = sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT */ + 0, /* field[0] = sCS15KHZoneT */ + 1, /* field[1] = sCS30KHZoneT_SCS15KHZhalfT */ + 2, /* field[2] = sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FirstPDCCH_MonitoringOccasionOfP0", + "FirstPDCCHMonitoringOccasionOfP0", + "Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0), + 8, + uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__field_descriptors, + uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__field_indices_by_name, + 1, uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sequence__of__integer__field_descriptors[1] = +{ + { + "sequence_Of_Integer", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SequenceOfInteger, n_sequence_of_integer), + offsetof(Uenibstreamprotobuf__SequenceOfInteger, sequence_of_integer), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sequence__of__integer__field_indices_by_name[] = { + 0, /* field[0] = sequence_Of_Integer */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sequence__of__integer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sequence__of__integer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Sequence_Of_Integer", + "SequenceOfInteger", + "Uenibstreamprotobuf__SequenceOfInteger", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SequenceOfInteger), + 1, + uenibstreamprotobuf__sequence__of__integer__field_descriptors, + uenibstreamprotobuf__sequence__of__integer__field_indices_by_name, + 1, uenibstreamprotobuf__sequence__of__integer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sequence__of__integer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdsch__config_common__field_descriptors[1] = +{ + { + "pdsch_TimeDomainAllocationList", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHConfigCommon, pdsch_timedomainallocationlist), + &uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pdsch__config_common__field_indices_by_name[] = { + 0, /* field[0] = pdsch_TimeDomainAllocationList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdsch__config_common__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__config_common__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDSCH_ConfigCommon", + "PDSCHConfigCommon", + "Uenibstreamprotobuf__PDSCHConfigCommon", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PDSCHConfigCommon), + 1, + uenibstreamprotobuf__pdsch__config_common__field_descriptors, + uenibstreamprotobuf__pdsch__config_common__field_indices_by_name, + 1, uenibstreamprotobuf__pdsch__config_common__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pdsch__config_common__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList, n_items), + offsetof(Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList, items), + &uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDSCH_TimeDomainResourceAllocationList", + "PDSCHTimeDomainResourceAllocationList", + "Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList), + 1, + uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__field_descriptors, + uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__field_indices_by_name, + 1, uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdsch__time_domain_resource_allocation__field_descriptors[3] = +{ + { + "k0", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation, k0), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mappingType", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation, mappingtype), + &uenibstreamprotobuf__mapping_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "startSymbolAndLength", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation, startsymbolandlength), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pdsch__time_domain_resource_allocation__field_indices_by_name[] = { + 0, /* field[0] = k0 */ + 1, /* field[1] = mappingType */ + 2, /* field[2] = startSymbolAndLength */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdsch__time_domain_resource_allocation__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDSCH_TimeDomainResourceAllocation", + "PDSCHTimeDomainResourceAllocation", + "Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation), + 3, + uenibstreamprotobuf__pdsch__time_domain_resource_allocation__field_descriptors, + uenibstreamprotobuf__pdsch__time_domain_resource_allocation__field_indices_by_name, + 1, uenibstreamprotobuf__pdsch__time_domain_resource_allocation__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pdsch__time_domain_resource_allocation__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__mapping_type__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MAPPING_TYPE__VALUE__protobuf_unspecified", 0 }, + { "typeA", "UENIBSTREAMPROTOBUF__MAPPING_TYPE__VALUE__typeA", 1 }, + { "typeB", "UENIBSTREAMPROTOBUF__MAPPING_TYPE__VALUE__typeB", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__mapping_type__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__mapping_type__value__enum_values_by_name[3] = +{ + { "protobuf_unspecified", 0 }, + { "typeA", 1 }, + { "typeB", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__mapping_type__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MappingType.Value", + "Value", + "Uenibstreamprotobuf__MappingType__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__mapping_type__value__enum_values_by_number, + 3, + uenibstreamprotobuf__mapping_type__value__enum_values_by_name, + 1, + uenibstreamprotobuf__mapping_type__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__mapping_type__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MappingType, value), + &uenibstreamprotobuf__mapping_type__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__mapping_type__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__mapping_type__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__mapping_type__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MappingType", + "MappingType", + "Uenibstreamprotobuf__MappingType", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MappingType), + 1, + uenibstreamprotobuf__mapping_type__field_descriptors, + uenibstreamprotobuf__mapping_type__field_indices_by_name, + 1, uenibstreamprotobuf__mapping_type__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__mapping_type__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uplink_config_common__field_descriptors[3] = +{ + { + "frequencyInfoUL", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkConfigCommon, frequencyinfoul), + &uenibstreamprotobuf__frequency_info_ul__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "initialUplinkBWP", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkConfigCommon, initialuplinkbwp), + &uenibstreamprotobuf__bwp__uplink_common__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dummy", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkConfigCommon, dummy), + &uenibstreamprotobuf__time_alignment_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uplink_config_common__field_indices_by_name[] = { + 2, /* field[2] = dummy */ + 0, /* field[0] = frequencyInfoUL */ + 1, /* field[1] = initialUplinkBWP */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uplink_config_common__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_config_common__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UplinkConfigCommon", + "UplinkConfigCommon", + "Uenibstreamprotobuf__UplinkConfigCommon", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UplinkConfigCommon), + 3, + uenibstreamprotobuf__uplink_config_common__field_descriptors, + uenibstreamprotobuf__uplink_config_common__field_indices_by_name, + 1, uenibstreamprotobuf__uplink_config_common__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uplink_config_common__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__frequency_info_ul__field_descriptors[6] = +{ + { + "frequencyBandList", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FrequencyInfoUL, frequencybandlist), + &uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "absoluteFrequencyPointA", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FrequencyInfoUL, absolutefrequencypointa), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "scs_SpecificCarrierList", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__FrequencyInfoUL, n_scs_specificcarrierlist), + offsetof(Uenibstreamprotobuf__FrequencyInfoUL, scs_specificcarrierlist), + &uenibstreamprotobuf__scs__specific_carrier__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "additionalSpectrumEmission", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FrequencyInfoUL, additionalspectrumemission), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p_Max", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FrequencyInfoUL, p_max), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "frequencyShift7p5khz", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FrequencyInfoUL, frequencyshift7p5khz), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__frequency_info_ul__field_indices_by_name[] = { + 1, /* field[1] = absoluteFrequencyPointA */ + 3, /* field[3] = additionalSpectrumEmission */ + 0, /* field[0] = frequencyBandList */ + 5, /* field[5] = frequencyShift7p5khz */ + 4, /* field[4] = p_Max */ + 2, /* field[2] = scs_SpecificCarrierList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__frequency_info_ul__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_info_ul__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FrequencyInfoUL", + "FrequencyInfoUL", + "Uenibstreamprotobuf__FrequencyInfoUL", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__FrequencyInfoUL), + 6, + uenibstreamprotobuf__frequency_info_ul__field_descriptors, + uenibstreamprotobuf__frequency_info_ul__field_indices_by_name, + 1, uenibstreamprotobuf__frequency_info_ul__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__frequency_info_ul__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bwp__uplink_common__field_descriptors[7] = +{ + { + "genericParameters", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BWPUplinkCommon, genericparameters), + &uenibstreamprotobuf__bwp__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_rach_ConfigCommon", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPUplinkCommon, rach__config_common_case), + offsetof(Uenibstreamprotobuf__BWPUplinkCommon, release_rach_configcommon), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_rach_ConfigCommon", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPUplinkCommon, rach__config_common_case), + offsetof(Uenibstreamprotobuf__BWPUplinkCommon, setup_rach_configcommon), + &uenibstreamprotobuf__rach__config_common__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_pusch_ConfigCommon", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPUplinkCommon, pusch__config_common_case), + offsetof(Uenibstreamprotobuf__BWPUplinkCommon, release_pusch_configcommon), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_pusch_ConfigCommon", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPUplinkCommon, pusch__config_common_case), + offsetof(Uenibstreamprotobuf__BWPUplinkCommon, setup_pusch_configcommon), + &uenibstreamprotobuf__pusch__config_common__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_pucch_ConfigCommon", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPUplinkCommon, pucch__config_common_case), + offsetof(Uenibstreamprotobuf__BWPUplinkCommon, release_pucch_configcommon), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_pucch_ConfigCommon", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPUplinkCommon, pucch__config_common_case), + offsetof(Uenibstreamprotobuf__BWPUplinkCommon, setup_pucch_configcommon), + &uenibstreamprotobuf__pucch__config_common__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bwp__uplink_common__field_indices_by_name[] = { + 0, /* field[0] = genericParameters */ + 5, /* field[5] = release_pucch_ConfigCommon */ + 3, /* field[3] = release_pusch_ConfigCommon */ + 1, /* field[1] = release_rach_ConfigCommon */ + 6, /* field[6] = setup_pucch_ConfigCommon */ + 4, /* field[4] = setup_pusch_ConfigCommon */ + 2, /* field[2] = setup_rach_ConfigCommon */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bwp__uplink_common__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__uplink_common__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BWP_UplinkCommon", + "BWPUplinkCommon", + "Uenibstreamprotobuf__BWPUplinkCommon", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BWPUplinkCommon), + 7, + uenibstreamprotobuf__bwp__uplink_common__field_descriptors, + uenibstreamprotobuf__bwp__uplink_common__field_indices_by_name, + 1, uenibstreamprotobuf__bwp__uplink_common__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bwp__uplink_common__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bwp__uplink__field_descriptors[3] = +{ + { + "bwp_Id", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BWPUplink, bwp_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bwp_Common", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BWPUplink, bwp_common), + &uenibstreamprotobuf__bwp__uplink_common__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bwp_Dedicated", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BWPUplink, bwp_dedicated), + &uenibstreamprotobuf__bwp__uplink_dedicated__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bwp__uplink__field_indices_by_name[] = { + 1, /* field[1] = bwp_Common */ + 2, /* field[2] = bwp_Dedicated */ + 0, /* field[0] = bwp_Id */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bwp__uplink__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__uplink__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BWP_Uplink", + "BWPUplink", + "Uenibstreamprotobuf__BWPUplink", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BWPUplink), + 3, + uenibstreamprotobuf__bwp__uplink__field_descriptors, + uenibstreamprotobuf__bwp__uplink__field_indices_by_name, + 1, uenibstreamprotobuf__bwp__uplink__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bwp__uplink__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rach__config_common__field_descriptors[19] = +{ + { + "rach_ConfigGeneric", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigCommon, rach_configgeneric), + &uenibstreamprotobuf__rach__config_generic__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "totalNumberOfRA_Preambles", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigCommon, totalnumberofra_preambles), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "oneEighth", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case), + offsetof(Uenibstreamprotobuf__RACHConfigCommon, oneeighth), + &uenibstreamprotobuf__fraction__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "oneFourth", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case), + offsetof(Uenibstreamprotobuf__RACHConfigCommon, onefourth), + &uenibstreamprotobuf__fraction__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "oneHalf", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case), + offsetof(Uenibstreamprotobuf__RACHConfigCommon, onehalf), + &uenibstreamprotobuf__fraction__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "one", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case), + offsetof(Uenibstreamprotobuf__RACHConfigCommon, one), + &uenibstreamprotobuf__fraction__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "two", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case), + offsetof(Uenibstreamprotobuf__RACHConfigCommon, two), + &uenibstreamprotobuf__other_fraction__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "four", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case), + offsetof(Uenibstreamprotobuf__RACHConfigCommon, four), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eight", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case), + offsetof(Uenibstreamprotobuf__RACHConfigCommon, eight), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sixteen", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case), + offsetof(Uenibstreamprotobuf__RACHConfigCommon, sixteen), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "groupBconfigured", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigCommon, groupbconfigured), + &uenibstreamprotobuf__group_bconfigured__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ra_ContentionResolutionTimer", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigCommon, ra_contentionresolutiontimer), + &uenibstreamprotobuf__ra__contention_resolution_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsrp_ThresholdSSB", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigCommon, rsrp_thresholdssb), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsrp_ThresholdSSB_SUL", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigCommon, rsrp_thresholdssb_sul), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "l839", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__RACHConfigCommon, prach__root_sequence_index_case), + offsetof(Uenibstreamprotobuf__RACHConfigCommon, l839), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "l139", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__RACHConfigCommon, prach__root_sequence_index_case), + offsetof(Uenibstreamprotobuf__RACHConfigCommon, l139), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "msg1_SubcarrierSpacing", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigCommon, msg1_subcarrierspacing), + &uenibstreamprotobuf__subcarrier_spacing__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "restrictedSetConfig", + 18, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigCommon, restrictedsetconfig), + &uenibstreamprotobuf__restricted_set_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "msg3_transformPrecoder", + 19, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigCommon, msg3_transformprecoder), + &uenibstreamprotobuf__enabled_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rach__config_common__field_indices_by_name[] = { + 8, /* field[8] = eight */ + 7, /* field[7] = four */ + 10, /* field[10] = groupBconfigured */ + 15, /* field[15] = l139 */ + 14, /* field[14] = l839 */ + 16, /* field[16] = msg1_SubcarrierSpacing */ + 18, /* field[18] = msg3_transformPrecoder */ + 5, /* field[5] = one */ + 2, /* field[2] = oneEighth */ + 3, /* field[3] = oneFourth */ + 4, /* field[4] = oneHalf */ + 11, /* field[11] = ra_ContentionResolutionTimer */ + 0, /* field[0] = rach_ConfigGeneric */ + 17, /* field[17] = restrictedSetConfig */ + 12, /* field[12] = rsrp_ThresholdSSB */ + 13, /* field[13] = rsrp_ThresholdSSB_SUL */ + 9, /* field[9] = sixteen */ + 1, /* field[1] = totalNumberOfRA_Preambles */ + 6, /* field[6] = two */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rach__config_common__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 19 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rach__config_common__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RACH_ConfigCommon", + "RACHConfigCommon", + "Uenibstreamprotobuf__RACHConfigCommon", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RACHConfigCommon), + 19, + uenibstreamprotobuf__rach__config_common__field_descriptors, + uenibstreamprotobuf__rach__config_common__field_indices_by_name, + 1, uenibstreamprotobuf__rach__config_common__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rach__config_common__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rach__config_generic__field_descriptors[8] = +{ + { + "prach_ConfigurationIndex", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigGeneric, prach_configurationindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "msg1_FDM", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigGeneric, msg1_fdm), + &uenibstreamprotobuf__msg1__fdm__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "msg1_FrequencyStart", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigGeneric, msg1_frequencystart), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "zeroCorrelationZoneConfig", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigGeneric, zerocorrelationzoneconfig), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "preambleReceivedTargetPower", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_SINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigGeneric, preamblereceivedtargetpower), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "preambleTransMax", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigGeneric, preambletransmax), + &uenibstreamprotobuf__preamble_trans_max__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "powerRampingStep", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigGeneric, powerrampingstep), + &uenibstreamprotobuf__power_ramping_step__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ra_ResponseWindow", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigGeneric, ra_responsewindow), + &uenibstreamprotobuf__ra__response_window__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rach__config_generic__field_indices_by_name[] = { + 1, /* field[1] = msg1_FDM */ + 2, /* field[2] = msg1_FrequencyStart */ + 6, /* field[6] = powerRampingStep */ + 0, /* field[0] = prach_ConfigurationIndex */ + 4, /* field[4] = preambleReceivedTargetPower */ + 5, /* field[5] = preambleTransMax */ + 7, /* field[7] = ra_ResponseWindow */ + 3, /* field[3] = zeroCorrelationZoneConfig */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rach__config_generic__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rach__config_generic__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RACH_ConfigGeneric", + "RACHConfigGeneric", + "Uenibstreamprotobuf__RACHConfigGeneric", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RACHConfigGeneric), + 8, + uenibstreamprotobuf__rach__config_generic__field_descriptors, + uenibstreamprotobuf__rach__config_generic__field_indices_by_name, + 1, uenibstreamprotobuf__rach__config_generic__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rach__config_generic__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__msg1__fdm__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__protobuf_unspecified", 0 }, + { "one", "UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__one", 1 }, + { "two", "UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__two", 2 }, + { "four", "UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__four", 3 }, + { "eight", "UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__eight", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__msg1__fdm__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__msg1__fdm__value__enum_values_by_name[5] = +{ + { "eight", 4 }, + { "four", 3 }, + { "one", 1 }, + { "protobuf_unspecified", 0 }, + { "two", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__msg1__fdm__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Msg1_FDM.Value", + "Value", + "Uenibstreamprotobuf__Msg1FDM__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__msg1__fdm__value__enum_values_by_number, + 5, + uenibstreamprotobuf__msg1__fdm__value__enum_values_by_name, + 1, + uenibstreamprotobuf__msg1__fdm__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__msg1__fdm__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Msg1FDM, value), + &uenibstreamprotobuf__msg1__fdm__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__msg1__fdm__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__msg1__fdm__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__msg1__fdm__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Msg1_FDM", + "Msg1FDM", + "Uenibstreamprotobuf__Msg1FDM", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Msg1FDM), + 1, + uenibstreamprotobuf__msg1__fdm__field_descriptors, + uenibstreamprotobuf__msg1__fdm__field_indices_by_name, + 1, uenibstreamprotobuf__msg1__fdm__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__msg1__fdm__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__preamble_trans_max__value__enum_values_by_number[12] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__protobuf_unspecified", 0 }, + { "n3", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n3", 1 }, + { "n4", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n4", 2 }, + { "n5", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n5", 3 }, + { "n6", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n6", 4 }, + { "n7", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n7", 5 }, + { "n8", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n8", 6 }, + { "n10", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n10", 7 }, + { "n20", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n20", 8 }, + { "n50", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n50", 9 }, + { "n100", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n100", 10 }, + { "n200", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n200", 11 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__preamble_trans_max__value__value_ranges[] = { +{0, 0},{0, 12} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__preamble_trans_max__value__enum_values_by_name[12] = +{ + { "n10", 7 }, + { "n100", 10 }, + { "n20", 8 }, + { "n200", 11 }, + { "n3", 1 }, + { "n4", 2 }, + { "n5", 3 }, + { "n50", 9 }, + { "n6", 4 }, + { "n7", 5 }, + { "n8", 6 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__preamble_trans_max__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PreambleTransMax.Value", + "Value", + "Uenibstreamprotobuf__PreambleTransMax__Value", + "uenibstreamprotobuf", + 12, + uenibstreamprotobuf__preamble_trans_max__value__enum_values_by_number, + 12, + uenibstreamprotobuf__preamble_trans_max__value__enum_values_by_name, + 1, + uenibstreamprotobuf__preamble_trans_max__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__preamble_trans_max__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PreambleTransMax, value), + &uenibstreamprotobuf__preamble_trans_max__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__preamble_trans_max__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__preamble_trans_max__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__preamble_trans_max__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PreambleTransMax", + "PreambleTransMax", + "Uenibstreamprotobuf__PreambleTransMax", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PreambleTransMax), + 1, + uenibstreamprotobuf__preamble_trans_max__field_descriptors, + uenibstreamprotobuf__preamble_trans_max__field_indices_by_name, + 1, uenibstreamprotobuf__preamble_trans_max__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__preamble_trans_max__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__power_ramping_step__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__protobuf_unspecified", 0 }, + { "dB0", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__dB0", 1 }, + { "dB2", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__dB2", 2 }, + { "dB4", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__dB4", 3 }, + { "dB6", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__dB6", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__power_ramping_step__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__power_ramping_step__value__enum_values_by_name[5] = +{ + { "dB0", 1 }, + { "dB2", 2 }, + { "dB4", 3 }, + { "dB6", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__power_ramping_step__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PowerRampingStep.Value", + "Value", + "Uenibstreamprotobuf__PowerRampingStep__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__power_ramping_step__value__enum_values_by_number, + 5, + uenibstreamprotobuf__power_ramping_step__value__enum_values_by_name, + 1, + uenibstreamprotobuf__power_ramping_step__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__power_ramping_step__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PowerRampingStep, value), + &uenibstreamprotobuf__power_ramping_step__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__power_ramping_step__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__power_ramping_step__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__power_ramping_step__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PowerRampingStep", + "PowerRampingStep", + "Uenibstreamprotobuf__PowerRampingStep", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PowerRampingStep), + 1, + uenibstreamprotobuf__power_ramping_step__field_descriptors, + uenibstreamprotobuf__power_ramping_step__field_indices_by_name, + 1, uenibstreamprotobuf__power_ramping_step__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__power_ramping_step__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ra__response_window__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__protobuf_unspecified", 0 }, + { "sl1", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl1", 1 }, + { "sl2", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl2", 2 }, + { "sl4", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl4", 3 }, + { "sl8", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl8", 4 }, + { "sl10", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl10", 5 }, + { "sl20", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl20", 6 }, + { "sl40", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl40", 7 }, + { "sl80", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl80", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ra__response_window__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ra__response_window__value__enum_values_by_name[9] = +{ + { "protobuf_unspecified", 0 }, + { "sl1", 1 }, + { "sl10", 5 }, + { "sl2", 2 }, + { "sl20", 6 }, + { "sl4", 3 }, + { "sl40", 7 }, + { "sl8", 4 }, + { "sl80", 8 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ra__response_window__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RA_ResponseWindow.Value", + "Value", + "Uenibstreamprotobuf__RAResponseWindow__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__ra__response_window__value__enum_values_by_number, + 9, + uenibstreamprotobuf__ra__response_window__value__enum_values_by_name, + 1, + uenibstreamprotobuf__ra__response_window__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ra__response_window__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RAResponseWindow, value), + &uenibstreamprotobuf__ra__response_window__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ra__response_window__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ra__response_window__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ra__response_window__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RA_ResponseWindow", + "RAResponseWindow", + "Uenibstreamprotobuf__RAResponseWindow", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RAResponseWindow), + 1, + uenibstreamprotobuf__ra__response_window__field_descriptors, + uenibstreamprotobuf__ra__response_window__field_indices_by_name, + 1, uenibstreamprotobuf__ra__response_window__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ra__response_window__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__fraction__value__enum_values_by_number[17] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__protobuf_unspecified", 0 }, + { "n4", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n4", 1 }, + { "n8", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n8", 2 }, + { "n12", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n12", 3 }, + { "n16", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n16", 4 }, + { "n20", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n20", 5 }, + { "n24", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n24", 6 }, + { "n28", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n28", 7 }, + { "n32", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n32", 8 }, + { "n36", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n36", 9 }, + { "n40", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n40", 10 }, + { "n44", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n44", 11 }, + { "n48", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n48", 12 }, + { "n52", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n52", 13 }, + { "n56", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n56", 14 }, + { "n60", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n60", 15 }, + { "n64", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n64", 16 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__fraction__value__value_ranges[] = { +{0, 0},{0, 17} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__fraction__value__enum_values_by_name[17] = +{ + { "n12", 3 }, + { "n16", 4 }, + { "n20", 5 }, + { "n24", 6 }, + { "n28", 7 }, + { "n32", 8 }, + { "n36", 9 }, + { "n4", 1 }, + { "n40", 10 }, + { "n44", 11 }, + { "n48", 12 }, + { "n52", 13 }, + { "n56", 14 }, + { "n60", 15 }, + { "n64", 16 }, + { "n8", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__fraction__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Fraction.Value", + "Value", + "Uenibstreamprotobuf__Fraction__Value", + "uenibstreamprotobuf", + 17, + uenibstreamprotobuf__fraction__value__enum_values_by_number, + 17, + uenibstreamprotobuf__fraction__value__enum_values_by_name, + 1, + uenibstreamprotobuf__fraction__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__fraction__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Fraction, value), + &uenibstreamprotobuf__fraction__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__fraction__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__fraction__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__fraction__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Fraction", + "Fraction", + "Uenibstreamprotobuf__Fraction", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Fraction), + 1, + uenibstreamprotobuf__fraction__field_descriptors, + uenibstreamprotobuf__fraction__field_indices_by_name, + 1, uenibstreamprotobuf__fraction__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__fraction__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__other_fraction__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__protobuf_unspecified", 0 }, + { "n4", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n4", 1 }, + { "n8", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n8", 2 }, + { "n12", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n12", 3 }, + { "n16", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n16", 4 }, + { "n20", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n20", 5 }, + { "n24", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n24", 6 }, + { "n28", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n28", 7 }, + { "n32", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n32", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__other_fraction__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__other_fraction__value__enum_values_by_name[9] = +{ + { "n12", 3 }, + { "n16", 4 }, + { "n20", 5 }, + { "n24", 6 }, + { "n28", 7 }, + { "n32", 8 }, + { "n4", 1 }, + { "n8", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__other_fraction__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.OtherFraction.Value", + "Value", + "Uenibstreamprotobuf__OtherFraction__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__other_fraction__value__enum_values_by_number, + 9, + uenibstreamprotobuf__other_fraction__value__enum_values_by_name, + 1, + uenibstreamprotobuf__other_fraction__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__other_fraction__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__OtherFraction, value), + &uenibstreamprotobuf__other_fraction__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__other_fraction__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__other_fraction__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__other_fraction__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.OtherFraction", + "OtherFraction", + "Uenibstreamprotobuf__OtherFraction", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__OtherFraction), + 1, + uenibstreamprotobuf__other_fraction__field_descriptors, + uenibstreamprotobuf__other_fraction__field_indices_by_name, + 1, uenibstreamprotobuf__other_fraction__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__other_fraction__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__group_bconfigured__field_descriptors[3] = +{ + { + "ra_Msg3SizeGroupA", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GroupBconfigured, ra_msg3sizegroupa), + &uenibstreamprotobuf__ra__msg3_size_group_a__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "messagePowerOffsetGroupB", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GroupBconfigured, messagepoweroffsetgroupb), + &uenibstreamprotobuf__message_power_offset_group_b__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "numberOfRA_PreamblesGroupA", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GroupBconfigured, numberofra_preamblesgroupa), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__group_bconfigured__field_indices_by_name[] = { + 1, /* field[1] = messagePowerOffsetGroupB */ + 2, /* field[2] = numberOfRA_PreamblesGroupA */ + 0, /* field[0] = ra_Msg3SizeGroupA */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__group_bconfigured__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__group_bconfigured__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.GroupBconfigured", + "GroupBconfigured", + "Uenibstreamprotobuf__GroupBconfigured", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__GroupBconfigured), + 3, + uenibstreamprotobuf__group_bconfigured__field_descriptors, + uenibstreamprotobuf__group_bconfigured__field_indices_by_name, + 1, uenibstreamprotobuf__group_bconfigured__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__group_bconfigured__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ra__msg3_size_group_a__value__enum_values_by_number[11] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__protobuf_unspecified", 0 }, + { "b56", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b56", 1 }, + { "b144", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b144", 2 }, + { "b208", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b208", 3 }, + { "b256", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b256", 4 }, + { "b282", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b282", 5 }, + { "b480", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b480", 6 }, + { "b640", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b640", 7 }, + { "b800", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b800", 8 }, + { "b1000", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b1000", 9 }, + { "b72", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b72", 10 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ra__msg3_size_group_a__value__value_ranges[] = { +{0, 0},{0, 11} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ra__msg3_size_group_a__value__enum_values_by_name[11] = +{ + { "b1000", 9 }, + { "b144", 2 }, + { "b208", 3 }, + { "b256", 4 }, + { "b282", 5 }, + { "b480", 6 }, + { "b56", 1 }, + { "b640", 7 }, + { "b72", 10 }, + { "b800", 8 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ra__msg3_size_group_a__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RA_Msg3SizeGroupA.Value", + "Value", + "Uenibstreamprotobuf__RAMsg3SizeGroupA__Value", + "uenibstreamprotobuf", + 11, + uenibstreamprotobuf__ra__msg3_size_group_a__value__enum_values_by_number, + 11, + uenibstreamprotobuf__ra__msg3_size_group_a__value__enum_values_by_name, + 1, + uenibstreamprotobuf__ra__msg3_size_group_a__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ra__msg3_size_group_a__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RAMsg3SizeGroupA, value), + &uenibstreamprotobuf__ra__msg3_size_group_a__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ra__msg3_size_group_a__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ra__msg3_size_group_a__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ra__msg3_size_group_a__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RA_Msg3SizeGroupA", + "RAMsg3SizeGroupA", + "Uenibstreamprotobuf__RAMsg3SizeGroupA", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RAMsg3SizeGroupA), + 1, + uenibstreamprotobuf__ra__msg3_size_group_a__field_descriptors, + uenibstreamprotobuf__ra__msg3_size_group_a__field_indices_by_name, + 1, uenibstreamprotobuf__ra__msg3_size_group_a__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ra__msg3_size_group_a__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__message_power_offset_group_b__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__protobuf_unspecified", 0 }, + { "minusinfinity", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__minusinfinity", 1 }, + { "dB0", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB0", 2 }, + { "dB5", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB5", 3 }, + { "dB8", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB8", 4 }, + { "dB10", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB10", 5 }, + { "dB12", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB12", 6 }, + { "dB15", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB15", 7 }, + { "dB18", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB18", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__message_power_offset_group_b__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__message_power_offset_group_b__value__enum_values_by_name[9] = +{ + { "dB0", 2 }, + { "dB10", 5 }, + { "dB12", 6 }, + { "dB15", 7 }, + { "dB18", 8 }, + { "dB5", 3 }, + { "dB8", 4 }, + { "minusinfinity", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__message_power_offset_group_b__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MessagePowerOffsetGroupB.Value", + "Value", + "Uenibstreamprotobuf__MessagePowerOffsetGroupB__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__message_power_offset_group_b__value__enum_values_by_number, + 9, + uenibstreamprotobuf__message_power_offset_group_b__value__enum_values_by_name, + 1, + uenibstreamprotobuf__message_power_offset_group_b__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__message_power_offset_group_b__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MessagePowerOffsetGroupB, value), + &uenibstreamprotobuf__message_power_offset_group_b__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__message_power_offset_group_b__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__message_power_offset_group_b__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__message_power_offset_group_b__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MessagePowerOffsetGroupB", + "MessagePowerOffsetGroupB", + "Uenibstreamprotobuf__MessagePowerOffsetGroupB", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MessagePowerOffsetGroupB), + 1, + uenibstreamprotobuf__message_power_offset_group_b__field_descriptors, + uenibstreamprotobuf__message_power_offset_group_b__field_indices_by_name, + 1, uenibstreamprotobuf__message_power_offset_group_b__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__message_power_offset_group_b__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ra__contention_resolution_timer__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__protobuf_unspecified", 0 }, + { "sf8", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf8", 1 }, + { "sf16", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf16", 2 }, + { "sf24", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf24", 3 }, + { "sf32", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf32", 4 }, + { "sf40", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf40", 5 }, + { "sf48", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf48", 6 }, + { "sf56", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf56", 7 }, + { "sf64", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf64", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ra__contention_resolution_timer__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ra__contention_resolution_timer__value__enum_values_by_name[9] = +{ + { "protobuf_unspecified", 0 }, + { "sf16", 2 }, + { "sf24", 3 }, + { "sf32", 4 }, + { "sf40", 5 }, + { "sf48", 6 }, + { "sf56", 7 }, + { "sf64", 8 }, + { "sf8", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ra__contention_resolution_timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RA_ContentionResolutionTimer.Value", + "Value", + "Uenibstreamprotobuf__RAContentionResolutionTimer__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__ra__contention_resolution_timer__value__enum_values_by_number, + 9, + uenibstreamprotobuf__ra__contention_resolution_timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__ra__contention_resolution_timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ra__contention_resolution_timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RAContentionResolutionTimer, value), + &uenibstreamprotobuf__ra__contention_resolution_timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ra__contention_resolution_timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ra__contention_resolution_timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ra__contention_resolution_timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RA_ContentionResolutionTimer", + "RAContentionResolutionTimer", + "Uenibstreamprotobuf__RAContentionResolutionTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RAContentionResolutionTimer), + 1, + uenibstreamprotobuf__ra__contention_resolution_timer__field_descriptors, + uenibstreamprotobuf__ra__contention_resolution_timer__field_indices_by_name, + 1, uenibstreamprotobuf__ra__contention_resolution_timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ra__contention_resolution_timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__restricted_set_config__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__protobuf_unspecified", 0 }, + { "unrestrictedSet", "UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__unrestrictedSet", 1 }, + { "restrictedSetTypeA", "UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__restrictedSetTypeA", 2 }, + { "restrictedSetTypeB", "UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__restrictedSetTypeB", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__restricted_set_config__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__restricted_set_config__value__enum_values_by_name[4] = +{ + { "protobuf_unspecified", 0 }, + { "restrictedSetTypeA", 2 }, + { "restrictedSetTypeB", 3 }, + { "unrestrictedSet", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__restricted_set_config__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RestrictedSetConfig.Value", + "Value", + "Uenibstreamprotobuf__RestrictedSetConfig__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__restricted_set_config__value__enum_values_by_number, + 4, + uenibstreamprotobuf__restricted_set_config__value__enum_values_by_name, + 1, + uenibstreamprotobuf__restricted_set_config__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__restricted_set_config__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RestrictedSetConfig, value), + &uenibstreamprotobuf__restricted_set_config__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__restricted_set_config__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__restricted_set_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__restricted_set_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RestrictedSetConfig", + "RestrictedSetConfig", + "Uenibstreamprotobuf__RestrictedSetConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RestrictedSetConfig), + 1, + uenibstreamprotobuf__restricted_set_config__field_descriptors, + uenibstreamprotobuf__restricted_set_config__field_indices_by_name, + 1, uenibstreamprotobuf__restricted_set_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__restricted_set_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__config_common__field_descriptors[4] = +{ + { + "groupHoppingEnabledTransformPrecoding", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfigCommon, grouphoppingenabledtransformprecoding), + &uenibstreamprotobuf__enabled_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pusch_TimeDomainAllocationList", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfigCommon, pusch_timedomainallocationlist), + &uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "msg3_DeltaPreamble", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfigCommon, msg3_deltapreamble), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p0_NominalWithGrant", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfigCommon, p0_nominalwithgrant), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pusch__config_common__field_indices_by_name[] = { + 0, /* field[0] = groupHoppingEnabledTransformPrecoding */ + 2, /* field[2] = msg3_DeltaPreamble */ + 3, /* field[3] = p0_NominalWithGrant */ + 1, /* field[1] = pusch_TimeDomainAllocationList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pusch__config_common__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__config_common__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUSCH_ConfigCommon", + "PUSCHConfigCommon", + "Uenibstreamprotobuf__PUSCHConfigCommon", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUSCHConfigCommon), + 4, + uenibstreamprotobuf__pusch__config_common__field_descriptors, + uenibstreamprotobuf__pusch__config_common__field_indices_by_name, + 1, uenibstreamprotobuf__pusch__config_common__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pusch__config_common__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList, n_items), + offsetof(Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList, items), + &uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUSCH_TimeDomainResourceAllocationList", + "PUSCHTimeDomainResourceAllocationList", + "Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList), + 1, + uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__field_descriptors, + uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__field_indices_by_name, + 1, uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__time_domain_resource_allocation__field_descriptors[3] = +{ + { + "k2", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation, k2), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mappingType", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation, mappingtype), + &uenibstreamprotobuf__mapping_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "startSymbolAndLength", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation, startsymbolandlength), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pusch__time_domain_resource_allocation__field_indices_by_name[] = { + 0, /* field[0] = k2 */ + 1, /* field[1] = mappingType */ + 2, /* field[2] = startSymbolAndLength */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pusch__time_domain_resource_allocation__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUSCH_TimeDomainResourceAllocation", + "PUSCHTimeDomainResourceAllocation", + "Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation), + 3, + uenibstreamprotobuf__pusch__time_domain_resource_allocation__field_descriptors, + uenibstreamprotobuf__pusch__time_domain_resource_allocation__field_indices_by_name, + 1, uenibstreamprotobuf__pusch__time_domain_resource_allocation__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pusch__time_domain_resource_allocation__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__config_common__field_descriptors[4] = +{ + { + "pucch_ResourceCommon", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHConfigCommon, pucch_resourcecommon), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pucch_GroupHopping", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHConfigCommon, pucch_grouphopping), + &uenibstreamprotobuf__pucch__group_hopping__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "hoppingId", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHConfigCommon, hoppingid), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p0_nominal", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHConfigCommon, p0_nominal), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch__config_common__field_indices_by_name[] = { + 2, /* field[2] = hoppingId */ + 3, /* field[3] = p0_nominal */ + 1, /* field[1] = pucch_GroupHopping */ + 0, /* field[0] = pucch_ResourceCommon */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch__config_common__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__config_common__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_ConfigCommon", + "PUCCHConfigCommon", + "Uenibstreamprotobuf__PUCCHConfigCommon", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHConfigCommon), + 4, + uenibstreamprotobuf__pucch__config_common__field_descriptors, + uenibstreamprotobuf__pucch__config_common__field_indices_by_name, + 1, uenibstreamprotobuf__pucch__config_common__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch__config_common__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__pucch__group_hopping__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__protobuf_unspecified", 0 }, + { "neither", "UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__neither", 1 }, + { "enable", "UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__enable", 2 }, + { "disable", "UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__disable", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch__group_hopping__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__pucch__group_hopping__value__enum_values_by_name[4] = +{ + { "disable", 3 }, + { "enable", 2 }, + { "neither", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__pucch__group_hopping__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_GroupHopping.Value", + "Value", + "Uenibstreamprotobuf__PUCCHGroupHopping__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__pucch__group_hopping__value__enum_values_by_number, + 4, + uenibstreamprotobuf__pucch__group_hopping__value__enum_values_by_name, + 1, + uenibstreamprotobuf__pucch__group_hopping__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__group_hopping__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHGroupHopping, value), + &uenibstreamprotobuf__pucch__group_hopping__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch__group_hopping__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch__group_hopping__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__group_hopping__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_GroupHopping", + "PUCCHGroupHopping", + "Uenibstreamprotobuf__PUCCHGroupHopping", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHGroupHopping), + 1, + uenibstreamprotobuf__pucch__group_hopping__field_descriptors, + uenibstreamprotobuf__pucch__group_hopping__field_indices_by_name, + 1, uenibstreamprotobuf__pucch__group_hopping__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch__group_hopping__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__n__timing_advance_offset__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__protobuf_unspecified", 0 }, + { "n0", "UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__n0", 1 }, + { "n25600", "UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__n25600", 2 }, + { "n39936", "UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__n39936", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__n__timing_advance_offset__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__n__timing_advance_offset__value__enum_values_by_name[4] = +{ + { "n0", 1 }, + { "n25600", 2 }, + { "n39936", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__n__timing_advance_offset__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.N_TimingAdvanceOffset.Value", + "Value", + "Uenibstreamprotobuf__NTimingAdvanceOffset__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__n__timing_advance_offset__value__enum_values_by_number, + 4, + uenibstreamprotobuf__n__timing_advance_offset__value__enum_values_by_name, + 1, + uenibstreamprotobuf__n__timing_advance_offset__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__n__timing_advance_offset__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NTimingAdvanceOffset, value), + &uenibstreamprotobuf__n__timing_advance_offset__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__n__timing_advance_offset__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__n__timing_advance_offset__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__n__timing_advance_offset__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.N_TimingAdvanceOffset", + "NTimingAdvanceOffset", + "Uenibstreamprotobuf__NTimingAdvanceOffset", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NTimingAdvanceOffset), + 1, + uenibstreamprotobuf__n__timing_advance_offset__field_descriptors, + uenibstreamprotobuf__n__timing_advance_offset__field_indices_by_name, + 1, uenibstreamprotobuf__n__timing_advance_offset__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__n__timing_advance_offset__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ssb__periodicity_serving_cell__value__enum_values_by_number[7] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__protobuf_unspecified", 0 }, + { "ms5", "UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms5", 1 }, + { "ms10", "UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms10", 2 }, + { "ms20", "UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms20", 3 }, + { "ms40", "UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms40", 4 }, + { "ms80", "UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms80", 5 }, + { "ms160", "UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms160", 6 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ssb__periodicity_serving_cell__value__value_ranges[] = { +{0, 0},{0, 7} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ssb__periodicity_serving_cell__value__enum_values_by_name[7] = +{ + { "ms10", 2 }, + { "ms160", 6 }, + { "ms20", 3 }, + { "ms40", 4 }, + { "ms5", 1 }, + { "ms80", 5 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ssb__periodicity_serving_cell__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SSB_PeriodicityServingCell.Value", + "Value", + "Uenibstreamprotobuf__SSBPeriodicityServingCell__Value", + "uenibstreamprotobuf", + 7, + uenibstreamprotobuf__ssb__periodicity_serving_cell__value__enum_values_by_number, + 7, + uenibstreamprotobuf__ssb__periodicity_serving_cell__value__enum_values_by_name, + 1, + uenibstreamprotobuf__ssb__periodicity_serving_cell__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ssb__periodicity_serving_cell__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SSBPeriodicityServingCell, value), + &uenibstreamprotobuf__ssb__periodicity_serving_cell__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ssb__periodicity_serving_cell__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ssb__periodicity_serving_cell__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SSB_PeriodicityServingCell", + "SSBPeriodicityServingCell", + "Uenibstreamprotobuf__SSBPeriodicityServingCell", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SSBPeriodicityServingCell), + 1, + uenibstreamprotobuf__ssb__periodicity_serving_cell__field_descriptors, + uenibstreamprotobuf__ssb__periodicity_serving_cell__field_indices_by_name, + 1, uenibstreamprotobuf__ssb__periodicity_serving_cell__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ssb__periodicity_serving_cell__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__dmrs__type_a__position__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__VALUE__protobuf_unspecified", 0 }, + { "pos2", "UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__VALUE__pos2", 1 }, + { "pos3", "UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__VALUE__pos3", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__dmrs__type_a__position__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__dmrs__type_a__position__value__enum_values_by_name[3] = +{ + { "pos2", 1 }, + { "pos3", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__dmrs__type_a__position__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DMRS_TypeA_Position.Value", + "Value", + "Uenibstreamprotobuf__DMRSTypeAPosition__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__dmrs__type_a__position__value__enum_values_by_number, + 3, + uenibstreamprotobuf__dmrs__type_a__position__value__enum_values_by_name, + 1, + uenibstreamprotobuf__dmrs__type_a__position__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dmrs__type_a__position__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DMRSTypeAPosition, value), + &uenibstreamprotobuf__dmrs__type_a__position__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dmrs__type_a__position__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dmrs__type_a__position__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__type_a__position__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DMRS_TypeA_Position", + "DMRSTypeAPosition", + "Uenibstreamprotobuf__DMRSTypeAPosition", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DMRSTypeAPosition), + 1, + uenibstreamprotobuf__dmrs__type_a__position__field_descriptors, + uenibstreamprotobuf__dmrs__type_a__position__field_indices_by_name, + 1, uenibstreamprotobuf__dmrs__type_a__position__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dmrs__type_a__position__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rate_match_pattern_lte__crs__field_descriptors[5] = +{ + { + "carrierFreqDL", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RateMatchPatternLTECRS, carrierfreqdl), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "carrierBandwidthDL", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RateMatchPatternLTECRS, carrierbandwidthdl), + &uenibstreamprotobuf__carrier_bandwidth_dl__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mbsfn_SubframeConfigList", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RateMatchPatternLTECRS, mbsfn_subframeconfiglist), + &uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofCRS_Ports", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RateMatchPatternLTECRS, nrofcrs_ports), + &uenibstreamprotobuf__nrof_crs__ports__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "v_Shift", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RateMatchPatternLTECRS, v_shift), + &uenibstreamprotobuf__v__shift__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rate_match_pattern_lte__crs__field_indices_by_name[] = { + 1, /* field[1] = carrierBandwidthDL */ + 0, /* field[0] = carrierFreqDL */ + 2, /* field[2] = mbsfn_SubframeConfigList */ + 3, /* field[3] = nrofCRS_Ports */ + 4, /* field[4] = v_Shift */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rate_match_pattern_lte__crs__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RateMatchPatternLTE_CRS", + "RateMatchPatternLTECRS", + "Uenibstreamprotobuf__RateMatchPatternLTECRS", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RateMatchPatternLTECRS), + 5, + uenibstreamprotobuf__rate_match_pattern_lte__crs__field_descriptors, + uenibstreamprotobuf__rate_match_pattern_lte__crs__field_indices_by_name, + 1, uenibstreamprotobuf__rate_match_pattern_lte__crs__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rate_match_pattern_lte__crs__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__carrier_bandwidth_dl__value__enum_values_by_number[7] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__protobuf_unspecified", 0 }, + { "n6", "UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n6", 1 }, + { "n15", "UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n15", 2 }, + { "n25", "UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n25", 3 }, + { "n50", "UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n50", 4 }, + { "n75", "UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n75", 5 }, + { "n100", "UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n100", 6 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__carrier_bandwidth_dl__value__value_ranges[] = { +{0, 0},{0, 7} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__carrier_bandwidth_dl__value__enum_values_by_name[7] = +{ + { "n100", 6 }, + { "n15", 2 }, + { "n25", 3 }, + { "n50", 4 }, + { "n6", 1 }, + { "n75", 5 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__carrier_bandwidth_dl__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CarrierBandwidthDL.Value", + "Value", + "Uenibstreamprotobuf__CarrierBandwidthDL__Value", + "uenibstreamprotobuf", + 7, + uenibstreamprotobuf__carrier_bandwidth_dl__value__enum_values_by_number, + 7, + uenibstreamprotobuf__carrier_bandwidth_dl__value__enum_values_by_name, + 1, + uenibstreamprotobuf__carrier_bandwidth_dl__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__carrier_bandwidth_dl__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierBandwidthDL, value), + &uenibstreamprotobuf__carrier_bandwidth_dl__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__carrier_bandwidth_dl__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__carrier_bandwidth_dl__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_bandwidth_dl__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CarrierBandwidthDL", + "CarrierBandwidthDL", + "Uenibstreamprotobuf__CarrierBandwidthDL", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CarrierBandwidthDL), + 1, + uenibstreamprotobuf__carrier_bandwidth_dl__field_descriptors, + uenibstreamprotobuf__carrier_bandwidth_dl__field_indices_by_name, + 1, uenibstreamprotobuf__carrier_bandwidth_dl__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__carrier_bandwidth_dl__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList, n_items), + offsetof(Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList, items), + &uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_MBSFN_SubframeConfigList", + "EUTRAMBSFNSubframeConfigList", + "Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList), + 1, + uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__field_descriptors, + uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__field_indices_by_name, + 1, uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__mbsfn__subframe_config__field_descriptors[4] = +{ + { + "radioframeAllocationPeriod", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig, radioframeallocationperiod), + &uenibstreamprotobuf__radioframe_allocation_period__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "radioframeAllocationOffset", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig, radioframeallocationoffset), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subframeAllocation1", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig, subframeallocation1), + &uenibstreamprotobuf__subframe_allocation__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subframeAllocation2", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig, subframeallocation2), + &uenibstreamprotobuf__subframe_allocation__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__mbsfn__subframe_config__field_indices_by_name[] = { + 1, /* field[1] = radioframeAllocationOffset */ + 0, /* field[0] = radioframeAllocationPeriod */ + 2, /* field[2] = subframeAllocation1 */ + 3, /* field[3] = subframeAllocation2 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__mbsfn__subframe_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_MBSFN_SubframeConfig", + "EUTRAMBSFNSubframeConfig", + "Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig), + 4, + uenibstreamprotobuf__eutra__mbsfn__subframe_config__field_descriptors, + uenibstreamprotobuf__eutra__mbsfn__subframe_config__field_indices_by_name, + 1, uenibstreamprotobuf__eutra__mbsfn__subframe_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__mbsfn__subframe_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__radioframe_allocation_period__value__enum_values_by_number[7] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n2", 2 }, + { "n4", "UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n4", 3 }, + { "n8", "UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n8", 4 }, + { "n16", "UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n16", 5 }, + { "n32", "UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n32", 6 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__radioframe_allocation_period__value__value_ranges[] = { +{0, 0},{0, 7} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__radioframe_allocation_period__value__enum_values_by_name[7] = +{ + { "n1", 1 }, + { "n16", 5 }, + { "n2", 2 }, + { "n32", 6 }, + { "n4", 3 }, + { "n8", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__radioframe_allocation_period__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RadioframeAllocationPeriod.Value", + "Value", + "Uenibstreamprotobuf__RadioframeAllocationPeriod__Value", + "uenibstreamprotobuf", + 7, + uenibstreamprotobuf__radioframe_allocation_period__value__enum_values_by_number, + 7, + uenibstreamprotobuf__radioframe_allocation_period__value__enum_values_by_name, + 1, + uenibstreamprotobuf__radioframe_allocation_period__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__radioframe_allocation_period__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RadioframeAllocationPeriod, value), + &uenibstreamprotobuf__radioframe_allocation_period__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__radioframe_allocation_period__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__radioframe_allocation_period__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__radioframe_allocation_period__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RadioframeAllocationPeriod", + "RadioframeAllocationPeriod", + "Uenibstreamprotobuf__RadioframeAllocationPeriod", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RadioframeAllocationPeriod), + 1, + uenibstreamprotobuf__radioframe_allocation_period__field_descriptors, + uenibstreamprotobuf__radioframe_allocation_period__field_indices_by_name, + 1, uenibstreamprotobuf__radioframe_allocation_period__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__radioframe_allocation_period__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__subframe_allocation__field_descriptors[2] = +{ + { + "oneFrame", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__SubframeAllocation, sf_allocation_case), + offsetof(Uenibstreamprotobuf__SubframeAllocation, oneframe), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "fourFrames", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__SubframeAllocation, sf_allocation_case), + offsetof(Uenibstreamprotobuf__SubframeAllocation, fourframes), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__subframe_allocation__field_indices_by_name[] = { + 1, /* field[1] = fourFrames */ + 0, /* field[0] = oneFrame */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__subframe_allocation__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__subframe_allocation__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SubframeAllocation", + "SubframeAllocation", + "Uenibstreamprotobuf__SubframeAllocation", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SubframeAllocation), + 2, + uenibstreamprotobuf__subframe_allocation__field_descriptors, + uenibstreamprotobuf__subframe_allocation__field_indices_by_name, + 1, uenibstreamprotobuf__subframe_allocation__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__subframe_allocation__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__nrof_crs__ports__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__n2", 2 }, + { "n4", "UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__n4", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrof_crs__ports__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrof_crs__ports__value__enum_values_by_name[4] = +{ + { "n1", 1 }, + { "n2", 2 }, + { "n4", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_crs__ports__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NrofCRS_Ports.Value", + "Value", + "Uenibstreamprotobuf__NrofCRSPorts__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__nrof_crs__ports__value__enum_values_by_number, + 4, + uenibstreamprotobuf__nrof_crs__ports__value__enum_values_by_name, + 1, + uenibstreamprotobuf__nrof_crs__ports__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_crs__ports__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofCRSPorts, value), + &uenibstreamprotobuf__nrof_crs__ports__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nrof_crs__ports__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrof_crs__ports__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_crs__ports__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NrofCRS_Ports", + "NrofCRSPorts", + "Uenibstreamprotobuf__NrofCRSPorts", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NrofCRSPorts), + 1, + uenibstreamprotobuf__nrof_crs__ports__field_descriptors, + uenibstreamprotobuf__nrof_crs__ports__field_indices_by_name, + 1, uenibstreamprotobuf__nrof_crs__ports__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nrof_crs__ports__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__v__shift__value__enum_values_by_number[7] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__protobuf_unspecified", 0 }, + { "n0", "UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n0", 1 }, + { "n1", "UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n1", 2 }, + { "n2", "UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n2", 3 }, + { "n3", "UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n3", 4 }, + { "n4", "UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n4", 5 }, + { "n5", "UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n5", 6 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__v__shift__value__value_ranges[] = { +{0, 0},{0, 7} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__v__shift__value__enum_values_by_name[7] = +{ + { "n0", 1 }, + { "n1", 2 }, + { "n2", 3 }, + { "n3", 4 }, + { "n4", 5 }, + { "n5", 6 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__v__shift__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.V_Shift.Value", + "Value", + "Uenibstreamprotobuf__VShift__Value", + "uenibstreamprotobuf", + 7, + uenibstreamprotobuf__v__shift__value__enum_values_by_number, + 7, + uenibstreamprotobuf__v__shift__value__enum_values_by_name, + 1, + uenibstreamprotobuf__v__shift__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__v__shift__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__VShift, value), + &uenibstreamprotobuf__v__shift__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__v__shift__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__v__shift__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__v__shift__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.V_Shift", + "VShift", + "Uenibstreamprotobuf__VShift", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__VShift), + 1, + uenibstreamprotobuf__v__shift__field_descriptors, + uenibstreamprotobuf__v__shift__field_indices_by_name, + 1, uenibstreamprotobuf__v__shift__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__v__shift__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rate_match_pattern__field_descriptors[5] = +{ + { + "rateMatchPatternId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RateMatchPattern, ratematchpatternid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bitmaps", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__RateMatchPattern, pattern_type_case), + offsetof(Uenibstreamprotobuf__RateMatchPattern, bitmaps), + &uenibstreamprotobuf__bitmaps__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "controlResourceSet", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__RateMatchPattern, pattern_type_case), + offsetof(Uenibstreamprotobuf__RateMatchPattern, controlresourceset), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subcarrierSpacing", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RateMatchPattern, subcarrierspacing), + &uenibstreamprotobuf__subcarrier_spacing__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dummy", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RateMatchPattern, dummy), + &uenibstreamprotobuf__dummy__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rate_match_pattern__field_indices_by_name[] = { + 1, /* field[1] = bitmaps */ + 2, /* field[2] = controlResourceSet */ + 4, /* field[4] = dummy */ + 0, /* field[0] = rateMatchPatternId */ + 3, /* field[3] = subcarrierSpacing */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rate_match_pattern__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_match_pattern__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RateMatchPattern", + "RateMatchPattern", + "Uenibstreamprotobuf__RateMatchPattern", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RateMatchPattern), + 5, + uenibstreamprotobuf__rate_match_pattern__field_descriptors, + uenibstreamprotobuf__rate_match_pattern__field_indices_by_name, + 1, uenibstreamprotobuf__rate_match_pattern__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rate_match_pattern__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bitmaps__field_descriptors[10] = +{ + { + "resourceBlocks", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Bitmaps, resourceblocks), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "oneSlot", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__Bitmaps, symbols_in_resource_block_case), + offsetof(Uenibstreamprotobuf__Bitmaps, oneslot), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "twoSlots", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__Bitmaps, symbols_in_resource_block_case), + offsetof(Uenibstreamprotobuf__Bitmaps, twoslots), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n2", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__Bitmaps, periodicity_and_pattern_case), + offsetof(Uenibstreamprotobuf__Bitmaps, n2), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n4", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__Bitmaps, periodicity_and_pattern_case), + offsetof(Uenibstreamprotobuf__Bitmaps, n4), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n5", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__Bitmaps, periodicity_and_pattern_case), + offsetof(Uenibstreamprotobuf__Bitmaps, n5), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n8", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__Bitmaps, periodicity_and_pattern_case), + offsetof(Uenibstreamprotobuf__Bitmaps, n8), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n10", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__Bitmaps, periodicity_and_pattern_case), + offsetof(Uenibstreamprotobuf__Bitmaps, n10), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n20", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__Bitmaps, periodicity_and_pattern_case), + offsetof(Uenibstreamprotobuf__Bitmaps, n20), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n40", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__Bitmaps, periodicity_and_pattern_case), + offsetof(Uenibstreamprotobuf__Bitmaps, n40), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bitmaps__field_indices_by_name[] = { + 7, /* field[7] = n10 */ + 3, /* field[3] = n2 */ + 8, /* field[8] = n20 */ + 4, /* field[4] = n4 */ + 9, /* field[9] = n40 */ + 5, /* field[5] = n5 */ + 6, /* field[6] = n8 */ + 1, /* field[1] = oneSlot */ + 0, /* field[0] = resourceBlocks */ + 2, /* field[2] = twoSlots */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bitmaps__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 10 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bitmaps__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Bitmaps", + "Bitmaps", + "Uenibstreamprotobuf__Bitmaps", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Bitmaps), + 10, + uenibstreamprotobuf__bitmaps__field_descriptors, + uenibstreamprotobuf__bitmaps__field_indices_by_name, + 1, uenibstreamprotobuf__bitmaps__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bitmaps__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__dummy__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DUMMY__VALUE__protobuf_unspecified", 0 }, + { "dynamic", "UENIBSTREAMPROTOBUF__DUMMY__VALUE__dynamic", 1 }, + { "semiStatic", "UENIBSTREAMPROTOBUF__DUMMY__VALUE__semiStatic", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__dummy__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__dummy__value__enum_values_by_name[3] = +{ + { "dynamic", 1 }, + { "protobuf_unspecified", 0 }, + { "semiStatic", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__dummy__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Dummy.Value", + "Value", + "Uenibstreamprotobuf__Dummy__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__dummy__value__enum_values_by_number, + 3, + uenibstreamprotobuf__dummy__value__enum_values_by_name, + 1, + uenibstreamprotobuf__dummy__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dummy__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Dummy, value), + &uenibstreamprotobuf__dummy__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dummy__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dummy__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dummy__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Dummy", + "Dummy", + "Uenibstreamprotobuf__Dummy", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Dummy), + 1, + uenibstreamprotobuf__dummy__field_descriptors, + uenibstreamprotobuf__dummy__field_indices_by_name, + 1, uenibstreamprotobuf__dummy__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dummy__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__tdd__ul__dl__config_common__field_descriptors[3] = +{ + { + "referenceSubcarrierSpacing", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TDDULDLConfigCommon, referencesubcarrierspacing), + &uenibstreamprotobuf__subcarrier_spacing__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pattern1", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TDDULDLConfigCommon, pattern1), + &uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pattern2", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TDDULDLConfigCommon, pattern2), + &uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__tdd__ul__dl__config_common__field_indices_by_name[] = { + 1, /* field[1] = pattern1 */ + 2, /* field[2] = pattern2 */ + 0, /* field[0] = referenceSubcarrierSpacing */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__tdd__ul__dl__config_common__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TDD_UL_DL_ConfigCommon", + "TDDULDLConfigCommon", + "Uenibstreamprotobuf__TDDULDLConfigCommon", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TDDULDLConfigCommon), + 3, + uenibstreamprotobuf__tdd__ul__dl__config_common__field_descriptors, + uenibstreamprotobuf__tdd__ul__dl__config_common__field_indices_by_name, + 1, uenibstreamprotobuf__tdd__ul__dl__config_common__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__tdd__ul__dl__config_common__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__tdd__ul__dl__pattern__field_descriptors[6] = +{ + { + "dl_UL_TransmissionPeriodicity", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TDDULDLPattern, dl_ul_transmissionperiodicity), + &uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofDownlinkSlots", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TDDULDLPattern, nrofdownlinkslots), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofDownlinkSymbols", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TDDULDLPattern, nrofdownlinksymbols), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofUplinkSlots", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TDDULDLPattern, nrofuplinkslots), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofUplinkSymbols", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TDDULDLPattern, nrofuplinksymbols), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dl_UL_TransmissionPeriodicity_v1530", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TDDULDLPattern, dl_ul_transmissionperiodicity_v1530), + &uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__tdd__ul__dl__pattern__field_indices_by_name[] = { + 0, /* field[0] = dl_UL_TransmissionPeriodicity */ + 5, /* field[5] = dl_UL_TransmissionPeriodicity_v1530 */ + 1, /* field[1] = nrofDownlinkSlots */ + 2, /* field[2] = nrofDownlinkSymbols */ + 3, /* field[3] = nrofUplinkSlots */ + 4, /* field[4] = nrofUplinkSymbols */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__tdd__ul__dl__pattern__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TDD_UL_DL_Pattern", + "TDDULDLPattern", + "Uenibstreamprotobuf__TDDULDLPattern", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TDDULDLPattern), + 6, + uenibstreamprotobuf__tdd__ul__dl__pattern__field_descriptors, + uenibstreamprotobuf__tdd__ul__dl__pattern__field_indices_by_name, + 1, uenibstreamprotobuf__tdd__ul__dl__pattern__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__tdd__ul__dl__pattern__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__dl__ul__transmission_periodicity__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__protobuf_unspecified", 0 }, + { "ms0p5", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms0p5", 1 }, + { "ms0p625", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms0p625", 2 }, + { "ms1", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms1", 3 }, + { "ms1p25", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms1p25", 4 }, + { "ms2", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms2", 5 }, + { "ms2p5", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms2p5", 6 }, + { "ms5", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms5", 7 }, + { "ms10", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms10", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__dl__ul__transmission_periodicity__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__dl__ul__transmission_periodicity__value__enum_values_by_name[9] = +{ + { "ms0p5", 1 }, + { "ms0p625", 2 }, + { "ms1", 3 }, + { "ms10", 8 }, + { "ms1p25", 4 }, + { "ms2", 5 }, + { "ms2p5", 6 }, + { "ms5", 7 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DL_UL_TransmissionPeriodicity.Value", + "Value", + "Uenibstreamprotobuf__DLULTransmissionPeriodicity__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__dl__ul__transmission_periodicity__value__enum_values_by_number, + 9, + uenibstreamprotobuf__dl__ul__transmission_periodicity__value__enum_values_by_name, + 1, + uenibstreamprotobuf__dl__ul__transmission_periodicity__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DLULTransmissionPeriodicity, value), + &uenibstreamprotobuf__dl__ul__transmission_periodicity__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dl__ul__transmission_periodicity__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dl__ul__transmission_periodicity__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DL_UL_TransmissionPeriodicity", + "DLULTransmissionPeriodicity", + "Uenibstreamprotobuf__DLULTransmissionPeriodicity", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DLULTransmissionPeriodicity), + 1, + uenibstreamprotobuf__dl__ul__transmission_periodicity__field_descriptors, + uenibstreamprotobuf__dl__ul__transmission_periodicity__field_indices_by_name, + 1, uenibstreamprotobuf__dl__ul__transmission_periodicity__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dl__ul__transmission_periodicity__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__protobuf_unspecified", 0 }, + { "ms3", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__ms3", 1 }, + { "ms4", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__ms4", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__enum_values_by_name[3] = +{ + { "ms3", 1 }, + { "ms4", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DL_UL_TransmissionPeriodicity_v1530.Value", + "Value", + "Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__enum_values_by_number, + 3, + uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__enum_values_by_name, + 1, + uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530, value), + &uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DL_UL_TransmissionPeriodicity_v1530", + "DLULTransmissionPeriodicityV1530", + "Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530), + 1, + uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__field_descriptors, + uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__field_indices_by_name, + 1, uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__t304__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__T304__VALUE__protobuf_unspecified", 0 }, + { "ms50", "UENIBSTREAMPROTOBUF__T304__VALUE__ms50", 1 }, + { "ms100", "UENIBSTREAMPROTOBUF__T304__VALUE__ms100", 2 }, + { "ms150", "UENIBSTREAMPROTOBUF__T304__VALUE__ms150", 3 }, + { "ms200", "UENIBSTREAMPROTOBUF__T304__VALUE__ms200", 4 }, + { "ms500", "UENIBSTREAMPROTOBUF__T304__VALUE__ms500", 5 }, + { "ms1000", "UENIBSTREAMPROTOBUF__T304__VALUE__ms1000", 6 }, + { "ms2000", "UENIBSTREAMPROTOBUF__T304__VALUE__ms2000", 7 }, + { "ms10000", "UENIBSTREAMPROTOBUF__T304__VALUE__ms10000", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__t304__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__t304__value__enum_values_by_name[9] = +{ + { "ms100", 2 }, + { "ms1000", 6 }, + { "ms10000", 8 }, + { "ms150", 3 }, + { "ms200", 4 }, + { "ms2000", 7 }, + { "ms50", 1 }, + { "ms500", 5 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__t304__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.T304.Value", + "Value", + "Uenibstreamprotobuf__T304__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__t304__value__enum_values_by_number, + 9, + uenibstreamprotobuf__t304__value__enum_values_by_name, + 1, + uenibstreamprotobuf__t304__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__t304__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__T304, value), + &uenibstreamprotobuf__t304__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__t304__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__t304__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__t304__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.T304", + "T304", + "Uenibstreamprotobuf__T304", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__T304), + 1, + uenibstreamprotobuf__t304__field_descriptors, + uenibstreamprotobuf__t304__field_indices_by_name, + 1, uenibstreamprotobuf__t304__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__t304__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rach__config_dedicated__field_descriptors[2] = +{ + { + "cfra", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigDedicated, cfra), + &uenibstreamprotobuf__cfra__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ra_Prioritization", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHConfigDedicated, ra_prioritization), + &uenibstreamprotobuf__ra__prioritization__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rach__config_dedicated__field_indices_by_name[] = { + 0, /* field[0] = cfra */ + 1, /* field[1] = ra_Prioritization */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rach__config_dedicated__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rach__config_dedicated__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RACH_ConfigDedicated", + "RACHConfigDedicated", + "Uenibstreamprotobuf__RACHConfigDedicated", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RACHConfigDedicated), + 2, + uenibstreamprotobuf__rach__config_dedicated__field_descriptors, + uenibstreamprotobuf__rach__config_dedicated__field_indices_by_name, + 1, uenibstreamprotobuf__rach__config_dedicated__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rach__config_dedicated__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cfra__field_descriptors[4] = +{ + { + "occasions", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CFRA, occasions), + &uenibstreamprotobuf__occasions__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CFRA, resource_case), + offsetof(Uenibstreamprotobuf__CFRA, ssb), + &uenibstreamprotobuf__ssb__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csirs", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CFRA, resource_case), + offsetof(Uenibstreamprotobuf__CFRA, csirs), + &uenibstreamprotobuf__csirs__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "totalNumberOfRA_Preambles_v1530", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CFRA, totalnumberofra_preambles_v1530), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cfra__field_indices_by_name[] = { + 2, /* field[2] = csirs */ + 0, /* field[0] = occasions */ + 1, /* field[1] = ssb */ + 3, /* field[3] = totalNumberOfRA_Preambles_v1530 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cfra__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cfra__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CFRA", + "CFRA", + "Uenibstreamprotobuf__CFRA", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CFRA), + 4, + uenibstreamprotobuf__cfra__field_descriptors, + uenibstreamprotobuf__cfra__field_indices_by_name, + 1, uenibstreamprotobuf__cfra__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cfra__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__occasions__field_descriptors[2] = +{ + { + "rach_ConfigGeneric", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Occasions, rach_configgeneric), + &uenibstreamprotobuf__rach__config_generic__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_perRACH_Occasion", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Occasions, ssb_perrach_occasion), + &uenibstreamprotobuf__ssb_per_rach__occasion__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__occasions__field_indices_by_name[] = { + 0, /* field[0] = rach_ConfigGeneric */ + 1, /* field[1] = ssb_perRACH_Occasion */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__occasions__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__occasions__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Occasions", + "Occasions", + "Uenibstreamprotobuf__Occasions", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Occasions), + 2, + uenibstreamprotobuf__occasions__field_descriptors, + uenibstreamprotobuf__occasions__field_indices_by_name, + 1, uenibstreamprotobuf__occasions__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__occasions__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ssb__field_descriptors[2] = +{ + { + "ssb_ResourceList", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SSB, n_ssb_resourcelist), + offsetof(Uenibstreamprotobuf__SSB, ssb_resourcelist), + &uenibstreamprotobuf__cfra__ssb__resource__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ra_ssb_occasion_mask_index", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SSB, ra_ssb_occasion_mask_index), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ssb__field_indices_by_name[] = { + 1, /* field[1] = ra_ssb_occasion_mask_index */ + 0, /* field[0] = ssb_ResourceList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ssb__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SSB", + "SSB", + "Uenibstreamprotobuf__SSB", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SSB), + 2, + uenibstreamprotobuf__ssb__field_descriptors, + uenibstreamprotobuf__ssb__field_indices_by_name, + 1, uenibstreamprotobuf__ssb__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ssb__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cfra__ssb__resource__field_descriptors[2] = +{ + { + "ssb", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CFRASSBResource, ssb), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ra_PreambleIndex", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CFRASSBResource, ra_preambleindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cfra__ssb__resource__field_indices_by_name[] = { + 1, /* field[1] = ra_PreambleIndex */ + 0, /* field[0] = ssb */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cfra__ssb__resource__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cfra__ssb__resource__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CFRA_SSB_Resource", + "CFRASSBResource", + "Uenibstreamprotobuf__CFRASSBResource", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CFRASSBResource), + 2, + uenibstreamprotobuf__cfra__ssb__resource__field_descriptors, + uenibstreamprotobuf__cfra__ssb__resource__field_indices_by_name, + 1, uenibstreamprotobuf__cfra__ssb__resource__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cfra__ssb__resource__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csirs__field_descriptors[2] = +{ + { + "csirs_ResourceList", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIRS, n_csirs_resourcelist), + offsetof(Uenibstreamprotobuf__CSIRS, csirs_resourcelist), + &uenibstreamprotobuf__cfra__csirs__resource__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsrp_ThresholdCSI_RS", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRS, rsrp_thresholdcsi_rs), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csirs__field_indices_by_name[] = { + 0, /* field[0] = csirs_ResourceList */ + 1, /* field[1] = rsrp_ThresholdCSI_RS */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csirs__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csirs__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSIRS", + "CSIRS", + "Uenibstreamprotobuf__CSIRS", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIRS), + 2, + uenibstreamprotobuf__csirs__field_descriptors, + uenibstreamprotobuf__csirs__field_indices_by_name, + 1, uenibstreamprotobuf__csirs__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csirs__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cfra__csirs__resource__field_descriptors[3] = +{ + { + "csi_RS", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CFRACSIRSResource, csi_rs), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ra_OccasionList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CFRACSIRSResource, n_ra_occasionlist), + offsetof(Uenibstreamprotobuf__CFRACSIRSResource, ra_occasionlist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ra_PreambleIndex", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CFRACSIRSResource, ra_preambleindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cfra__csirs__resource__field_indices_by_name[] = { + 0, /* field[0] = csi_RS */ + 1, /* field[1] = ra_OccasionList */ + 2, /* field[2] = ra_PreambleIndex */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cfra__csirs__resource__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cfra__csirs__resource__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CFRA_CSIRS_Resource", + "CFRACSIRSResource", + "Uenibstreamprotobuf__CFRACSIRSResource", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CFRACSIRSResource), + 3, + uenibstreamprotobuf__cfra__csirs__resource__field_descriptors, + uenibstreamprotobuf__cfra__csirs__resource__field_indices_by_name, + 1, uenibstreamprotobuf__cfra__csirs__resource__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cfra__csirs__resource__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ra__prioritization__field_descriptors[2] = +{ + { + "powerRampingStepHighPriority", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RAPrioritization, powerrampingstephighpriority), + &uenibstreamprotobuf__power_ramping_step_high_priority__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "scalingFactorBI", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RAPrioritization, scalingfactorbi), + &uenibstreamprotobuf__scaling_factor_bi__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ra__prioritization__field_indices_by_name[] = { + 0, /* field[0] = powerRampingStepHighPriority */ + 1, /* field[1] = scalingFactorBI */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ra__prioritization__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ra__prioritization__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RA_Prioritization", + "RAPrioritization", + "Uenibstreamprotobuf__RAPrioritization", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RAPrioritization), + 2, + uenibstreamprotobuf__ra__prioritization__field_descriptors, + uenibstreamprotobuf__ra__prioritization__field_indices_by_name, + 1, uenibstreamprotobuf__ra__prioritization__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ra__prioritization__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__power_ramping_step_high_priority__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__protobuf_unspecified", 0 }, + { "dB0", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB0", 1 }, + { "dB2", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB2", 2 }, + { "dB4", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB4", 3 }, + { "dB6", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB6", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__power_ramping_step_high_priority__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__power_ramping_step_high_priority__value__enum_values_by_name[5] = +{ + { "dB0", 1 }, + { "dB2", 2 }, + { "dB4", 3 }, + { "dB6", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__power_ramping_step_high_priority__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PowerRampingStepHighPriority.Value", + "Value", + "Uenibstreamprotobuf__PowerRampingStepHighPriority__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__power_ramping_step_high_priority__value__enum_values_by_number, + 5, + uenibstreamprotobuf__power_ramping_step_high_priority__value__enum_values_by_name, + 1, + uenibstreamprotobuf__power_ramping_step_high_priority__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__power_ramping_step_high_priority__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PowerRampingStepHighPriority, value), + &uenibstreamprotobuf__power_ramping_step_high_priority__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__power_ramping_step_high_priority__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__power_ramping_step_high_priority__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__power_ramping_step_high_priority__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PowerRampingStepHighPriority", + "PowerRampingStepHighPriority", + "Uenibstreamprotobuf__PowerRampingStepHighPriority", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PowerRampingStepHighPriority), + 1, + uenibstreamprotobuf__power_ramping_step_high_priority__field_descriptors, + uenibstreamprotobuf__power_ramping_step_high_priority__field_indices_by_name, + 1, uenibstreamprotobuf__power_ramping_step_high_priority__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__power_ramping_step_high_priority__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__scaling_factor_bi__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__protobuf_unspecified", 0 }, + { "zero", "UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__zero", 1 }, + { "dot25", "UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__dot25", 2 }, + { "dot5", "UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__dot5", 3 }, + { "dot75", "UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__dot75", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__scaling_factor_bi__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__scaling_factor_bi__value__enum_values_by_name[5] = +{ + { "dot25", 2 }, + { "dot5", 3 }, + { "dot75", 4 }, + { "protobuf_unspecified", 0 }, + { "zero", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__scaling_factor_bi__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ScalingFactorBI.Value", + "Value", + "Uenibstreamprotobuf__ScalingFactorBI__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__scaling_factor_bi__value__enum_values_by_number, + 5, + uenibstreamprotobuf__scaling_factor_bi__value__enum_values_by_name, + 1, + uenibstreamprotobuf__scaling_factor_bi__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scaling_factor_bi__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ScalingFactorBI, value), + &uenibstreamprotobuf__scaling_factor_bi__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scaling_factor_bi__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scaling_factor_bi__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scaling_factor_bi__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ScalingFactorBI", + "ScalingFactorBI", + "Uenibstreamprotobuf__ScalingFactorBI", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ScalingFactorBI), + 1, + uenibstreamprotobuf__scaling_factor_bi__field_descriptors, + uenibstreamprotobuf__scaling_factor_bi__field_indices_by_name, + 1, uenibstreamprotobuf__scaling_factor_bi__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scaling_factor_bi__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ssb__mtc__field_descriptors[7] = +{ + { + "sf5", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SSBMTC, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SSBMTC, sf5), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sf10", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SSBMTC, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SSBMTC, sf10), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sf20", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SSBMTC, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SSBMTC, sf20), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sf40", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SSBMTC, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SSBMTC, sf40), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sf80", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SSBMTC, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SSBMTC, sf80), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sf160", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SSBMTC, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SSBMTC, sf160), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "duration", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SSBMTC, duration), + &uenibstreamprotobuf__duration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ssb__mtc__field_indices_by_name[] = { + 6, /* field[6] = duration */ + 1, /* field[1] = sf10 */ + 5, /* field[5] = sf160 */ + 2, /* field[2] = sf20 */ + 3, /* field[3] = sf40 */ + 0, /* field[0] = sf5 */ + 4, /* field[4] = sf80 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ssb__mtc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__mtc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SSB_MTC", + "SSBMTC", + "Uenibstreamprotobuf__SSBMTC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SSBMTC), + 7, + uenibstreamprotobuf__ssb__mtc__field_descriptors, + uenibstreamprotobuf__ssb__mtc__field_indices_by_name, + 1, uenibstreamprotobuf__ssb__mtc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ssb__mtc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__duration__value__enum_values_by_number[6] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DURATION__VALUE__protobuf_unspecified", 0 }, + { "sf1", "UENIBSTREAMPROTOBUF__DURATION__VALUE__sf1", 1 }, + { "sf2", "UENIBSTREAMPROTOBUF__DURATION__VALUE__sf2", 2 }, + { "sf3", "UENIBSTREAMPROTOBUF__DURATION__VALUE__sf3", 3 }, + { "sf4", "UENIBSTREAMPROTOBUF__DURATION__VALUE__sf4", 4 }, + { "sf5", "UENIBSTREAMPROTOBUF__DURATION__VALUE__sf5", 5 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__duration__value__value_ranges[] = { +{0, 0},{0, 6} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__duration__value__enum_values_by_name[6] = +{ + { "protobuf_unspecified", 0 }, + { "sf1", 1 }, + { "sf2", 2 }, + { "sf3", 3 }, + { "sf4", 4 }, + { "sf5", 5 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__duration__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Duration.Value", + "Value", + "Uenibstreamprotobuf__Duration__Value", + "uenibstreamprotobuf", + 6, + uenibstreamprotobuf__duration__value__enum_values_by_number, + 6, + uenibstreamprotobuf__duration__value__enum_values_by_name, + 1, + uenibstreamprotobuf__duration__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__duration__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Duration, value), + &uenibstreamprotobuf__duration__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__duration__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__duration__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__duration__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Duration", + "Duration", + "Uenibstreamprotobuf__Duration", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Duration), + 1, + uenibstreamprotobuf__duration__field_descriptors, + uenibstreamprotobuf__duration__field_indices_by_name, + 1, uenibstreamprotobuf__duration__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__duration__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ssb__mtc2__field_descriptors[2] = +{ + { + "pci_List", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SSBMTC2, n_pci_list), + offsetof(Uenibstreamprotobuf__SSBMTC2, pci_list), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "periodicity", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SSBMTC2, periodicity), + &uenibstreamprotobuf__periodicity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ssb__mtc2__field_indices_by_name[] = { + 0, /* field[0] = pci_List */ + 1, /* field[1] = periodicity */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ssb__mtc2__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__mtc2__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SSB_MTC2", + "SSBMTC2", + "Uenibstreamprotobuf__SSBMTC2", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SSBMTC2), + 2, + uenibstreamprotobuf__ssb__mtc2__field_descriptors, + uenibstreamprotobuf__ssb__mtc2__field_indices_by_name, + 1, uenibstreamprotobuf__ssb__mtc2__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ssb__mtc2__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__periodicity__value__enum_values_by_number[6] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__protobuf_unspecified", 0 }, + { "sf5", "UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf5", 1 }, + { "sf10", "UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf10", 2 }, + { "sf20", "UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf20", 3 }, + { "sf40", "UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf40", 4 }, + { "sf80", "UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf80", 5 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__periodicity__value__value_ranges[] = { +{0, 0},{0, 6} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__periodicity__value__enum_values_by_name[6] = +{ + { "protobuf_unspecified", 0 }, + { "sf10", 2 }, + { "sf20", 3 }, + { "sf40", 4 }, + { "sf5", 1 }, + { "sf80", 5 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__periodicity__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Periodicity.Value", + "Value", + "Uenibstreamprotobuf__Periodicity__Value", + "uenibstreamprotobuf", + 6, + uenibstreamprotobuf__periodicity__value__enum_values_by_number, + 6, + uenibstreamprotobuf__periodicity__value__enum_values_by_name, + 1, + uenibstreamprotobuf__periodicity__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__periodicity__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Periodicity, value), + &uenibstreamprotobuf__periodicity__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__periodicity__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__periodicity__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__periodicity__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Periodicity", + "Periodicity", + "Uenibstreamprotobuf__Periodicity", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Periodicity), + 1, + uenibstreamprotobuf__periodicity__field_descriptors, + uenibstreamprotobuf__periodicity__field_indices_by_name, + 1, uenibstreamprotobuf__periodicity__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__periodicity__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rlf__timers_and_constants__field_descriptors[4] = +{ + { + "t310", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RLFTimersAndConstants, t310), + &uenibstreamprotobuf__t310__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n310", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RLFTimersAndConstants, n310), + &uenibstreamprotobuf__n310__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n311", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RLFTimersAndConstants, n311), + &uenibstreamprotobuf__n311__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t311_v1530", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RLFTimersAndConstants, t311_v1530), + &uenibstreamprotobuf__t311_v1530__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rlf__timers_and_constants__field_indices_by_name[] = { + 1, /* field[1] = n310 */ + 2, /* field[2] = n311 */ + 0, /* field[0] = t310 */ + 3, /* field[3] = t311_v1530 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rlf__timers_and_constants__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rlf__timers_and_constants__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RLF_TimersAndConstants", + "RLFTimersAndConstants", + "Uenibstreamprotobuf__RLFTimersAndConstants", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RLFTimersAndConstants), + 4, + uenibstreamprotobuf__rlf__timers_and_constants__field_descriptors, + uenibstreamprotobuf__rlf__timers_and_constants__field_indices_by_name, + 1, uenibstreamprotobuf__rlf__timers_and_constants__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rlf__timers_and_constants__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__t310__value__enum_values_by_number[10] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__T310__VALUE__protobuf_unspecified", 0 }, + { "ms0", "UENIBSTREAMPROTOBUF__T310__VALUE__ms0", 1 }, + { "ms50", "UENIBSTREAMPROTOBUF__T310__VALUE__ms50", 2 }, + { "ms100", "UENIBSTREAMPROTOBUF__T310__VALUE__ms100", 3 }, + { "ms200", "UENIBSTREAMPROTOBUF__T310__VALUE__ms200", 4 }, + { "ms500", "UENIBSTREAMPROTOBUF__T310__VALUE__ms500", 5 }, + { "ms1000", "UENIBSTREAMPROTOBUF__T310__VALUE__ms1000", 6 }, + { "ms2000", "UENIBSTREAMPROTOBUF__T310__VALUE__ms2000", 7 }, + { "ms4000", "UENIBSTREAMPROTOBUF__T310__VALUE__ms4000", 8 }, + { "ms6000", "UENIBSTREAMPROTOBUF__T310__VALUE__ms6000", 9 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__t310__value__value_ranges[] = { +{0, 0},{0, 10} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__t310__value__enum_values_by_name[10] = +{ + { "ms0", 1 }, + { "ms100", 3 }, + { "ms1000", 6 }, + { "ms200", 4 }, + { "ms2000", 7 }, + { "ms4000", 8 }, + { "ms50", 2 }, + { "ms500", 5 }, + { "ms6000", 9 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__t310__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.T310.Value", + "Value", + "Uenibstreamprotobuf__T310__Value", + "uenibstreamprotobuf", + 10, + uenibstreamprotobuf__t310__value__enum_values_by_number, + 10, + uenibstreamprotobuf__t310__value__enum_values_by_name, + 1, + uenibstreamprotobuf__t310__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__t310__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__T310, value), + &uenibstreamprotobuf__t310__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__t310__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__t310__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__t310__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.T310", + "T310", + "Uenibstreamprotobuf__T310", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__T310), + 1, + uenibstreamprotobuf__t310__field_descriptors, + uenibstreamprotobuf__t310__field_indices_by_name, + 1, uenibstreamprotobuf__t310__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__t310__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__n310__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__N310__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__N310__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__N310__VALUE__n2", 2 }, + { "n3", "UENIBSTREAMPROTOBUF__N310__VALUE__n3", 3 }, + { "n4", "UENIBSTREAMPROTOBUF__N310__VALUE__n4", 4 }, + { "n6", "UENIBSTREAMPROTOBUF__N310__VALUE__n6", 5 }, + { "n8", "UENIBSTREAMPROTOBUF__N310__VALUE__n8", 6 }, + { "n10", "UENIBSTREAMPROTOBUF__N310__VALUE__n10", 7 }, + { "n20", "UENIBSTREAMPROTOBUF__N310__VALUE__n20", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__n310__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__n310__value__enum_values_by_name[9] = +{ + { "n1", 1 }, + { "n10", 7 }, + { "n2", 2 }, + { "n20", 8 }, + { "n3", 3 }, + { "n4", 4 }, + { "n6", 5 }, + { "n8", 6 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__n310__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.N310.Value", + "Value", + "Uenibstreamprotobuf__N310__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__n310__value__enum_values_by_number, + 9, + uenibstreamprotobuf__n310__value__enum_values_by_name, + 1, + uenibstreamprotobuf__n310__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__n310__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__N310, value), + &uenibstreamprotobuf__n310__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__n310__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__n310__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__n310__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.N310", + "N310", + "Uenibstreamprotobuf__N310", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__N310), + 1, + uenibstreamprotobuf__n310__field_descriptors, + uenibstreamprotobuf__n310__field_indices_by_name, + 1, uenibstreamprotobuf__n310__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__n310__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__n311__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__N311__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__N311__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__N311__VALUE__n2", 2 }, + { "n3", "UENIBSTREAMPROTOBUF__N311__VALUE__n3", 3 }, + { "n4", "UENIBSTREAMPROTOBUF__N311__VALUE__n4", 4 }, + { "n5", "UENIBSTREAMPROTOBUF__N311__VALUE__n5", 5 }, + { "n6", "UENIBSTREAMPROTOBUF__N311__VALUE__n6", 6 }, + { "n8", "UENIBSTREAMPROTOBUF__N311__VALUE__n8", 7 }, + { "n10", "UENIBSTREAMPROTOBUF__N311__VALUE__n10", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__n311__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__n311__value__enum_values_by_name[9] = +{ + { "n1", 1 }, + { "n10", 8 }, + { "n2", 2 }, + { "n3", 3 }, + { "n4", 4 }, + { "n5", 5 }, + { "n6", 6 }, + { "n8", 7 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__n311__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.N311.Value", + "Value", + "Uenibstreamprotobuf__N311__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__n311__value__enum_values_by_number, + 9, + uenibstreamprotobuf__n311__value__enum_values_by_name, + 1, + uenibstreamprotobuf__n311__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__n311__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__N311, value), + &uenibstreamprotobuf__n311__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__n311__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__n311__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__n311__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.N311", + "N311", + "Uenibstreamprotobuf__N311", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__N311), + 1, + uenibstreamprotobuf__n311__field_descriptors, + uenibstreamprotobuf__n311__field_indices_by_name, + 1, uenibstreamprotobuf__n311__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__n311__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__t311_v1530__value__enum_values_by_number[8] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__T311_V1530__VALUE__protobuf_unspecified", 0 }, + { "ms1000", "UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms1000", 1 }, + { "ms3000", "UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms3000", 2 }, + { "ms5000", "UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms5000", 3 }, + { "ms10000", "UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms10000", 4 }, + { "ms15000", "UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms15000", 5 }, + { "ms20000", "UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms20000", 6 }, + { "ms30000", "UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms30000", 7 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__t311_v1530__value__value_ranges[] = { +{0, 0},{0, 8} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__t311_v1530__value__enum_values_by_name[8] = +{ + { "ms1000", 1 }, + { "ms10000", 4 }, + { "ms15000", 5 }, + { "ms20000", 6 }, + { "ms3000", 2 }, + { "ms30000", 7 }, + { "ms5000", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__t311_v1530__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.T311_v1530.Value", + "Value", + "Uenibstreamprotobuf__T311V1530__Value", + "uenibstreamprotobuf", + 8, + uenibstreamprotobuf__t311_v1530__value__enum_values_by_number, + 8, + uenibstreamprotobuf__t311_v1530__value__enum_values_by_name, + 1, + uenibstreamprotobuf__t311_v1530__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__t311_v1530__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__T311V1530, value), + &uenibstreamprotobuf__t311_v1530__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__t311_v1530__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__t311_v1530__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__t311_v1530__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.T311_v1530", + "T311V1530", + "Uenibstreamprotobuf__T311V1530", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__T311V1530), + 1, + uenibstreamprotobuf__t311_v1530__field_descriptors, + uenibstreamprotobuf__t311_v1530__field_indices_by_name, + 1, uenibstreamprotobuf__t311_v1530__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__t311_v1530__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__VALUE__n1", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__enum_values_by_name[2] = +{ + { "n1", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RlmInSyncOutOfSyncThreshold.Value", + "Value", + "Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__enum_values_by_number, + 2, + uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__enum_values_by_name, + 1, + uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold, value), + &uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RlmInSyncOutOfSyncThreshold", + "RlmInSyncOutOfSyncThreshold", + "Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold), + 1, + uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__field_descriptors, + uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__field_indices_by_name, + 1, uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__serving_cell_config__field_descriptors[25] = +{ + { + "tdd_UL_DL_ConfigDedicated", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfig, tdd_ul_dl_configdedicated), + &uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "initialDownlinkBWP", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfig, initialdownlinkbwp), + &uenibstreamprotobuf__bwp__downlink_dedicated__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "downlinkBWP_ToReleaseList", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__ServingCellConfig, n_downlinkbwp_toreleaselist), + offsetof(Uenibstreamprotobuf__ServingCellConfig, downlinkbwp_toreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "downlinkBWP_ToAddModList", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ServingCellConfig, n_downlinkbwp_toaddmodlist), + offsetof(Uenibstreamprotobuf__ServingCellConfig, downlinkbwp_toaddmodlist), + &uenibstreamprotobuf__bwp__downlink__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "firstActiveDownlinkBWP_Id", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfig, firstactivedownlinkbwp_id), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bwp_InactivityTimer", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfig, bwp_inactivitytimer), + &uenibstreamprotobuf__bwp__inactivity_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "defaultDownlinkBWP_Id", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfig, defaultdownlinkbwp_id), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uplinkConfig", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfig, uplinkconfig), + &uenibstreamprotobuf__uplink_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "supplementaryUplink", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfig, supplementaryuplink), + &uenibstreamprotobuf__uplink_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_pdcch_ServingCellConfig", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ServingCellConfig, pdcch__serving_cell_config_case), + offsetof(Uenibstreamprotobuf__ServingCellConfig, release_pdcch_servingcellconfig), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_pdcch_ServingCellConfig", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ServingCellConfig, pdcch__serving_cell_config_case), + offsetof(Uenibstreamprotobuf__ServingCellConfig, setup_pdcch_servingcellconfig), + &uenibstreamprotobuf__pdcch__serving_cell_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_pdsch_ServingCellConfig", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ServingCellConfig, pdsch__serving_cell_config_case), + offsetof(Uenibstreamprotobuf__ServingCellConfig, release_pdsch_servingcellconfig), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_pdsch_ServingCellConfig", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ServingCellConfig, pdsch__serving_cell_config_case), + offsetof(Uenibstreamprotobuf__ServingCellConfig, setup_pdsch_servingcellconfig), + &uenibstreamprotobuf__pdsch__serving_cell_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_MeasConfig", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfig, csi_measconfig), + &uenibstreamprotobuf__csi__meas_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCellDeactivationTimer", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfig, scelldeactivationtimer), + &uenibstreamprotobuf__scell_deactivation_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "crossCarrierSchedulingConfig", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfig, crosscarrierschedulingconfig), + &uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tag_Id", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfig, tag_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ue_BeamLockFunction", + 18, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfig, ue_beamlockfunction), + &uenibstreamprotobuf__enabled_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pathlossReferenceLinking", + 19, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfig, pathlossreferencelinking), + &uenibstreamprotobuf__pathloss_reference_linking__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "servingCellMO", + 20, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfig, servingcellmo), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_lte_CRS_ToMatchAround", + 21, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ServingCellConfig, lte__crs__to_match_around_case), + offsetof(Uenibstreamprotobuf__ServingCellConfig, release_lte_crs_tomatcharound), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_lte_CRS_ToMatchAround", + 22, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ServingCellConfig, lte__crs__to_match_around_case), + offsetof(Uenibstreamprotobuf__ServingCellConfig, setup_lte_crs_tomatcharound), + &uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rateMatchPatternToAddModList", + 23, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ServingCellConfig, n_ratematchpatterntoaddmodlist), + offsetof(Uenibstreamprotobuf__ServingCellConfig, ratematchpatterntoaddmodlist), + &uenibstreamprotobuf__rate_match_pattern__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rateMatchPatternToReleaseList", + 24, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ServingCellConfig, n_ratematchpatterntoreleaselist), + offsetof(Uenibstreamprotobuf__ServingCellConfig, ratematchpatterntoreleaselist), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "downlinkChannelBW_PerSCS_List", + 25, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ServingCellConfig, n_downlinkchannelbw_perscs_list), + offsetof(Uenibstreamprotobuf__ServingCellConfig, downlinkchannelbw_perscs_list), + &uenibstreamprotobuf__scs__specific_carrier__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__serving_cell_config__field_indices_by_name[] = { + 5, /* field[5] = bwp_InactivityTimer */ + 15, /* field[15] = crossCarrierSchedulingConfig */ + 13, /* field[13] = csi_MeasConfig */ + 6, /* field[6] = defaultDownlinkBWP_Id */ + 3, /* field[3] = downlinkBWP_ToAddModList */ + 2, /* field[2] = downlinkBWP_ToReleaseList */ + 24, /* field[24] = downlinkChannelBW_PerSCS_List */ + 4, /* field[4] = firstActiveDownlinkBWP_Id */ + 1, /* field[1] = initialDownlinkBWP */ + 18, /* field[18] = pathlossReferenceLinking */ + 22, /* field[22] = rateMatchPatternToAddModList */ + 23, /* field[23] = rateMatchPatternToReleaseList */ + 20, /* field[20] = release_lte_CRS_ToMatchAround */ + 9, /* field[9] = release_pdcch_ServingCellConfig */ + 11, /* field[11] = release_pdsch_ServingCellConfig */ + 14, /* field[14] = sCellDeactivationTimer */ + 19, /* field[19] = servingCellMO */ + 21, /* field[21] = setup_lte_CRS_ToMatchAround */ + 10, /* field[10] = setup_pdcch_ServingCellConfig */ + 12, /* field[12] = setup_pdsch_ServingCellConfig */ + 8, /* field[8] = supplementaryUplink */ + 16, /* field[16] = tag_Id */ + 0, /* field[0] = tdd_UL_DL_ConfigDedicated */ + 17, /* field[17] = ue_BeamLockFunction */ + 7, /* field[7] = uplinkConfig */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__serving_cell_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 25 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__serving_cell_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ServingCellConfig", + "ServingCellConfig", + "Uenibstreamprotobuf__ServingCellConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ServingCellConfig), + 25, + uenibstreamprotobuf__serving_cell_config__field_descriptors, + uenibstreamprotobuf__serving_cell_config__field_indices_by_name, + 1, uenibstreamprotobuf__serving_cell_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__serving_cell_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__tdd__ul__dl__config_dedicated__field_descriptors[2] = +{ + { + "slotSpecificConfigurationsToAddModList", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__TDDULDLConfigDedicated, n_slotspecificconfigurationstoaddmodlist), + offsetof(Uenibstreamprotobuf__TDDULDLConfigDedicated, slotspecificconfigurationstoaddmodlist), + &uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "TDD_UL_DL_SlotIndex", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__TDDULDLConfigDedicated, n_tdd_ul_dl_slotindex), + offsetof(Uenibstreamprotobuf__TDDULDLConfigDedicated, tdd_ul_dl_slotindex), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__tdd__ul__dl__config_dedicated__field_indices_by_name[] = { + 1, /* field[1] = TDD_UL_DL_SlotIndex */ + 0, /* field[0] = slotSpecificConfigurationsToAddModList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__tdd__ul__dl__config_dedicated__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TDD_UL_DL_ConfigDedicated", + "TDDULDLConfigDedicated", + "Uenibstreamprotobuf__TDDULDLConfigDedicated", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TDDULDLConfigDedicated), + 2, + uenibstreamprotobuf__tdd__ul__dl__config_dedicated__field_descriptors, + uenibstreamprotobuf__tdd__ul__dl__config_dedicated__field_indices_by_name, + 1, uenibstreamprotobuf__tdd__ul__dl__config_dedicated__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__tdd__ul__dl__config_dedicated__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__tdd__ul__dl__slot_config__field_descriptors[4] = +{ + { + "slotIndex", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TDDULDLSlotConfig, slotindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "allDownlink", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__TDDULDLSlotConfig, symbols_case), + offsetof(Uenibstreamprotobuf__TDDULDLSlotConfig, alldownlink), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "allUplink", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__TDDULDLSlotConfig, symbols_case), + offsetof(Uenibstreamprotobuf__TDDULDLSlotConfig, alluplink), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "explicit", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__TDDULDLSlotConfig, symbols_case), + offsetof(Uenibstreamprotobuf__TDDULDLSlotConfig, explicit_), + &uenibstreamprotobuf__explicit__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__tdd__ul__dl__slot_config__field_indices_by_name[] = { + 1, /* field[1] = allDownlink */ + 2, /* field[2] = allUplink */ + 3, /* field[3] = explicit */ + 0, /* field[0] = slotIndex */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__tdd__ul__dl__slot_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TDD_UL_DL_SlotConfig", + "TDDULDLSlotConfig", + "Uenibstreamprotobuf__TDDULDLSlotConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TDDULDLSlotConfig), + 4, + uenibstreamprotobuf__tdd__ul__dl__slot_config__field_descriptors, + uenibstreamprotobuf__tdd__ul__dl__slot_config__field_indices_by_name, + 1, uenibstreamprotobuf__tdd__ul__dl__slot_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__tdd__ul__dl__slot_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__explicit__field_descriptors[2] = +{ + { + "nrofDownlinkSymbols", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Explicit, nrofdownlinksymbols), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofUplinkSymbols", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Explicit, nrofuplinksymbols), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__explicit__field_indices_by_name[] = { + 0, /* field[0] = nrofDownlinkSymbols */ + 1, /* field[1] = nrofUplinkSymbols */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__explicit__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__explicit__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Explicit", + "Explicit", + "Uenibstreamprotobuf__Explicit", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Explicit), + 2, + uenibstreamprotobuf__explicit__field_descriptors, + uenibstreamprotobuf__explicit__field_indices_by_name, + 1, uenibstreamprotobuf__explicit__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__explicit__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bwp__downlink_dedicated__field_descriptors[8] = +{ + { + "release_pdcch_Config", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, pdcch__config_case), + offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, release_pdcch_config), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_pdcch_Config", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, pdcch__config_case), + offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, setup_pdcch_config), + &uenibstreamprotobuf__pdcch__config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_pdsch_Config", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, pdsch__config_case), + offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, release_pdsch_config), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_pdsch_Config", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, pdsch__config_case), + offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, setup_pdsch_config), + &uenibstreamprotobuf__pdsch__config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_sps_Config", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, sps__config_case), + offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, release_sps_config), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_sps_Config", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, sps__config_case), + offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, setup_sps_config), + &uenibstreamprotobuf__sps__config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_radioLinkMonitoringConfig", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, radio_link_monitoring_config_case), + offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, release_radiolinkmonitoringconfig), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_radioLinkMonitoringConfig", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, radio_link_monitoring_config_case), + offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, setup_radiolinkmonitoringconfig), + &uenibstreamprotobuf__radio_link_monitoring_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bwp__downlink_dedicated__field_indices_by_name[] = { + 0, /* field[0] = release_pdcch_Config */ + 2, /* field[2] = release_pdsch_Config */ + 6, /* field[6] = release_radioLinkMonitoringConfig */ + 4, /* field[4] = release_sps_Config */ + 1, /* field[1] = setup_pdcch_Config */ + 3, /* field[3] = setup_pdsch_Config */ + 7, /* field[7] = setup_radioLinkMonitoringConfig */ + 5, /* field[5] = setup_sps_Config */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bwp__downlink_dedicated__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__downlink_dedicated__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BWP_DownlinkDedicated", + "BWPDownlinkDedicated", + "Uenibstreamprotobuf__BWPDownlinkDedicated", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BWPDownlinkDedicated), + 8, + uenibstreamprotobuf__bwp__downlink_dedicated__field_descriptors, + uenibstreamprotobuf__bwp__downlink_dedicated__field_indices_by_name, + 1, uenibstreamprotobuf__bwp__downlink_dedicated__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bwp__downlink_dedicated__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdcch__config__field_descriptors[12] = +{ + { + "controlResourceSetToAddModList", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDCCHConfig, n_controlresourcesettoaddmodlist), + offsetof(Uenibstreamprotobuf__PDCCHConfig, controlresourcesettoaddmodlist), + &uenibstreamprotobuf__control_resource_set__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "controlResourceSetToReleaseList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PDCCHConfig, n_controlresourcesettoreleaselist), + offsetof(Uenibstreamprotobuf__PDCCHConfig, controlresourcesettoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "searchSpacesToAddModList", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDCCHConfig, n_searchspacestoaddmodlist), + offsetof(Uenibstreamprotobuf__PDCCHConfig, searchspacestoaddmodlist), + &uenibstreamprotobuf__search_space__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "searchSpacesToReleaseList", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PDCCHConfig, n_searchspacestoreleaselist), + offsetof(Uenibstreamprotobuf__PDCCHConfig, searchspacestoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_downlinkPreemption", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDCCHConfig, downlink_preemption_case), + offsetof(Uenibstreamprotobuf__PDCCHConfig, release_downlinkpreemption), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_downlinkPreemption", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDCCHConfig, downlink_preemption_case), + offsetof(Uenibstreamprotobuf__PDCCHConfig, setup_downlinkpreemption), + &uenibstreamprotobuf__downlink_preemption__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_tpc_PUSCH", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDCCHConfig, tpc__pusch_case), + offsetof(Uenibstreamprotobuf__PDCCHConfig, release_tpc_pusch), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_tpc_PUSCH", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDCCHConfig, tpc__pusch_case), + offsetof(Uenibstreamprotobuf__PDCCHConfig, setup_tpc_pusch), + &uenibstreamprotobuf__pusch__tpc__command_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_tpc_PUCCH", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDCCHConfig, tpc__pucch_case), + offsetof(Uenibstreamprotobuf__PDCCHConfig, release_tpc_pucch), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_tpc_PUCCH", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDCCHConfig, tpc__pucch_case), + offsetof(Uenibstreamprotobuf__PDCCHConfig, setup_tpc_pucch), + &uenibstreamprotobuf__pucch__tpc__command_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_tpc_SRS", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDCCHConfig, tpc__srs_case), + offsetof(Uenibstreamprotobuf__PDCCHConfig, release_tpc_srs), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_tpc_SRS", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDCCHConfig, tpc__srs_case), + offsetof(Uenibstreamprotobuf__PDCCHConfig, setup_tpc_srs), + &uenibstreamprotobuf__srs__tpc__command_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pdcch__config__field_indices_by_name[] = { + 0, /* field[0] = controlResourceSetToAddModList */ + 1, /* field[1] = controlResourceSetToReleaseList */ + 4, /* field[4] = release_downlinkPreemption */ + 8, /* field[8] = release_tpc_PUCCH */ + 6, /* field[6] = release_tpc_PUSCH */ + 10, /* field[10] = release_tpc_SRS */ + 2, /* field[2] = searchSpacesToAddModList */ + 3, /* field[3] = searchSpacesToReleaseList */ + 5, /* field[5] = setup_downlinkPreemption */ + 9, /* field[9] = setup_tpc_PUCCH */ + 7, /* field[7] = setup_tpc_PUSCH */ + 11, /* field[11] = setup_tpc_SRS */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdcch__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 12 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcch__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDCCH_Config", + "PDCCHConfig", + "Uenibstreamprotobuf__PDCCHConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PDCCHConfig), + 12, + uenibstreamprotobuf__pdcch__config__field_descriptors, + uenibstreamprotobuf__pdcch__config__field_indices_by_name, + 1, uenibstreamprotobuf__pdcch__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pdcch__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__downlink_preemption__field_descriptors[4] = +{ + { + "int_RNTI", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DownlinkPreemption, int_rnti), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeFrequencySet", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DownlinkPreemption, timefrequencyset), + &uenibstreamprotobuf__time_frequency_set__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dci_PayloadSize", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DownlinkPreemption, dci_payloadsize), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "int_ConfigurationPerServingCell", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__DownlinkPreemption, n_int_configurationperservingcell), + offsetof(Uenibstreamprotobuf__DownlinkPreemption, int_configurationperservingcell), + &uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__downlink_preemption__field_indices_by_name[] = { + 2, /* field[2] = dci_PayloadSize */ + 3, /* field[3] = int_ConfigurationPerServingCell */ + 0, /* field[0] = int_RNTI */ + 1, /* field[1] = timeFrequencySet */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__downlink_preemption__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__downlink_preemption__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DownlinkPreemption", + "DownlinkPreemption", + "Uenibstreamprotobuf__DownlinkPreemption", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DownlinkPreemption), + 4, + uenibstreamprotobuf__downlink_preemption__field_descriptors, + uenibstreamprotobuf__downlink_preemption__field_indices_by_name, + 1, uenibstreamprotobuf__downlink_preemption__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__downlink_preemption__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__time_frequency_set__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__VALUE__protobuf_unspecified", 0 }, + { "set0", "UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__VALUE__set0", 1 }, + { "set1", "UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__VALUE__set1", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__time_frequency_set__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__time_frequency_set__value__enum_values_by_name[3] = +{ + { "protobuf_unspecified", 0 }, + { "set0", 1 }, + { "set1", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__time_frequency_set__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TimeFrequencySet.Value", + "Value", + "Uenibstreamprotobuf__TimeFrequencySet__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__time_frequency_set__value__enum_values_by_number, + 3, + uenibstreamprotobuf__time_frequency_set__value__enum_values_by_name, + 1, + uenibstreamprotobuf__time_frequency_set__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__time_frequency_set__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TimeFrequencySet, value), + &uenibstreamprotobuf__time_frequency_set__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__time_frequency_set__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__time_frequency_set__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__time_frequency_set__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TimeFrequencySet", + "TimeFrequencySet", + "Uenibstreamprotobuf__TimeFrequencySet", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TimeFrequencySet), + 1, + uenibstreamprotobuf__time_frequency_set__field_descriptors, + uenibstreamprotobuf__time_frequency_set__field_indices_by_name, + 1, uenibstreamprotobuf__time_frequency_set__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__time_frequency_set__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__int__configuration_per_serving_cell__field_descriptors[2] = +{ + { + "servingCellId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__INTConfigurationPerServingCell, servingcellid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "positionInDCI", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__INTConfigurationPerServingCell, positionindci), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__int__configuration_per_serving_cell__field_indices_by_name[] = { + 1, /* field[1] = positionInDCI */ + 0, /* field[0] = servingCellId */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__int__configuration_per_serving_cell__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.INT_ConfigurationPerServingCell", + "INTConfigurationPerServingCell", + "Uenibstreamprotobuf__INTConfigurationPerServingCell", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__INTConfigurationPerServingCell), + 2, + uenibstreamprotobuf__int__configuration_per_serving_cell__field_descriptors, + uenibstreamprotobuf__int__configuration_per_serving_cell__field_indices_by_name, + 1, uenibstreamprotobuf__int__configuration_per_serving_cell__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__int__configuration_per_serving_cell__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__tpc__command_config__field_descriptors[3] = +{ + { + "tpc_Index", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHTPCCommandConfig, tpc_index), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tpc_IndexSUL", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHTPCCommandConfig, tpc_indexsul), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "targetCell", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHTPCCommandConfig, targetcell), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pusch__tpc__command_config__field_indices_by_name[] = { + 2, /* field[2] = targetCell */ + 0, /* field[0] = tpc_Index */ + 1, /* field[1] = tpc_IndexSUL */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pusch__tpc__command_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__tpc__command_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUSCH_TPC_CommandConfig", + "PUSCHTPCCommandConfig", + "Uenibstreamprotobuf__PUSCHTPCCommandConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUSCHTPCCommandConfig), + 3, + uenibstreamprotobuf__pusch__tpc__command_config__field_descriptors, + uenibstreamprotobuf__pusch__tpc__command_config__field_indices_by_name, + 1, uenibstreamprotobuf__pusch__tpc__command_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pusch__tpc__command_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__tpc__command_config__field_descriptors[2] = +{ + { + "tpc_IndexPCell", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHTPCCommandConfig, tpc_indexpcell), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tpc_IndexPUCCH_SCell", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHTPCCommandConfig, tpc_indexpucch_scell), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch__tpc__command_config__field_indices_by_name[] = { + 0, /* field[0] = tpc_IndexPCell */ + 1, /* field[1] = tpc_IndexPUCCH_SCell */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch__tpc__command_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__tpc__command_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_TPC_CommandConfig", + "PUCCHTPCCommandConfig", + "Uenibstreamprotobuf__PUCCHTPCCommandConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHTPCCommandConfig), + 2, + uenibstreamprotobuf__pucch__tpc__command_config__field_descriptors, + uenibstreamprotobuf__pucch__tpc__command_config__field_indices_by_name, + 1, uenibstreamprotobuf__pucch__tpc__command_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch__tpc__command_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__tpc__command_config__field_descriptors[3] = +{ + { + "startingBitOfFormat2_3", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSTPCCommandConfig, startingbitofformat2_3), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "fieldTypeFormat2_3", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSTPCCommandConfig, fieldtypeformat2_3), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "startingBitOfFormat2_3SUL_v1530", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSTPCCommandConfig, startingbitofformat2_3sul_v1530), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__tpc__command_config__field_indices_by_name[] = { + 1, /* field[1] = fieldTypeFormat2_3 */ + 0, /* field[0] = startingBitOfFormat2_3 */ + 2, /* field[2] = startingBitOfFormat2_3SUL_v1530 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__tpc__command_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__tpc__command_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_TPC_CommandConfig", + "SRSTPCCommandConfig", + "Uenibstreamprotobuf__SRSTPCCommandConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSTPCCommandConfig), + 3, + uenibstreamprotobuf__srs__tpc__command_config__field_descriptors, + uenibstreamprotobuf__srs__tpc__command_config__field_indices_by_name, + 1, uenibstreamprotobuf__srs__tpc__command_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__tpc__command_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdsch__config__field_descriptors[29] = +{ + { + "dataScramblingIdentityPDSCH", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHConfig, datascramblingidentitypdsch), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_dmrs_DownlinkForPDSCH_MappingTypeA", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHConfig, dmrs__downlink_for_pdsch__mapping_type_a_case), + offsetof(Uenibstreamprotobuf__PDSCHConfig, release_dmrs_downlinkforpdsch_mappingtypea), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_dmrs_DownlinkForPDSCH_MappingTypeA", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHConfig, dmrs__downlink_for_pdsch__mapping_type_a_case), + offsetof(Uenibstreamprotobuf__PDSCHConfig, setup_dmrs_downlinkforpdsch_mappingtypea), + &uenibstreamprotobuf__dmrs__downlink_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_dmrs_DownlinkForPDSCH_MappingTypeB", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHConfig, dmrs__downlink_for_pdsch__mapping_type_b_case), + offsetof(Uenibstreamprotobuf__PDSCHConfig, release_dmrs_downlinkforpdsch_mappingtypeb), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_dmrs_DownlinkForPDSCH_MappingTypeB", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHConfig, dmrs__downlink_for_pdsch__mapping_type_b_case), + offsetof(Uenibstreamprotobuf__PDSCHConfig, setup_dmrs_downlinkforpdsch_mappingtypeb), + &uenibstreamprotobuf__dmrs__downlink_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tci_StatesToAddModList", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHConfig, n_tci_statestoaddmodlist), + offsetof(Uenibstreamprotobuf__PDSCHConfig, tci_statestoaddmodlist), + &uenibstreamprotobuf__tci__state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tci_StatesToReleaseList", + 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PDSCHConfig, n_tci_statestoreleaselist), + offsetof(Uenibstreamprotobuf__PDSCHConfig, tci_statestoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "vrb_ToPRB_Interleaver", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHConfig, vrb_toprb_interleaver), + &uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resourceAllocation", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHConfig, resourceallocation), + &uenibstreamprotobuf__resource_allocation__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_pdsch_TimeDomainAllocationList", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHConfig, pdsch__time_domain_allocation_list_case), + offsetof(Uenibstreamprotobuf__PDSCHConfig, release_pdsch_timedomainallocationlist), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_pdsch_TimeDomainAllocationList", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHConfig, pdsch__time_domain_allocation_list_case), + offsetof(Uenibstreamprotobuf__PDSCHConfig, setup_pdsch_timedomainallocationlist), + &uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pdsch_AggregationFactor", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHConfig, pdsch_aggregationfactor), + &uenibstreamprotobuf__pdsch__aggregation_factor__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rateMatchPatternToAddModList", + 13, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHConfig, n_ratematchpatterntoaddmodlist), + offsetof(Uenibstreamprotobuf__PDSCHConfig, ratematchpatterntoaddmodlist), + &uenibstreamprotobuf__rate_match_pattern__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rateMatchPatternToReleaseList", + 14, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PDSCHConfig, n_ratematchpatterntoreleaselist), + offsetof(Uenibstreamprotobuf__PDSCHConfig, ratematchpatterntoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rateMatchPatternGroup1", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHConfig, ratematchpatterngroup1), + &uenibstreamprotobuf__rate_match_pattern_group__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rateMatchPatternGroup2", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHConfig, ratematchpatterngroup2), + &uenibstreamprotobuf__rate_match_pattern_group__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rbg_Size", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHConfig, rbg_size), + &uenibstreamprotobuf__rbg__size__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mcs_Table", + 18, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHConfig, mcs_table), + &uenibstreamprotobuf__mcs__table__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxNrofCodeWordsScheduledByDCI", + 19, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHConfig, maxnrofcodewordsscheduledbydci), + &uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "staticBundling", + 20, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHConfig, prb__bundling_type_case), + offsetof(Uenibstreamprotobuf__PDSCHConfig, staticbundling), + &uenibstreamprotobuf__static_bundling__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dynamicBundling", + 21, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHConfig, prb__bundling_type_case), + offsetof(Uenibstreamprotobuf__PDSCHConfig, dynamicbundling), + &uenibstreamprotobuf__dynamic_bundling__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "zp_CSI_RS_ResourceToAddModList", + 22, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHConfig, n_zp_csi_rs_resourcetoaddmodlist), + offsetof(Uenibstreamprotobuf__PDSCHConfig, zp_csi_rs_resourcetoaddmodlist), + &uenibstreamprotobuf__zp__csi__rs__resource__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "zp_CSI_RS_ResourceToReleaseList", + 23, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PDSCHConfig, n_zp_csi_rs_resourcetoreleaselist), + offsetof(Uenibstreamprotobuf__PDSCHConfig, zp_csi_rs_resourcetoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "aperiodic_ZP_CSI_RS_ResourceSetsToAddModList", + 24, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHConfig, n_aperiodic_zp_csi_rs_resourcesetstoaddmodlist), + offsetof(Uenibstreamprotobuf__PDSCHConfig, aperiodic_zp_csi_rs_resourcesetstoaddmodlist), + &uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList", + 25, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PDSCHConfig, n_aperiodic_zp_csi_rs_resourcesetstoreleaselist), + offsetof(Uenibstreamprotobuf__PDSCHConfig, aperiodic_zp_csi_rs_resourcesetstoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sp_ZP_CSI_RS_ResourceSetsToAddModList", + 26, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHConfig, n_sp_zp_csi_rs_resourcesetstoaddmodlist), + offsetof(Uenibstreamprotobuf__PDSCHConfig, sp_zp_csi_rs_resourcesetstoaddmodlist), + &uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sp_ZP_CSI_RS_ResourceSetsToReleaseList", + 27, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PDSCHConfig, n_sp_zp_csi_rs_resourcesetstoreleaselist), + offsetof(Uenibstreamprotobuf__PDSCHConfig, sp_zp_csi_rs_resourcesetstoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_p_ZP_CSI_RS_ResourceSet", + 28, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHConfig, p__zp__csi__rs__resource_set_case), + offsetof(Uenibstreamprotobuf__PDSCHConfig, release_p_zp_csi_rs_resourceset), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_p_ZP_CSI_RS_ResourceSet", + 29, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHConfig, p__zp__csi__rs__resource_set_case), + offsetof(Uenibstreamprotobuf__PDSCHConfig, setup_p_zp_csi_rs_resourceset), + &uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pdsch__config__field_indices_by_name[] = { + 23, /* field[23] = aperiodic_ZP_CSI_RS_ResourceSetsToAddModList */ + 24, /* field[24] = aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList */ + 0, /* field[0] = dataScramblingIdentityPDSCH */ + 20, /* field[20] = dynamicBundling */ + 18, /* field[18] = maxNrofCodeWordsScheduledByDCI */ + 17, /* field[17] = mcs_Table */ + 11, /* field[11] = pdsch_AggregationFactor */ + 14, /* field[14] = rateMatchPatternGroup1 */ + 15, /* field[15] = rateMatchPatternGroup2 */ + 12, /* field[12] = rateMatchPatternToAddModList */ + 13, /* field[13] = rateMatchPatternToReleaseList */ + 16, /* field[16] = rbg_Size */ + 1, /* field[1] = release_dmrs_DownlinkForPDSCH_MappingTypeA */ + 3, /* field[3] = release_dmrs_DownlinkForPDSCH_MappingTypeB */ + 27, /* field[27] = release_p_ZP_CSI_RS_ResourceSet */ + 9, /* field[9] = release_pdsch_TimeDomainAllocationList */ + 8, /* field[8] = resourceAllocation */ + 2, /* field[2] = setup_dmrs_DownlinkForPDSCH_MappingTypeA */ + 4, /* field[4] = setup_dmrs_DownlinkForPDSCH_MappingTypeB */ + 28, /* field[28] = setup_p_ZP_CSI_RS_ResourceSet */ + 10, /* field[10] = setup_pdsch_TimeDomainAllocationList */ + 25, /* field[25] = sp_ZP_CSI_RS_ResourceSetsToAddModList */ + 26, /* field[26] = sp_ZP_CSI_RS_ResourceSetsToReleaseList */ + 19, /* field[19] = staticBundling */ + 5, /* field[5] = tci_StatesToAddModList */ + 6, /* field[6] = tci_StatesToReleaseList */ + 7, /* field[7] = vrb_ToPRB_Interleaver */ + 21, /* field[21] = zp_CSI_RS_ResourceToAddModList */ + 22, /* field[22] = zp_CSI_RS_ResourceToReleaseList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdsch__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 29 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDSCH_Config", + "PDSCHConfig", + "Uenibstreamprotobuf__PDSCHConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PDSCHConfig), + 29, + uenibstreamprotobuf__pdsch__config__field_descriptors, + uenibstreamprotobuf__pdsch__config__field_indices_by_name, + 1, uenibstreamprotobuf__pdsch__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pdsch__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dmrs__downlink_config__field_descriptors[7] = +{ + { + "dmrs_Type", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, dmrs_type), + &uenibstreamprotobuf__dmrs__type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dmrs_AdditionalPosition", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, dmrs_additionalposition), + &uenibstreamprotobuf__dmrs__additional_position__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxLength", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, maxlength), + &uenibstreamprotobuf__max_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "scramblingId0", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, scramblingid0), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "scramblingId1", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, scramblingid1), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_phaseTrackingRS", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, phase_tracking_rs_case), + offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, release_phasetrackingrs), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_phaseTrackingRS", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, phase_tracking_rs_case), + offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, setup_phasetrackingrs), + &uenibstreamprotobuf__ptrs__downlink_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dmrs__downlink_config__field_indices_by_name[] = { + 1, /* field[1] = dmrs_AdditionalPosition */ + 0, /* field[0] = dmrs_Type */ + 2, /* field[2] = maxLength */ + 5, /* field[5] = release_phaseTrackingRS */ + 3, /* field[3] = scramblingId0 */ + 4, /* field[4] = scramblingId1 */ + 6, /* field[6] = setup_phaseTrackingRS */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dmrs__downlink_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__downlink_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DMRS_DownlinkConfig", + "DMRSDownlinkConfig", + "Uenibstreamprotobuf__DMRSDownlinkConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DMRSDownlinkConfig), + 7, + uenibstreamprotobuf__dmrs__downlink_config__field_descriptors, + uenibstreamprotobuf__dmrs__downlink_config__field_indices_by_name, + 1, uenibstreamprotobuf__dmrs__downlink_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dmrs__downlink_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__dmrs__type__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DMRS__TYPE__VALUE__protobuf_unspecified", 0 }, + { "type2", "UENIBSTREAMPROTOBUF__DMRS__TYPE__VALUE__type2", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__dmrs__type__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__dmrs__type__value__enum_values_by_name[2] = +{ + { "protobuf_unspecified", 0 }, + { "type2", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__dmrs__type__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DMRS_Type.Value", + "Value", + "Uenibstreamprotobuf__DMRSType__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__dmrs__type__value__enum_values_by_number, + 2, + uenibstreamprotobuf__dmrs__type__value__enum_values_by_name, + 1, + uenibstreamprotobuf__dmrs__type__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dmrs__type__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DMRSType, value), + &uenibstreamprotobuf__dmrs__type__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dmrs__type__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dmrs__type__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__type__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DMRS_Type", + "DMRSType", + "Uenibstreamprotobuf__DMRSType", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DMRSType), + 1, + uenibstreamprotobuf__dmrs__type__field_descriptors, + uenibstreamprotobuf__dmrs__type__field_indices_by_name, + 1, uenibstreamprotobuf__dmrs__type__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dmrs__type__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__dmrs__additional_position__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__protobuf_unspecified", 0 }, + { "pos0", "UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__pos0", 1 }, + { "pos1", "UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__pos1", 2 }, + { "pos3", "UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__pos3", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__dmrs__additional_position__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__dmrs__additional_position__value__enum_values_by_name[4] = +{ + { "pos0", 1 }, + { "pos1", 2 }, + { "pos3", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__dmrs__additional_position__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DMRS_AdditionalPosition.Value", + "Value", + "Uenibstreamprotobuf__DMRSAdditionalPosition__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__dmrs__additional_position__value__enum_values_by_number, + 4, + uenibstreamprotobuf__dmrs__additional_position__value__enum_values_by_name, + 1, + uenibstreamprotobuf__dmrs__additional_position__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dmrs__additional_position__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DMRSAdditionalPosition, value), + &uenibstreamprotobuf__dmrs__additional_position__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dmrs__additional_position__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dmrs__additional_position__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__additional_position__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DMRS_AdditionalPosition", + "DMRSAdditionalPosition", + "Uenibstreamprotobuf__DMRSAdditionalPosition", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DMRSAdditionalPosition), + 1, + uenibstreamprotobuf__dmrs__additional_position__field_descriptors, + uenibstreamprotobuf__dmrs__additional_position__field_indices_by_name, + 1, uenibstreamprotobuf__dmrs__additional_position__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dmrs__additional_position__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__max_length__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MAX_LENGTH__VALUE__protobuf_unspecified", 0 }, + { "len2", "UENIBSTREAMPROTOBUF__MAX_LENGTH__VALUE__len2", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__max_length__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__max_length__value__enum_values_by_name[2] = +{ + { "len2", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__max_length__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MaxLength.Value", + "Value", + "Uenibstreamprotobuf__MaxLength__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__max_length__value__enum_values_by_number, + 2, + uenibstreamprotobuf__max_length__value__enum_values_by_name, + 1, + uenibstreamprotobuf__max_length__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__max_length__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MaxLength, value), + &uenibstreamprotobuf__max_length__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__max_length__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__max_length__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__max_length__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MaxLength", + "MaxLength", + "Uenibstreamprotobuf__MaxLength", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MaxLength), + 1, + uenibstreamprotobuf__max_length__field_descriptors, + uenibstreamprotobuf__max_length__field_indices_by_name, + 1, uenibstreamprotobuf__max_length__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__max_length__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ptrs__downlink_config__field_descriptors[4] = +{ + { + "frequencyDensity", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PTRSDownlinkConfig, n_frequencydensity), + offsetof(Uenibstreamprotobuf__PTRSDownlinkConfig, frequencydensity), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeDensity", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PTRSDownlinkConfig, n_timedensity), + offsetof(Uenibstreamprotobuf__PTRSDownlinkConfig, timedensity), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "epre_Ratio", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PTRSDownlinkConfig, epre_ratio), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resourceElementOffset", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PTRSDownlinkConfig, resourceelementoffset), + &uenibstreamprotobuf__resource_element_offset__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ptrs__downlink_config__field_indices_by_name[] = { + 2, /* field[2] = epre_Ratio */ + 0, /* field[0] = frequencyDensity */ + 3, /* field[3] = resourceElementOffset */ + 1, /* field[1] = timeDensity */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ptrs__downlink_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ptrs__downlink_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PTRS_DownlinkConfig", + "PTRSDownlinkConfig", + "Uenibstreamprotobuf__PTRSDownlinkConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PTRSDownlinkConfig), + 4, + uenibstreamprotobuf__ptrs__downlink_config__field_descriptors, + uenibstreamprotobuf__ptrs__downlink_config__field_indices_by_name, + 1, uenibstreamprotobuf__ptrs__downlink_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ptrs__downlink_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__resource_element_offset__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__protobuf_unspecified", 0 }, + { "offset01", "UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__offset01", 1 }, + { "offset10", "UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__offset10", 2 }, + { "offset11", "UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__offset11", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__resource_element_offset__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__resource_element_offset__value__enum_values_by_name[4] = +{ + { "offset01", 1 }, + { "offset10", 2 }, + { "offset11", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__resource_element_offset__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ResourceElementOffset.Value", + "Value", + "Uenibstreamprotobuf__ResourceElementOffset__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__resource_element_offset__value__enum_values_by_number, + 4, + uenibstreamprotobuf__resource_element_offset__value__enum_values_by_name, + 1, + uenibstreamprotobuf__resource_element_offset__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__resource_element_offset__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ResourceElementOffset, value), + &uenibstreamprotobuf__resource_element_offset__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__resource_element_offset__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__resource_element_offset__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__resource_element_offset__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ResourceElementOffset", + "ResourceElementOffset", + "Uenibstreamprotobuf__ResourceElementOffset", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ResourceElementOffset), + 1, + uenibstreamprotobuf__resource_element_offset__field_descriptors, + uenibstreamprotobuf__resource_element_offset__field_indices_by_name, + 1, uenibstreamprotobuf__resource_element_offset__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__resource_element_offset__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__tci__state__field_descriptors[3] = +{ + { + "tci_StateId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TCIState, tci_stateid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "qcl_Type1", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TCIState, qcl_type1), + &uenibstreamprotobuf__qcl__info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "qcl_Type2", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TCIState, qcl_type2), + &uenibstreamprotobuf__qcl__info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__tci__state__field_indices_by_name[] = { + 1, /* field[1] = qcl_Type1 */ + 2, /* field[2] = qcl_Type2 */ + 0, /* field[0] = tci_StateId */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__tci__state__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__tci__state__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TCI_State", + "TCIState", + "Uenibstreamprotobuf__TCIState", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TCIState), + 3, + uenibstreamprotobuf__tci__state__field_descriptors, + uenibstreamprotobuf__tci__state__field_indices_by_name, + 1, uenibstreamprotobuf__tci__state__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__tci__state__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__qcl__info__field_descriptors[5] = +{ + { + "cell", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QCLInfo, cell), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bwp_Id", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QCLInfo, bwp_id), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_rs", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__QCLInfo, reference_signal_case), + offsetof(Uenibstreamprotobuf__QCLInfo, csi_rs), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__QCLInfo, reference_signal_case), + offsetof(Uenibstreamprotobuf__QCLInfo, ssb), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "qcl_Type", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QCLInfo, qcl_type), + &uenibstreamprotobuf__qcl__type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__qcl__info__field_indices_by_name[] = { + 1, /* field[1] = bwp_Id */ + 0, /* field[0] = cell */ + 2, /* field[2] = csi_rs */ + 4, /* field[4] = qcl_Type */ + 3, /* field[3] = ssb */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__qcl__info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__qcl__info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.QCL_Info", + "QCLInfo", + "Uenibstreamprotobuf__QCLInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__QCLInfo), + 5, + uenibstreamprotobuf__qcl__info__field_descriptors, + uenibstreamprotobuf__qcl__info__field_indices_by_name, + 1, uenibstreamprotobuf__qcl__info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__qcl__info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__qcl__type__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__protobuf_unspecified", 0 }, + { "typeA", "UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__typeA", 1 }, + { "typeB", "UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__typeB", 2 }, + { "typeC", "UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__typeC", 3 }, + { "typeD", "UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__typeD", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__qcl__type__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__qcl__type__value__enum_values_by_name[5] = +{ + { "protobuf_unspecified", 0 }, + { "typeA", 1 }, + { "typeB", 2 }, + { "typeC", 3 }, + { "typeD", 4 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__qcl__type__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.QCL_Type.Value", + "Value", + "Uenibstreamprotobuf__QCLType__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__qcl__type__value__enum_values_by_number, + 5, + uenibstreamprotobuf__qcl__type__value__enum_values_by_name, + 1, + uenibstreamprotobuf__qcl__type__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__qcl__type__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QCLType, value), + &uenibstreamprotobuf__qcl__type__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__qcl__type__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__qcl__type__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__qcl__type__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.QCL_Type", + "QCLType", + "Uenibstreamprotobuf__QCLType", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__QCLType), + 1, + uenibstreamprotobuf__qcl__type__field_descriptors, + uenibstreamprotobuf__qcl__type__field_indices_by_name, + 1, uenibstreamprotobuf__qcl__type__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__qcl__type__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__vrb__to_prb__interleaver__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__VALUE__protobuf_unspecified", 0 }, + { "n2", "UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__VALUE__n2", 1 }, + { "n4", "UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__VALUE__n4", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__vrb__to_prb__interleaver__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__vrb__to_prb__interleaver__value__enum_values_by_name[3] = +{ + { "n2", 1 }, + { "n4", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__vrb__to_prb__interleaver__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.VRB_ToPRB_Interleaver.Value", + "Value", + "Uenibstreamprotobuf__VRBToPRBInterleaver__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__vrb__to_prb__interleaver__value__enum_values_by_number, + 3, + uenibstreamprotobuf__vrb__to_prb__interleaver__value__enum_values_by_name, + 1, + uenibstreamprotobuf__vrb__to_prb__interleaver__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__vrb__to_prb__interleaver__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__VRBToPRBInterleaver, value), + &uenibstreamprotobuf__vrb__to_prb__interleaver__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__vrb__to_prb__interleaver__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__vrb__to_prb__interleaver__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.VRB_ToPRB_Interleaver", + "VRBToPRBInterleaver", + "Uenibstreamprotobuf__VRBToPRBInterleaver", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__VRBToPRBInterleaver), + 1, + uenibstreamprotobuf__vrb__to_prb__interleaver__field_descriptors, + uenibstreamprotobuf__vrb__to_prb__interleaver__field_indices_by_name, + 1, uenibstreamprotobuf__vrb__to_prb__interleaver__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__vrb__to_prb__interleaver__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__resource_allocation__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__protobuf_unspecified", 0 }, + { "resourceAllocationType0", "UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__resourceAllocationType0", 1 }, + { "resourceAllocationType1", "UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__resourceAllocationType1", 2 }, + { "dynamicSwitch", "UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__dynamicSwitch", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__resource_allocation__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__resource_allocation__value__enum_values_by_name[4] = +{ + { "dynamicSwitch", 3 }, + { "protobuf_unspecified", 0 }, + { "resourceAllocationType0", 1 }, + { "resourceAllocationType1", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__resource_allocation__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ResourceAllocation.Value", + "Value", + "Uenibstreamprotobuf__ResourceAllocation__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__resource_allocation__value__enum_values_by_number, + 4, + uenibstreamprotobuf__resource_allocation__value__enum_values_by_name, + 1, + uenibstreamprotobuf__resource_allocation__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__resource_allocation__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ResourceAllocation, value), + &uenibstreamprotobuf__resource_allocation__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__resource_allocation__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__resource_allocation__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__resource_allocation__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ResourceAllocation", + "ResourceAllocation", + "Uenibstreamprotobuf__ResourceAllocation", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ResourceAllocation), + 1, + uenibstreamprotobuf__resource_allocation__field_descriptors, + uenibstreamprotobuf__resource_allocation__field_indices_by_name, + 1, uenibstreamprotobuf__resource_allocation__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__resource_allocation__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__pdsch__aggregation_factor__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__protobuf_unspecified", 0 }, + { "n2", "UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__n2", 1 }, + { "n4", "UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__n4", 2 }, + { "n8", "UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__n8", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdsch__aggregation_factor__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__pdsch__aggregation_factor__value__enum_values_by_name[4] = +{ + { "n2", 1 }, + { "n4", 2 }, + { "n8", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__pdsch__aggregation_factor__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDSCH_AggregationFactor.Value", + "Value", + "Uenibstreamprotobuf__PDSCHAggregationFactor__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__pdsch__aggregation_factor__value__enum_values_by_number, + 4, + uenibstreamprotobuf__pdsch__aggregation_factor__value__enum_values_by_name, + 1, + uenibstreamprotobuf__pdsch__aggregation_factor__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdsch__aggregation_factor__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHAggregationFactor, value), + &uenibstreamprotobuf__pdsch__aggregation_factor__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pdsch__aggregation_factor__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdsch__aggregation_factor__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__aggregation_factor__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDSCH_AggregationFactor", + "PDSCHAggregationFactor", + "Uenibstreamprotobuf__PDSCHAggregationFactor", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PDSCHAggregationFactor), + 1, + uenibstreamprotobuf__pdsch__aggregation_factor__field_descriptors, + uenibstreamprotobuf__pdsch__aggregation_factor__field_indices_by_name, + 1, uenibstreamprotobuf__pdsch__aggregation_factor__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pdsch__aggregation_factor__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rate_match_pattern_group__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__RateMatchPatternGroup, n_items), + offsetof(Uenibstreamprotobuf__RateMatchPatternGroup, items), + &uenibstreamprotobuf__rate_match_pattern_group_item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rate_match_pattern_group__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rate_match_pattern_group__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_match_pattern_group__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RateMatchPatternGroup", + "RateMatchPatternGroup", + "Uenibstreamprotobuf__RateMatchPatternGroup", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RateMatchPatternGroup), + 1, + uenibstreamprotobuf__rate_match_pattern_group__field_descriptors, + uenibstreamprotobuf__rate_match_pattern_group__field_indices_by_name, + 1, uenibstreamprotobuf__rate_match_pattern_group__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rate_match_pattern_group__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rate_match_pattern_group_item__field_descriptors[2] = +{ + { + "cellLevel", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__RateMatchPatternGroupItem, c_case), + offsetof(Uenibstreamprotobuf__RateMatchPatternGroupItem, celllevel), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bwpLevel", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__RateMatchPatternGroupItem, c_case), + offsetof(Uenibstreamprotobuf__RateMatchPatternGroupItem, bwplevel), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rate_match_pattern_group_item__field_indices_by_name[] = { + 1, /* field[1] = bwpLevel */ + 0, /* field[0] = cellLevel */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rate_match_pattern_group_item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_match_pattern_group_item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RateMatchPatternGroupItem", + "RateMatchPatternGroupItem", + "Uenibstreamprotobuf__RateMatchPatternGroupItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RateMatchPatternGroupItem), + 2, + uenibstreamprotobuf__rate_match_pattern_group_item__field_descriptors, + uenibstreamprotobuf__rate_match_pattern_group_item__field_indices_by_name, + 1, uenibstreamprotobuf__rate_match_pattern_group_item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rate_match_pattern_group_item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__rbg__size__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RBG__SIZE__VALUE__protobuf_unspecified", 0 }, + { "config1", "UENIBSTREAMPROTOBUF__RBG__SIZE__VALUE__config1", 1 }, + { "config2", "UENIBSTREAMPROTOBUF__RBG__SIZE__VALUE__config2", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__rbg__size__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__rbg__size__value__enum_values_by_name[3] = +{ + { "config1", 1 }, + { "config2", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__rbg__size__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RBG_Size.Value", + "Value", + "Uenibstreamprotobuf__RBGSize__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__rbg__size__value__enum_values_by_number, + 3, + uenibstreamprotobuf__rbg__size__value__enum_values_by_name, + 1, + uenibstreamprotobuf__rbg__size__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rbg__size__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RBGSize, value), + &uenibstreamprotobuf__rbg__size__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rbg__size__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rbg__size__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rbg__size__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RBG_Size", + "RBGSize", + "Uenibstreamprotobuf__RBGSize", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RBGSize), + 1, + uenibstreamprotobuf__rbg__size__field_descriptors, + uenibstreamprotobuf__rbg__size__field_indices_by_name, + 1, uenibstreamprotobuf__rbg__size__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rbg__size__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__mcs__table__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MCS__TABLE__VALUE__protobuf_unspecified", 0 }, + { "qam256", "UENIBSTREAMPROTOBUF__MCS__TABLE__VALUE__qam256", 1 }, + { "qam64LowSE", "UENIBSTREAMPROTOBUF__MCS__TABLE__VALUE__qam64LowSE", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__mcs__table__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__mcs__table__value__enum_values_by_name[3] = +{ + { "protobuf_unspecified", 0 }, + { "qam256", 1 }, + { "qam64LowSE", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__mcs__table__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MCS_Table.Value", + "Value", + "Uenibstreamprotobuf__MCSTable__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__mcs__table__value__enum_values_by_number, + 3, + uenibstreamprotobuf__mcs__table__value__enum_values_by_name, + 1, + uenibstreamprotobuf__mcs__table__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__mcs__table__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MCSTable, value), + &uenibstreamprotobuf__mcs__table__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__mcs__table__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__mcs__table__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__mcs__table__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MCS_Table", + "MCSTable", + "Uenibstreamprotobuf__MCSTable", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MCSTable), + 1, + uenibstreamprotobuf__mcs__table__field_descriptors, + uenibstreamprotobuf__mcs__table__field_indices_by_name, + 1, uenibstreamprotobuf__mcs__table__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__mcs__table__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__n2", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__enum_values_by_name[3] = +{ + { "n1", 1 }, + { "n2", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MaxNrofCodeWordsScheduledByDCI.Value", + "Value", + "Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__enum_values_by_number, + 3, + uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__enum_values_by_name, + 1, + uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI, value), + &uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MaxNrofCodeWordsScheduledByDCI", + "MaxNrofCodeWordsScheduledByDCI", + "Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI), + 1, + uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__field_descriptors, + uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__field_indices_by_name, + 1, uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__static_bundling__field_descriptors[1] = +{ + { + "bundleSize", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__StaticBundling, bundlesize), + &uenibstreamprotobuf__bundle_size__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__static_bundling__field_indices_by_name[] = { + 0, /* field[0] = bundleSize */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__static_bundling__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__static_bundling__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.StaticBundling", + "StaticBundling", + "Uenibstreamprotobuf__StaticBundling", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__StaticBundling), + 1, + uenibstreamprotobuf__static_bundling__field_descriptors, + uenibstreamprotobuf__static_bundling__field_indices_by_name, + 1, uenibstreamprotobuf__static_bundling__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__static_bundling__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__bundle_size__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE__VALUE__protobuf_unspecified", 0 }, + { "n4", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE__VALUE__n4", 1 }, + { "wideband", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE__VALUE__wideband", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__bundle_size__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__bundle_size__value__enum_values_by_name[3] = +{ + { "n4", 1 }, + { "protobuf_unspecified", 0 }, + { "wideband", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__bundle_size__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BundleSize.Value", + "Value", + "Uenibstreamprotobuf__BundleSize__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__bundle_size__value__enum_values_by_number, + 3, + uenibstreamprotobuf__bundle_size__value__enum_values_by_name, + 1, + uenibstreamprotobuf__bundle_size__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bundle_size__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BundleSize, value), + &uenibstreamprotobuf__bundle_size__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bundle_size__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bundle_size__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bundle_size__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BundleSize", + "BundleSize", + "Uenibstreamprotobuf__BundleSize", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BundleSize), + 1, + uenibstreamprotobuf__bundle_size__field_descriptors, + uenibstreamprotobuf__bundle_size__field_indices_by_name, + 1, uenibstreamprotobuf__bundle_size__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bundle_size__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dynamic_bundling__field_descriptors[2] = +{ + { + "bundleSizeSet1", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DynamicBundling, bundlesizeset1), + &uenibstreamprotobuf__bundle_size_set1__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bundleSizeSet2", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DynamicBundling, bundlesizeset2), + &uenibstreamprotobuf__bundle_size_set2__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dynamic_bundling__field_indices_by_name[] = { + 0, /* field[0] = bundleSizeSet1 */ + 1, /* field[1] = bundleSizeSet2 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dynamic_bundling__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dynamic_bundling__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DynamicBundling", + "DynamicBundling", + "Uenibstreamprotobuf__DynamicBundling", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DynamicBundling), + 2, + uenibstreamprotobuf__dynamic_bundling__field_descriptors, + uenibstreamprotobuf__dynamic_bundling__field_indices_by_name, + 1, uenibstreamprotobuf__dynamic_bundling__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dynamic_bundling__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__bundle_size_set1__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__protobuf_unspecified", 0 }, + { "n4", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__n4", 1 }, + { "wideband", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__wideband", 2 }, + { "n2_wideband", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__n2_wideband", 3 }, + { "n4_wideband", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__n4_wideband", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__bundle_size_set1__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__bundle_size_set1__value__enum_values_by_name[5] = +{ + { "n2_wideband", 3 }, + { "n4", 1 }, + { "n4_wideband", 4 }, + { "protobuf_unspecified", 0 }, + { "wideband", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__bundle_size_set1__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BundleSizeSet1.Value", + "Value", + "Uenibstreamprotobuf__BundleSizeSet1__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__bundle_size_set1__value__enum_values_by_number, + 5, + uenibstreamprotobuf__bundle_size_set1__value__enum_values_by_name, + 1, + uenibstreamprotobuf__bundle_size_set1__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bundle_size_set1__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BundleSizeSet1, value), + &uenibstreamprotobuf__bundle_size_set1__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bundle_size_set1__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bundle_size_set1__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bundle_size_set1__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BundleSizeSet1", + "BundleSizeSet1", + "Uenibstreamprotobuf__BundleSizeSet1", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BundleSizeSet1), + 1, + uenibstreamprotobuf__bundle_size_set1__field_descriptors, + uenibstreamprotobuf__bundle_size_set1__field_indices_by_name, + 1, uenibstreamprotobuf__bundle_size_set1__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bundle_size_set1__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__bundle_size_set2__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__VALUE__protobuf_unspecified", 0 }, + { "n4", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__VALUE__n4", 1 }, + { "wideband", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__VALUE__wideband", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__bundle_size_set2__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__bundle_size_set2__value__enum_values_by_name[3] = +{ + { "n4", 1 }, + { "protobuf_unspecified", 0 }, + { "wideband", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__bundle_size_set2__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BundleSizeSet2.Value", + "Value", + "Uenibstreamprotobuf__BundleSizeSet2__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__bundle_size_set2__value__enum_values_by_number, + 3, + uenibstreamprotobuf__bundle_size_set2__value__enum_values_by_name, + 1, + uenibstreamprotobuf__bundle_size_set2__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bundle_size_set2__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BundleSizeSet2, value), + &uenibstreamprotobuf__bundle_size_set2__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bundle_size_set2__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bundle_size_set2__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bundle_size_set2__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BundleSizeSet2", + "BundleSizeSet2", + "Uenibstreamprotobuf__BundleSizeSet2", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BundleSizeSet2), + 1, + uenibstreamprotobuf__bundle_size_set2__field_descriptors, + uenibstreamprotobuf__bundle_size_set2__field_indices_by_name, + 1, uenibstreamprotobuf__bundle_size_set2__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bundle_size_set2__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__zp__csi__rs__resource__field_descriptors[3] = +{ + { + "zp_CSI_RS_ResourceId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ZPCSIRSResource, zp_csi_rs_resourceid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resourceMapping", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ZPCSIRSResource, resourcemapping), + &uenibstreamprotobuf__csi__rs__resource_mapping__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "periodicityAndOffset", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ZPCSIRSResource, periodicityandoffset), + &uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__zp__csi__rs__resource__field_indices_by_name[] = { + 2, /* field[2] = periodicityAndOffset */ + 1, /* field[1] = resourceMapping */ + 0, /* field[0] = zp_CSI_RS_ResourceId */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__zp__csi__rs__resource__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__zp__csi__rs__resource__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ZP_CSI_RS_Resource", + "ZPCSIRSResource", + "Uenibstreamprotobuf__ZPCSIRSResource", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ZPCSIRSResource), + 3, + uenibstreamprotobuf__zp__csi__rs__resource__field_descriptors, + uenibstreamprotobuf__zp__csi__rs__resource__field_indices_by_name, + 1, uenibstreamprotobuf__zp__csi__rs__resource__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__zp__csi__rs__resource__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__rs__resource_mapping__field_descriptors[12] = +{ + { + "row1", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, frequency_domain_allocation_case), + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, row1), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "row2", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, frequency_domain_allocation_case), + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, row2), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "row4", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, frequency_domain_allocation_case), + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, row4), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "other", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, frequency_domain_allocation_case), + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, other), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofPorts", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, nrofports), + &uenibstreamprotobuf__nrof_ports__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "firstOFDMSymbolInTimeDomain", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, firstofdmsymbolintimedomain), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "firstOFDMSymbolInTimeDomain2", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, firstofdmsymbolintimedomain2), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cdm_Type", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, cdm_type), + &uenibstreamprotobuf__cdm__type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dot5", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, density_case), + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, dot5), + &uenibstreamprotobuf__dot5__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "one", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, density_case), + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, one), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "three", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, density_case), + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, three), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "freqBand", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, freqband), + &uenibstreamprotobuf__csi__frequency_occupation__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__rs__resource_mapping__field_indices_by_name[] = { + 7, /* field[7] = cdm_Type */ + 8, /* field[8] = dot5 */ + 5, /* field[5] = firstOFDMSymbolInTimeDomain */ + 6, /* field[6] = firstOFDMSymbolInTimeDomain2 */ + 11, /* field[11] = freqBand */ + 4, /* field[4] = nrofPorts */ + 9, /* field[9] = one */ + 3, /* field[3] = other */ + 0, /* field[0] = row1 */ + 1, /* field[1] = row2 */ + 2, /* field[2] = row4 */ + 10, /* field[10] = three */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__rs__resource_mapping__number_ranges[2 + 1] = +{ + { 1, 0 }, + { 5, 3 }, + { 0, 12 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__resource_mapping__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_RS_ResourceMapping", + "CSIRSResourceMapping", + "Uenibstreamprotobuf__CSIRSResourceMapping", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIRSResourceMapping), + 12, + uenibstreamprotobuf__csi__rs__resource_mapping__field_descriptors, + uenibstreamprotobuf__csi__rs__resource_mapping__field_indices_by_name, + 2, uenibstreamprotobuf__csi__rs__resource_mapping__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__rs__resource_mapping__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__nrof_ports__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__protobuf_unspecified", 0 }, + { "p1", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p1", 1 }, + { "p2", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p2", 2 }, + { "p4", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p4", 3 }, + { "p8", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p8", 4 }, + { "p12", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p12", 5 }, + { "p16", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p16", 6 }, + { "p24", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p24", 7 }, + { "p32", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p32", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrof_ports__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrof_ports__value__enum_values_by_name[9] = +{ + { "p1", 1 }, + { "p12", 5 }, + { "p16", 6 }, + { "p2", 2 }, + { "p24", 7 }, + { "p32", 8 }, + { "p4", 3 }, + { "p8", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_ports__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NrofPorts.Value", + "Value", + "Uenibstreamprotobuf__NrofPorts__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__nrof_ports__value__enum_values_by_number, + 9, + uenibstreamprotobuf__nrof_ports__value__enum_values_by_name, + 1, + uenibstreamprotobuf__nrof_ports__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_ports__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofPorts, value), + &uenibstreamprotobuf__nrof_ports__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nrof_ports__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrof_ports__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_ports__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NrofPorts", + "NrofPorts", + "Uenibstreamprotobuf__NrofPorts", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NrofPorts), + 1, + uenibstreamprotobuf__nrof_ports__field_descriptors, + uenibstreamprotobuf__nrof_ports__field_indices_by_name, + 1, uenibstreamprotobuf__nrof_ports__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nrof_ports__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__cdm__type__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__protobuf_unspecified", 0 }, + { "noCDM", "UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__noCDM", 1 }, + { "fd_CDM2", "UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__fd_CDM2", 2 }, + { "cdm4_FD2_TD2", "UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__cdm4_FD2_TD2", 3 }, + { "cdm8_FD2_TD4", "UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__cdm8_FD2_TD4", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__cdm__type__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__cdm__type__value__enum_values_by_name[5] = +{ + { "cdm4_FD2_TD2", 3 }, + { "cdm8_FD2_TD4", 4 }, + { "fd_CDM2", 2 }, + { "noCDM", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__cdm__type__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CDM_Type.Value", + "Value", + "Uenibstreamprotobuf__CDMType__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__cdm__type__value__enum_values_by_number, + 5, + uenibstreamprotobuf__cdm__type__value__enum_values_by_name, + 1, + uenibstreamprotobuf__cdm__type__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cdm__type__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CDMType, value), + &uenibstreamprotobuf__cdm__type__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cdm__type__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cdm__type__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cdm__type__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CDM_Type", + "CDMType", + "Uenibstreamprotobuf__CDMType", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CDMType), + 1, + uenibstreamprotobuf__cdm__type__field_descriptors, + uenibstreamprotobuf__cdm__type__field_indices_by_name, + 1, uenibstreamprotobuf__cdm__type__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cdm__type__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__dot5__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DOT5__VALUE__protobuf_unspecified", 0 }, + { "evenPRBs", "UENIBSTREAMPROTOBUF__DOT5__VALUE__evenPRBs", 1 }, + { "oddPRBs", "UENIBSTREAMPROTOBUF__DOT5__VALUE__oddPRBs", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__dot5__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__dot5__value__enum_values_by_name[3] = +{ + { "evenPRBs", 1 }, + { "oddPRBs", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__dot5__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Dot5.Value", + "Value", + "Uenibstreamprotobuf__Dot5__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__dot5__value__enum_values_by_number, + 3, + uenibstreamprotobuf__dot5__value__enum_values_by_name, + 1, + uenibstreamprotobuf__dot5__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dot5__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Dot5, value), + &uenibstreamprotobuf__dot5__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dot5__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dot5__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dot5__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Dot5", + "Dot5", + "Uenibstreamprotobuf__Dot5", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Dot5), + 1, + uenibstreamprotobuf__dot5__field_descriptors, + uenibstreamprotobuf__dot5__field_indices_by_name, + 1, uenibstreamprotobuf__dot5__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dot5__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__frequency_occupation__field_descriptors[2] = +{ + { + "startingRB", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIFrequencyOccupation, startingrb), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofRBs", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIFrequencyOccupation, nrofrbs), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__frequency_occupation__field_indices_by_name[] = { + 1, /* field[1] = nrofRBs */ + 0, /* field[0] = startingRB */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__frequency_occupation__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__frequency_occupation__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_FrequencyOccupation", + "CSIFrequencyOccupation", + "Uenibstreamprotobuf__CSIFrequencyOccupation", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIFrequencyOccupation), + 2, + uenibstreamprotobuf__csi__frequency_occupation__field_descriptors, + uenibstreamprotobuf__csi__frequency_occupation__field_indices_by_name, + 1, uenibstreamprotobuf__csi__frequency_occupation__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__frequency_occupation__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__resource_periodicity_and_offset__field_descriptors[13] = +{ + { + "slots4", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots4), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots5", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots5), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots8", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots8), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots10", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots10), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots16", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots16), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots20", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots20), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots32", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots32), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots40", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots40), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots64", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots64), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots80", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots80), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots160", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots160), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots320", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots320), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots640", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots640), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__resource_periodicity_and_offset__field_indices_by_name[] = { + 3, /* field[3] = slots10 */ + 4, /* field[4] = slots16 */ + 10, /* field[10] = slots160 */ + 5, /* field[5] = slots20 */ + 6, /* field[6] = slots32 */ + 11, /* field[11] = slots320 */ + 0, /* field[0] = slots4 */ + 7, /* field[7] = slots40 */ + 1, /* field[1] = slots5 */ + 8, /* field[8] = slots64 */ + 12, /* field[12] = slots640 */ + 2, /* field[2] = slots8 */ + 9, /* field[9] = slots80 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__resource_periodicity_and_offset__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 13 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset", + "CSIResourcePeriodicityAndOffset", + "Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset), + 13, + uenibstreamprotobuf__csi__resource_periodicity_and_offset__field_descriptors, + uenibstreamprotobuf__csi__resource_periodicity_and_offset__field_indices_by_name, + 1, uenibstreamprotobuf__csi__resource_periodicity_and_offset__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__resource_periodicity_and_offset__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__zp__csi__rs__resource_set__field_descriptors[2] = +{ + { + "zp_CSI_RS_ResourceSetId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ZPCSIRSResourceSet, zp_csi_rs_resourcesetid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "zp_CSI_RS_ResourceIdList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__ZPCSIRSResourceSet, n_zp_csi_rs_resourceidlist), + offsetof(Uenibstreamprotobuf__ZPCSIRSResourceSet, zp_csi_rs_resourceidlist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__zp__csi__rs__resource_set__field_indices_by_name[] = { + 1, /* field[1] = zp_CSI_RS_ResourceIdList */ + 0, /* field[0] = zp_CSI_RS_ResourceSetId */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__zp__csi__rs__resource_set__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ZP_CSI_RS_ResourceSet", + "ZPCSIRSResourceSet", + "Uenibstreamprotobuf__ZPCSIRSResourceSet", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ZPCSIRSResourceSet), + 2, + uenibstreamprotobuf__zp__csi__rs__resource_set__field_descriptors, + uenibstreamprotobuf__zp__csi__rs__resource_set__field_indices_by_name, + 1, uenibstreamprotobuf__zp__csi__rs__resource_set__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__zp__csi__rs__resource_set__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sps__config__field_descriptors[4] = +{ + { + "periodicity", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SPSConfig, periodicity), + &uenibstreamprotobuf__sps__config_periodicity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofHARQ_Processes", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SPSConfig, nrofharq_processes), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n1PUCCH_AN", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SPSConfig, n1pucch_an), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mcs_Table", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SPSConfig, mcs_table), + &uenibstreamprotobuf__sps__mcs__table__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sps__config__field_indices_by_name[] = { + 3, /* field[3] = mcs_Table */ + 2, /* field[2] = n1PUCCH_AN */ + 1, /* field[1] = nrofHARQ_Processes */ + 0, /* field[0] = periodicity */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sps__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sps__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SPS_Config", + "SPSConfig", + "Uenibstreamprotobuf__SPSConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SPSConfig), + 4, + uenibstreamprotobuf__sps__config__field_descriptors, + uenibstreamprotobuf__sps__config__field_indices_by_name, + 1, uenibstreamprotobuf__sps__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sps__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__sps__config_periodicity__value__enum_values_by_number[11] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__protobuf_unspecified", 0 }, + { "ms10", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms10", 1 }, + { "ms20", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms20", 2 }, + { "ms32", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms32", 3 }, + { "ms40", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms40", 4 }, + { "ms64", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms64", 5 }, + { "ms80", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms80", 6 }, + { "ms128", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms128", 7 }, + { "ms160", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms160", 8 }, + { "ms320", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms320", 9 }, + { "ms640", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms640", 10 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__sps__config_periodicity__value__value_ranges[] = { +{0, 0},{0, 11} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__sps__config_periodicity__value__enum_values_by_name[11] = +{ + { "ms10", 1 }, + { "ms128", 7 }, + { "ms160", 8 }, + { "ms20", 2 }, + { "ms32", 3 }, + { "ms320", 9 }, + { "ms40", 4 }, + { "ms64", 5 }, + { "ms640", 10 }, + { "ms80", 6 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__sps__config_periodicity__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SPS_ConfigPeriodicity.Value", + "Value", + "Uenibstreamprotobuf__SPSConfigPeriodicity__Value", + "uenibstreamprotobuf", + 11, + uenibstreamprotobuf__sps__config_periodicity__value__enum_values_by_number, + 11, + uenibstreamprotobuf__sps__config_periodicity__value__enum_values_by_name, + 1, + uenibstreamprotobuf__sps__config_periodicity__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sps__config_periodicity__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SPSConfigPeriodicity, value), + &uenibstreamprotobuf__sps__config_periodicity__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sps__config_periodicity__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sps__config_periodicity__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sps__config_periodicity__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SPS_ConfigPeriodicity", + "SPSConfigPeriodicity", + "Uenibstreamprotobuf__SPSConfigPeriodicity", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SPSConfigPeriodicity), + 1, + uenibstreamprotobuf__sps__config_periodicity__field_descriptors, + uenibstreamprotobuf__sps__config_periodicity__field_indices_by_name, + 1, uenibstreamprotobuf__sps__config_periodicity__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sps__config_periodicity__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__sps__mcs__table__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SPS__MCS__TABLE__VALUE__protobuf_unspecified", 0 }, + { "qam64LowSE", "UENIBSTREAMPROTOBUF__SPS__MCS__TABLE__VALUE__qam64LowSE", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__sps__mcs__table__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__sps__mcs__table__value__enum_values_by_name[2] = +{ + { "protobuf_unspecified", 0 }, + { "qam64LowSE", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__sps__mcs__table__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SPS_MCS_Table.Value", + "Value", + "Uenibstreamprotobuf__SPSMCSTable__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__sps__mcs__table__value__enum_values_by_number, + 2, + uenibstreamprotobuf__sps__mcs__table__value__enum_values_by_name, + 1, + uenibstreamprotobuf__sps__mcs__table__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sps__mcs__table__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SPSMCSTable, value), + &uenibstreamprotobuf__sps__mcs__table__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sps__mcs__table__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sps__mcs__table__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sps__mcs__table__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SPS_MCS_Table", + "SPSMCSTable", + "Uenibstreamprotobuf__SPSMCSTable", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SPSMCSTable), + 1, + uenibstreamprotobuf__sps__mcs__table__field_descriptors, + uenibstreamprotobuf__sps__mcs__table__field_indices_by_name, + 1, uenibstreamprotobuf__sps__mcs__table__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sps__mcs__table__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__radio_link_monitoring_config__field_descriptors[4] = +{ + { + "failureDetectionResourcesToAddModList", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__RadioLinkMonitoringConfig, n_failuredetectionresourcestoaddmodlist), + offsetof(Uenibstreamprotobuf__RadioLinkMonitoringConfig, failuredetectionresourcestoaddmodlist), + &uenibstreamprotobuf__radio_link_monitoring_rs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "failureDetectionResourcesToReleaseList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__RadioLinkMonitoringConfig, n_failuredetectionresourcestoreleaselist), + offsetof(Uenibstreamprotobuf__RadioLinkMonitoringConfig, failuredetectionresourcestoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "beamFailureInstanceMaxCount", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RadioLinkMonitoringConfig, beamfailureinstancemaxcount), + &uenibstreamprotobuf__beam_failure_instance_max_count__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "beamFailureDetectionTimer", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RadioLinkMonitoringConfig, beamfailuredetectiontimer), + &uenibstreamprotobuf__beam_failure_detection_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__radio_link_monitoring_config__field_indices_by_name[] = { + 3, /* field[3] = beamFailureDetectionTimer */ + 2, /* field[2] = beamFailureInstanceMaxCount */ + 0, /* field[0] = failureDetectionResourcesToAddModList */ + 1, /* field[1] = failureDetectionResourcesToReleaseList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__radio_link_monitoring_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__radio_link_monitoring_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RadioLinkMonitoringConfig", + "RadioLinkMonitoringConfig", + "Uenibstreamprotobuf__RadioLinkMonitoringConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RadioLinkMonitoringConfig), + 4, + uenibstreamprotobuf__radio_link_monitoring_config__field_descriptors, + uenibstreamprotobuf__radio_link_monitoring_config__field_indices_by_name, + 1, uenibstreamprotobuf__radio_link_monitoring_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__radio_link_monitoring_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__radio_link_monitoring_rs__field_descriptors[4] = +{ + { + "radioLinkMonitoringRS_Id", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RadioLinkMonitoringRS, radiolinkmonitoringrs_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "purpose", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RadioLinkMonitoringRS, purpose), + &uenibstreamprotobuf__purpose__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_Index", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__RadioLinkMonitoringRS, detection_resource_case), + offsetof(Uenibstreamprotobuf__RadioLinkMonitoringRS, ssb_index), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_RS_Index", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__RadioLinkMonitoringRS, detection_resource_case), + offsetof(Uenibstreamprotobuf__RadioLinkMonitoringRS, csi_rs_index), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__radio_link_monitoring_rs__field_indices_by_name[] = { + 3, /* field[3] = csi_RS_Index */ + 1, /* field[1] = purpose */ + 0, /* field[0] = radioLinkMonitoringRS_Id */ + 2, /* field[2] = ssb_Index */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__radio_link_monitoring_rs__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__radio_link_monitoring_rs__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RadioLinkMonitoringRS", + "RadioLinkMonitoringRS", + "Uenibstreamprotobuf__RadioLinkMonitoringRS", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RadioLinkMonitoringRS), + 4, + uenibstreamprotobuf__radio_link_monitoring_rs__field_descriptors, + uenibstreamprotobuf__radio_link_monitoring_rs__field_indices_by_name, + 1, uenibstreamprotobuf__radio_link_monitoring_rs__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__radio_link_monitoring_rs__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__purpose__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PURPOSE__VALUE__protobuf_unspecified", 0 }, + { "beamFailure", "UENIBSTREAMPROTOBUF__PURPOSE__VALUE__beamFailure", 1 }, + { "rlf", "UENIBSTREAMPROTOBUF__PURPOSE__VALUE__rlf", 2 }, + { "both", "UENIBSTREAMPROTOBUF__PURPOSE__VALUE__both", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__purpose__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__purpose__value__enum_values_by_name[4] = +{ + { "beamFailure", 1 }, + { "both", 3 }, + { "protobuf_unspecified", 0 }, + { "rlf", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__purpose__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Purpose.Value", + "Value", + "Uenibstreamprotobuf__Purpose__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__purpose__value__enum_values_by_number, + 4, + uenibstreamprotobuf__purpose__value__enum_values_by_name, + 1, + uenibstreamprotobuf__purpose__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__purpose__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Purpose, value), + &uenibstreamprotobuf__purpose__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__purpose__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__purpose__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__purpose__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Purpose", + "Purpose", + "Uenibstreamprotobuf__Purpose", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Purpose), + 1, + uenibstreamprotobuf__purpose__field_descriptors, + uenibstreamprotobuf__purpose__field_indices_by_name, + 1, uenibstreamprotobuf__purpose__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__purpose__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__beam_failure_instance_max_count__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n2", 2 }, + { "n3", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n3", 3 }, + { "n4", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n4", 4 }, + { "n5", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n5", 5 }, + { "n6", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n6", 6 }, + { "n8", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n8", 7 }, + { "n10", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n10", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__beam_failure_instance_max_count__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__beam_failure_instance_max_count__value__enum_values_by_name[9] = +{ + { "n1", 1 }, + { "n10", 8 }, + { "n2", 2 }, + { "n3", 3 }, + { "n4", 4 }, + { "n5", 5 }, + { "n6", 6 }, + { "n8", 7 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__beam_failure_instance_max_count__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BeamFailureInstanceMaxCount.Value", + "Value", + "Uenibstreamprotobuf__BeamFailureInstanceMaxCount__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__beam_failure_instance_max_count__value__enum_values_by_number, + 9, + uenibstreamprotobuf__beam_failure_instance_max_count__value__enum_values_by_name, + 1, + uenibstreamprotobuf__beam_failure_instance_max_count__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__beam_failure_instance_max_count__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BeamFailureInstanceMaxCount, value), + &uenibstreamprotobuf__beam_failure_instance_max_count__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__beam_failure_instance_max_count__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__beam_failure_instance_max_count__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__beam_failure_instance_max_count__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BeamFailureInstanceMaxCount", + "BeamFailureInstanceMaxCount", + "Uenibstreamprotobuf__BeamFailureInstanceMaxCount", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BeamFailureInstanceMaxCount), + 1, + uenibstreamprotobuf__beam_failure_instance_max_count__field_descriptors, + uenibstreamprotobuf__beam_failure_instance_max_count__field_indices_by_name, + 1, uenibstreamprotobuf__beam_failure_instance_max_count__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__beam_failure_instance_max_count__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__beam_failure_detection_timer__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__protobuf_unspecified", 0 }, + { "pbfd1", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd1", 1 }, + { "pbfd2", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd2", 2 }, + { "pbfd3", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd3", 3 }, + { "pbfd4", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd4", 4 }, + { "pbfd5", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd5", 5 }, + { "pbfd6", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd6", 6 }, + { "pbfd8", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd8", 7 }, + { "pbfd10", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd10", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__beam_failure_detection_timer__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__beam_failure_detection_timer__value__enum_values_by_name[9] = +{ + { "pbfd1", 1 }, + { "pbfd10", 8 }, + { "pbfd2", 2 }, + { "pbfd3", 3 }, + { "pbfd4", 4 }, + { "pbfd5", 5 }, + { "pbfd6", 6 }, + { "pbfd8", 7 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__beam_failure_detection_timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BeamFailureDetectionTimer.Value", + "Value", + "Uenibstreamprotobuf__BeamFailureDetectionTimer__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__beam_failure_detection_timer__value__enum_values_by_number, + 9, + uenibstreamprotobuf__beam_failure_detection_timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__beam_failure_detection_timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__beam_failure_detection_timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BeamFailureDetectionTimer, value), + &uenibstreamprotobuf__beam_failure_detection_timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__beam_failure_detection_timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__beam_failure_detection_timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__beam_failure_detection_timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BeamFailureDetectionTimer", + "BeamFailureDetectionTimer", + "Uenibstreamprotobuf__BeamFailureDetectionTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BeamFailureDetectionTimer), + 1, + uenibstreamprotobuf__beam_failure_detection_timer__field_descriptors, + uenibstreamprotobuf__beam_failure_detection_timer__field_indices_by_name, + 1, uenibstreamprotobuf__beam_failure_detection_timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__beam_failure_detection_timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bwp__downlink__field_descriptors[3] = +{ + { + "bwp_Id", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BWPDownlink, bwp_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bwp_Common", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BWPDownlink, bwp_common), + &uenibstreamprotobuf__bwp__downlink_common__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bwp_Dedicated", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BWPDownlink, bwp_dedicated), + &uenibstreamprotobuf__bwp__downlink_dedicated__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bwp__downlink__field_indices_by_name[] = { + 1, /* field[1] = bwp_Common */ + 2, /* field[2] = bwp_Dedicated */ + 0, /* field[0] = bwp_Id */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bwp__downlink__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__downlink__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BWP_Downlink", + "BWPDownlink", + "Uenibstreamprotobuf__BWPDownlink", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BWPDownlink), + 3, + uenibstreamprotobuf__bwp__downlink__field_descriptors, + uenibstreamprotobuf__bwp__downlink__field_indices_by_name, + 1, uenibstreamprotobuf__bwp__downlink__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bwp__downlink__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__bwp__inactivity_timer__value__enum_values_by_number[22] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__protobuf_unspecified", 0 }, + { "ms2", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms2", 1 }, + { "ms3", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms3", 2 }, + { "ms4", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms4", 3 }, + { "ms5", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms5", 4 }, + { "ms6", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms6", 5 }, + { "ms8", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms8", 6 }, + { "ms10", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms10", 7 }, + { "ms20", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms20", 8 }, + { "ms30", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms30", 9 }, + { "ms40", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms40", 10 }, + { "ms50", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms50", 11 }, + { "ms60", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms60", 12 }, + { "ms80", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms80", 13 }, + { "ms100", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms100", 14 }, + { "ms200", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms200", 15 }, + { "ms300", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms300", 16 }, + { "ms500", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms500", 17 }, + { "ms750", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms750", 18 }, + { "ms1280", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms1280", 19 }, + { "ms1920", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms1920", 20 }, + { "ms2560", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms2560", 21 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__bwp__inactivity_timer__value__value_ranges[] = { +{0, 0},{0, 22} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__bwp__inactivity_timer__value__enum_values_by_name[22] = +{ + { "ms10", 7 }, + { "ms100", 14 }, + { "ms1280", 19 }, + { "ms1920", 20 }, + { "ms2", 1 }, + { "ms20", 8 }, + { "ms200", 15 }, + { "ms2560", 21 }, + { "ms3", 2 }, + { "ms30", 9 }, + { "ms300", 16 }, + { "ms4", 3 }, + { "ms40", 10 }, + { "ms5", 4 }, + { "ms50", 11 }, + { "ms500", 17 }, + { "ms6", 5 }, + { "ms60", 12 }, + { "ms750", 18 }, + { "ms8", 6 }, + { "ms80", 13 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__bwp__inactivity_timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BWP_InactivityTimer.Value", + "Value", + "Uenibstreamprotobuf__BWPInactivityTimer__Value", + "uenibstreamprotobuf", + 22, + uenibstreamprotobuf__bwp__inactivity_timer__value__enum_values_by_number, + 22, + uenibstreamprotobuf__bwp__inactivity_timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__bwp__inactivity_timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bwp__inactivity_timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BWPInactivityTimer, value), + &uenibstreamprotobuf__bwp__inactivity_timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bwp__inactivity_timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bwp__inactivity_timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__inactivity_timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BWP_InactivityTimer", + "BWPInactivityTimer", + "Uenibstreamprotobuf__BWPInactivityTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BWPInactivityTimer), + 1, + uenibstreamprotobuf__bwp__inactivity_timer__field_descriptors, + uenibstreamprotobuf__bwp__inactivity_timer__field_indices_by_name, + 1, uenibstreamprotobuf__bwp__inactivity_timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bwp__inactivity_timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uplink_config__field_descriptors[10] = +{ + { + "initialUplinkBWP", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkConfig, initialuplinkbwp), + &uenibstreamprotobuf__bwp__uplink_dedicated__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uplinkBWP_ToReleaseList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UplinkConfig, n_uplinkbwp_toreleaselist), + offsetof(Uenibstreamprotobuf__UplinkConfig, uplinkbwp_toreleaselist), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uplinkBWP_ToAddModList", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UplinkConfig, n_uplinkbwp_toaddmodlist), + offsetof(Uenibstreamprotobuf__UplinkConfig, uplinkbwp_toaddmodlist), + &uenibstreamprotobuf__bwp__uplink__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "firstActiveUplinkBWP_Id", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkConfig, firstactiveuplinkbwp_id), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_pusch_ServingCellConfig", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UplinkConfig, pusch__serving_cell_config_case), + offsetof(Uenibstreamprotobuf__UplinkConfig, release_pusch_servingcellconfig), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_pusch_ServingCellConfig", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UplinkConfig, pusch__serving_cell_config_case), + offsetof(Uenibstreamprotobuf__UplinkConfig, setup_pusch_servingcellconfig), + &uenibstreamprotobuf__pusch__serving_cell_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_carrierSwitching", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UplinkConfig, carrier_switching_case), + offsetof(Uenibstreamprotobuf__UplinkConfig, release_carrierswitching), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_carrierSwitching", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UplinkConfig, carrier_switching_case), + offsetof(Uenibstreamprotobuf__UplinkConfig, setup_carrierswitching), + &uenibstreamprotobuf__srs__carrier_switching__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "powerBoostPi2BPSK", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkConfig, powerboostpi2bpsk), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uplinkChannelBW_PerSCS_List", + 10, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UplinkConfig, n_uplinkchannelbw_perscs_list), + offsetof(Uenibstreamprotobuf__UplinkConfig, uplinkchannelbw_perscs_list), + &uenibstreamprotobuf__scs__specific_carrier__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uplink_config__field_indices_by_name[] = { + 3, /* field[3] = firstActiveUplinkBWP_Id */ + 0, /* field[0] = initialUplinkBWP */ + 8, /* field[8] = powerBoostPi2BPSK */ + 6, /* field[6] = release_carrierSwitching */ + 4, /* field[4] = release_pusch_ServingCellConfig */ + 7, /* field[7] = setup_carrierSwitching */ + 5, /* field[5] = setup_pusch_ServingCellConfig */ + 2, /* field[2] = uplinkBWP_ToAddModList */ + 1, /* field[1] = uplinkBWP_ToReleaseList */ + 9, /* field[9] = uplinkChannelBW_PerSCS_List */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uplink_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 10 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UplinkConfig", + "UplinkConfig", + "Uenibstreamprotobuf__UplinkConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UplinkConfig), + 10, + uenibstreamprotobuf__uplink_config__field_descriptors, + uenibstreamprotobuf__uplink_config__field_indices_by_name, + 1, uenibstreamprotobuf__uplink_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uplink_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bwp__uplink_dedicated__field_descriptors[10] = +{ + { + "release_pucch_Config", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, pucch__config_case), + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, release_pucch_config), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_pucch_Config", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, pucch__config_case), + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, setup_pucch_config), + &uenibstreamprotobuf__pucch__config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_pusch_Config", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, pusch__config_case), + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, release_pusch_config), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_pusch_Config", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, pusch__config_case), + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, setup_pusch_config), + &uenibstreamprotobuf__pusch__config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_configuredGrantConfig", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, configured_grant_config_case), + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, release_configuredgrantconfig), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_configuredGrantConfig", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, configured_grant_config_case), + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, setup_configuredgrantconfig), + &uenibstreamprotobuf__configured_grant_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_srs_Config", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, srs__config_case), + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, release_srs_config), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_srs_Config", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, srs__config_case), + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, setup_srs_config), + &uenibstreamprotobuf__srs__config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_beamFailureRecoveryConfig", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, beam_failure_recovery_config_case), + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, release_beamfailurerecoveryconfig), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_beamFailureRecoveryConfig", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, beam_failure_recovery_config_case), + offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, setup_beamfailurerecoveryconfig), + &uenibstreamprotobuf__beam_failure_recovery_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bwp__uplink_dedicated__field_indices_by_name[] = { + 8, /* field[8] = release_beamFailureRecoveryConfig */ + 4, /* field[4] = release_configuredGrantConfig */ + 0, /* field[0] = release_pucch_Config */ + 2, /* field[2] = release_pusch_Config */ + 6, /* field[6] = release_srs_Config */ + 9, /* field[9] = setup_beamFailureRecoveryConfig */ + 5, /* field[5] = setup_configuredGrantConfig */ + 1, /* field[1] = setup_pucch_Config */ + 3, /* field[3] = setup_pusch_Config */ + 7, /* field[7] = setup_srs_Config */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bwp__uplink_dedicated__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 10 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__uplink_dedicated__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BWP_UplinkDedicated", + "BWPUplinkDedicated", + "Uenibstreamprotobuf__BWPUplinkDedicated", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BWPUplinkDedicated), + 10, + uenibstreamprotobuf__bwp__uplink_dedicated__field_descriptors, + uenibstreamprotobuf__bwp__uplink_dedicated__field_indices_by_name, + 1, uenibstreamprotobuf__bwp__uplink_dedicated__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bwp__uplink_dedicated__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__config__field_descriptors[19] = +{ + { + "resourceSetToAddModList", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHConfig, n_resourcesettoaddmodlist), + offsetof(Uenibstreamprotobuf__PUCCHConfig, resourcesettoaddmodlist), + &uenibstreamprotobuf__pucch__resource_set__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resourceSetToReleaseList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PUCCHConfig, n_resourcesettoreleaselist), + offsetof(Uenibstreamprotobuf__PUCCHConfig, resourcesettoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resourceToAddModList", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHConfig, n_resourcetoaddmodlist), + offsetof(Uenibstreamprotobuf__PUCCHConfig, resourcetoaddmodlist), + &uenibstreamprotobuf__pucch__resource__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resourceToReleaseList", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PUCCHConfig, n_resourcetoreleaselist), + offsetof(Uenibstreamprotobuf__PUCCHConfig, resourcetoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_format1", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHConfig, format1_case), + offsetof(Uenibstreamprotobuf__PUCCHConfig, release_format1), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_format1", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHConfig, format1_case), + offsetof(Uenibstreamprotobuf__PUCCHConfig, setup_format1), + &uenibstreamprotobuf__pucch__format_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_format2", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHConfig, format2_case), + offsetof(Uenibstreamprotobuf__PUCCHConfig, release_format2), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_format2", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHConfig, format2_case), + offsetof(Uenibstreamprotobuf__PUCCHConfig, setup_format2), + &uenibstreamprotobuf__pucch__format_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_format3", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHConfig, format3_case), + offsetof(Uenibstreamprotobuf__PUCCHConfig, release_format3), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_format3", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHConfig, format3_case), + offsetof(Uenibstreamprotobuf__PUCCHConfig, setup_format3), + &uenibstreamprotobuf__pucch__format_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_format4", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHConfig, format4_case), + offsetof(Uenibstreamprotobuf__PUCCHConfig, release_format4), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_format4", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHConfig, format4_case), + offsetof(Uenibstreamprotobuf__PUCCHConfig, setup_format4), + &uenibstreamprotobuf__pucch__format_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "schedulingRequestResourceToAddModList", + 13, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHConfig, n_schedulingrequestresourcetoaddmodlist), + offsetof(Uenibstreamprotobuf__PUCCHConfig, schedulingrequestresourcetoaddmodlist), + &uenibstreamprotobuf__scheduling_request_resource_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "schedulingRequestResourceToReleaseList", + 14, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PUCCHConfig, n_schedulingrequestresourcetoreleaselist), + offsetof(Uenibstreamprotobuf__PUCCHConfig, schedulingrequestresourcetoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "multi_CSI_PUCCH_ResourceList", + 15, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PUCCHConfig, n_multi_csi_pucch_resourcelist), + offsetof(Uenibstreamprotobuf__PUCCHConfig, multi_csi_pucch_resourcelist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dl_DataToUL_ACK", + 16, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PUCCHConfig, n_dl_datatoul_ack), + offsetof(Uenibstreamprotobuf__PUCCHConfig, dl_datatoul_ack), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "spatialRelationInfoToAddModList", + 17, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHConfig, n_spatialrelationinfotoaddmodlist), + offsetof(Uenibstreamprotobuf__PUCCHConfig, spatialrelationinfotoaddmodlist), + &uenibstreamprotobuf__pucch__spatial_relation_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "spatialRelationInfoToReleaseList", + 18, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PUCCHConfig, n_spatialrelationinfotoreleaselist), + offsetof(Uenibstreamprotobuf__PUCCHConfig, spatialrelationinfotoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pucch_PowerControl", + 19, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHConfig, pucch_powercontrol), + &uenibstreamprotobuf__pucch__power_control__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch__config__field_indices_by_name[] = { + 15, /* field[15] = dl_DataToUL_ACK */ + 14, /* field[14] = multi_CSI_PUCCH_ResourceList */ + 18, /* field[18] = pucch_PowerControl */ + 4, /* field[4] = release_format1 */ + 6, /* field[6] = release_format2 */ + 8, /* field[8] = release_format3 */ + 10, /* field[10] = release_format4 */ + 0, /* field[0] = resourceSetToAddModList */ + 1, /* field[1] = resourceSetToReleaseList */ + 2, /* field[2] = resourceToAddModList */ + 3, /* field[3] = resourceToReleaseList */ + 12, /* field[12] = schedulingRequestResourceToAddModList */ + 13, /* field[13] = schedulingRequestResourceToReleaseList */ + 5, /* field[5] = setup_format1 */ + 7, /* field[7] = setup_format2 */ + 9, /* field[9] = setup_format3 */ + 11, /* field[11] = setup_format4 */ + 16, /* field[16] = spatialRelationInfoToAddModList */ + 17, /* field[17] = spatialRelationInfoToReleaseList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 19 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_Config", + "PUCCHConfig", + "Uenibstreamprotobuf__PUCCHConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHConfig), + 19, + uenibstreamprotobuf__pucch__config__field_descriptors, + uenibstreamprotobuf__pucch__config__field_indices_by_name, + 1, uenibstreamprotobuf__pucch__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__resource_set__field_descriptors[3] = +{ + { + "pucch_ResourceSetId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHResourceSet, pucch_resourcesetid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resourceList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PUCCHResourceSet, n_resourcelist), + offsetof(Uenibstreamprotobuf__PUCCHResourceSet, resourcelist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxPayloadMinus1", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHResourceSet, maxpayloadminus1), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch__resource_set__field_indices_by_name[] = { + 2, /* field[2] = maxPayloadMinus1 */ + 0, /* field[0] = pucch_ResourceSetId */ + 1, /* field[1] = resourceList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch__resource_set__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__resource_set__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_ResourceSet", + "PUCCHResourceSet", + "Uenibstreamprotobuf__PUCCHResourceSet", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHResourceSet), + 3, + uenibstreamprotobuf__pucch__resource_set__field_descriptors, + uenibstreamprotobuf__pucch__resource_set__field_indices_by_name, + 1, uenibstreamprotobuf__pucch__resource_set__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch__resource_set__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__resource__field_descriptors[9] = +{ + { + "pucch_ResourceId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHResource, pucch_resourceid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "startingPRB", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHResource, startingprb), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "intraSlotFrequencyHopping", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHResource, intraslotfrequencyhopping), + &uenibstreamprotobuf__enabled_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "secondHopPRB", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHResource, secondhopprb), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "format0", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHResource, format_case), + offsetof(Uenibstreamprotobuf__PUCCHResource, format0), + &uenibstreamprotobuf__pucch_format0__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "format1", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHResource, format_case), + offsetof(Uenibstreamprotobuf__PUCCHResource, format1), + &uenibstreamprotobuf__pucch_format1__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "format2", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHResource, format_case), + offsetof(Uenibstreamprotobuf__PUCCHResource, format2), + &uenibstreamprotobuf__pucch_format2__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "format3", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHResource, format_case), + offsetof(Uenibstreamprotobuf__PUCCHResource, format3), + &uenibstreamprotobuf__pucch_format3__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "format4", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHResource, format_case), + offsetof(Uenibstreamprotobuf__PUCCHResource, format4), + &uenibstreamprotobuf__pucch_format4__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch__resource__field_indices_by_name[] = { + 4, /* field[4] = format0 */ + 5, /* field[5] = format1 */ + 6, /* field[6] = format2 */ + 7, /* field[7] = format3 */ + 8, /* field[8] = format4 */ + 2, /* field[2] = intraSlotFrequencyHopping */ + 0, /* field[0] = pucch_ResourceId */ + 3, /* field[3] = secondHopPRB */ + 1, /* field[1] = startingPRB */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch__resource__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 9 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__resource__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_Resource", + "PUCCHResource", + "Uenibstreamprotobuf__PUCCHResource", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHResource), + 9, + uenibstreamprotobuf__pucch__resource__field_descriptors, + uenibstreamprotobuf__pucch__resource__field_indices_by_name, + 1, uenibstreamprotobuf__pucch__resource__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch__resource__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch_format0__field_descriptors[3] = +{ + { + "initialCyclicShift", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat0, initialcyclicshift), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofSymbols", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat0, nrofsymbols), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "startingSymbolIndex", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat0, startingsymbolindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch_format0__field_indices_by_name[] = { + 0, /* field[0] = initialCyclicShift */ + 1, /* field[1] = nrofSymbols */ + 2, /* field[2] = startingSymbolIndex */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch_format0__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format0__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_format0", + "PUCCHFormat0", + "Uenibstreamprotobuf__PUCCHFormat0", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHFormat0), + 3, + uenibstreamprotobuf__pucch_format0__field_descriptors, + uenibstreamprotobuf__pucch_format0__field_indices_by_name, + 1, uenibstreamprotobuf__pucch_format0__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch_format0__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch_format1__field_descriptors[4] = +{ + { + "initialCyclicShift", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat1, initialcyclicshift), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofSymbols", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat1, nrofsymbols), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "startingSymbolIndex", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat1, startingsymbolindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeDomainOCC", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat1, timedomainocc), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch_format1__field_indices_by_name[] = { + 0, /* field[0] = initialCyclicShift */ + 1, /* field[1] = nrofSymbols */ + 2, /* field[2] = startingSymbolIndex */ + 3, /* field[3] = timeDomainOCC */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch_format1__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format1__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_format1", + "PUCCHFormat1", + "Uenibstreamprotobuf__PUCCHFormat1", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHFormat1), + 4, + uenibstreamprotobuf__pucch_format1__field_descriptors, + uenibstreamprotobuf__pucch_format1__field_indices_by_name, + 1, uenibstreamprotobuf__pucch_format1__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch_format1__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch_format2__field_descriptors[3] = +{ + { + "nrofPRBs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat2, nrofprbs), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofSymbols", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat2, nrofsymbols), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "startingSymbolIndex", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat2, startingsymbolindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch_format2__field_indices_by_name[] = { + 0, /* field[0] = nrofPRBs */ + 1, /* field[1] = nrofSymbols */ + 2, /* field[2] = startingSymbolIndex */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch_format2__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format2__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_format2", + "PUCCHFormat2", + "Uenibstreamprotobuf__PUCCHFormat2", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHFormat2), + 3, + uenibstreamprotobuf__pucch_format2__field_descriptors, + uenibstreamprotobuf__pucch_format2__field_indices_by_name, + 1, uenibstreamprotobuf__pucch_format2__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch_format2__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch_format3__field_descriptors[3] = +{ + { + "nrofPRBs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat3, nrofprbs), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofSymbols", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat3, nrofsymbols), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "startingSymbolIndex", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat3, startingsymbolindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch_format3__field_indices_by_name[] = { + 0, /* field[0] = nrofPRBs */ + 1, /* field[1] = nrofSymbols */ + 2, /* field[2] = startingSymbolIndex */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch_format3__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format3__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_format3", + "PUCCHFormat3", + "Uenibstreamprotobuf__PUCCHFormat3", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHFormat3), + 3, + uenibstreamprotobuf__pucch_format3__field_descriptors, + uenibstreamprotobuf__pucch_format3__field_indices_by_name, + 1, uenibstreamprotobuf__pucch_format3__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch_format3__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch_format4__field_descriptors[4] = +{ + { + "nrofSymbols", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat4, nrofsymbols), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "occ_Length", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat4, occ_length), + &uenibstreamprotobuf__occ__length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "occ_Index", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat4, occ_index), + &uenibstreamprotobuf__occ__index__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "startingSymbolIndex", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormat4, startingsymbolindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch_format4__field_indices_by_name[] = { + 0, /* field[0] = nrofSymbols */ + 2, /* field[2] = occ_Index */ + 1, /* field[1] = occ_Length */ + 3, /* field[3] = startingSymbolIndex */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch_format4__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format4__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_format4", + "PUCCHFormat4", + "Uenibstreamprotobuf__PUCCHFormat4", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHFormat4), + 4, + uenibstreamprotobuf__pucch_format4__field_descriptors, + uenibstreamprotobuf__pucch_format4__field_indices_by_name, + 1, uenibstreamprotobuf__pucch_format4__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch_format4__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__occ__length__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__OCC__LENGTH__VALUE__protobuf_unspecified", 0 }, + { "n2", "UENIBSTREAMPROTOBUF__OCC__LENGTH__VALUE__n2", 1 }, + { "n4", "UENIBSTREAMPROTOBUF__OCC__LENGTH__VALUE__n4", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__occ__length__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__occ__length__value__enum_values_by_name[3] = +{ + { "n2", 1 }, + { "n4", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__occ__length__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.OCC_Length.Value", + "Value", + "Uenibstreamprotobuf__OCCLength__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__occ__length__value__enum_values_by_number, + 3, + uenibstreamprotobuf__occ__length__value__enum_values_by_name, + 1, + uenibstreamprotobuf__occ__length__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__occ__length__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__OCCLength, value), + &uenibstreamprotobuf__occ__length__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__occ__length__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__occ__length__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__occ__length__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.OCC_Length", + "OCCLength", + "Uenibstreamprotobuf__OCCLength", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__OCCLength), + 1, + uenibstreamprotobuf__occ__length__field_descriptors, + uenibstreamprotobuf__occ__length__field_indices_by_name, + 1, uenibstreamprotobuf__occ__length__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__occ__length__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__occ__index__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__protobuf_unspecified", 0 }, + { "n0", "UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__n0", 1 }, + { "n1", "UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__n1", 2 }, + { "n2", "UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__n2", 3 }, + { "n3", "UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__n3", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__occ__index__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__occ__index__value__enum_values_by_name[5] = +{ + { "n0", 1 }, + { "n1", 2 }, + { "n2", 3 }, + { "n3", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__occ__index__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.OCC_Index.Value", + "Value", + "Uenibstreamprotobuf__OCCIndex__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__occ__index__value__enum_values_by_number, + 5, + uenibstreamprotobuf__occ__index__value__enum_values_by_name, + 1, + uenibstreamprotobuf__occ__index__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__occ__index__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__OCCIndex, value), + &uenibstreamprotobuf__occ__index__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__occ__index__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__occ__index__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__occ__index__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.OCC_Index", + "OCCIndex", + "Uenibstreamprotobuf__OCCIndex", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__OCCIndex), + 1, + uenibstreamprotobuf__occ__index__field_descriptors, + uenibstreamprotobuf__occ__index__field_indices_by_name, + 1, uenibstreamprotobuf__occ__index__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__occ__index__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__format_config__field_descriptors[6] = +{ + { + "interslotFrequencyHopping", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormatConfig, interslotfrequencyhopping), + &uenibstreamprotobuf__enabled_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "additionalDMRS", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormatConfig, additionaldmrs), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxCodeRate", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormatConfig, maxcoderate), + &uenibstreamprotobuf__pucch__max_code_rate__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofSlots", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormatConfig, nrofslots), + &uenibstreamprotobuf__nrof_slots__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pi2BPSK", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormatConfig, pi2bpsk), + &uenibstreamprotobuf__enabled_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "simultaneousHARQ_ACK_CSI", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHFormatConfig, simultaneousharq_ack_csi), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch__format_config__field_indices_by_name[] = { + 1, /* field[1] = additionalDMRS */ + 0, /* field[0] = interslotFrequencyHopping */ + 2, /* field[2] = maxCodeRate */ + 3, /* field[3] = nrofSlots */ + 4, /* field[4] = pi2BPSK */ + 5, /* field[5] = simultaneousHARQ_ACK_CSI */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch__format_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__format_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_FormatConfig", + "PUCCHFormatConfig", + "Uenibstreamprotobuf__PUCCHFormatConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHFormatConfig), + 6, + uenibstreamprotobuf__pucch__format_config__field_descriptors, + uenibstreamprotobuf__pucch__format_config__field_indices_by_name, + 1, uenibstreamprotobuf__pucch__format_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch__format_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__pucch__max_code_rate__value__enum_values_by_number[8] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__protobuf_unspecified", 0 }, + { "zeroDot08", "UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot08", 1 }, + { "zeroDot15", "UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot15", 2 }, + { "zeroDot25", "UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot25", 3 }, + { "zeroDot35", "UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot35", 4 }, + { "zeroDot45", "UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot45", 5 }, + { "zeroDot60", "UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot60", 6 }, + { "zeroDot80", "UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot80", 7 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch__max_code_rate__value__value_ranges[] = { +{0, 0},{0, 8} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__pucch__max_code_rate__value__enum_values_by_name[8] = +{ + { "protobuf_unspecified", 0 }, + { "zeroDot08", 1 }, + { "zeroDot15", 2 }, + { "zeroDot25", 3 }, + { "zeroDot35", 4 }, + { "zeroDot45", 5 }, + { "zeroDot60", 6 }, + { "zeroDot80", 7 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__pucch__max_code_rate__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_MaxCodeRate.Value", + "Value", + "Uenibstreamprotobuf__PUCCHMaxCodeRate__Value", + "uenibstreamprotobuf", + 8, + uenibstreamprotobuf__pucch__max_code_rate__value__enum_values_by_number, + 8, + uenibstreamprotobuf__pucch__max_code_rate__value__enum_values_by_name, + 1, + uenibstreamprotobuf__pucch__max_code_rate__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__max_code_rate__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHMaxCodeRate, value), + &uenibstreamprotobuf__pucch__max_code_rate__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch__max_code_rate__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch__max_code_rate__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__max_code_rate__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_MaxCodeRate", + "PUCCHMaxCodeRate", + "Uenibstreamprotobuf__PUCCHMaxCodeRate", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHMaxCodeRate), + 1, + uenibstreamprotobuf__pucch__max_code_rate__field_descriptors, + uenibstreamprotobuf__pucch__max_code_rate__field_indices_by_name, + 1, uenibstreamprotobuf__pucch__max_code_rate__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch__max_code_rate__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__nrof_slots__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__protobuf_unspecified", 0 }, + { "n2", "UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__n2", 1 }, + { "n4", "UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__n4", 2 }, + { "n8", "UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__n8", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrof_slots__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrof_slots__value__enum_values_by_name[4] = +{ + { "n2", 1 }, + { "n4", 2 }, + { "n8", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_slots__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NrofSlots.Value", + "Value", + "Uenibstreamprotobuf__NrofSlots__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__nrof_slots__value__enum_values_by_number, + 4, + uenibstreamprotobuf__nrof_slots__value__enum_values_by_name, + 1, + uenibstreamprotobuf__nrof_slots__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_slots__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofSlots, value), + &uenibstreamprotobuf__nrof_slots__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nrof_slots__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrof_slots__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_slots__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NrofSlots", + "NrofSlots", + "Uenibstreamprotobuf__NrofSlots", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NrofSlots), + 1, + uenibstreamprotobuf__nrof_slots__field_descriptors, + uenibstreamprotobuf__nrof_slots__field_indices_by_name, + 1, uenibstreamprotobuf__nrof_slots__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nrof_slots__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scheduling_request_resource_config__field_descriptors[18] = +{ + { + "schedulingRequestResourceId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, schedulingrequestresourceid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "schedulingRequestID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, schedulingrequestid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sym2", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sym2), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sym6or7", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sym6or7), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl1", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl1), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl2", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl2), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl4", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl4), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl5", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl5), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl8", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl8), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl10", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl10), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl16", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl16), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl20", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl20), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl40", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl40), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl80", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl80), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl160", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl160), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl320", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl320), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl640", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl640), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resource", + 18, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, resource), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scheduling_request_resource_config__field_indices_by_name[] = { + 17, /* field[17] = resource */ + 1, /* field[1] = schedulingRequestID */ + 0, /* field[0] = schedulingRequestResourceId */ + 4, /* field[4] = sl1 */ + 9, /* field[9] = sl10 */ + 10, /* field[10] = sl16 */ + 14, /* field[14] = sl160 */ + 5, /* field[5] = sl2 */ + 11, /* field[11] = sl20 */ + 15, /* field[15] = sl320 */ + 6, /* field[6] = sl4 */ + 12, /* field[12] = sl40 */ + 7, /* field[7] = sl5 */ + 16, /* field[16] = sl640 */ + 8, /* field[8] = sl8 */ + 13, /* field[13] = sl80 */ + 2, /* field[2] = sym2 */ + 3, /* field[3] = sym6or7 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scheduling_request_resource_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 18 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scheduling_request_resource_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SchedulingRequestResourceConfig", + "SchedulingRequestResourceConfig", + "Uenibstreamprotobuf__SchedulingRequestResourceConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SchedulingRequestResourceConfig), + 18, + uenibstreamprotobuf__scheduling_request_resource_config__field_descriptors, + uenibstreamprotobuf__scheduling_request_resource_config__field_indices_by_name, + 1, uenibstreamprotobuf__scheduling_request_resource_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scheduling_request_resource_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__spatial_relation_info__field_descriptors[8] = +{ + { + "pucch_SpatialRelationInfoId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, pucch_spatialrelationinfoid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "servingCellId", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, servingcellid), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_Index", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, reference_signal_case), + offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, ssb_index), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_RS_Index", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, reference_signal_case), + offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, csi_rs_index), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "srs", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, reference_signal_case), + offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, srs), + &uenibstreamprotobuf__srs__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pucch_PathlossReferenceRS_Id", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, pucch_pathlossreferencers_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p0_PUCCH_Id", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, p0_pucch_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "closedLoopIndex", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, closedloopindex), + &uenibstreamprotobuf__closed_loop_index__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch__spatial_relation_info__field_indices_by_name[] = { + 7, /* field[7] = closedLoopIndex */ + 3, /* field[3] = csi_RS_Index */ + 6, /* field[6] = p0_PUCCH_Id */ + 5, /* field[5] = pucch_PathlossReferenceRS_Id */ + 0, /* field[0] = pucch_SpatialRelationInfoId */ + 1, /* field[1] = servingCellId */ + 4, /* field[4] = srs */ + 2, /* field[2] = ssb_Index */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch__spatial_relation_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__spatial_relation_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_SpatialRelationInfo", + "PUCCHSpatialRelationInfo", + "Uenibstreamprotobuf__PUCCHSpatialRelationInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo), + 8, + uenibstreamprotobuf__pucch__spatial_relation_info__field_descriptors, + uenibstreamprotobuf__pucch__spatial_relation_info__field_indices_by_name, + 1, uenibstreamprotobuf__pucch__spatial_relation_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch__spatial_relation_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__field_descriptors[2] = +{ + { + "resourceId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Srs, resourceid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uplinkBWP", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Srs, uplinkbwp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__field_indices_by_name[] = { + 0, /* field[0] = resourceId */ + 1, /* field[1] = uplinkBWP */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Srs", + "Srs", + "Uenibstreamprotobuf__Srs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Srs), + 2, + uenibstreamprotobuf__srs__field_descriptors, + uenibstreamprotobuf__srs__field_indices_by_name, + 1, uenibstreamprotobuf__srs__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__closed_loop_index__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__VALUE__protobuf_unspecified", 0 }, + { "i0", "UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__VALUE__i0", 1 }, + { "i1", "UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__VALUE__i1", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__closed_loop_index__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__closed_loop_index__value__enum_values_by_name[3] = +{ + { "i0", 1 }, + { "i1", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__closed_loop_index__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ClosedLoopIndex.Value", + "Value", + "Uenibstreamprotobuf__ClosedLoopIndex__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__closed_loop_index__value__enum_values_by_number, + 3, + uenibstreamprotobuf__closed_loop_index__value__enum_values_by_name, + 1, + uenibstreamprotobuf__closed_loop_index__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__closed_loop_index__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ClosedLoopIndex, value), + &uenibstreamprotobuf__closed_loop_index__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__closed_loop_index__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__closed_loop_index__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__closed_loop_index__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ClosedLoopIndex", + "ClosedLoopIndex", + "Uenibstreamprotobuf__ClosedLoopIndex", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ClosedLoopIndex), + 1, + uenibstreamprotobuf__closed_loop_index__field_descriptors, + uenibstreamprotobuf__closed_loop_index__field_indices_by_name, + 1, uenibstreamprotobuf__closed_loop_index__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__closed_loop_index__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__power_control__field_descriptors[8] = +{ + { + "deltaF_PUCCH_f0", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHPowerControl, deltaf_pucch_f0), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "deltaF_PUCCH_f1", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHPowerControl, deltaf_pucch_f1), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "deltaF_PUCCH_f2", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHPowerControl, deltaf_pucch_f2), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "deltaF_PUCCH_f3", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHPowerControl, deltaf_pucch_f3), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "deltaF_PUCCH_f4", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHPowerControl, deltaf_pucch_f4), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p0_Set", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHPowerControl, n_p0_set), + offsetof(Uenibstreamprotobuf__PUCCHPowerControl, p0_set), + &uenibstreamprotobuf__p0__pucch__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pathlossReferenceRSs", + 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUCCHPowerControl, n_pathlossreferencerss), + offsetof(Uenibstreamprotobuf__PUCCHPowerControl, pathlossreferencerss), + &uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "twoPUCCH_PC_AdjustmentStates", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHPowerControl, twopucch_pc_adjustmentstates), + &uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch__power_control__field_indices_by_name[] = { + 0, /* field[0] = deltaF_PUCCH_f0 */ + 1, /* field[1] = deltaF_PUCCH_f1 */ + 2, /* field[2] = deltaF_PUCCH_f2 */ + 3, /* field[3] = deltaF_PUCCH_f3 */ + 4, /* field[4] = deltaF_PUCCH_f4 */ + 5, /* field[5] = p0_Set */ + 6, /* field[6] = pathlossReferenceRSs */ + 7, /* field[7] = twoPUCCH_PC_AdjustmentStates */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch__power_control__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__power_control__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_PowerControl", + "PUCCHPowerControl", + "Uenibstreamprotobuf__PUCCHPowerControl", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHPowerControl), + 8, + uenibstreamprotobuf__pucch__power_control__field_descriptors, + uenibstreamprotobuf__pucch__power_control__field_indices_by_name, + 1, uenibstreamprotobuf__pucch__power_control__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch__power_control__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__p0__pucch__field_descriptors[2] = +{ + { + "p0_PUCCH_Id", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__P0PUCCH, p0_pucch_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p0_PUCCH_Value", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_SINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__P0PUCCH, p0_pucch_value), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__p0__pucch__field_indices_by_name[] = { + 0, /* field[0] = p0_PUCCH_Id */ + 1, /* field[1] = p0_PUCCH_Value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__p0__pucch__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__p0__pucch__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.P0_PUCCH", + "P0PUCCH", + "Uenibstreamprotobuf__P0PUCCH", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__P0PUCCH), + 2, + uenibstreamprotobuf__p0__pucch__field_descriptors, + uenibstreamprotobuf__p0__pucch__field_indices_by_name, + 1, uenibstreamprotobuf__p0__pucch__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__p0__pucch__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__pathloss_reference_rs__field_descriptors[3] = +{ + { + "pucch_PathlossReferenceRS_Id", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHPathlossReferenceRS, pucch_pathlossreferencers_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_Index", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PUCCHPathlossReferenceRS, reference_signal_case), + offsetof(Uenibstreamprotobuf__PUCCHPathlossReferenceRS, ssb_index), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_RS_Index", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PUCCHPathlossReferenceRS, reference_signal_case), + offsetof(Uenibstreamprotobuf__PUCCHPathlossReferenceRS, csi_rs_index), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch__pathloss_reference_rs__field_indices_by_name[] = { + 2, /* field[2] = csi_RS_Index */ + 0, /* field[0] = pucch_PathlossReferenceRS_Id */ + 1, /* field[1] = ssb_Index */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch__pathloss_reference_rs__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_PathlossReferenceRS", + "PUCCHPathlossReferenceRS", + "Uenibstreamprotobuf__PUCCHPathlossReferenceRS", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHPathlossReferenceRS), + 3, + uenibstreamprotobuf__pucch__pathloss_reference_rs__field_descriptors, + uenibstreamprotobuf__pucch__pathloss_reference_rs__field_indices_by_name, + 1, uenibstreamprotobuf__pucch__pathloss_reference_rs__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch__pathloss_reference_rs__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TWO_PUCCH__PC__ADJUSTMENT_STATES__VALUE__protobuf_unspecified", 0 }, + { "twoStates", "UENIBSTREAMPROTOBUF__TWO_PUCCH__PC__ADJUSTMENT_STATES__VALUE__twoStates", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__enum_values_by_name[2] = +{ + { "protobuf_unspecified", 0 }, + { "twoStates", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TwoPUCCH_PC_AdjustmentStates.Value", + "Value", + "Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__enum_values_by_number, + 2, + uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__enum_values_by_name, + 1, + uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__two_pucch__pc__adjustment_states__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates, value), + &uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__two_pucch__pc__adjustment_states__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__two_pucch__pc__adjustment_states__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TwoPUCCH_PC_AdjustmentStates", + "TwoPUCCHPCAdjustmentStates", + "Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates), + 1, + uenibstreamprotobuf__two_pucch__pc__adjustment_states__field_descriptors, + uenibstreamprotobuf__two_pucch__pc__adjustment_states__field_indices_by_name, + 1, uenibstreamprotobuf__two_pucch__pc__adjustment_states__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__two_pucch__pc__adjustment_states__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__serving_cell_config__field_descriptors[6] = +{ + { + "release_codeBlockGroupTransmission", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUSCHServingCellConfig, code_block_group_transmission_case), + offsetof(Uenibstreamprotobuf__PUSCHServingCellConfig, release_codeblockgrouptransmission), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_codeBlockGroupTransmission", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUSCHServingCellConfig, code_block_group_transmission_case), + offsetof(Uenibstreamprotobuf__PUSCHServingCellConfig, setup_codeblockgrouptransmission), + &uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rateMatching", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHServingCellConfig, ratematching), + &uenibstreamprotobuf__rate_matching__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "xOverhead", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHServingCellConfig, xoverhead), + &uenibstreamprotobuf__xoverhead__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxMIMO_Layers", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHServingCellConfig, maxmimo_layers), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "processingType2Enabled", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHServingCellConfig, processingtype2enabled), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pusch__serving_cell_config__field_indices_by_name[] = { + 4, /* field[4] = maxMIMO_Layers */ + 5, /* field[5] = processingType2Enabled */ + 2, /* field[2] = rateMatching */ + 0, /* field[0] = release_codeBlockGroupTransmission */ + 1, /* field[1] = setup_codeBlockGroupTransmission */ + 3, /* field[3] = xOverhead */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pusch__serving_cell_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__serving_cell_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUSCH_ServingCellConfig", + "PUSCHServingCellConfig", + "Uenibstreamprotobuf__PUSCHServingCellConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUSCHServingCellConfig), + 6, + uenibstreamprotobuf__pusch__serving_cell_config__field_descriptors, + uenibstreamprotobuf__pusch__serving_cell_config__field_indices_by_name, + 1, uenibstreamprotobuf__pusch__serving_cell_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pusch__serving_cell_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__code_block_group_transmission__field_descriptors[1] = +{ + { + "maxCodeBlockGroupsPerTransportBlock", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission, maxcodeblockgroupspertransportblock), + &uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pusch__code_block_group_transmission__field_indices_by_name[] = { + 0, /* field[0] = maxCodeBlockGroupsPerTransportBlock */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pusch__code_block_group_transmission__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUSCH_CodeBlockGroupTransmission", + "PUSCHCodeBlockGroupTransmission", + "Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission), + 1, + uenibstreamprotobuf__pusch__code_block_group_transmission__field_descriptors, + uenibstreamprotobuf__pusch__code_block_group_transmission__field_indices_by_name, + 1, uenibstreamprotobuf__pusch__code_block_group_transmission__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pusch__code_block_group_transmission__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__rate_matching__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RATE_MATCHING__VALUE__protobuf_unspecified", 0 }, + { "limitedBufferRM", "UENIBSTREAMPROTOBUF__RATE_MATCHING__VALUE__limitedBufferRM", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__rate_matching__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__rate_matching__value__enum_values_by_name[2] = +{ + { "limitedBufferRM", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__rate_matching__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RateMatching.Value", + "Value", + "Uenibstreamprotobuf__RateMatching__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__rate_matching__value__enum_values_by_number, + 2, + uenibstreamprotobuf__rate_matching__value__enum_values_by_name, + 1, + uenibstreamprotobuf__rate_matching__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rate_matching__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RateMatching, value), + &uenibstreamprotobuf__rate_matching__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rate_matching__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rate_matching__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_matching__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RateMatching", + "RateMatching", + "Uenibstreamprotobuf__RateMatching", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RateMatching), + 1, + uenibstreamprotobuf__rate_matching__field_descriptors, + uenibstreamprotobuf__rate_matching__field_indices_by_name, + 1, uenibstreamprotobuf__rate_matching__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rate_matching__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__carrier_switching__field_descriptors[5] = +{ + { + "srs_SwitchFromServCellIndex", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSCarrierSwitching, srs_switchfromservcellindex), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "srs_SwitchFromCarrier", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSCarrierSwitching, srs_switchfromcarrier), + &uenibstreamprotobuf__srs__switch_from_carrier__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "typeA", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRSCarrierSwitching, srs__tpc__pdcch__group_case), + offsetof(Uenibstreamprotobuf__SRSCarrierSwitching, typea), + &uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "typeB", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRSCarrierSwitching, srs__tpc__pdcch__group_case), + offsetof(Uenibstreamprotobuf__SRSCarrierSwitching, typeb), + &uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "monitoringCells", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSCarrierSwitching, n_monitoringcells), + offsetof(Uenibstreamprotobuf__SRSCarrierSwitching, monitoringcells), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__carrier_switching__field_indices_by_name[] = { + 4, /* field[4] = monitoringCells */ + 1, /* field[1] = srs_SwitchFromCarrier */ + 0, /* field[0] = srs_SwitchFromServCellIndex */ + 2, /* field[2] = typeA */ + 3, /* field[3] = typeB */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__carrier_switching__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__carrier_switching__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_CarrierSwitching", + "SRSCarrierSwitching", + "Uenibstreamprotobuf__SRSCarrierSwitching", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSCarrierSwitching), + 5, + uenibstreamprotobuf__srs__carrier_switching__field_descriptors, + uenibstreamprotobuf__srs__carrier_switching__field_indices_by_name, + 1, uenibstreamprotobuf__srs__carrier_switching__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__carrier_switching__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__srs__switch_from_carrier__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__VALUE__protobuf_unspecified", 0 }, + { "sUL", "UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__VALUE__sUL", 1 }, + { "nUL", "UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__VALUE__nUL", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__switch_from_carrier__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__srs__switch_from_carrier__value__enum_values_by_name[3] = +{ + { "nUL", 2 }, + { "protobuf_unspecified", 0 }, + { "sUL", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__srs__switch_from_carrier__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_SwitchFromCarrier.Value", + "Value", + "Uenibstreamprotobuf__SRSSwitchFromCarrier__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__srs__switch_from_carrier__value__enum_values_by_number, + 3, + uenibstreamprotobuf__srs__switch_from_carrier__value__enum_values_by_name, + 1, + uenibstreamprotobuf__srs__switch_from_carrier__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__switch_from_carrier__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSSwitchFromCarrier, value), + &uenibstreamprotobuf__srs__switch_from_carrier__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__switch_from_carrier__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__switch_from_carrier__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__switch_from_carrier__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_SwitchFromCarrier", + "SRSSwitchFromCarrier", + "Uenibstreamprotobuf__SRSSwitchFromCarrier", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSSwitchFromCarrier), + 1, + uenibstreamprotobuf__srs__switch_from_carrier__field_descriptors, + uenibstreamprotobuf__srs__switch_from_carrier__field_indices_by_name, + 1, uenibstreamprotobuf__srs__switch_from_carrier__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__switch_from_carrier__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__tpc__pdcch__config_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRSTPCPDCCHConfigList, n_items), + offsetof(Uenibstreamprotobuf__SRSTPCPDCCHConfigList, items), + &uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__tpc__pdcch__config_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__tpc__pdcch__config_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_TPC_PDCCH_ConfigList", + "SRSTPCPDCCHConfigList", + "Uenibstreamprotobuf__SRSTPCPDCCHConfigList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSTPCPDCCHConfigList), + 1, + uenibstreamprotobuf__srs__tpc__pdcch__config_list__field_descriptors, + uenibstreamprotobuf__srs__tpc__pdcch__config_list__field_indices_by_name, + 1, uenibstreamprotobuf__srs__tpc__pdcch__config_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__tpc__pdcch__config_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__tpc__pdcch__config__field_descriptors[1] = +{ + { + "srs_CC_SetIndexList", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRSTPCPDCCHConfig, n_srs_cc_setindexlist), + offsetof(Uenibstreamprotobuf__SRSTPCPDCCHConfig, srs_cc_setindexlist), + &uenibstreamprotobuf__srs__cc__set_index__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__tpc__pdcch__config__field_indices_by_name[] = { + 0, /* field[0] = srs_CC_SetIndexList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__tpc__pdcch__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_TPC_PDCCH_Config", + "SRSTPCPDCCHConfig", + "Uenibstreamprotobuf__SRSTPCPDCCHConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSTPCPDCCHConfig), + 1, + uenibstreamprotobuf__srs__tpc__pdcch__config__field_descriptors, + uenibstreamprotobuf__srs__tpc__pdcch__config__field_indices_by_name, + 1, uenibstreamprotobuf__srs__tpc__pdcch__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__tpc__pdcch__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__cc__set_index__field_descriptors[2] = +{ + { + "cc_SetIndex", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSCCSetIndex, cc_setindex), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cc_IndexInOneCC_Set", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSCCSetIndex, cc_indexinonecc_set), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__cc__set_index__field_indices_by_name[] = { + 1, /* field[1] = cc_IndexInOneCC_Set */ + 0, /* field[0] = cc_SetIndex */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__cc__set_index__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__cc__set_index__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_CC_SetIndex", + "SRSCCSetIndex", + "Uenibstreamprotobuf__SRSCCSetIndex", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSCCSetIndex), + 2, + uenibstreamprotobuf__srs__cc__set_index__field_descriptors, + uenibstreamprotobuf__srs__cc__set_index__field_indices_by_name, + 1, uenibstreamprotobuf__srs__cc__set_index__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__cc__set_index__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__config__field_descriptors[22] = +{ + { + "dataScramblingIdentityPUSCH", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfig, datascramblingidentitypusch), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tx_Config", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfig, tx_config), + &uenibstreamprotobuf__tx__config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_dmrs_UplinkForPUSCH_MappingTypeA", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUSCHConfig, dmrs__uplink_for_pusch__mapping_type_a_case), + offsetof(Uenibstreamprotobuf__PUSCHConfig, release_dmrs_uplinkforpusch_mappingtypea), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_dmrs_UplinkForPUSCH_MappingTypeA", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUSCHConfig, dmrs__uplink_for_pusch__mapping_type_a_case), + offsetof(Uenibstreamprotobuf__PUSCHConfig, setup_dmrs_uplinkforpusch_mappingtypea), + &uenibstreamprotobuf__dmrs__uplink_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_dmrs_UplinkForPUSCH_MappingTypeB", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUSCHConfig, dmrs__uplink_for_pusch__mapping_type_b_case), + offsetof(Uenibstreamprotobuf__PUSCHConfig, release_dmrs_uplinkforpusch_mappingtypeb), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_dmrs_UplinkForPUSCH_MappingTypeB", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUSCHConfig, dmrs__uplink_for_pusch__mapping_type_b_case), + offsetof(Uenibstreamprotobuf__PUSCHConfig, setup_dmrs_uplinkforpusch_mappingtypeb), + &uenibstreamprotobuf__dmrs__uplink_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pusch_PowerControl", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfig, pusch_powercontrol), + &uenibstreamprotobuf__pusch__power_control__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "frequencyHopping", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfig, frequencyhopping), + &uenibstreamprotobuf__frequency_hopping__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "frequencyHoppingOffsetLists", + 9, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PUSCHConfig, n_frequencyhoppingoffsetlists), + offsetof(Uenibstreamprotobuf__PUSCHConfig, frequencyhoppingoffsetlists), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resource_allocation", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfig, resource_allocation), + &uenibstreamprotobuf__resource_allocation__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_pusch_TimeDomainAllocationList", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUSCHConfig, pusch__time_domain_allocation_list_case), + offsetof(Uenibstreamprotobuf__PUSCHConfig, release_pusch_timedomainallocationlist), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_pusch_TimeDomainAllocationList", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUSCHConfig, pusch__time_domain_allocation_list_case), + offsetof(Uenibstreamprotobuf__PUSCHConfig, setup_pusch_timedomainallocationlist), + &uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pusch_AggregationFactor", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfig, pusch_aggregationfactor), + &uenibstreamprotobuf__pusch__aggregation_factor__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mcs_Table", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfig, mcs_table), + &uenibstreamprotobuf__mcs__table__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mcs_TableTransformPrecoder", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfig, mcs_tabletransformprecoder), + &uenibstreamprotobuf__mcs__table__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "transformPrecoder", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfig, transformprecoder), + &uenibstreamprotobuf__enabled_disabled_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "codebookSubset", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfig, codebooksubset), + &uenibstreamprotobuf__codebook_subset__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxRank", + 18, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfig, maxrank), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rbg_Size", + 19, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfig, rbg_size), + &uenibstreamprotobuf__rbg__size2__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_uci_OnPUSCH", + 20, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUSCHConfig, uci__on_pusch_case), + offsetof(Uenibstreamprotobuf__PUSCHConfig, release_uci_onpusch), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_uci_OnPUSCH", + 21, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUSCHConfig, uci__on_pusch_case), + offsetof(Uenibstreamprotobuf__PUSCHConfig, setup_uci_onpusch), + &uenibstreamprotobuf__uci__on_pusch__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tp_pi2BPSK", + 22, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHConfig, tp_pi2bpsk), + &uenibstreamprotobuf__enabled_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pusch__config__field_indices_by_name[] = { + 16, /* field[16] = codebookSubset */ + 0, /* field[0] = dataScramblingIdentityPUSCH */ + 7, /* field[7] = frequencyHopping */ + 8, /* field[8] = frequencyHoppingOffsetLists */ + 17, /* field[17] = maxRank */ + 13, /* field[13] = mcs_Table */ + 14, /* field[14] = mcs_TableTransformPrecoder */ + 12, /* field[12] = pusch_AggregationFactor */ + 6, /* field[6] = pusch_PowerControl */ + 18, /* field[18] = rbg_Size */ + 2, /* field[2] = release_dmrs_UplinkForPUSCH_MappingTypeA */ + 4, /* field[4] = release_dmrs_UplinkForPUSCH_MappingTypeB */ + 10, /* field[10] = release_pusch_TimeDomainAllocationList */ + 19, /* field[19] = release_uci_OnPUSCH */ + 9, /* field[9] = resource_allocation */ + 3, /* field[3] = setup_dmrs_UplinkForPUSCH_MappingTypeA */ + 5, /* field[5] = setup_dmrs_UplinkForPUSCH_MappingTypeB */ + 11, /* field[11] = setup_pusch_TimeDomainAllocationList */ + 20, /* field[20] = setup_uci_OnPUSCH */ + 21, /* field[21] = tp_pi2BPSK */ + 15, /* field[15] = transformPrecoder */ + 1, /* field[1] = tx_Config */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pusch__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 22 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUSCH_Config", + "PUSCHConfig", + "Uenibstreamprotobuf__PUSCHConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUSCHConfig), + 22, + uenibstreamprotobuf__pusch__config__field_descriptors, + uenibstreamprotobuf__pusch__config__field_indices_by_name, + 1, uenibstreamprotobuf__pusch__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pusch__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__tx__config__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TX__CONFIG__VALUE__protobuf_unspecified", 0 }, + { "codebook", "UENIBSTREAMPROTOBUF__TX__CONFIG__VALUE__codebook", 1 }, + { "nonCodebook", "UENIBSTREAMPROTOBUF__TX__CONFIG__VALUE__nonCodebook", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__tx__config__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__tx__config__value__enum_values_by_name[3] = +{ + { "codebook", 1 }, + { "nonCodebook", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__tx__config__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Tx_Config.Value", + "Value", + "Uenibstreamprotobuf__TxConfig__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__tx__config__value__enum_values_by_number, + 3, + uenibstreamprotobuf__tx__config__value__enum_values_by_name, + 1, + uenibstreamprotobuf__tx__config__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__tx__config__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TxConfig, value), + &uenibstreamprotobuf__tx__config__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__tx__config__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__tx__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__tx__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Tx_Config", + "TxConfig", + "Uenibstreamprotobuf__TxConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TxConfig), + 1, + uenibstreamprotobuf__tx__config__field_descriptors, + uenibstreamprotobuf__tx__config__field_indices_by_name, + 1, uenibstreamprotobuf__tx__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__tx__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dmrs__uplink_config__field_descriptors[7] = +{ + { + "dmrs_Type", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, dmrs_type), + &uenibstreamprotobuf__dmrs__type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dmrs_AdditionalPosition", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, dmrs_additionalposition), + &uenibstreamprotobuf__dmrs__additional_position__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_phaseTrackingRS", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, phase_tracking_rs_case), + offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, release_phasetrackingrs), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_phaseTrackingRS", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, phase_tracking_rs_case), + offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, setup_phasetrackingrs), + &uenibstreamprotobuf__ptrs__uplink_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxLength", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, maxlength), + &uenibstreamprotobuf__max_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "transformPrecodingDisabled", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, transformprecodingdisabled), + &uenibstreamprotobuf__transform_precoding_disabled__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "transformPrecodingEnabled", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, transformprecodingenabled), + &uenibstreamprotobuf__transform_precoding_enabled__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dmrs__uplink_config__field_indices_by_name[] = { + 1, /* field[1] = dmrs_AdditionalPosition */ + 0, /* field[0] = dmrs_Type */ + 4, /* field[4] = maxLength */ + 2, /* field[2] = release_phaseTrackingRS */ + 3, /* field[3] = setup_phaseTrackingRS */ + 5, /* field[5] = transformPrecodingDisabled */ + 6, /* field[6] = transformPrecodingEnabled */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dmrs__uplink_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__uplink_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DMRS_UplinkConfig", + "DMRSUplinkConfig", + "Uenibstreamprotobuf__DMRSUplinkConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DMRSUplinkConfig), + 7, + uenibstreamprotobuf__dmrs__uplink_config__field_descriptors, + uenibstreamprotobuf__dmrs__uplink_config__field_indices_by_name, + 1, uenibstreamprotobuf__dmrs__uplink_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dmrs__uplink_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ptrs__uplink_config__field_descriptors[2] = +{ + { + "transformPrecoderDisabled", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PTRSUplinkConfig, transformprecoderdisabled), + &uenibstreamprotobuf__transform_precoder_disabled__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "transformPrecoderEnabled", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PTRSUplinkConfig, transformprecoderenabled), + &uenibstreamprotobuf__transform_precoder_enabled__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ptrs__uplink_config__field_indices_by_name[] = { + 0, /* field[0] = transformPrecoderDisabled */ + 1, /* field[1] = transformPrecoderEnabled */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ptrs__uplink_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ptrs__uplink_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PTRS_UplinkConfig", + "PTRSUplinkConfig", + "Uenibstreamprotobuf__PTRSUplinkConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PTRSUplinkConfig), + 2, + uenibstreamprotobuf__ptrs__uplink_config__field_descriptors, + uenibstreamprotobuf__ptrs__uplink_config__field_indices_by_name, + 1, uenibstreamprotobuf__ptrs__uplink_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ptrs__uplink_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__transform_precoder_disabled__field_descriptors[5] = +{ + { + "frequencyDensity", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__TransformPrecoderDisabled, n_frequencydensity), + offsetof(Uenibstreamprotobuf__TransformPrecoderDisabled, frequencydensity), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeDensity", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__TransformPrecoderDisabled, n_timedensity), + offsetof(Uenibstreamprotobuf__TransformPrecoderDisabled, timedensity), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxNrofPorts", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TransformPrecoderDisabled, maxnrofports), + &uenibstreamprotobuf__max_nrof_ports__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resourceElementOffset", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TransformPrecoderDisabled, resourceelementoffset), + &uenibstreamprotobuf__resource_element_offset__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ptrs_Power", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TransformPrecoderDisabled, ptrs_power), + &uenibstreamprotobuf__ptrs__power__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__transform_precoder_disabled__field_indices_by_name[] = { + 0, /* field[0] = frequencyDensity */ + 2, /* field[2] = maxNrofPorts */ + 4, /* field[4] = ptrs_Power */ + 3, /* field[3] = resourceElementOffset */ + 1, /* field[1] = timeDensity */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__transform_precoder_disabled__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__transform_precoder_disabled__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TransformPrecoderDisabled", + "TransformPrecoderDisabled", + "Uenibstreamprotobuf__TransformPrecoderDisabled", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TransformPrecoderDisabled), + 5, + uenibstreamprotobuf__transform_precoder_disabled__field_descriptors, + uenibstreamprotobuf__transform_precoder_disabled__field_indices_by_name, + 1, uenibstreamprotobuf__transform_precoder_disabled__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__transform_precoder_disabled__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__max_nrof_ports__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__VALUE__n2", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__max_nrof_ports__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__max_nrof_ports__value__enum_values_by_name[3] = +{ + { "n1", 1 }, + { "n2", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__max_nrof_ports__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MaxNrofPorts.Value", + "Value", + "Uenibstreamprotobuf__MaxNrofPorts__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__max_nrof_ports__value__enum_values_by_number, + 3, + uenibstreamprotobuf__max_nrof_ports__value__enum_values_by_name, + 1, + uenibstreamprotobuf__max_nrof_ports__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__max_nrof_ports__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MaxNrofPorts, value), + &uenibstreamprotobuf__max_nrof_ports__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__max_nrof_ports__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__max_nrof_ports__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__max_nrof_ports__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MaxNrofPorts", + "MaxNrofPorts", + "Uenibstreamprotobuf__MaxNrofPorts", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MaxNrofPorts), + 1, + uenibstreamprotobuf__max_nrof_ports__field_descriptors, + uenibstreamprotobuf__max_nrof_ports__field_indices_by_name, + 1, uenibstreamprotobuf__max_nrof_ports__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__max_nrof_ports__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ptrs__power__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__protobuf_unspecified", 0 }, + { "p00", "UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__p00", 1 }, + { "p01", "UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__p01", 2 }, + { "p10", "UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__p10", 3 }, + { "p11", "UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__p11", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ptrs__power__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ptrs__power__value__enum_values_by_name[5] = +{ + { "p00", 1 }, + { "p01", 2 }, + { "p10", 3 }, + { "p11", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ptrs__power__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PTRS_Power.Value", + "Value", + "Uenibstreamprotobuf__PTRSPower__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__ptrs__power__value__enum_values_by_number, + 5, + uenibstreamprotobuf__ptrs__power__value__enum_values_by_name, + 1, + uenibstreamprotobuf__ptrs__power__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ptrs__power__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PTRSPower, value), + &uenibstreamprotobuf__ptrs__power__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ptrs__power__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ptrs__power__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ptrs__power__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PTRS_Power", + "PTRSPower", + "Uenibstreamprotobuf__PTRSPower", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PTRSPower), + 1, + uenibstreamprotobuf__ptrs__power__field_descriptors, + uenibstreamprotobuf__ptrs__power__field_indices_by_name, + 1, uenibstreamprotobuf__ptrs__power__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ptrs__power__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__transform_precoder_enabled__field_descriptors[2] = +{ + { + "sampleDensity", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__TransformPrecoderEnabled, n_sampledensity), + offsetof(Uenibstreamprotobuf__TransformPrecoderEnabled, sampledensity), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeDensityTransformPrecoding", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TransformPrecoderEnabled, timedensitytransformprecoding), + &uenibstreamprotobuf__time_density_transform_precoding__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__transform_precoder_enabled__field_indices_by_name[] = { + 0, /* field[0] = sampleDensity */ + 1, /* field[1] = timeDensityTransformPrecoding */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__transform_precoder_enabled__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__transform_precoder_enabled__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TransformPrecoderEnabled", + "TransformPrecoderEnabled", + "Uenibstreamprotobuf__TransformPrecoderEnabled", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TransformPrecoderEnabled), + 2, + uenibstreamprotobuf__transform_precoder_enabled__field_descriptors, + uenibstreamprotobuf__transform_precoder_enabled__field_indices_by_name, + 1, uenibstreamprotobuf__transform_precoder_enabled__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__transform_precoder_enabled__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__time_density_transform_precoding__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TIME_DENSITY_TRANSFORM_PRECODING__VALUE__protobuf_unspecified", 0 }, + { "d2", "UENIBSTREAMPROTOBUF__TIME_DENSITY_TRANSFORM_PRECODING__VALUE__d2", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__time_density_transform_precoding__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__time_density_transform_precoding__value__enum_values_by_name[2] = +{ + { "d2", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__time_density_transform_precoding__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TimeDensityTransformPrecoding.Value", + "Value", + "Uenibstreamprotobuf__TimeDensityTransformPrecoding__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__time_density_transform_precoding__value__enum_values_by_number, + 2, + uenibstreamprotobuf__time_density_transform_precoding__value__enum_values_by_name, + 1, + uenibstreamprotobuf__time_density_transform_precoding__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__time_density_transform_precoding__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TimeDensityTransformPrecoding, value), + &uenibstreamprotobuf__time_density_transform_precoding__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__time_density_transform_precoding__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__time_density_transform_precoding__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__time_density_transform_precoding__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TimeDensityTransformPrecoding", + "TimeDensityTransformPrecoding", + "Uenibstreamprotobuf__TimeDensityTransformPrecoding", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TimeDensityTransformPrecoding), + 1, + uenibstreamprotobuf__time_density_transform_precoding__field_descriptors, + uenibstreamprotobuf__time_density_transform_precoding__field_indices_by_name, + 1, uenibstreamprotobuf__time_density_transform_precoding__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__time_density_transform_precoding__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__transform_precoding_disabled__field_descriptors[2] = +{ + { + "scramblingID0", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TransformPrecodingDisabled, scramblingid0), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "scramblingID1", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TransformPrecodingDisabled, scramblingid1), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__transform_precoding_disabled__field_indices_by_name[] = { + 0, /* field[0] = scramblingID0 */ + 1, /* field[1] = scramblingID1 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__transform_precoding_disabled__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__transform_precoding_disabled__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TransformPrecodingDisabled", + "TransformPrecodingDisabled", + "Uenibstreamprotobuf__TransformPrecodingDisabled", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TransformPrecodingDisabled), + 2, + uenibstreamprotobuf__transform_precoding_disabled__field_descriptors, + uenibstreamprotobuf__transform_precoding_disabled__field_indices_by_name, + 1, uenibstreamprotobuf__transform_precoding_disabled__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__transform_precoding_disabled__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__transform_precoding_enabled__field_descriptors[3] = +{ + { + "nPUSCH_Identity", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TransformPrecodingEnabled, npusch_identity), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sequenceGroupHopping", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TransformPrecodingEnabled, sequencegrouphopping), + &uenibstreamprotobuf__disabled_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sequenceHopping", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TransformPrecodingEnabled, sequencehopping), + &uenibstreamprotobuf__enabled_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__transform_precoding_enabled__field_indices_by_name[] = { + 0, /* field[0] = nPUSCH_Identity */ + 1, /* field[1] = sequenceGroupHopping */ + 2, /* field[2] = sequenceHopping */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__transform_precoding_enabled__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__transform_precoding_enabled__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TransformPrecodingEnabled", + "TransformPrecodingEnabled", + "Uenibstreamprotobuf__TransformPrecodingEnabled", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TransformPrecodingEnabled), + 3, + uenibstreamprotobuf__transform_precoding_enabled__field_descriptors, + uenibstreamprotobuf__transform_precoding_enabled__field_indices_by_name, + 1, uenibstreamprotobuf__transform_precoding_enabled__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__transform_precoding_enabled__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__power_control__field_descriptors[10] = +{ + { + "tpc_Accumulation", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHPowerControl, tpc_accumulation), + &uenibstreamprotobuf__enabled_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "msg3_Alpha", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHPowerControl, msg3_alpha), + &uenibstreamprotobuf__alpha__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p0_NominalWithoutGrant", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHPowerControl, p0_nominalwithoutgrant), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p0_AlphaSets", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUSCHPowerControl, n_p0_alphasets), + offsetof(Uenibstreamprotobuf__PUSCHPowerControl, p0_alphasets), + &uenibstreamprotobuf__p0__pusch__alpha_set__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pathlossReferenceRSToAddModList", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUSCHPowerControl, n_pathlossreferencerstoaddmodlist), + offsetof(Uenibstreamprotobuf__PUSCHPowerControl, pathlossreferencerstoaddmodlist), + &uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pathlossReferenceRSToReleaseList", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PUSCHPowerControl, n_pathlossreferencerstoreleaselist), + offsetof(Uenibstreamprotobuf__PUSCHPowerControl, pathlossreferencerstoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "twoPUSCH_PC_AdjustmentStates", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHPowerControl, twopusch_pc_adjustmentstates), + &uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "deltaMCS", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHPowerControl, deltamcs), + &uenibstreamprotobuf__enabled_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sri_PUSCH_MappingToAddModList", + 9, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PUSCHPowerControl, n_sri_pusch_mappingtoaddmodlist), + offsetof(Uenibstreamprotobuf__PUSCHPowerControl, sri_pusch_mappingtoaddmodlist), + &uenibstreamprotobuf__sri__pusch__power_control__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sri_PUSCH_MappingToReleaseList", + 10, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PUSCHPowerControl, n_sri_pusch_mappingtoreleaselist), + offsetof(Uenibstreamprotobuf__PUSCHPowerControl, sri_pusch_mappingtoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pusch__power_control__field_indices_by_name[] = { + 7, /* field[7] = deltaMCS */ + 1, /* field[1] = msg3_Alpha */ + 3, /* field[3] = p0_AlphaSets */ + 2, /* field[2] = p0_NominalWithoutGrant */ + 4, /* field[4] = pathlossReferenceRSToAddModList */ + 5, /* field[5] = pathlossReferenceRSToReleaseList */ + 8, /* field[8] = sri_PUSCH_MappingToAddModList */ + 9, /* field[9] = sri_PUSCH_MappingToReleaseList */ + 0, /* field[0] = tpc_Accumulation */ + 6, /* field[6] = twoPUSCH_PC_AdjustmentStates */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pusch__power_control__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 10 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__power_control__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUSCH_PowerControl", + "PUSCHPowerControl", + "Uenibstreamprotobuf__PUSCHPowerControl", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUSCHPowerControl), + 10, + uenibstreamprotobuf__pusch__power_control__field_descriptors, + uenibstreamprotobuf__pusch__power_control__field_indices_by_name, + 1, uenibstreamprotobuf__pusch__power_control__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pusch__power_control__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__alpha__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__protobuf_unspecified", 0 }, + { "alpha0", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha0", 1 }, + { "alpha04", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha04", 2 }, + { "alpha05", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha05", 3 }, + { "alpha06", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha06", 4 }, + { "alpha07", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha07", 5 }, + { "alpha08", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha08", 6 }, + { "alpha09", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha09", 7 }, + { "alpha1", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha1", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__alpha__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__alpha__value__enum_values_by_name[9] = +{ + { "alpha0", 1 }, + { "alpha04", 2 }, + { "alpha05", 3 }, + { "alpha06", 4 }, + { "alpha07", 5 }, + { "alpha08", 6 }, + { "alpha09", 7 }, + { "alpha1", 8 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__alpha__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Alpha.Value", + "Value", + "Uenibstreamprotobuf__Alpha__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__alpha__value__enum_values_by_number, + 9, + uenibstreamprotobuf__alpha__value__enum_values_by_name, + 1, + uenibstreamprotobuf__alpha__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__alpha__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Alpha, value), + &uenibstreamprotobuf__alpha__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__alpha__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__alpha__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__alpha__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Alpha", + "Alpha", + "Uenibstreamprotobuf__Alpha", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Alpha), + 1, + uenibstreamprotobuf__alpha__field_descriptors, + uenibstreamprotobuf__alpha__field_indices_by_name, + 1, uenibstreamprotobuf__alpha__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__alpha__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__p0__pusch__alpha_set__field_descriptors[3] = +{ + { + "p0_PUSCH_AlphaSetId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__P0PUSCHAlphaSet, p0_pusch_alphasetid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p0", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__P0PUSCHAlphaSet, p0), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "alpha", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__P0PUSCHAlphaSet, alpha), + &uenibstreamprotobuf__alpha__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__p0__pusch__alpha_set__field_indices_by_name[] = { + 2, /* field[2] = alpha */ + 1, /* field[1] = p0 */ + 0, /* field[0] = p0_PUSCH_AlphaSetId */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__p0__pusch__alpha_set__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__p0__pusch__alpha_set__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.P0_PUSCH_AlphaSet", + "P0PUSCHAlphaSet", + "Uenibstreamprotobuf__P0PUSCHAlphaSet", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__P0PUSCHAlphaSet), + 3, + uenibstreamprotobuf__p0__pusch__alpha_set__field_descriptors, + uenibstreamprotobuf__p0__pusch__alpha_set__field_indices_by_name, + 1, uenibstreamprotobuf__p0__pusch__alpha_set__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__p0__pusch__alpha_set__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__pathloss_reference_rs__field_descriptors[3] = +{ + { + "pusch_PathlossReferenceRS_Id", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHPathlossReferenceRS, pusch_pathlossreferencers_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_Index", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PUSCHPathlossReferenceRS, reference_signal_case), + offsetof(Uenibstreamprotobuf__PUSCHPathlossReferenceRS, ssb_index), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_RS_Index", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PUSCHPathlossReferenceRS, reference_signal_case), + offsetof(Uenibstreamprotobuf__PUSCHPathlossReferenceRS, csi_rs_index), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pusch__pathloss_reference_rs__field_indices_by_name[] = { + 2, /* field[2] = csi_RS_Index */ + 0, /* field[0] = pusch_PathlossReferenceRS_Id */ + 1, /* field[1] = ssb_Index */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pusch__pathloss_reference_rs__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUSCH_PathlossReferenceRS", + "PUSCHPathlossReferenceRS", + "Uenibstreamprotobuf__PUSCHPathlossReferenceRS", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUSCHPathlossReferenceRS), + 3, + uenibstreamprotobuf__pusch__pathloss_reference_rs__field_descriptors, + uenibstreamprotobuf__pusch__pathloss_reference_rs__field_indices_by_name, + 1, uenibstreamprotobuf__pusch__pathloss_reference_rs__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pusch__pathloss_reference_rs__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TWO_PUSCH__PC__ADJUSTMENT_STATES__VALUE__protobuf_unspecified", 0 }, + { "twoStates", "UENIBSTREAMPROTOBUF__TWO_PUSCH__PC__ADJUSTMENT_STATES__VALUE__twoStates", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__enum_values_by_name[2] = +{ + { "protobuf_unspecified", 0 }, + { "twoStates", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TwoPUSCH_PC_AdjustmentStates.Value", + "Value", + "Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__enum_values_by_number, + 2, + uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__enum_values_by_name, + 1, + uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__two_pusch__pc__adjustment_states__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates, value), + &uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__two_pusch__pc__adjustment_states__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__two_pusch__pc__adjustment_states__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TwoPUSCH_PC_AdjustmentStates", + "TwoPUSCHPCAdjustmentStates", + "Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates), + 1, + uenibstreamprotobuf__two_pusch__pc__adjustment_states__field_descriptors, + uenibstreamprotobuf__two_pusch__pc__adjustment_states__field_indices_by_name, + 1, uenibstreamprotobuf__two_pusch__pc__adjustment_states__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__two_pusch__pc__adjustment_states__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sri__pusch__power_control__field_descriptors[4] = +{ + { + "sri_PUSCH_PowerControlId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRIPUSCHPowerControl, sri_pusch_powercontrolid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sri_PUSCH_PathlossReferenceRS_Id", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRIPUSCHPowerControl, sri_pusch_pathlossreferencers_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sri_P0_PUSCH_AlphaSetId", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRIPUSCHPowerControl, sri_p0_pusch_alphasetid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sri_PUSCH_ClosedLoopIndex", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRIPUSCHPowerControl, sri_pusch_closedloopindex), + &uenibstreamprotobuf__closed_loop_index__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sri__pusch__power_control__field_indices_by_name[] = { + 2, /* field[2] = sri_P0_PUSCH_AlphaSetId */ + 3, /* field[3] = sri_PUSCH_ClosedLoopIndex */ + 1, /* field[1] = sri_PUSCH_PathlossReferenceRS_Id */ + 0, /* field[0] = sri_PUSCH_PowerControlId */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sri__pusch__power_control__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sri__pusch__power_control__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRI_PUSCH_PowerControl", + "SRIPUSCHPowerControl", + "Uenibstreamprotobuf__SRIPUSCHPowerControl", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRIPUSCHPowerControl), + 4, + uenibstreamprotobuf__sri__pusch__power_control__field_descriptors, + uenibstreamprotobuf__sri__pusch__power_control__field_indices_by_name, + 1, uenibstreamprotobuf__sri__pusch__power_control__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sri__pusch__power_control__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__frequency_hopping__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__VALUE__protobuf_unspecified", 0 }, + { "intraSlot", "UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__VALUE__intraSlot", 1 }, + { "interSlot", "UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__VALUE__interSlot", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__frequency_hopping__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__frequency_hopping__value__enum_values_by_name[3] = +{ + { "interSlot", 2 }, + { "intraSlot", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__frequency_hopping__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FrequencyHopping.Value", + "Value", + "Uenibstreamprotobuf__FrequencyHopping__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__frequency_hopping__value__enum_values_by_number, + 3, + uenibstreamprotobuf__frequency_hopping__value__enum_values_by_name, + 1, + uenibstreamprotobuf__frequency_hopping__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__frequency_hopping__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FrequencyHopping, value), + &uenibstreamprotobuf__frequency_hopping__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__frequency_hopping__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__frequency_hopping__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_hopping__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FrequencyHopping", + "FrequencyHopping", + "Uenibstreamprotobuf__FrequencyHopping", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__FrequencyHopping), + 1, + uenibstreamprotobuf__frequency_hopping__field_descriptors, + uenibstreamprotobuf__frequency_hopping__field_indices_by_name, + 1, uenibstreamprotobuf__frequency_hopping__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__frequency_hopping__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__pusch__aggregation_factor__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__protobuf_unspecified", 0 }, + { "n2", "UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__n2", 1 }, + { "n4", "UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__n4", 2 }, + { "n8", "UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__n8", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__pusch__aggregation_factor__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__pusch__aggregation_factor__value__enum_values_by_name[4] = +{ + { "n2", 1 }, + { "n4", 2 }, + { "n8", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__pusch__aggregation_factor__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUSCH_AggregationFactor.Value", + "Value", + "Uenibstreamprotobuf__PUSCHAggregationFactor__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__pusch__aggregation_factor__value__enum_values_by_number, + 4, + uenibstreamprotobuf__pusch__aggregation_factor__value__enum_values_by_name, + 1, + uenibstreamprotobuf__pusch__aggregation_factor__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__aggregation_factor__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUSCHAggregationFactor, value), + &uenibstreamprotobuf__pusch__aggregation_factor__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pusch__aggregation_factor__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pusch__aggregation_factor__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__aggregation_factor__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUSCH_AggregationFactor", + "PUSCHAggregationFactor", + "Uenibstreamprotobuf__PUSCHAggregationFactor", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUSCHAggregationFactor), + 1, + uenibstreamprotobuf__pusch__aggregation_factor__field_descriptors, + uenibstreamprotobuf__pusch__aggregation_factor__field_indices_by_name, + 1, uenibstreamprotobuf__pusch__aggregation_factor__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pusch__aggregation_factor__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__codebook_subset__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__protobuf_unspecified", 0 }, + { "fullyAndPartialAndNonCoherent", "UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__fullyAndPartialAndNonCoherent", 1 }, + { "partialAndNonCoherent", "UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__partialAndNonCoherent", 2 }, + { "nonCoherent", "UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__nonCoherent", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__codebook_subset__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__codebook_subset__value__enum_values_by_name[4] = +{ + { "fullyAndPartialAndNonCoherent", 1 }, + { "nonCoherent", 3 }, + { "partialAndNonCoherent", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__codebook_subset__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CodebookSubset.Value", + "Value", + "Uenibstreamprotobuf__CodebookSubset__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__codebook_subset__value__enum_values_by_number, + 4, + uenibstreamprotobuf__codebook_subset__value__enum_values_by_name, + 1, + uenibstreamprotobuf__codebook_subset__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_subset__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CodebookSubset, value), + &uenibstreamprotobuf__codebook_subset__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__codebook_subset__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__codebook_subset__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_subset__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CodebookSubset", + "CodebookSubset", + "Uenibstreamprotobuf__CodebookSubset", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CodebookSubset), + 1, + uenibstreamprotobuf__codebook_subset__field_descriptors, + uenibstreamprotobuf__codebook_subset__field_indices_by_name, + 1, uenibstreamprotobuf__codebook_subset__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__codebook_subset__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__rbg__size2__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RBG__SIZE2__VALUE__protobuf_unspecified", 0 }, + { "config2", "UENIBSTREAMPROTOBUF__RBG__SIZE2__VALUE__config2", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__rbg__size2__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__rbg__size2__value__enum_values_by_name[2] = +{ + { "config2", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__rbg__size2__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RBG_Size2.Value", + "Value", + "Uenibstreamprotobuf__RBGSize2__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__rbg__size2__value__enum_values_by_number, + 2, + uenibstreamprotobuf__rbg__size2__value__enum_values_by_name, + 1, + uenibstreamprotobuf__rbg__size2__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rbg__size2__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RBGSize2, value), + &uenibstreamprotobuf__rbg__size2__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rbg__size2__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rbg__size2__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rbg__size2__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RBG_Size2", + "RBGSize2", + "Uenibstreamprotobuf__RBGSize2", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RBGSize2), + 1, + uenibstreamprotobuf__rbg__size2__field_descriptors, + uenibstreamprotobuf__rbg__size2__field_indices_by_name, + 1, uenibstreamprotobuf__rbg__size2__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rbg__size2__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uci__on_pusch__field_descriptors[3] = +{ + { + "dynamic", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UCIOnPUSCH, beta_offsets_case), + offsetof(Uenibstreamprotobuf__UCIOnPUSCH, dynamic), + &uenibstreamprotobuf__beta_offsets_list__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "semiStatic", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UCIOnPUSCH, beta_offsets_case), + offsetof(Uenibstreamprotobuf__UCIOnPUSCH, semistatic), + &uenibstreamprotobuf__beta_offsets__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "scaling", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UCIOnPUSCH, scaling), + &uenibstreamprotobuf__scaling__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uci__on_pusch__field_indices_by_name[] = { + 0, /* field[0] = dynamic */ + 2, /* field[2] = scaling */ + 1, /* field[1] = semiStatic */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uci__on_pusch__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uci__on_pusch__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UCI_OnPUSCH", + "UCIOnPUSCH", + "Uenibstreamprotobuf__UCIOnPUSCH", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UCIOnPUSCH), + 3, + uenibstreamprotobuf__uci__on_pusch__field_descriptors, + uenibstreamprotobuf__uci__on_pusch__field_indices_by_name, + 1, uenibstreamprotobuf__uci__on_pusch__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uci__on_pusch__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__beta_offsets_list__field_descriptors[1] = +{ + { + "betaOffsets", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BetaOffsetsList, n_betaoffsets), + offsetof(Uenibstreamprotobuf__BetaOffsetsList, betaoffsets), + &uenibstreamprotobuf__beta_offsets__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__beta_offsets_list__field_indices_by_name[] = { + 0, /* field[0] = betaOffsets */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__beta_offsets_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__beta_offsets_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BetaOffsetsList", + "BetaOffsetsList", + "Uenibstreamprotobuf__BetaOffsetsList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BetaOffsetsList), + 1, + uenibstreamprotobuf__beta_offsets_list__field_descriptors, + uenibstreamprotobuf__beta_offsets_list__field_indices_by_name, + 1, uenibstreamprotobuf__beta_offsets_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__beta_offsets_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__scaling__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SCALING__VALUE__protobuf_unspecified", 0 }, + { "f0p5", "UENIBSTREAMPROTOBUF__SCALING__VALUE__f0p5", 1 }, + { "f0p65", "UENIBSTREAMPROTOBUF__SCALING__VALUE__f0p65", 2 }, + { "f0p8", "UENIBSTREAMPROTOBUF__SCALING__VALUE__f0p8", 3 }, + { "f1", "UENIBSTREAMPROTOBUF__SCALING__VALUE__f1", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__scaling__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__scaling__value__enum_values_by_name[5] = +{ + { "f0p5", 1 }, + { "f0p65", 2 }, + { "f0p8", 3 }, + { "f1", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__scaling__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Scaling.Value", + "Value", + "Uenibstreamprotobuf__Scaling__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__scaling__value__enum_values_by_number, + 5, + uenibstreamprotobuf__scaling__value__enum_values_by_name, + 1, + uenibstreamprotobuf__scaling__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scaling__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Scaling, value), + &uenibstreamprotobuf__scaling__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scaling__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scaling__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scaling__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Scaling", + "Scaling", + "Uenibstreamprotobuf__Scaling", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Scaling), + 1, + uenibstreamprotobuf__scaling__field_descriptors, + uenibstreamprotobuf__scaling__field_indices_by_name, + 1, uenibstreamprotobuf__scaling__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scaling__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__configured_grant_config__field_descriptors[17] = +{ + { + "frequencyHopping", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, frequencyhopping), + &uenibstreamprotobuf__frequency_hopping__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cg_DMRS_Configuration", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, cg_dmrs_configuration), + &uenibstreamprotobuf__dmrs__uplink_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mcs_Table", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, mcs_table), + &uenibstreamprotobuf__mcs__table__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mcs_TableTransformPrecoder", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, mcs_tabletransformprecoder), + &uenibstreamprotobuf__mcs__table__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_uci_OnPUSCH", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, uci__on_pusch_case), + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, release_uci_onpusch), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_uci_OnPUSCH", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, uci__on_pusch_case), + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, setup_uci_onpusch), + &uenibstreamprotobuf__cg__uci__on_pusch__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resourceAllocation", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, resourceallocation), + &uenibstreamprotobuf__resource_allocation__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rbg_Size", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, rbg_size), + &uenibstreamprotobuf__rbg__size2__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "powerControlLoopToUse", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, powercontrollooptouse), + &uenibstreamprotobuf__power_control_loop_to_use__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p0_PUSCH_Alpha", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, p0_pusch_alpha), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "transformPrecoder", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, transformprecoder), + &uenibstreamprotobuf__enabled_disabled_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofHARQ_Processes", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, nrofharq_processes), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "repK", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, repk), + &uenibstreamprotobuf__rep_k__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "repK_RV", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, repk_rv), + &uenibstreamprotobuf__rep_k__rv__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "periodicity", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, periodicity), + &uenibstreamprotobuf__grant_periodicity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "configuredGrantTimer", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, configuredgranttimer), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rrc_ConfiguredUplinkGrant", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, rrc_configureduplinkgrant), + &uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__configured_grant_config__field_indices_by_name[] = { + 1, /* field[1] = cg_DMRS_Configuration */ + 15, /* field[15] = configuredGrantTimer */ + 0, /* field[0] = frequencyHopping */ + 2, /* field[2] = mcs_Table */ + 3, /* field[3] = mcs_TableTransformPrecoder */ + 11, /* field[11] = nrofHARQ_Processes */ + 9, /* field[9] = p0_PUSCH_Alpha */ + 14, /* field[14] = periodicity */ + 8, /* field[8] = powerControlLoopToUse */ + 7, /* field[7] = rbg_Size */ + 4, /* field[4] = release_uci_OnPUSCH */ + 12, /* field[12] = repK */ + 13, /* field[13] = repK_RV */ + 6, /* field[6] = resourceAllocation */ + 16, /* field[16] = rrc_ConfiguredUplinkGrant */ + 5, /* field[5] = setup_uci_OnPUSCH */ + 10, /* field[10] = transformPrecoder */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__configured_grant_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 17 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__configured_grant_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ConfiguredGrantConfig", + "ConfiguredGrantConfig", + "Uenibstreamprotobuf__ConfiguredGrantConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ConfiguredGrantConfig), + 17, + uenibstreamprotobuf__configured_grant_config__field_descriptors, + uenibstreamprotobuf__configured_grant_config__field_indices_by_name, + 1, uenibstreamprotobuf__configured_grant_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__configured_grant_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cg__uci__on_pusch__field_descriptors[2] = +{ + { + "dynamic", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CGUCIOnPUSCH, beta_offsets_case), + offsetof(Uenibstreamprotobuf__CGUCIOnPUSCH, dynamic), + &uenibstreamprotobuf__beta_offsets_list__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "semiStatic", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CGUCIOnPUSCH, beta_offsets_case), + offsetof(Uenibstreamprotobuf__CGUCIOnPUSCH, semistatic), + &uenibstreamprotobuf__beta_offsets__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cg__uci__on_pusch__field_indices_by_name[] = { + 0, /* field[0] = dynamic */ + 1, /* field[1] = semiStatic */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cg__uci__on_pusch__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__uci__on_pusch__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CG_UCI_OnPUSCH", + "CGUCIOnPUSCH", + "Uenibstreamprotobuf__CGUCIOnPUSCH", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CGUCIOnPUSCH), + 2, + uenibstreamprotobuf__cg__uci__on_pusch__field_descriptors, + uenibstreamprotobuf__cg__uci__on_pusch__field_indices_by_name, + 1, uenibstreamprotobuf__cg__uci__on_pusch__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cg__uci__on_pusch__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__beta_offsets__field_descriptors[7] = +{ + { + "betaOffsetACK_Index1", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BetaOffsets, betaoffsetack_index1), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "betaOffsetACK_Index2", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BetaOffsets, betaoffsetack_index2), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "betaOffsetACK_Index3", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BetaOffsets, betaoffsetack_index3), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "betaOffsetCSI_Part1_Index1", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BetaOffsets, betaoffsetcsi_part1_index1), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "betaOffsetCSI_Part1_Index2", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BetaOffsets, betaoffsetcsi_part1_index2), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "betaOffsetCSI_Part2_Index1", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BetaOffsets, betaoffsetcsi_part2_index1), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "betaOffsetCSI_Part2_Index2", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BetaOffsets, betaoffsetcsi_part2_index2), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__beta_offsets__field_indices_by_name[] = { + 0, /* field[0] = betaOffsetACK_Index1 */ + 1, /* field[1] = betaOffsetACK_Index2 */ + 2, /* field[2] = betaOffsetACK_Index3 */ + 3, /* field[3] = betaOffsetCSI_Part1_Index1 */ + 4, /* field[4] = betaOffsetCSI_Part1_Index2 */ + 5, /* field[5] = betaOffsetCSI_Part2_Index1 */ + 6, /* field[6] = betaOffsetCSI_Part2_Index2 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__beta_offsets__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__beta_offsets__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BetaOffsets", + "BetaOffsets", + "Uenibstreamprotobuf__BetaOffsets", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BetaOffsets), + 7, + uenibstreamprotobuf__beta_offsets__field_descriptors, + uenibstreamprotobuf__beta_offsets__field_indices_by_name, + 1, uenibstreamprotobuf__beta_offsets__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__beta_offsets__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__power_control_loop_to_use__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__VALUE__protobuf_unspecified", 0 }, + { "n0", "UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__VALUE__n0", 1 }, + { "n1", "UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__VALUE__n1", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__power_control_loop_to_use__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__power_control_loop_to_use__value__enum_values_by_name[3] = +{ + { "n0", 1 }, + { "n1", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__power_control_loop_to_use__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PowerControlLoopToUse.Value", + "Value", + "Uenibstreamprotobuf__PowerControlLoopToUse__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__power_control_loop_to_use__value__enum_values_by_number, + 3, + uenibstreamprotobuf__power_control_loop_to_use__value__enum_values_by_name, + 1, + uenibstreamprotobuf__power_control_loop_to_use__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__power_control_loop_to_use__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PowerControlLoopToUse, value), + &uenibstreamprotobuf__power_control_loop_to_use__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__power_control_loop_to_use__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__power_control_loop_to_use__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__power_control_loop_to_use__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PowerControlLoopToUse", + "PowerControlLoopToUse", + "Uenibstreamprotobuf__PowerControlLoopToUse", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PowerControlLoopToUse), + 1, + uenibstreamprotobuf__power_control_loop_to_use__field_descriptors, + uenibstreamprotobuf__power_control_loop_to_use__field_indices_by_name, + 1, uenibstreamprotobuf__power_control_loop_to_use__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__power_control_loop_to_use__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__rep_k__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__REP_K__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__REP_K__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__REP_K__VALUE__n2", 2 }, + { "n4", "UENIBSTREAMPROTOBUF__REP_K__VALUE__n4", 3 }, + { "n8", "UENIBSTREAMPROTOBUF__REP_K__VALUE__n8", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__rep_k__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__rep_k__value__enum_values_by_name[5] = +{ + { "n1", 1 }, + { "n2", 2 }, + { "n4", 3 }, + { "n8", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__rep_k__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RepK.Value", + "Value", + "Uenibstreamprotobuf__RepK__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__rep_k__value__enum_values_by_number, + 5, + uenibstreamprotobuf__rep_k__value__enum_values_by_name, + 1, + uenibstreamprotobuf__rep_k__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rep_k__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RepK, value), + &uenibstreamprotobuf__rep_k__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rep_k__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rep_k__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rep_k__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RepK", + "RepK", + "Uenibstreamprotobuf__RepK", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RepK), + 1, + uenibstreamprotobuf__rep_k__field_descriptors, + uenibstreamprotobuf__rep_k__field_indices_by_name, + 1, uenibstreamprotobuf__rep_k__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rep_k__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__rep_k__rv__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__protobuf_unspecified", 0 }, + { "s1_0231", "UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__s1_0231", 1 }, + { "s2_0303", "UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__s2_0303", 2 }, + { "s3_0000", "UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__s3_0000", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__rep_k__rv__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__rep_k__rv__value__enum_values_by_name[4] = +{ + { "protobuf_unspecified", 0 }, + { "s1_0231", 1 }, + { "s2_0303", 2 }, + { "s3_0000", 3 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__rep_k__rv__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RepK_RV.Value", + "Value", + "Uenibstreamprotobuf__RepKRV__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__rep_k__rv__value__enum_values_by_number, + 4, + uenibstreamprotobuf__rep_k__rv__value__enum_values_by_name, + 1, + uenibstreamprotobuf__rep_k__rv__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rep_k__rv__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RepKRV, value), + &uenibstreamprotobuf__rep_k__rv__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rep_k__rv__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rep_k__rv__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rep_k__rv__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RepK_RV", + "RepKRV", + "Uenibstreamprotobuf__RepKRV", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RepKRV), + 1, + uenibstreamprotobuf__rep_k__rv__field_descriptors, + uenibstreamprotobuf__rep_k__rv__field_indices_by_name, + 1, uenibstreamprotobuf__rep_k__rv__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rep_k__rv__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__grant_periodicity__value__enum_values_by_number[46] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__protobuf_unspecified", 0 }, + { "sym2", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2", 1 }, + { "sym7", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym7", 2 }, + { "sym1x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1x14", 3 }, + { "sym2x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2x14", 4 }, + { "sym4x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym4x14", 5 }, + { "sym5x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym5x14", 6 }, + { "sym8x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym8x14", 7 }, + { "sym10x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym10x14", 8 }, + { "sym16x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym16x14", 9 }, + { "sym20x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym20x14", 10 }, + { "sym32x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym32x14", 11 }, + { "sym40x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym40x14", 12 }, + { "sym64x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym64x14", 13 }, + { "sym80x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym80x14", 14 }, + { "sym128x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym128x14", 15 }, + { "sym160x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym160x14", 16 }, + { "sym256x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym256x14", 17 }, + { "sym320x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym320x14", 18 }, + { "sym512x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym512x14", 19 }, + { "sym640x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym640x14", 20 }, + { "sym1024x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1024x14", 21 }, + { "sym1280x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1280x14", 22 }, + { "sym2560x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2560x14", 23 }, + { "sym5120x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym5120x14", 24 }, + { "sym6", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym6", 25 }, + { "sym1x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1x12", 26 }, + { "sym2x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2x12", 27 }, + { "sym4x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym4x12", 28 }, + { "sym5x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym5x12", 29 }, + { "sym8x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym8x12", 30 }, + { "sym10x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym10x12", 31 }, + { "sym16x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym16x12", 32 }, + { "sym20x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym20x12", 33 }, + { "sym32x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym32x12", 34 }, + { "sym40x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym40x12", 35 }, + { "sym64x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym64x12", 36 }, + { "sym80x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym80x12", 37 }, + { "sym128x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym128x12", 38 }, + { "sym160x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym160x12", 39 }, + { "sym256x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym256x12", 40 }, + { "sym320x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym320x12", 41 }, + { "sym512x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym512x12", 42 }, + { "sym640x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym640x12", 43 }, + { "sym1280x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1280x12", 44 }, + { "sym2560x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2560x12", 45 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__grant_periodicity__value__value_ranges[] = { +{0, 0},{0, 46} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__grant_periodicity__value__enum_values_by_name[46] = +{ + { "protobuf_unspecified", 0 }, + { "sym1024x14", 21 }, + { "sym10x12", 31 }, + { "sym10x14", 8 }, + { "sym1280x12", 44 }, + { "sym1280x14", 22 }, + { "sym128x12", 38 }, + { "sym128x14", 15 }, + { "sym160x12", 39 }, + { "sym160x14", 16 }, + { "sym16x12", 32 }, + { "sym16x14", 9 }, + { "sym1x12", 26 }, + { "sym1x14", 3 }, + { "sym2", 1 }, + { "sym20x12", 33 }, + { "sym20x14", 10 }, + { "sym2560x12", 45 }, + { "sym2560x14", 23 }, + { "sym256x12", 40 }, + { "sym256x14", 17 }, + { "sym2x12", 27 }, + { "sym2x14", 4 }, + { "sym320x12", 41 }, + { "sym320x14", 18 }, + { "sym32x12", 34 }, + { "sym32x14", 11 }, + { "sym40x12", 35 }, + { "sym40x14", 12 }, + { "sym4x12", 28 }, + { "sym4x14", 5 }, + { "sym5120x14", 24 }, + { "sym512x12", 42 }, + { "sym512x14", 19 }, + { "sym5x12", 29 }, + { "sym5x14", 6 }, + { "sym6", 25 }, + { "sym640x12", 43 }, + { "sym640x14", 20 }, + { "sym64x12", 36 }, + { "sym64x14", 13 }, + { "sym7", 2 }, + { "sym80x12", 37 }, + { "sym80x14", 14 }, + { "sym8x12", 30 }, + { "sym8x14", 7 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__grant_periodicity__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.GrantPeriodicity.Value", + "Value", + "Uenibstreamprotobuf__GrantPeriodicity__Value", + "uenibstreamprotobuf", + 46, + uenibstreamprotobuf__grant_periodicity__value__enum_values_by_number, + 46, + uenibstreamprotobuf__grant_periodicity__value__enum_values_by_name, + 1, + uenibstreamprotobuf__grant_periodicity__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__grant_periodicity__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GrantPeriodicity, value), + &uenibstreamprotobuf__grant_periodicity__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__grant_periodicity__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__grant_periodicity__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__grant_periodicity__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.GrantPeriodicity", + "GrantPeriodicity", + "Uenibstreamprotobuf__GrantPeriodicity", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__GrantPeriodicity), + 1, + uenibstreamprotobuf__grant_periodicity__field_descriptors, + uenibstreamprotobuf__grant_periodicity__field_indices_by_name, + 1, uenibstreamprotobuf__grant_periodicity__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__grant_periodicity__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrc__configured_uplink_grant__field_descriptors[10] = +{ + { + "timeDomainOffset", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, timedomainoffset), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeDomainAllocation", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, timedomainallocation), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "frequencyDomainAllocation", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, frequencydomainallocation), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "antennaPort", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, antennaport), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dmrs_SeqInitialization", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, dmrs_seqinitialization), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "precodingAndNumberOfLayers", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, precodingandnumberoflayers), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "srs_ResourceIndicator", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, srs_resourceindicator), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mcsAndTBS", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, mcsandtbs), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "frequencyHoppingOffset", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, frequencyhoppingoffset), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pathlossReferenceIndex", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, pathlossreferenceindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rrc__configured_uplink_grant__field_indices_by_name[] = { + 3, /* field[3] = antennaPort */ + 4, /* field[4] = dmrs_SeqInitialization */ + 2, /* field[2] = frequencyDomainAllocation */ + 8, /* field[8] = frequencyHoppingOffset */ + 7, /* field[7] = mcsAndTBS */ + 9, /* field[9] = pathlossReferenceIndex */ + 5, /* field[5] = precodingAndNumberOfLayers */ + 6, /* field[6] = srs_ResourceIndicator */ + 1, /* field[1] = timeDomainAllocation */ + 0, /* field[0] = timeDomainOffset */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rrc__configured_uplink_grant__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 10 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RRC_ConfiguredUplinkGrant", + "RRCConfiguredUplinkGrant", + "Uenibstreamprotobuf__RRCConfiguredUplinkGrant", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant), + 10, + uenibstreamprotobuf__rrc__configured_uplink_grant__field_descriptors, + uenibstreamprotobuf__rrc__configured_uplink_grant__field_indices_by_name, + 1, uenibstreamprotobuf__rrc__configured_uplink_grant__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rrc__configured_uplink_grant__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__config__field_descriptors[5] = +{ + { + "srs_ResourceSetToReleaseList", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSConfig, n_srs_resourcesettoreleaselist), + offsetof(Uenibstreamprotobuf__SRSConfig, srs_resourcesettoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "srs_ResourceSetToAddModList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRSConfig, n_srs_resourcesettoaddmodlist), + offsetof(Uenibstreamprotobuf__SRSConfig, srs_resourcesettoaddmodlist), + &uenibstreamprotobuf__srs__resource_set__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "srs_ResourceToReleaseList", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSConfig, n_srs_resourcetoreleaselist), + offsetof(Uenibstreamprotobuf__SRSConfig, srs_resourcetoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "srs_ResourceToAddModList", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRSConfig, n_srs_resourcetoaddmodlist), + offsetof(Uenibstreamprotobuf__SRSConfig, srs_resourcetoaddmodlist), + &uenibstreamprotobuf__srs__resource__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tpc_Accumulation", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSConfig, tpc_accumulation), + &uenibstreamprotobuf__disabled_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__config__field_indices_by_name[] = { + 1, /* field[1] = srs_ResourceSetToAddModList */ + 0, /* field[0] = srs_ResourceSetToReleaseList */ + 3, /* field[3] = srs_ResourceToAddModList */ + 2, /* field[2] = srs_ResourceToReleaseList */ + 4, /* field[4] = tpc_Accumulation */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_Config", + "SRSConfig", + "Uenibstreamprotobuf__SRSConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSConfig), + 5, + uenibstreamprotobuf__srs__config__field_descriptors, + uenibstreamprotobuf__srs__config__field_indices_by_name, + 1, uenibstreamprotobuf__srs__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__resource_set__field_descriptors[11] = +{ + { + "srs_ResourceSetId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResourceSet, srs_resourcesetid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "srs_ResourceIdList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSResourceSet, n_srs_resourceidlist), + offsetof(Uenibstreamprotobuf__SRSResourceSet, srs_resourceidlist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "aperiodic", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRSResourceSet, resource_type_case), + offsetof(Uenibstreamprotobuf__SRSResourceSet, aperiodic), + &uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "semi_persistent", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRSResourceSet, resource_type_case), + offsetof(Uenibstreamprotobuf__SRSResourceSet, semi_persistent), + &uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "periodic", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRSResourceSet, resource_type_case), + offsetof(Uenibstreamprotobuf__SRSResourceSet, periodic), + &uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "usage", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResourceSet, usage), + &uenibstreamprotobuf__srs__resource_set__usage__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "alpha", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResourceSet, alpha), + &uenibstreamprotobuf__alpha__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p0", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResourceSet, p0), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_Index", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSResourceSet, pathloss_reference_rs_case), + offsetof(Uenibstreamprotobuf__SRSResourceSet, ssb_index), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_RS_Index", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSResourceSet, pathloss_reference_rs_case), + offsetof(Uenibstreamprotobuf__SRSResourceSet, csi_rs_index), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "srs_PowerControlAdjustmentStates", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResourceSet, srs_powercontroladjustmentstates), + &uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__resource_set__field_indices_by_name[] = { + 6, /* field[6] = alpha */ + 2, /* field[2] = aperiodic */ + 9, /* field[9] = csi_RS_Index */ + 7, /* field[7] = p0 */ + 4, /* field[4] = periodic */ + 3, /* field[3] = semi_persistent */ + 10, /* field[10] = srs_PowerControlAdjustmentStates */ + 1, /* field[1] = srs_ResourceIdList */ + 0, /* field[0] = srs_ResourceSetId */ + 8, /* field[8] = ssb_Index */ + 5, /* field[5] = usage */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__resource_set__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 11 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_ResourceSet", + "SRSResourceSet", + "Uenibstreamprotobuf__SRSResourceSet", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSResourceSet), + 11, + uenibstreamprotobuf__srs__resource_set__field_descriptors, + uenibstreamprotobuf__srs__resource_set__field_indices_by_name, + 1, uenibstreamprotobuf__srs__resource_set__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource_set__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__resource_set_type__aperiodic__field_descriptors[4] = +{ + { + "aperiodicSRS_ResourceTrigger", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResourceSetTypeAperiodic, aperiodicsrs_resourcetrigger), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_RS", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResourceSetTypeAperiodic, csi_rs), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slotOffset", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResourceSetTypeAperiodic, slotoffset), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "aperiodicSRS_ResourceTriggerList_v1530", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSResourceSetTypeAperiodic, n_aperiodicsrs_resourcetriggerlist_v1530), + offsetof(Uenibstreamprotobuf__SRSResourceSetTypeAperiodic, aperiodicsrs_resourcetriggerlist_v1530), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__resource_set_type__aperiodic__field_indices_by_name[] = { + 0, /* field[0] = aperiodicSRS_ResourceTrigger */ + 3, /* field[3] = aperiodicSRS_ResourceTriggerList_v1530 */ + 1, /* field[1] = csi_RS */ + 2, /* field[2] = slotOffset */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__resource_set_type__aperiodic__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_ResourceSetType_Aperiodic", + "SRSResourceSetTypeAperiodic", + "Uenibstreamprotobuf__SRSResourceSetTypeAperiodic", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSResourceSetTypeAperiodic), + 4, + uenibstreamprotobuf__srs__resource_set_type__aperiodic__field_descriptors, + uenibstreamprotobuf__srs__resource_set_type__aperiodic__field_indices_by_name, + 1, uenibstreamprotobuf__srs__resource_set_type__aperiodic__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource_set_type__aperiodic__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__resource_set_type__semi__persistent__field_descriptors[1] = +{ + { + "associatedCSI_RS", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent, associatedcsi_rs), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__resource_set_type__semi__persistent__field_indices_by_name[] = { + 0, /* field[0] = associatedCSI_RS */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__resource_set_type__semi__persistent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_ResourceSetType_Semi_Persistent", + "SRSResourceSetTypeSemiPersistent", + "Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent), + 1, + uenibstreamprotobuf__srs__resource_set_type__semi__persistent__field_descriptors, + uenibstreamprotobuf__srs__resource_set_type__semi__persistent__field_indices_by_name, + 1, uenibstreamprotobuf__srs__resource_set_type__semi__persistent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource_set_type__semi__persistent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__resource_set_type__periodic__field_descriptors[1] = +{ + { + "associatedCSI_RS", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResourceSetTypePeriodic, associatedcsi_rs), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__resource_set_type__periodic__field_indices_by_name[] = { + 0, /* field[0] = associatedCSI_RS */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__resource_set_type__periodic__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_ResourceSetType_Periodic", + "SRSResourceSetTypePeriodic", + "Uenibstreamprotobuf__SRSResourceSetTypePeriodic", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSResourceSetTypePeriodic), + 1, + uenibstreamprotobuf__srs__resource_set_type__periodic__field_descriptors, + uenibstreamprotobuf__srs__resource_set_type__periodic__field_indices_by_name, + 1, uenibstreamprotobuf__srs__resource_set_type__periodic__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource_set_type__periodic__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__srs__resource_set__usage__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__protobuf_unspecified", 0 }, + { "beamManagement", "UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__beamManagement", 1 }, + { "codebook", "UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__codebook", 2 }, + { "nonCodebook", "UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__nonCodebook", 3 }, + { "antennaSwitching", "UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__antennaSwitching", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__resource_set__usage__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__srs__resource_set__usage__value__enum_values_by_name[5] = +{ + { "antennaSwitching", 4 }, + { "beamManagement", 1 }, + { "codebook", 2 }, + { "nonCodebook", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__srs__resource_set__usage__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_ResourceSet_Usage.Value", + "Value", + "Uenibstreamprotobuf__SRSResourceSetUsage__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__srs__resource_set__usage__value__enum_values_by_number, + 5, + uenibstreamprotobuf__srs__resource_set__usage__value__enum_values_by_name, + 1, + uenibstreamprotobuf__srs__resource_set__usage__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__resource_set__usage__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResourceSetUsage, value), + &uenibstreamprotobuf__srs__resource_set__usage__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__resource_set__usage__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__resource_set__usage__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set__usage__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_ResourceSet_Usage", + "SRSResourceSetUsage", + "Uenibstreamprotobuf__SRSResourceSetUsage", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSResourceSetUsage), + 1, + uenibstreamprotobuf__srs__resource_set__usage__field_descriptors, + uenibstreamprotobuf__srs__resource_set__usage__field_indices_by_name, + 1, uenibstreamprotobuf__srs__resource_set__usage__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource_set__usage__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__srs__power_control_adjustment_states__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__protobuf_unspecified", 0 }, + { "sameAsFci2", "UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__sameAsFci2", 1 }, + { "separateClosedLoop", "UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__separateClosedLoop", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__power_control_adjustment_states__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__srs__power_control_adjustment_states__value__enum_values_by_name[3] = +{ + { "protobuf_unspecified", 0 }, + { "sameAsFci2", 1 }, + { "separateClosedLoop", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__srs__power_control_adjustment_states__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_PowerControlAdjustmentStates.Value", + "Value", + "Uenibstreamprotobuf__SRSPowerControlAdjustmentStates__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__srs__power_control_adjustment_states__value__enum_values_by_number, + 3, + uenibstreamprotobuf__srs__power_control_adjustment_states__value__enum_values_by_name, + 1, + uenibstreamprotobuf__srs__power_control_adjustment_states__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__power_control_adjustment_states__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSPowerControlAdjustmentStates, value), + &uenibstreamprotobuf__srs__power_control_adjustment_states__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__power_control_adjustment_states__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__power_control_adjustment_states__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_PowerControlAdjustmentStates", + "SRSPowerControlAdjustmentStates", + "Uenibstreamprotobuf__SRSPowerControlAdjustmentStates", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSPowerControlAdjustmentStates), + 1, + uenibstreamprotobuf__srs__power_control_adjustment_states__field_descriptors, + uenibstreamprotobuf__srs__power_control_adjustment_states__field_indices_by_name, + 1, uenibstreamprotobuf__srs__power_control_adjustment_states__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__power_control_adjustment_states__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__resource__field_descriptors[15] = +{ + { + "srs_ResourceId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResource, srs_resourceid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofSRS_Ports", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResource, nrofsrs_ports), + &uenibstreamprotobuf__nrof_srs__ports__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ptrs_PortIndex", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResource, ptrs_portindex), + &uenibstreamprotobuf__ptrs__port_index__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n2", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRSResource, transmission_comb_case), + offsetof(Uenibstreamprotobuf__SRSResource, n2), + &uenibstreamprotobuf__n2__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n4", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRSResource, transmission_comb_case), + offsetof(Uenibstreamprotobuf__SRSResource, n4), + &uenibstreamprotobuf__n4__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resourceMapping", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResource, resourcemapping), + &uenibstreamprotobuf__resource_mapping__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "freqDomainPosition", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResource, freqdomainposition), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "freqDomainShift", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResource, freqdomainshift), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "freqHopping", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResource, freqhopping), + &uenibstreamprotobuf__freq_hopping__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "groupOrSequenceHopping", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResource, grouporsequencehopping), + &uenibstreamprotobuf__group_or_sequence_hopping__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "aperiodic", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRSResource, resource_type_case), + offsetof(Uenibstreamprotobuf__SRSResource, aperiodic), + &uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "semi_persistent", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRSResource, resource_type_case), + offsetof(Uenibstreamprotobuf__SRSResource, semi_persistent), + &uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "periodic", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRSResource, resource_type_case), + offsetof(Uenibstreamprotobuf__SRSResource, periodic), + &uenibstreamprotobuf__srs__resource_type__periodic__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sequenceId", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResource, sequenceid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "spatialRelationInfo", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResource, spatialrelationinfo), + &uenibstreamprotobuf__srs__spatial_relation_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__resource__field_indices_by_name[] = { + 10, /* field[10] = aperiodic */ + 6, /* field[6] = freqDomainPosition */ + 7, /* field[7] = freqDomainShift */ + 8, /* field[8] = freqHopping */ + 9, /* field[9] = groupOrSequenceHopping */ + 3, /* field[3] = n2 */ + 4, /* field[4] = n4 */ + 1, /* field[1] = nrofSRS_Ports */ + 12, /* field[12] = periodic */ + 2, /* field[2] = ptrs_PortIndex */ + 5, /* field[5] = resourceMapping */ + 11, /* field[11] = semi_persistent */ + 13, /* field[13] = sequenceId */ + 14, /* field[14] = spatialRelationInfo */ + 0, /* field[0] = srs_ResourceId */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__resource__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 15 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_Resource", + "SRSResource", + "Uenibstreamprotobuf__SRSResource", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSResource), + 15, + uenibstreamprotobuf__srs__resource__field_descriptors, + uenibstreamprotobuf__srs__resource__field_indices_by_name, + 1, uenibstreamprotobuf__srs__resource__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__nrof_srs__ports__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__protobuf_unspecified", 0 }, + { "port1", "UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__port1", 1 }, + { "ports2", "UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__ports2", 2 }, + { "ports4", "UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__ports4", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrof_srs__ports__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrof_srs__ports__value__enum_values_by_name[4] = +{ + { "port1", 1 }, + { "ports2", 2 }, + { "ports4", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_srs__ports__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NrofSRS_Ports.Value", + "Value", + "Uenibstreamprotobuf__NrofSRSPorts__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__nrof_srs__ports__value__enum_values_by_number, + 4, + uenibstreamprotobuf__nrof_srs__ports__value__enum_values_by_name, + 1, + uenibstreamprotobuf__nrof_srs__ports__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_srs__ports__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofSRSPorts, value), + &uenibstreamprotobuf__nrof_srs__ports__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nrof_srs__ports__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrof_srs__ports__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_srs__ports__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NrofSRS_Ports", + "NrofSRSPorts", + "Uenibstreamprotobuf__NrofSRSPorts", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NrofSRSPorts), + 1, + uenibstreamprotobuf__nrof_srs__ports__field_descriptors, + uenibstreamprotobuf__nrof_srs__ports__field_indices_by_name, + 1, uenibstreamprotobuf__nrof_srs__ports__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nrof_srs__ports__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ptrs__port_index__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__VALUE__protobuf_unspecified", 0 }, + { "n0", "UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__VALUE__n0", 1 }, + { "n1", "UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__VALUE__n1", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ptrs__port_index__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ptrs__port_index__value__enum_values_by_name[3] = +{ + { "n0", 1 }, + { "n1", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ptrs__port_index__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PTRS_PortIndex.Value", + "Value", + "Uenibstreamprotobuf__PTRSPortIndex__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__ptrs__port_index__value__enum_values_by_number, + 3, + uenibstreamprotobuf__ptrs__port_index__value__enum_values_by_name, + 1, + uenibstreamprotobuf__ptrs__port_index__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ptrs__port_index__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PTRSPortIndex, value), + &uenibstreamprotobuf__ptrs__port_index__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ptrs__port_index__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ptrs__port_index__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ptrs__port_index__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PTRS_PortIndex", + "PTRSPortIndex", + "Uenibstreamprotobuf__PTRSPortIndex", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PTRSPortIndex), + 1, + uenibstreamprotobuf__ptrs__port_index__field_descriptors, + uenibstreamprotobuf__ptrs__port_index__field_indices_by_name, + 1, uenibstreamprotobuf__ptrs__port_index__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ptrs__port_index__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__n2__field_descriptors[2] = +{ + { + "combOffset_n2", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__N2, comboffset_n2), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cyclicShift_n2", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__N2, cyclicshift_n2), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__n2__field_indices_by_name[] = { + 0, /* field[0] = combOffset_n2 */ + 1, /* field[1] = cyclicShift_n2 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__n2__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__n2__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.N2", + "N2", + "Uenibstreamprotobuf__N2", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__N2), + 2, + uenibstreamprotobuf__n2__field_descriptors, + uenibstreamprotobuf__n2__field_indices_by_name, + 1, uenibstreamprotobuf__n2__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__n2__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__n4__field_descriptors[2] = +{ + { + "combOffset_n4", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__N4, comboffset_n4), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cyclicShift_n4", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__N4, cyclicshift_n4), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__n4__field_indices_by_name[] = { + 0, /* field[0] = combOffset_n4 */ + 1, /* field[1] = cyclicShift_n4 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__n4__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__n4__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.N4", + "N4", + "Uenibstreamprotobuf__N4", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__N4), + 2, + uenibstreamprotobuf__n4__field_descriptors, + uenibstreamprotobuf__n4__field_indices_by_name, + 1, uenibstreamprotobuf__n4__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__n4__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__resource_mapping__field_descriptors[3] = +{ + { + "startPosition", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ResourceMapping, startposition), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofSymbols", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ResourceMapping, nrofsymbols), + &uenibstreamprotobuf__nrof_symbols__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "repetitionFactor", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ResourceMapping, repetitionfactor), + &uenibstreamprotobuf__repetition_factor__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__resource_mapping__field_indices_by_name[] = { + 1, /* field[1] = nrofSymbols */ + 2, /* field[2] = repetitionFactor */ + 0, /* field[0] = startPosition */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__resource_mapping__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__resource_mapping__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ResourceMapping", + "ResourceMapping", + "Uenibstreamprotobuf__ResourceMapping", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ResourceMapping), + 3, + uenibstreamprotobuf__resource_mapping__field_descriptors, + uenibstreamprotobuf__resource_mapping__field_indices_by_name, + 1, uenibstreamprotobuf__resource_mapping__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__resource_mapping__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__nrof_symbols__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__n2", 2 }, + { "n4", "UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__n4", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrof_symbols__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrof_symbols__value__enum_values_by_name[4] = +{ + { "n1", 1 }, + { "n2", 2 }, + { "n4", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_symbols__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NrofSymbols.Value", + "Value", + "Uenibstreamprotobuf__NrofSymbols__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__nrof_symbols__value__enum_values_by_number, + 4, + uenibstreamprotobuf__nrof_symbols__value__enum_values_by_name, + 1, + uenibstreamprotobuf__nrof_symbols__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_symbols__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofSymbols, value), + &uenibstreamprotobuf__nrof_symbols__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nrof_symbols__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrof_symbols__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_symbols__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NrofSymbols", + "NrofSymbols", + "Uenibstreamprotobuf__NrofSymbols", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NrofSymbols), + 1, + uenibstreamprotobuf__nrof_symbols__field_descriptors, + uenibstreamprotobuf__nrof_symbols__field_indices_by_name, + 1, uenibstreamprotobuf__nrof_symbols__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nrof_symbols__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__repetition_factor__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__n2", 2 }, + { "n4", "UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__n4", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__repetition_factor__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__repetition_factor__value__enum_values_by_name[4] = +{ + { "n1", 1 }, + { "n2", 2 }, + { "n4", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__repetition_factor__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RepetitionFactor.Value", + "Value", + "Uenibstreamprotobuf__RepetitionFactor__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__repetition_factor__value__enum_values_by_number, + 4, + uenibstreamprotobuf__repetition_factor__value__enum_values_by_name, + 1, + uenibstreamprotobuf__repetition_factor__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__repetition_factor__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RepetitionFactor, value), + &uenibstreamprotobuf__repetition_factor__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__repetition_factor__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__repetition_factor__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__repetition_factor__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RepetitionFactor", + "RepetitionFactor", + "Uenibstreamprotobuf__RepetitionFactor", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RepetitionFactor), + 1, + uenibstreamprotobuf__repetition_factor__field_descriptors, + uenibstreamprotobuf__repetition_factor__field_indices_by_name, + 1, uenibstreamprotobuf__repetition_factor__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__repetition_factor__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__freq_hopping__field_descriptors[3] = +{ + { + "c_SRS", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FreqHopping, c_srs), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "b_SRS", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FreqHopping, b_srs), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "b_hop", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FreqHopping, b_hop), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__freq_hopping__field_indices_by_name[] = { + 1, /* field[1] = b_SRS */ + 2, /* field[2] = b_hop */ + 0, /* field[0] = c_SRS */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__freq_hopping__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__freq_hopping__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FreqHopping", + "FreqHopping", + "Uenibstreamprotobuf__FreqHopping", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__FreqHopping), + 3, + uenibstreamprotobuf__freq_hopping__field_descriptors, + uenibstreamprotobuf__freq_hopping__field_indices_by_name, + 1, uenibstreamprotobuf__freq_hopping__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__freq_hopping__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__group_or_sequence_hopping__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__protobuf_unspecified", 0 }, + { "neither", "UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__neither", 1 }, + { "groupHopping", "UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__groupHopping", 2 }, + { "sequenceHopping", "UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__sequenceHopping", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__group_or_sequence_hopping__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__group_or_sequence_hopping__value__enum_values_by_name[4] = +{ + { "groupHopping", 2 }, + { "neither", 1 }, + { "protobuf_unspecified", 0 }, + { "sequenceHopping", 3 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__group_or_sequence_hopping__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.GroupOrSequenceHopping.Value", + "Value", + "Uenibstreamprotobuf__GroupOrSequenceHopping__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__group_or_sequence_hopping__value__enum_values_by_number, + 4, + uenibstreamprotobuf__group_or_sequence_hopping__value__enum_values_by_name, + 1, + uenibstreamprotobuf__group_or_sequence_hopping__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__group_or_sequence_hopping__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GroupOrSequenceHopping, value), + &uenibstreamprotobuf__group_or_sequence_hopping__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__group_or_sequence_hopping__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__group_or_sequence_hopping__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__group_or_sequence_hopping__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.GroupOrSequenceHopping", + "GroupOrSequenceHopping", + "Uenibstreamprotobuf__GroupOrSequenceHopping", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__GroupOrSequenceHopping), + 1, + uenibstreamprotobuf__group_or_sequence_hopping__field_descriptors, + uenibstreamprotobuf__group_or_sequence_hopping__field_indices_by_name, + 1, uenibstreamprotobuf__group_or_sequence_hopping__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__group_or_sequence_hopping__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__srs__resource_type__aperiodic__field_descriptors NULL +#define uenibstreamprotobuf__srs__resource_type__aperiodic__field_indices_by_name NULL +#define uenibstreamprotobuf__srs__resource_type__aperiodic__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_ResourceType_Aperiodic", + "SRSResourceTypeAperiodic", + "Uenibstreamprotobuf__SRSResourceTypeAperiodic", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSResourceTypeAperiodic), + 0, + uenibstreamprotobuf__srs__resource_type__aperiodic__field_descriptors, + uenibstreamprotobuf__srs__resource_type__aperiodic__field_indices_by_name, + 0, uenibstreamprotobuf__srs__resource_type__aperiodic__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource_type__aperiodic__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__resource_type__semi__persistent__field_descriptors[1] = +{ + { + "periodicityAndOffset_sp", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResourceTypeSemiPersistent, periodicityandoffset_sp), + &uenibstreamprotobuf__srs__periodicity_and_offset__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__resource_type__semi__persistent__field_indices_by_name[] = { + 0, /* field[0] = periodicityAndOffset_sp */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__resource_type__semi__persistent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_ResourceType_Semi_Persistent", + "SRSResourceTypeSemiPersistent", + "Uenibstreamprotobuf__SRSResourceTypeSemiPersistent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSResourceTypeSemiPersistent), + 1, + uenibstreamprotobuf__srs__resource_type__semi__persistent__field_descriptors, + uenibstreamprotobuf__srs__resource_type__semi__persistent__field_indices_by_name, + 1, uenibstreamprotobuf__srs__resource_type__semi__persistent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource_type__semi__persistent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__periodicity_and_offset__field_descriptors[17] = +{ + { + "sl1", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl1), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl2", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl2), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl4", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl4), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl5", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl5), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl8", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl8), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl10", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl10), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl16", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl16), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl20", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl20), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl32", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl32), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl40", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl40), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl64", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl64), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl80", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl80), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl160", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl160), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl320", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl320), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl640", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl640), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl1280", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl1280), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl2560", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl2560), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__periodicity_and_offset__field_indices_by_name[] = { + 0, /* field[0] = sl1 */ + 5, /* field[5] = sl10 */ + 15, /* field[15] = sl1280 */ + 6, /* field[6] = sl16 */ + 12, /* field[12] = sl160 */ + 1, /* field[1] = sl2 */ + 7, /* field[7] = sl20 */ + 16, /* field[16] = sl2560 */ + 8, /* field[8] = sl32 */ + 13, /* field[13] = sl320 */ + 2, /* field[2] = sl4 */ + 9, /* field[9] = sl40 */ + 3, /* field[3] = sl5 */ + 10, /* field[10] = sl64 */ + 14, /* field[14] = sl640 */ + 4, /* field[4] = sl8 */ + 11, /* field[11] = sl80 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__periodicity_and_offset__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 17 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__periodicity_and_offset__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_PeriodicityAndOffset", + "SRSPeriodicityAndOffset", + "Uenibstreamprotobuf__SRSPeriodicityAndOffset", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSPeriodicityAndOffset), + 17, + uenibstreamprotobuf__srs__periodicity_and_offset__field_descriptors, + uenibstreamprotobuf__srs__periodicity_and_offset__field_indices_by_name, + 1, uenibstreamprotobuf__srs__periodicity_and_offset__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__periodicity_and_offset__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__resource_type__periodic__field_descriptors[1] = +{ + { + "periodicityAndOffset_p", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSResourceTypePeriodic, periodicityandoffset_p), + &uenibstreamprotobuf__srs__periodicity_and_offset__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__resource_type__periodic__field_indices_by_name[] = { + 0, /* field[0] = periodicityAndOffset_p */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__resource_type__periodic__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_type__periodic__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_ResourceType_Periodic", + "SRSResourceTypePeriodic", + "Uenibstreamprotobuf__SRSResourceTypePeriodic", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSResourceTypePeriodic), + 1, + uenibstreamprotobuf__srs__resource_type__periodic__field_descriptors, + uenibstreamprotobuf__srs__resource_type__periodic__field_indices_by_name, + 1, uenibstreamprotobuf__srs__resource_type__periodic__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource_type__periodic__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__spatial_relation_info__field_descriptors[4] = +{ + { + "servingCellId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRSSpatialRelationInfo, servingcellid), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_Index", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSSpatialRelationInfo, reference_signal_case), + offsetof(Uenibstreamprotobuf__SRSSpatialRelationInfo, ssb_index), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_RS_Index", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SRSSpatialRelationInfo, reference_signal_case), + offsetof(Uenibstreamprotobuf__SRSSpatialRelationInfo, csi_rs_index), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "srs", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRSSpatialRelationInfo, reference_signal_case), + offsetof(Uenibstreamprotobuf__SRSSpatialRelationInfo, srs), + &uenibstreamprotobuf__srs__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srs__spatial_relation_info__field_indices_by_name[] = { + 2, /* field[2] = csi_RS_Index */ + 0, /* field[0] = servingCellId */ + 3, /* field[3] = srs */ + 1, /* field[1] = ssb_Index */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srs__spatial_relation_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__spatial_relation_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRS_SpatialRelationInfo", + "SRSSpatialRelationInfo", + "Uenibstreamprotobuf__SRSSpatialRelationInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRSSpatialRelationInfo), + 4, + uenibstreamprotobuf__srs__spatial_relation_info__field_descriptors, + uenibstreamprotobuf__srs__spatial_relation_info__field_indices_by_name, + 1, uenibstreamprotobuf__srs__spatial_relation_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srs__spatial_relation_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__beam_failure_recovery_config__field_descriptors[10] = +{ + { + "rootSequenceIndex_BFR", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, rootsequenceindex_bfr), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rach_ConfigBFR", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, rach_configbfr), + &uenibstreamprotobuf__rach__config_generic__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsrp_ThresholdSSB", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, rsrp_thresholdssb), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "candidateBeamRSList", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, n_candidatebeamrslist), + offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, candidatebeamrslist), + &uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_perRACH_Occasion", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, ssb_perrach_occasion), + &uenibstreamprotobuf__ssb_per_rach__occasion__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ra_ssb_OccasionMaskIndex", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, ra_ssb_occasionmaskindex), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "recoverySearchSpaceId", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, recoverysearchspaceid), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ra_Prioritization", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, ra_prioritization), + &uenibstreamprotobuf__ra__prioritization__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "beamFailureRecoveryTimer", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, beamfailurerecoverytimer), + &uenibstreamprotobuf__beam_failure_recovery_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "msg1_SubcarrierSpacing_v1530", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, msg1_subcarrierspacing_v1530), + &uenibstreamprotobuf__subcarrier_spacing__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__beam_failure_recovery_config__field_indices_by_name[] = { + 8, /* field[8] = beamFailureRecoveryTimer */ + 3, /* field[3] = candidateBeamRSList */ + 9, /* field[9] = msg1_SubcarrierSpacing_v1530 */ + 7, /* field[7] = ra_Prioritization */ + 5, /* field[5] = ra_ssb_OccasionMaskIndex */ + 1, /* field[1] = rach_ConfigBFR */ + 6, /* field[6] = recoverySearchSpaceId */ + 0, /* field[0] = rootSequenceIndex_BFR */ + 2, /* field[2] = rsrp_ThresholdSSB */ + 4, /* field[4] = ssb_perRACH_Occasion */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__beam_failure_recovery_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 10 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__beam_failure_recovery_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BeamFailureRecoveryConfig", + "BeamFailureRecoveryConfig", + "Uenibstreamprotobuf__BeamFailureRecoveryConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BeamFailureRecoveryConfig), + 10, + uenibstreamprotobuf__beam_failure_recovery_config__field_descriptors, + uenibstreamprotobuf__beam_failure_recovery_config__field_indices_by_name, + 1, uenibstreamprotobuf__beam_failure_recovery_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__beam_failure_recovery_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__prach__resource_dedicated_bfr__field_descriptors[2] = +{ + { + "ssb", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PRACHResourceDedicatedBFR, c_case), + offsetof(Uenibstreamprotobuf__PRACHResourceDedicatedBFR, ssb), + &uenibstreamprotobuf__bfr__ssb__resource__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_RS", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PRACHResourceDedicatedBFR, c_case), + offsetof(Uenibstreamprotobuf__PRACHResourceDedicatedBFR, csi_rs), + &uenibstreamprotobuf__bfr__csirs__resource__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__prach__resource_dedicated_bfr__field_indices_by_name[] = { + 1, /* field[1] = csi_RS */ + 0, /* field[0] = ssb */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__prach__resource_dedicated_bfr__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PRACH_ResourceDedicatedBFR", + "PRACHResourceDedicatedBFR", + "Uenibstreamprotobuf__PRACHResourceDedicatedBFR", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PRACHResourceDedicatedBFR), + 2, + uenibstreamprotobuf__prach__resource_dedicated_bfr__field_descriptors, + uenibstreamprotobuf__prach__resource_dedicated_bfr__field_indices_by_name, + 1, uenibstreamprotobuf__prach__resource_dedicated_bfr__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__prach__resource_dedicated_bfr__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bfr__ssb__resource__field_descriptors[2] = +{ + { + "ssb", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BFRSSBResource, ssb), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ra_PreambleIndex", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BFRSSBResource, ra_preambleindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bfr__ssb__resource__field_indices_by_name[] = { + 1, /* field[1] = ra_PreambleIndex */ + 0, /* field[0] = ssb */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bfr__ssb__resource__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bfr__ssb__resource__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BFR_SSB_Resource", + "BFRSSBResource", + "Uenibstreamprotobuf__BFRSSBResource", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BFRSSBResource), + 2, + uenibstreamprotobuf__bfr__ssb__resource__field_descriptors, + uenibstreamprotobuf__bfr__ssb__resource__field_indices_by_name, + 1, uenibstreamprotobuf__bfr__ssb__resource__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bfr__ssb__resource__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bfr__csirs__resource__field_descriptors[3] = +{ + { + "csi_RS", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BFRCSIRSResource, csi_rs), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ra_OccasionList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__BFRCSIRSResource, n_ra_occasionlist), + offsetof(Uenibstreamprotobuf__BFRCSIRSResource, ra_occasionlist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ra_PreambleIndex", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BFRCSIRSResource, ra_preambleindex), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bfr__csirs__resource__field_indices_by_name[] = { + 0, /* field[0] = csi_RS */ + 1, /* field[1] = ra_OccasionList */ + 2, /* field[2] = ra_PreambleIndex */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bfr__csirs__resource__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bfr__csirs__resource__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BFR_CSIRS_Resource", + "BFRCSIRSResource", + "Uenibstreamprotobuf__BFRCSIRSResource", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BFRCSIRSResource), + 3, + uenibstreamprotobuf__bfr__csirs__resource__field_descriptors, + uenibstreamprotobuf__bfr__csirs__resource__field_indices_by_name, + 1, uenibstreamprotobuf__bfr__csirs__resource__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bfr__csirs__resource__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ssb_per_rach__occasion__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__protobuf_unspecified", 0 }, + { "oneEighth", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__oneEighth", 1 }, + { "oneFourth", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__oneFourth", 2 }, + { "oneHalf", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__oneHalf", 3 }, + { "one", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__one", 4 }, + { "two", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__two", 5 }, + { "four", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__four", 6 }, + { "eight", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__eight", 7 }, + { "sixteen", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__sixteen", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ssb_per_rach__occasion__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ssb_per_rach__occasion__value__enum_values_by_name[9] = +{ + { "eight", 7 }, + { "four", 6 }, + { "one", 4 }, + { "oneEighth", 1 }, + { "oneFourth", 2 }, + { "oneHalf", 3 }, + { "protobuf_unspecified", 0 }, + { "sixteen", 8 }, + { "two", 5 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ssb_per_rach__occasion__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SSB_perRACH_Occasion.Value", + "Value", + "Uenibstreamprotobuf__SSBPerRACHOccasion__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__ssb_per_rach__occasion__value__enum_values_by_number, + 9, + uenibstreamprotobuf__ssb_per_rach__occasion__value__enum_values_by_name, + 1, + uenibstreamprotobuf__ssb_per_rach__occasion__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ssb_per_rach__occasion__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SSBPerRACHOccasion, value), + &uenibstreamprotobuf__ssb_per_rach__occasion__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ssb_per_rach__occasion__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ssb_per_rach__occasion__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb_per_rach__occasion__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SSB_perRACH_Occasion", + "SSBPerRACHOccasion", + "Uenibstreamprotobuf__SSBPerRACHOccasion", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SSBPerRACHOccasion), + 1, + uenibstreamprotobuf__ssb_per_rach__occasion__field_descriptors, + uenibstreamprotobuf__ssb_per_rach__occasion__field_indices_by_name, + 1, uenibstreamprotobuf__ssb_per_rach__occasion__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ssb_per_rach__occasion__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__beam_failure_recovery_timer__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__protobuf_unspecified", 0 }, + { "ms10", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms10", 1 }, + { "ms20", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms20", 2 }, + { "ms40", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms40", 3 }, + { "ms60", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms60", 4 }, + { "ms80", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms80", 5 }, + { "ms100", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms100", 6 }, + { "ms150", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms150", 7 }, + { "ms200", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms200", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__beam_failure_recovery_timer__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__beam_failure_recovery_timer__value__enum_values_by_name[9] = +{ + { "ms10", 1 }, + { "ms100", 6 }, + { "ms150", 7 }, + { "ms20", 2 }, + { "ms200", 8 }, + { "ms40", 3 }, + { "ms60", 4 }, + { "ms80", 5 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__beam_failure_recovery_timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BeamFailureRecoveryTimer.Value", + "Value", + "Uenibstreamprotobuf__BeamFailureRecoveryTimer__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__beam_failure_recovery_timer__value__enum_values_by_number, + 9, + uenibstreamprotobuf__beam_failure_recovery_timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__beam_failure_recovery_timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__beam_failure_recovery_timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BeamFailureRecoveryTimer, value), + &uenibstreamprotobuf__beam_failure_recovery_timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__beam_failure_recovery_timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__beam_failure_recovery_timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__beam_failure_recovery_timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BeamFailureRecoveryTimer", + "BeamFailureRecoveryTimer", + "Uenibstreamprotobuf__BeamFailureRecoveryTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BeamFailureRecoveryTimer), + 1, + uenibstreamprotobuf__beam_failure_recovery_timer__field_descriptors, + uenibstreamprotobuf__beam_failure_recovery_timer__field_indices_by_name, + 1, uenibstreamprotobuf__beam_failure_recovery_timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__beam_failure_recovery_timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdcch__serving_cell_config__field_descriptors[2] = +{ + { + "release_slotFormatIndicator", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDCCHServingCellConfig, slot_format_indicator_case), + offsetof(Uenibstreamprotobuf__PDCCHServingCellConfig, release_slotformatindicator), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_slotFormatIndicator", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDCCHServingCellConfig, slot_format_indicator_case), + offsetof(Uenibstreamprotobuf__PDCCHServingCellConfig, setup_slotformatindicator), + &uenibstreamprotobuf__slot_format_indicator__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pdcch__serving_cell_config__field_indices_by_name[] = { + 0, /* field[0] = release_slotFormatIndicator */ + 1, /* field[1] = setup_slotFormatIndicator */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdcch__serving_cell_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcch__serving_cell_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDCCH_ServingCellConfig", + "PDCCHServingCellConfig", + "Uenibstreamprotobuf__PDCCHServingCellConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PDCCHServingCellConfig), + 2, + uenibstreamprotobuf__pdcch__serving_cell_config__field_descriptors, + uenibstreamprotobuf__pdcch__serving_cell_config__field_indices_by_name, + 1, uenibstreamprotobuf__pdcch__serving_cell_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pdcch__serving_cell_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__slot_format_indicator__field_descriptors[4] = +{ + { + "sfi_RNTI", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SlotFormatIndicator, sfi_rnti), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dci_PayloadSize", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SlotFormatIndicator, dci_payloadsize), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slotFormatCombToAddModList", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SlotFormatIndicator, n_slotformatcombtoaddmodlist), + offsetof(Uenibstreamprotobuf__SlotFormatIndicator, slotformatcombtoaddmodlist), + &uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slotFormatCombToReleaseList", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SlotFormatIndicator, n_slotformatcombtoreleaselist), + offsetof(Uenibstreamprotobuf__SlotFormatIndicator, slotformatcombtoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__slot_format_indicator__field_indices_by_name[] = { + 1, /* field[1] = dci_PayloadSize */ + 0, /* field[0] = sfi_RNTI */ + 2, /* field[2] = slotFormatCombToAddModList */ + 3, /* field[3] = slotFormatCombToReleaseList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__slot_format_indicator__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__slot_format_indicator__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SlotFormatIndicator", + "SlotFormatIndicator", + "Uenibstreamprotobuf__SlotFormatIndicator", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SlotFormatIndicator), + 4, + uenibstreamprotobuf__slot_format_indicator__field_descriptors, + uenibstreamprotobuf__slot_format_indicator__field_indices_by_name, + 1, uenibstreamprotobuf__slot_format_indicator__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__slot_format_indicator__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__slot_format_combinations_per_cell__field_descriptors[5] = +{ + { + "servingCellId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SlotFormatCombinationsPerCell, servingcellid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subcarrierSpacing", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SlotFormatCombinationsPerCell, subcarrierspacing), + &uenibstreamprotobuf__subcarrier_spacing__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subcarrierSpacing2", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SlotFormatCombinationsPerCell, subcarrierspacing2), + &uenibstreamprotobuf__subcarrier_spacing__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slotFormatCombinations", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SlotFormatCombinationsPerCell, n_slotformatcombinations), + offsetof(Uenibstreamprotobuf__SlotFormatCombinationsPerCell, slotformatcombinations), + &uenibstreamprotobuf__slot_format_combination__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "positionInDCI", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SlotFormatCombinationsPerCell, positionindci), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__slot_format_combinations_per_cell__field_indices_by_name[] = { + 4, /* field[4] = positionInDCI */ + 0, /* field[0] = servingCellId */ + 3, /* field[3] = slotFormatCombinations */ + 1, /* field[1] = subcarrierSpacing */ + 2, /* field[2] = subcarrierSpacing2 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__slot_format_combinations_per_cell__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SlotFormatCombinationsPerCell", + "SlotFormatCombinationsPerCell", + "Uenibstreamprotobuf__SlotFormatCombinationsPerCell", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SlotFormatCombinationsPerCell), + 5, + uenibstreamprotobuf__slot_format_combinations_per_cell__field_descriptors, + uenibstreamprotobuf__slot_format_combinations_per_cell__field_indices_by_name, + 1, uenibstreamprotobuf__slot_format_combinations_per_cell__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__slot_format_combinations_per_cell__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__slot_format_combination__field_descriptors[2] = +{ + { + "slotFormatCombinationId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SlotFormatCombination, slotformatcombinationid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slotFormats", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SlotFormatCombination, n_slotformats), + offsetof(Uenibstreamprotobuf__SlotFormatCombination, slotformats), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__slot_format_combination__field_indices_by_name[] = { + 0, /* field[0] = slotFormatCombinationId */ + 1, /* field[1] = slotFormats */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__slot_format_combination__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__slot_format_combination__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SlotFormatCombination", + "SlotFormatCombination", + "Uenibstreamprotobuf__SlotFormatCombination", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SlotFormatCombination), + 2, + uenibstreamprotobuf__slot_format_combination__field_descriptors, + uenibstreamprotobuf__slot_format_combination__field_indices_by_name, + 1, uenibstreamprotobuf__slot_format_combination__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__slot_format_combination__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdsch__serving_cell_config__field_descriptors[7] = +{ + { + "release_codeBlockGroupTransmission", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, code_block_group_transmission_case), + offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, release_codeblockgrouptransmission), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_codeBlockGroupTransmission", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, code_block_group_transmission_case), + offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, setup_codeblockgrouptransmission), + &uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "xOverhead", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, xoverhead), + &uenibstreamprotobuf__xoverhead__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofHARQ_ProcessesForPDSCH", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, nrofharq_processesforpdsch), + &uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pucch_Cell", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, pucch_cell), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxMIMO_Layers", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, maxmimo_layers), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "processingType2Enabled", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, processingtype2enabled), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pdsch__serving_cell_config__field_indices_by_name[] = { + 5, /* field[5] = maxMIMO_Layers */ + 3, /* field[3] = nrofHARQ_ProcessesForPDSCH */ + 6, /* field[6] = processingType2Enabled */ + 4, /* field[4] = pucch_Cell */ + 0, /* field[0] = release_codeBlockGroupTransmission */ + 1, /* field[1] = setup_codeBlockGroupTransmission */ + 2, /* field[2] = xOverhead */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdsch__serving_cell_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__serving_cell_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDSCH_ServingCellConfig", + "PDSCHServingCellConfig", + "Uenibstreamprotobuf__PDSCHServingCellConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PDSCHServingCellConfig), + 7, + uenibstreamprotobuf__pdsch__serving_cell_config__field_descriptors, + uenibstreamprotobuf__pdsch__serving_cell_config__field_indices_by_name, + 1, uenibstreamprotobuf__pdsch__serving_cell_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pdsch__serving_cell_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdsch__code_block_group_transmission__field_descriptors[2] = +{ + { + "maxCodeBlockGroupsPerTransportBlock", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission, maxcodeblockgroupspertransportblock), + &uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "codeBlockGroupFlushIndicator", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission, codeblockgroupflushindicator), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pdsch__code_block_group_transmission__field_indices_by_name[] = { + 1, /* field[1] = codeBlockGroupFlushIndicator */ + 0, /* field[0] = maxCodeBlockGroupsPerTransportBlock */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdsch__code_block_group_transmission__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDSCH_CodeBlockGroupTransmission", + "PDSCHCodeBlockGroupTransmission", + "Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission), + 2, + uenibstreamprotobuf__pdsch__code_block_group_transmission__field_descriptors, + uenibstreamprotobuf__pdsch__code_block_group_transmission__field_indices_by_name, + 1, uenibstreamprotobuf__pdsch__code_block_group_transmission__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pdsch__code_block_group_transmission__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__protobuf_unspecified", 0 }, + { "n2", "UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n2", 1 }, + { "n4", "UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n4", 2 }, + { "n6", "UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n6", 3 }, + { "n8", "UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n8", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__enum_values_by_name[5] = +{ + { "n2", 1 }, + { "n4", 2 }, + { "n6", 3 }, + { "n8", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MaxCodeBlockGroupsPerTransportBlock.Value", + "Value", + "Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__enum_values_by_number, + 5, + uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__enum_values_by_name, + 1, + uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__max_code_block_groups_per_transport_block__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock, value), + &uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__max_code_block_groups_per_transport_block__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__max_code_block_groups_per_transport_block__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MaxCodeBlockGroupsPerTransportBlock", + "MaxCodeBlockGroupsPerTransportBlock", + "Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock), + 1, + uenibstreamprotobuf__max_code_block_groups_per_transport_block__field_descriptors, + uenibstreamprotobuf__max_code_block_groups_per_transport_block__field_indices_by_name, + 1, uenibstreamprotobuf__max_code_block_groups_per_transport_block__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__max_code_block_groups_per_transport_block__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__xoverhead__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__protobuf_unspecified", 0 }, + { "xOh6", "UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__xOh6", 1 }, + { "xOh12", "UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__xOh12", 2 }, + { "xOh18", "UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__xOh18", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__xoverhead__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__xoverhead__value__enum_values_by_name[4] = +{ + { "protobuf_unspecified", 0 }, + { "xOh12", 2 }, + { "xOh18", 3 }, + { "xOh6", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__xoverhead__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.XOverhead.Value", + "Value", + "Uenibstreamprotobuf__XOverhead__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__xoverhead__value__enum_values_by_number, + 4, + uenibstreamprotobuf__xoverhead__value__enum_values_by_name, + 1, + uenibstreamprotobuf__xoverhead__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__xoverhead__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__XOverhead, value), + &uenibstreamprotobuf__xoverhead__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__xoverhead__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__xoverhead__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__xoverhead__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.XOverhead", + "XOverhead", + "Uenibstreamprotobuf__XOverhead", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__XOverhead), + 1, + uenibstreamprotobuf__xoverhead__field_descriptors, + uenibstreamprotobuf__xoverhead__field_indices_by_name, + 1, uenibstreamprotobuf__xoverhead__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__xoverhead__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__enum_values_by_number[7] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__protobuf_unspecified", 0 }, + { "n2", "UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n2", 1 }, + { "n4", "UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n4", 2 }, + { "n6", "UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n6", 3 }, + { "n10", "UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n10", 4 }, + { "n12", "UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n12", 5 }, + { "n16", "UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n16", 6 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__value_ranges[] = { +{0, 0},{0, 7} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__enum_values_by_name[7] = +{ + { "n10", 4 }, + { "n12", 5 }, + { "n16", 6 }, + { "n2", 1 }, + { "n4", 2 }, + { "n6", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NrofHARQ_ProcessesForPDSCH.Value", + "Value", + "Uenibstreamprotobuf__NrofHARQProcessesForPDSCH__Value", + "uenibstreamprotobuf", + 7, + uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__enum_values_by_number, + 7, + uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__enum_values_by_name, + 1, + uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_harq__processes_for_pdsch__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofHARQProcessesForPDSCH, value), + &uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nrof_harq__processes_for_pdsch__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrof_harq__processes_for_pdsch__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NrofHARQ_ProcessesForPDSCH", + "NrofHARQProcessesForPDSCH", + "Uenibstreamprotobuf__NrofHARQProcessesForPDSCH", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NrofHARQProcessesForPDSCH), + 1, + uenibstreamprotobuf__nrof_harq__processes_for_pdsch__field_descriptors, + uenibstreamprotobuf__nrof_harq__processes_for_pdsch__field_indices_by_name, + 1, uenibstreamprotobuf__nrof_harq__processes_for_pdsch__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nrof_harq__processes_for_pdsch__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__meas_config__field_descriptors[19] = +{ + { + "nzp_CSI_RS_ResourceToAddModList", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_nzp_csi_rs_resourcetoaddmodlist), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, nzp_csi_rs_resourcetoaddmodlist), + &uenibstreamprotobuf__nzp__csi__rs__resource__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nzp_CSI_RS_ResourceToReleaseList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_nzp_csi_rs_resourcetoreleaselist), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, nzp_csi_rs_resourcetoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nzp_CSI_RS_ResourceSetToAddModList", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_nzp_csi_rs_resourcesettoaddmodlist), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, nzp_csi_rs_resourcesettoaddmodlist), + &uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nzp_CSI_RS_ResourceSetToReleaseList", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_nzp_csi_rs_resourcesettoreleaselist), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, nzp_csi_rs_resourcesettoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_IM_ResourceToAddModList", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_im_resourcetoaddmodlist), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_im_resourcetoaddmodlist), + &uenibstreamprotobuf__csi__im__resource__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_IM_ResourceToReleaseList", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_im_resourcetoreleaselist), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_im_resourcetoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_IM_ResourceSetToAddModList", + 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_im_resourcesettoaddmodlist), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_im_resourcesettoaddmodlist), + &uenibstreamprotobuf__csi__im__resource_set__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_IM_ResourceSetToReleaseList", + 8, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_im_resourcesettoreleaselist), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_im_resourcesettoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_SSB_ResourceSetToAddModList", + 9, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_ssb_resourcesettoaddmodlist), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_ssb_resourcesettoaddmodlist), + &uenibstreamprotobuf__csi__ssb__resource_set__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_SSB_ResourceSetToAddReleaseList", + 10, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_ssb_resourcesettoaddreleaselist), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_ssb_resourcesettoaddreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_ResourceConfigToAddModList", + 11, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_resourceconfigtoaddmodlist), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_resourceconfigtoaddmodlist), + &uenibstreamprotobuf__csi__resource_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_ResourceConfigToReleaseList", + 12, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_resourceconfigtoreleaselist), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_resourceconfigtoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_ReportConfigToAddModList", + 13, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_reportconfigtoaddmodlist), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_reportconfigtoaddmodlist), + &uenibstreamprotobuf__csi__report_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_ReportConfigToReleaseList", + 14, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_reportconfigtoreleaselist), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_reportconfigtoreleaselist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportTriggerSize", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIMeasConfig, reporttriggersize), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_csi_AperiodicTriggerStateList", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi__aperiodic_trigger_state_list_case), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, release_csi_aperiodictriggerstatelist), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_csi_AperiodicTriggerStateList", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi__aperiodic_trigger_state_list_case), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, setup_csi_aperiodictriggerstatelist), + &uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_semiPersistentOnPUSCH_TriggerStateList", + 18, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, semi_persistent_on_pusch__trigger_state_list_case), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, release_semipersistentonpusch_triggerstatelist), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_semiPersistentOnPUSCH_TriggerStateList", + 19, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIMeasConfig, semi_persistent_on_pusch__trigger_state_list_case), + offsetof(Uenibstreamprotobuf__CSIMeasConfig, setup_semipersistentonpusch_triggerstatelist), + &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__meas_config__field_indices_by_name[] = { + 6, /* field[6] = csi_IM_ResourceSetToAddModList */ + 7, /* field[7] = csi_IM_ResourceSetToReleaseList */ + 4, /* field[4] = csi_IM_ResourceToAddModList */ + 5, /* field[5] = csi_IM_ResourceToReleaseList */ + 12, /* field[12] = csi_ReportConfigToAddModList */ + 13, /* field[13] = csi_ReportConfigToReleaseList */ + 10, /* field[10] = csi_ResourceConfigToAddModList */ + 11, /* field[11] = csi_ResourceConfigToReleaseList */ + 8, /* field[8] = csi_SSB_ResourceSetToAddModList */ + 9, /* field[9] = csi_SSB_ResourceSetToAddReleaseList */ + 2, /* field[2] = nzp_CSI_RS_ResourceSetToAddModList */ + 3, /* field[3] = nzp_CSI_RS_ResourceSetToReleaseList */ + 0, /* field[0] = nzp_CSI_RS_ResourceToAddModList */ + 1, /* field[1] = nzp_CSI_RS_ResourceToReleaseList */ + 15, /* field[15] = release_csi_AperiodicTriggerStateList */ + 17, /* field[17] = release_semiPersistentOnPUSCH_TriggerStateList */ + 14, /* field[14] = reportTriggerSize */ + 16, /* field[16] = setup_csi_AperiodicTriggerStateList */ + 18, /* field[18] = setup_semiPersistentOnPUSCH_TriggerStateList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__meas_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 19 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__meas_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_MeasConfig", + "CSIMeasConfig", + "Uenibstreamprotobuf__CSIMeasConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIMeasConfig), + 19, + uenibstreamprotobuf__csi__meas_config__field_descriptors, + uenibstreamprotobuf__csi__meas_config__field_indices_by_name, + 1, uenibstreamprotobuf__csi__meas_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__meas_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nzp__csi__rs__resource__field_descriptors[7] = +{ + { + "nzp_CSI_RS_ResourceId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NZPCSIRSResource, nzp_csi_rs_resourceid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resourceMapping", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NZPCSIRSResource, resourcemapping), + &uenibstreamprotobuf__csi__rs__resource_mapping__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "powerControlOffset", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_SINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NZPCSIRSResource, powercontroloffset), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "powerControlOffsetSS", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NZPCSIRSResource, powercontroloffsetss), + &uenibstreamprotobuf__power_control_offset_ss__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "scramblingID", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NZPCSIRSResource, scramblingid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "periodicityAndOffset", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NZPCSIRSResource, periodicityandoffset), + &uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "qcl_InfoPeriodicCSI_RS", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NZPCSIRSResource, qcl_infoperiodiccsi_rs), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nzp__csi__rs__resource__field_indices_by_name[] = { + 0, /* field[0] = nzp_CSI_RS_ResourceId */ + 5, /* field[5] = periodicityAndOffset */ + 2, /* field[2] = powerControlOffset */ + 3, /* field[3] = powerControlOffsetSS */ + 6, /* field[6] = qcl_InfoPeriodicCSI_RS */ + 1, /* field[1] = resourceMapping */ + 4, /* field[4] = scramblingID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nzp__csi__rs__resource__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nzp__csi__rs__resource__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NZP_CSI_RS_Resource", + "NZPCSIRSResource", + "Uenibstreamprotobuf__NZPCSIRSResource", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NZPCSIRSResource), + 7, + uenibstreamprotobuf__nzp__csi__rs__resource__field_descriptors, + uenibstreamprotobuf__nzp__csi__rs__resource__field_indices_by_name, + 1, uenibstreamprotobuf__nzp__csi__rs__resource__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nzp__csi__rs__resource__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__power_control_offset_ss__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__protobuf_unspecified", 0 }, + { "minus_db3", "UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__minus_db3", 1 }, + { "db0", "UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__db0", 2 }, + { "db3", "UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__db3", 3 }, + { "db6", "UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__db6", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__power_control_offset_ss__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__power_control_offset_ss__value__enum_values_by_name[5] = +{ + { "db0", 2 }, + { "db3", 3 }, + { "db6", 4 }, + { "minus_db3", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__power_control_offset_ss__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PowerControlOffsetSS.Value", + "Value", + "Uenibstreamprotobuf__PowerControlOffsetSS__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__power_control_offset_ss__value__enum_values_by_number, + 5, + uenibstreamprotobuf__power_control_offset_ss__value__enum_values_by_name, + 1, + uenibstreamprotobuf__power_control_offset_ss__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__power_control_offset_ss__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PowerControlOffsetSS, value), + &uenibstreamprotobuf__power_control_offset_ss__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__power_control_offset_ss__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__power_control_offset_ss__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__power_control_offset_ss__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PowerControlOffsetSS", + "PowerControlOffsetSS", + "Uenibstreamprotobuf__PowerControlOffsetSS", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PowerControlOffsetSS), + 1, + uenibstreamprotobuf__power_control_offset_ss__field_descriptors, + uenibstreamprotobuf__power_control_offset_ss__field_indices_by_name, + 1, uenibstreamprotobuf__power_control_offset_ss__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__power_control_offset_ss__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nzp__csi__rs__resource_set__field_descriptors[5] = +{ + { + "nzp_CSI_ResourceSetId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NZPCSIRSResourceSet, nzp_csi_resourcesetid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nzp_CSI_RS_Resources", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__NZPCSIRSResourceSet, n_nzp_csi_rs_resources), + offsetof(Uenibstreamprotobuf__NZPCSIRSResourceSet, nzp_csi_rs_resources), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "repetition", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NZPCSIRSResourceSet, repetition), + &uenibstreamprotobuf__on_off_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "aperiodicTriggeringOffset", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NZPCSIRSResourceSet, aperiodictriggeringoffset), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "trs_Info", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NZPCSIRSResourceSet, trs_info), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nzp__csi__rs__resource_set__field_indices_by_name[] = { + 3, /* field[3] = aperiodicTriggeringOffset */ + 1, /* field[1] = nzp_CSI_RS_Resources */ + 0, /* field[0] = nzp_CSI_ResourceSetId */ + 2, /* field[2] = repetition */ + 4, /* field[4] = trs_Info */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nzp__csi__rs__resource_set__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NZP_CSI_RS_ResourceSet", + "NZPCSIRSResourceSet", + "Uenibstreamprotobuf__NZPCSIRSResourceSet", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NZPCSIRSResourceSet), + 5, + uenibstreamprotobuf__nzp__csi__rs__resource_set__field_descriptors, + uenibstreamprotobuf__nzp__csi__rs__resource_set__field_indices_by_name, + 1, uenibstreamprotobuf__nzp__csi__rs__resource_set__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nzp__csi__rs__resource_set__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__im__resource__field_descriptors[5] = +{ + { + "csi_IM_ResourceId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIIMResource, csi_im_resourceid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pattern0", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIIMResource, csi__im__resource_element_pattern_case), + offsetof(Uenibstreamprotobuf__CSIIMResource, pattern0), + &uenibstreamprotobuf__pattern0__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pattern1", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIIMResource, csi__im__resource_element_pattern_case), + offsetof(Uenibstreamprotobuf__CSIIMResource, pattern1), + &uenibstreamprotobuf__pattern1__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "freqBand", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIIMResource, freqband), + &uenibstreamprotobuf__csi__frequency_occupation__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "periodicityAndOffset", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIIMResource, periodicityandoffset), + &uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__im__resource__field_indices_by_name[] = { + 0, /* field[0] = csi_IM_ResourceId */ + 3, /* field[3] = freqBand */ + 1, /* field[1] = pattern0 */ + 2, /* field[2] = pattern1 */ + 4, /* field[4] = periodicityAndOffset */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__im__resource__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__im__resource__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_IM_Resource", + "CSIIMResource", + "Uenibstreamprotobuf__CSIIMResource", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIIMResource), + 5, + uenibstreamprotobuf__csi__im__resource__field_descriptors, + uenibstreamprotobuf__csi__im__resource__field_indices_by_name, + 1, uenibstreamprotobuf__csi__im__resource__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__im__resource__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pattern0__field_descriptors[2] = +{ + { + "subcarrierLocation_p0", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Pattern0, subcarrierlocation_p0), + &uenibstreamprotobuf__subcarrier_location_p0__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "symbolLocation_p0", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Pattern0, symbollocation_p0), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pattern0__field_indices_by_name[] = { + 0, /* field[0] = subcarrierLocation_p0 */ + 1, /* field[1] = symbolLocation_p0 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pattern0__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pattern0__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Pattern0", + "Pattern0", + "Uenibstreamprotobuf__Pattern0", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Pattern0), + 2, + uenibstreamprotobuf__pattern0__field_descriptors, + uenibstreamprotobuf__pattern0__field_indices_by_name, + 1, uenibstreamprotobuf__pattern0__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pattern0__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__subcarrier_location_p0__value__enum_values_by_number[7] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__protobuf_unspecified", 0 }, + { "s0", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s0", 1 }, + { "s2", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s2", 2 }, + { "s4", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s4", 3 }, + { "s6", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s6", 4 }, + { "s8", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s8", 5 }, + { "s10", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s10", 6 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__subcarrier_location_p0__value__value_ranges[] = { +{0, 0},{0, 7} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__subcarrier_location_p0__value__enum_values_by_name[7] = +{ + { "protobuf_unspecified", 0 }, + { "s0", 1 }, + { "s10", 6 }, + { "s2", 2 }, + { "s4", 3 }, + { "s6", 4 }, + { "s8", 5 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__subcarrier_location_p0__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SubcarrierLocation_p0.Value", + "Value", + "Uenibstreamprotobuf__SubcarrierLocationP0__Value", + "uenibstreamprotobuf", + 7, + uenibstreamprotobuf__subcarrier_location_p0__value__enum_values_by_number, + 7, + uenibstreamprotobuf__subcarrier_location_p0__value__enum_values_by_name, + 1, + uenibstreamprotobuf__subcarrier_location_p0__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__subcarrier_location_p0__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SubcarrierLocationP0, value), + &uenibstreamprotobuf__subcarrier_location_p0__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__subcarrier_location_p0__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__subcarrier_location_p0__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__subcarrier_location_p0__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SubcarrierLocation_p0", + "SubcarrierLocationP0", + "Uenibstreamprotobuf__SubcarrierLocationP0", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SubcarrierLocationP0), + 1, + uenibstreamprotobuf__subcarrier_location_p0__field_descriptors, + uenibstreamprotobuf__subcarrier_location_p0__field_indices_by_name, + 1, uenibstreamprotobuf__subcarrier_location_p0__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__subcarrier_location_p0__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pattern1__field_descriptors[2] = +{ + { + "subcarrierLocation_p1", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Pattern1, subcarrierlocation_p1), + &uenibstreamprotobuf__subcarrier_location_p1__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "symbolLocation_p1", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Pattern1, symbollocation_p1), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pattern1__field_indices_by_name[] = { + 0, /* field[0] = subcarrierLocation_p1 */ + 1, /* field[1] = symbolLocation_p1 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pattern1__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pattern1__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Pattern1", + "Pattern1", + "Uenibstreamprotobuf__Pattern1", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Pattern1), + 2, + uenibstreamprotobuf__pattern1__field_descriptors, + uenibstreamprotobuf__pattern1__field_indices_by_name, + 1, uenibstreamprotobuf__pattern1__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pattern1__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__subcarrier_location_p1__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__protobuf_unspecified", 0 }, + { "s0", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__s0", 1 }, + { "s4", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__s4", 2 }, + { "s8", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__s8", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__subcarrier_location_p1__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__subcarrier_location_p1__value__enum_values_by_name[4] = +{ + { "protobuf_unspecified", 0 }, + { "s0", 1 }, + { "s4", 2 }, + { "s8", 3 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__subcarrier_location_p1__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SubcarrierLocation_p1.Value", + "Value", + "Uenibstreamprotobuf__SubcarrierLocationP1__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__subcarrier_location_p1__value__enum_values_by_number, + 4, + uenibstreamprotobuf__subcarrier_location_p1__value__enum_values_by_name, + 1, + uenibstreamprotobuf__subcarrier_location_p1__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__subcarrier_location_p1__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SubcarrierLocationP1, value), + &uenibstreamprotobuf__subcarrier_location_p1__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__subcarrier_location_p1__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__subcarrier_location_p1__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__subcarrier_location_p1__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SubcarrierLocation_p1", + "SubcarrierLocationP1", + "Uenibstreamprotobuf__SubcarrierLocationP1", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SubcarrierLocationP1), + 1, + uenibstreamprotobuf__subcarrier_location_p1__field_descriptors, + uenibstreamprotobuf__subcarrier_location_p1__field_indices_by_name, + 1, uenibstreamprotobuf__subcarrier_location_p1__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__subcarrier_location_p1__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__im__resource_set__field_descriptors[2] = +{ + { + "csi_IM_ResourceSetId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIIMResourceSet, csi_im_resourcesetid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_IM_Resources", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIIMResourceSet, n_csi_im_resources), + offsetof(Uenibstreamprotobuf__CSIIMResourceSet, csi_im_resources), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__im__resource_set__field_indices_by_name[] = { + 0, /* field[0] = csi_IM_ResourceSetId */ + 1, /* field[1] = csi_IM_Resources */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__im__resource_set__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__im__resource_set__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_IM_ResourceSet", + "CSIIMResourceSet", + "Uenibstreamprotobuf__CSIIMResourceSet", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIIMResourceSet), + 2, + uenibstreamprotobuf__csi__im__resource_set__field_descriptors, + uenibstreamprotobuf__csi__im__resource_set__field_indices_by_name, + 1, uenibstreamprotobuf__csi__im__resource_set__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__im__resource_set__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__ssb__resource_set__field_descriptors[2] = +{ + { + "csi_SSB_ResourceSetId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSISSBResourceSet, csi_ssb_resourcesetid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_SSB_ResourceList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSISSBResourceSet, n_csi_ssb_resourcelist), + offsetof(Uenibstreamprotobuf__CSISSBResourceSet, csi_ssb_resourcelist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__ssb__resource_set__field_indices_by_name[] = { + 1, /* field[1] = csi_SSB_ResourceList */ + 0, /* field[0] = csi_SSB_ResourceSetId */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__ssb__resource_set__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__ssb__resource_set__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_SSB_ResourceSet", + "CSISSBResourceSet", + "Uenibstreamprotobuf__CSISSBResourceSet", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSISSBResourceSet), + 2, + uenibstreamprotobuf__csi__ssb__resource_set__field_descriptors, + uenibstreamprotobuf__csi__ssb__resource_set__field_indices_by_name, + 1, uenibstreamprotobuf__csi__ssb__resource_set__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__ssb__resource_set__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__resource_config__field_descriptors[5] = +{ + { + "csi_ResourceConfigId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIResourceConfig, csi_resourceconfigid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nzp_CSI_RS_SSB", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIResourceConfig, csi__rs__resource_set_list_case), + offsetof(Uenibstreamprotobuf__CSIResourceConfig, nzp_csi_rs_ssb), + &uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_IM_ResourceSetList", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIResourceConfig, csi__rs__resource_set_list_case), + offsetof(Uenibstreamprotobuf__CSIResourceConfig, csi_im_resourcesetlist), + &uenibstreamprotobuf__csi__im__resource_set_list__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bwp_Id", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIResourceConfig, bwp_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resourceType", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIResourceConfig, resourcetype), + &uenibstreamprotobuf__resource_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__resource_config__field_indices_by_name[] = { + 3, /* field[3] = bwp_Id */ + 2, /* field[2] = csi_IM_ResourceSetList */ + 0, /* field[0] = csi_ResourceConfigId */ + 1, /* field[1] = nzp_CSI_RS_SSB */ + 4, /* field[4] = resourceType */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__resource_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__resource_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_ResourceConfig", + "CSIResourceConfig", + "Uenibstreamprotobuf__CSIResourceConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIResourceConfig), + 5, + uenibstreamprotobuf__csi__resource_config__field_descriptors, + uenibstreamprotobuf__csi__resource_config__field_indices_by_name, + 1, uenibstreamprotobuf__csi__resource_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__resource_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nzp__csi__rs__ssb__field_descriptors[2] = +{ + { + "nzp_CSI_RS_ResourceSetList", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__NZPCSIRSSSB, n_nzp_csi_rs_resourcesetlist), + offsetof(Uenibstreamprotobuf__NZPCSIRSSSB, nzp_csi_rs_resourcesetlist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_SSB_ResourceSetList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__NZPCSIRSSSB, n_csi_ssb_resourcesetlist), + offsetof(Uenibstreamprotobuf__NZPCSIRSSSB, csi_ssb_resourcesetlist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nzp__csi__rs__ssb__field_indices_by_name[] = { + 1, /* field[1] = csi_SSB_ResourceSetList */ + 0, /* field[0] = nzp_CSI_RS_ResourceSetList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nzp__csi__rs__ssb__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NZP_CSI_RS_SSB", + "NZPCSIRSSSB", + "Uenibstreamprotobuf__NZPCSIRSSSB", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NZPCSIRSSSB), + 2, + uenibstreamprotobuf__nzp__csi__rs__ssb__field_descriptors, + uenibstreamprotobuf__nzp__csi__rs__ssb__field_indices_by_name, + 1, uenibstreamprotobuf__nzp__csi__rs__ssb__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nzp__csi__rs__ssb__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__im__resource_set_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIIMResourceSetList, n_items), + offsetof(Uenibstreamprotobuf__CSIIMResourceSetList, items), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__im__resource_set_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__im__resource_set_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__im__resource_set_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_IM_ResourceSetList", + "CSIIMResourceSetList", + "Uenibstreamprotobuf__CSIIMResourceSetList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIIMResourceSetList), + 1, + uenibstreamprotobuf__csi__im__resource_set_list__field_descriptors, + uenibstreamprotobuf__csi__im__resource_set_list__field_indices_by_name, + 1, uenibstreamprotobuf__csi__im__resource_set_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__im__resource_set_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__resource_type__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__protobuf_unspecified", 0 }, + { "aperiodic", "UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__aperiodic", 1 }, + { "semiPersistent", "UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__semiPersistent", 2 }, + { "periodic", "UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__periodic", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__resource_type__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__resource_type__value__enum_values_by_name[4] = +{ + { "aperiodic", 1 }, + { "periodic", 3 }, + { "protobuf_unspecified", 0 }, + { "semiPersistent", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__resource_type__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ResourceType.Value", + "Value", + "Uenibstreamprotobuf__ResourceType__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__resource_type__value__enum_values_by_number, + 4, + uenibstreamprotobuf__resource_type__value__enum_values_by_name, + 1, + uenibstreamprotobuf__resource_type__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__resource_type__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ResourceType, value), + &uenibstreamprotobuf__resource_type__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__resource_type__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__resource_type__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__resource_type__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ResourceType", + "ResourceType", + "Uenibstreamprotobuf__ResourceType", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ResourceType), + 1, + uenibstreamprotobuf__resource_type__field_descriptors, + uenibstreamprotobuf__resource_type__field_indices_by_name, + 1, uenibstreamprotobuf__resource_type__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__resource_type__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__report_config__field_descriptors[28] = +{ + { + "reportConfigId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfig, reportconfigid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "carrier", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfig, carrier), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resourcesForChannelMeasurement", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfig, resourcesforchannelmeasurement), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_IM_ResourcesForInterference", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfig, csi_im_resourcesforinterference), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nzp_CSI_RS_ResourcesForInterference", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfig, nzp_csi_rs_resourcesforinterference), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "periodic", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfig, report_config_type_case), + offsetof(Uenibstreamprotobuf__CSIReportConfig, periodic), + &uenibstreamprotobuf__csi__report_config_type__periodic__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "semiPersistentOnPUCCH", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfig, report_config_type_case), + offsetof(Uenibstreamprotobuf__CSIReportConfig, semipersistentonpucch), + &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "semiPersistentOnPUSCH", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfig, report_config_type_case), + offsetof(Uenibstreamprotobuf__CSIReportConfig, semipersistentonpusch), + &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "aperiodic", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfig, report_config_type_case), + offsetof(Uenibstreamprotobuf__CSIReportConfig, aperiodic), + &uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "none", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfig, report_quantity_case), + offsetof(Uenibstreamprotobuf__CSIReportConfig, none), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cri_RI_PMI_CQI", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfig, report_quantity_case), + offsetof(Uenibstreamprotobuf__CSIReportConfig, cri_ri_pmi_cqi), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cri_RI_i1", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfig, report_quantity_case), + offsetof(Uenibstreamprotobuf__CSIReportConfig, cri_ri_i1), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cri_RI_i1_CQI", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfig, report_quantity_case), + offsetof(Uenibstreamprotobuf__CSIReportConfig, cri_ri_i1_cqi), + &uenibstreamprotobuf__cri__ri_i1__cqi__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cri_RI_CQI", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfig, report_quantity_case), + offsetof(Uenibstreamprotobuf__CSIReportConfig, cri_ri_cqi), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cri_RSRP", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfig, report_quantity_case), + offsetof(Uenibstreamprotobuf__CSIReportConfig, cri_rsrp), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_Index_RSRP", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfig, report_quantity_case), + offsetof(Uenibstreamprotobuf__CSIReportConfig, ssb_index_rsrp), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cri_RI_LI_PMI_CQI", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfig, report_quantity_case), + offsetof(Uenibstreamprotobuf__CSIReportConfig, cri_ri_li_pmi_cqi), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportFreqConfiguration", + 18, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfig, reportfreqconfiguration), + &uenibstreamprotobuf__report_freq_configuration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeRestrictionForChannelMeasurements", + 19, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfig, timerestrictionforchannelmeasurements), + &uenibstreamprotobuf__configured_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeRestrictionForInterferenceMeasurements", + 20, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfig, timerestrictionforinterferencemeasurements), + &uenibstreamprotobuf__configured_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "codebookConfig", + 21, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfig, codebookconfig), + &uenibstreamprotobuf__codebook_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dummy", + 22, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfig, dummy), + &uenibstreamprotobuf__csi__report_config_dummy__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "enabled", + 23, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfig, group_based_beam_reporting_case), + offsetof(Uenibstreamprotobuf__CSIReportConfig, enabled), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "disabled", + 24, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfig, group_based_beam_reporting_case), + offsetof(Uenibstreamprotobuf__CSIReportConfig, disabled), + &uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cqi_Table", + 25, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfig, cqi_table), + &uenibstreamprotobuf__cqi__table__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbandSize", + 26, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfig, subbandsize), + &uenibstreamprotobuf__subband_size__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "non_PMI_PortIndication", + 27, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfig, n_non_pmi_portindication), + offsetof(Uenibstreamprotobuf__CSIReportConfig, non_pmi_portindication), + &uenibstreamprotobuf__port_index_for8_ranks__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "semiPersistentOnPUSCH_v1530", + 28, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfig, semipersistentonpusch_v1530), + &uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__report_config__field_indices_by_name[] = { + 8, /* field[8] = aperiodic */ + 1, /* field[1] = carrier */ + 20, /* field[20] = codebookConfig */ + 24, /* field[24] = cqi_Table */ + 13, /* field[13] = cri_RI_CQI */ + 16, /* field[16] = cri_RI_LI_PMI_CQI */ + 10, /* field[10] = cri_RI_PMI_CQI */ + 11, /* field[11] = cri_RI_i1 */ + 12, /* field[12] = cri_RI_i1_CQI */ + 14, /* field[14] = cri_RSRP */ + 3, /* field[3] = csi_IM_ResourcesForInterference */ + 23, /* field[23] = disabled */ + 21, /* field[21] = dummy */ + 22, /* field[22] = enabled */ + 26, /* field[26] = non_PMI_PortIndication */ + 9, /* field[9] = none */ + 4, /* field[4] = nzp_CSI_RS_ResourcesForInterference */ + 5, /* field[5] = periodic */ + 0, /* field[0] = reportConfigId */ + 17, /* field[17] = reportFreqConfiguration */ + 2, /* field[2] = resourcesForChannelMeasurement */ + 6, /* field[6] = semiPersistentOnPUCCH */ + 7, /* field[7] = semiPersistentOnPUSCH */ + 27, /* field[27] = semiPersistentOnPUSCH_v1530 */ + 15, /* field[15] = ssb_Index_RSRP */ + 25, /* field[25] = subbandSize */ + 18, /* field[18] = timeRestrictionForChannelMeasurements */ + 19, /* field[19] = timeRestrictionForInterferenceMeasurements */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__report_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 28 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_ReportConfig", + "CSIReportConfig", + "Uenibstreamprotobuf__CSIReportConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIReportConfig), + 28, + uenibstreamprotobuf__csi__report_config__field_descriptors, + uenibstreamprotobuf__csi__report_config__field_indices_by_name, + 1, uenibstreamprotobuf__csi__report_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__report_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__report_config_type__periodic__field_descriptors[2] = +{ + { + "reportSlotConfig", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfigTypePeriodic, reportslotconfig), + &uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pucch_CSI_ResourceList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfigTypePeriodic, n_pucch_csi_resourcelist), + offsetof(Uenibstreamprotobuf__CSIReportConfigTypePeriodic, pucch_csi_resourcelist), + &uenibstreamprotobuf__pucch__csi__resource__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__report_config_type__periodic__field_indices_by_name[] = { + 1, /* field[1] = pucch_CSI_ResourceList */ + 0, /* field[0] = reportSlotConfig */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__report_config_type__periodic__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_type__periodic__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_ReportConfigType_Periodic", + "CSIReportConfigTypePeriodic", + "Uenibstreamprotobuf__CSIReportConfigTypePeriodic", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIReportConfigTypePeriodic), + 2, + uenibstreamprotobuf__csi__report_config_type__periodic__field_descriptors, + uenibstreamprotobuf__csi__report_config_type__periodic__field_indices_by_name, + 1, uenibstreamprotobuf__csi__report_config_type__periodic__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__report_config_type__periodic__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__report_periodicity_and_offset__field_descriptors[10] = +{ + { + "slots4", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots4), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots5", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots5), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots8", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots8), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots10", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots10), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots16", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots16), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots20", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots20), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots40", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots40), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots80", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots80), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots160", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots160), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "slots320", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case), + offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots320), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__report_periodicity_and_offset__field_indices_by_name[] = { + 3, /* field[3] = slots10 */ + 4, /* field[4] = slots16 */ + 8, /* field[8] = slots160 */ + 5, /* field[5] = slots20 */ + 9, /* field[9] = slots320 */ + 0, /* field[0] = slots4 */ + 6, /* field[6] = slots40 */ + 1, /* field[1] = slots5 */ + 2, /* field[2] = slots8 */ + 7, /* field[7] = slots80 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__report_periodicity_and_offset__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 10 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset", + "CSIReportPeriodicityAndOffset", + "Uenibstreamprotobuf__CSIReportPeriodicityAndOffset", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset), + 10, + uenibstreamprotobuf__csi__report_periodicity_and_offset__field_descriptors, + uenibstreamprotobuf__csi__report_periodicity_and_offset__field_indices_by_name, + 1, uenibstreamprotobuf__csi__report_periodicity_and_offset__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__report_periodicity_and_offset__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__csi__resource__field_descriptors[2] = +{ + { + "uplinkBandwidthPartId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHCSIResource, uplinkbandwidthpartid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pucch_Resource", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PUCCHCSIResource, pucch_resource), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pucch__csi__resource__field_indices_by_name[] = { + 1, /* field[1] = pucch_Resource */ + 0, /* field[0] = uplinkBandwidthPartId */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pucch__csi__resource__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__csi__resource__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PUCCH_CSI_Resource", + "PUCCHCSIResource", + "Uenibstreamprotobuf__PUCCHCSIResource", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PUCCHCSIResource), + 2, + uenibstreamprotobuf__pucch__csi__resource__field_descriptors, + uenibstreamprotobuf__pucch__csi__resource__field_indices_by_name, + 1, uenibstreamprotobuf__pucch__csi__resource__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pucch__csi__resource__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__field_descriptors[2] = +{ + { + "reportSlotConfig", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH, reportslotconfig), + &uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pucch_CSI_ResourceList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH, n_pucch_csi_resourcelist), + offsetof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH, pucch_csi_resourcelist), + &uenibstreamprotobuf__pucch__csi__resource__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__field_indices_by_name[] = { + 1, /* field[1] = pucch_CSI_ResourceList */ + 0, /* field[0] = reportSlotConfig */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_ReportConfigType_SemiPersistentOnPUCCH", + "CSIReportConfigTypeSemiPersistentOnPUCCH", + "Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH), + 2, + uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__field_descriptors, + uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__field_indices_by_name, + 1, uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__field_descriptors[3] = +{ + { + "reportSlotConfig", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH, reportslotconfig), + &uenibstreamprotobuf__report_slot_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportSlotOffsetList", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH, n_reportslotoffsetlist), + offsetof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH, reportslotoffsetlist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p0alpha", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH, p0alpha), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__field_indices_by_name[] = { + 2, /* field[2] = p0alpha */ + 0, /* field[0] = reportSlotConfig */ + 1, /* field[1] = reportSlotOffsetList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_ReportConfigType_SemiPersistentOnPUSCH", + "CSIReportConfigTypeSemiPersistentOnPUSCH", + "Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH), + 3, + uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__field_descriptors, + uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__field_indices_by_name, + 1, uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__report_slot_config__value__enum_values_by_number[8] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__protobuf_unspecified", 0 }, + { "sl5", "UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl5", 1 }, + { "sl10", "UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl10", 2 }, + { "sl20", "UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl20", 3 }, + { "sl40", "UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl40", 4 }, + { "sl80", "UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl80", 5 }, + { "sl160", "UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl160", 6 }, + { "sl320", "UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl320", 7 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_slot_config__value__value_ranges[] = { +{0, 0},{0, 8} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__report_slot_config__value__enum_values_by_name[8] = +{ + { "protobuf_unspecified", 0 }, + { "sl10", 2 }, + { "sl160", 6 }, + { "sl20", 3 }, + { "sl320", 7 }, + { "sl40", 4 }, + { "sl5", 1 }, + { "sl80", 5 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__report_slot_config__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportSlotConfig.Value", + "Value", + "Uenibstreamprotobuf__ReportSlotConfig__Value", + "uenibstreamprotobuf", + 8, + uenibstreamprotobuf__report_slot_config__value__enum_values_by_number, + 8, + uenibstreamprotobuf__report_slot_config__value__enum_values_by_name, + 1, + uenibstreamprotobuf__report_slot_config__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_slot_config__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ReportSlotConfig, value), + &uenibstreamprotobuf__report_slot_config__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__report_slot_config__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_slot_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__report_slot_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportSlotConfig", + "ReportSlotConfig", + "Uenibstreamprotobuf__ReportSlotConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ReportSlotConfig), + 1, + uenibstreamprotobuf__report_slot_config__field_descriptors, + uenibstreamprotobuf__report_slot_config__field_indices_by_name, + 1, uenibstreamprotobuf__report_slot_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__report_slot_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__report_config_type__aperiodic__field_descriptors[1] = +{ + { + "reportSlotOffsetList", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIReportConfigTypeAperiodic, n_reportslotoffsetlist), + offsetof(Uenibstreamprotobuf__CSIReportConfigTypeAperiodic, reportslotoffsetlist), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__report_config_type__aperiodic__field_indices_by_name[] = { + 0, /* field[0] = reportSlotOffsetList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__report_config_type__aperiodic__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_ReportConfigType_Aperiodic", + "CSIReportConfigTypeAperiodic", + "Uenibstreamprotobuf__CSIReportConfigTypeAperiodic", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIReportConfigTypeAperiodic), + 1, + uenibstreamprotobuf__csi__report_config_type__aperiodic__field_descriptors, + uenibstreamprotobuf__csi__report_config_type__aperiodic__field_indices_by_name, + 1, uenibstreamprotobuf__csi__report_config_type__aperiodic__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__report_config_type__aperiodic__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__cri__ri_i1__cqi__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__VALUE__protobuf_unspecified", 0 }, + { "n2", "UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__VALUE__n2", 1 }, + { "n4", "UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__VALUE__n4", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__cri__ri_i1__cqi__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__cri__ri_i1__cqi__value__enum_values_by_name[3] = +{ + { "n2", 1 }, + { "n4", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__cri__ri_i1__cqi__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CRI_RI_i1_CQI.Value", + "Value", + "Uenibstreamprotobuf__CRIRII1CQI__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__cri__ri_i1__cqi__value__enum_values_by_number, + 3, + uenibstreamprotobuf__cri__ri_i1__cqi__value__enum_values_by_name, + 1, + uenibstreamprotobuf__cri__ri_i1__cqi__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cri__ri_i1__cqi__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CRIRII1CQI, value), + &uenibstreamprotobuf__cri__ri_i1__cqi__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cri__ri_i1__cqi__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cri__ri_i1__cqi__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cri__ri_i1__cqi__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CRI_RI_i1_CQI", + "CRIRII1CQI", + "Uenibstreamprotobuf__CRIRII1CQI", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CRIRII1CQI), + 1, + uenibstreamprotobuf__cri__ri_i1__cqi__field_descriptors, + uenibstreamprotobuf__cri__ri_i1__cqi__field_indices_by_name, + 1, uenibstreamprotobuf__cri__ri_i1__cqi__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cri__ri_i1__cqi__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_freq_configuration__field_descriptors[19] = +{ + { + "cqi_FormatIndicator", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, cqi_formatindicator), + &uenibstreamprotobuf__cqi__format_indicator__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pmi_FormatIndicator", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, pmi_formatindicator), + &uenibstreamprotobuf__pmi__format_indicator__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands3", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands3), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands4", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands4), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands5", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands5), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands6", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands6), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands7", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands7), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands8", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands8), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands9", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands9), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands10", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands10), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands11", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands11), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands12", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands12), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands13", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands13), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands14", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands14), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands15", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands15), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands16", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands16), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands17", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands17), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands18", + 18, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands18), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbands19_v1530", + 19, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case), + offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands19_v1530), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__report_freq_configuration__field_indices_by_name[] = { + 0, /* field[0] = cqi_FormatIndicator */ + 1, /* field[1] = pmi_FormatIndicator */ + 9, /* field[9] = subbands10 */ + 10, /* field[10] = subbands11 */ + 11, /* field[11] = subbands12 */ + 12, /* field[12] = subbands13 */ + 13, /* field[13] = subbands14 */ + 14, /* field[14] = subbands15 */ + 15, /* field[15] = subbands16 */ + 16, /* field[16] = subbands17 */ + 17, /* field[17] = subbands18 */ + 18, /* field[18] = subbands19_v1530 */ + 2, /* field[2] = subbands3 */ + 3, /* field[3] = subbands4 */ + 4, /* field[4] = subbands5 */ + 5, /* field[5] = subbands6 */ + 6, /* field[6] = subbands7 */ + 7, /* field[7] = subbands8 */ + 8, /* field[8] = subbands9 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_freq_configuration__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 19 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__report_freq_configuration__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportFreqConfiguration", + "ReportFreqConfiguration", + "Uenibstreamprotobuf__ReportFreqConfiguration", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ReportFreqConfiguration), + 19, + uenibstreamprotobuf__report_freq_configuration__field_descriptors, + uenibstreamprotobuf__report_freq_configuration__field_indices_by_name, + 1, uenibstreamprotobuf__report_freq_configuration__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__report_freq_configuration__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__cqi__format_indicator__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__VALUE__protobuf_unspecified", 0 }, + { "widebandCQI", "UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__VALUE__widebandCQI", 1 }, + { "subbandCQI", "UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__VALUE__subbandCQI", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__cqi__format_indicator__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__cqi__format_indicator__value__enum_values_by_name[3] = +{ + { "protobuf_unspecified", 0 }, + { "subbandCQI", 2 }, + { "widebandCQI", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__cqi__format_indicator__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CQI_FormatIndicator.Value", + "Value", + "Uenibstreamprotobuf__CQIFormatIndicator__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__cqi__format_indicator__value__enum_values_by_number, + 3, + uenibstreamprotobuf__cqi__format_indicator__value__enum_values_by_name, + 1, + uenibstreamprotobuf__cqi__format_indicator__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cqi__format_indicator__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CQIFormatIndicator, value), + &uenibstreamprotobuf__cqi__format_indicator__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cqi__format_indicator__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cqi__format_indicator__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cqi__format_indicator__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CQI_FormatIndicator", + "CQIFormatIndicator", + "Uenibstreamprotobuf__CQIFormatIndicator", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CQIFormatIndicator), + 1, + uenibstreamprotobuf__cqi__format_indicator__field_descriptors, + uenibstreamprotobuf__cqi__format_indicator__field_indices_by_name, + 1, uenibstreamprotobuf__cqi__format_indicator__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cqi__format_indicator__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__pmi__format_indicator__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__VALUE__protobuf_unspecified", 0 }, + { "widebandPMI", "UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__VALUE__widebandPMI", 1 }, + { "subbandPMI", "UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__VALUE__subbandPMI", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__pmi__format_indicator__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__pmi__format_indicator__value__enum_values_by_name[3] = +{ + { "protobuf_unspecified", 0 }, + { "subbandPMI", 2 }, + { "widebandPMI", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__pmi__format_indicator__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PMI_FormatIndicator.Value", + "Value", + "Uenibstreamprotobuf__PMIFormatIndicator__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__pmi__format_indicator__value__enum_values_by_number, + 3, + uenibstreamprotobuf__pmi__format_indicator__value__enum_values_by_name, + 1, + uenibstreamprotobuf__pmi__format_indicator__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pmi__format_indicator__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PMIFormatIndicator, value), + &uenibstreamprotobuf__pmi__format_indicator__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pmi__format_indicator__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pmi__format_indicator__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pmi__format_indicator__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PMI_FormatIndicator", + "PMIFormatIndicator", + "Uenibstreamprotobuf__PMIFormatIndicator", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PMIFormatIndicator), + 1, + uenibstreamprotobuf__pmi__format_indicator__field_descriptors, + uenibstreamprotobuf__pmi__format_indicator__field_indices_by_name, + 1, uenibstreamprotobuf__pmi__format_indicator__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pmi__format_indicator__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_config__field_descriptors[2] = +{ + { + "type1", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CodebookConfig, codebook_type_case), + offsetof(Uenibstreamprotobuf__CodebookConfig, type1), + &uenibstreamprotobuf__codebook_type__type1__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "type2", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CodebookConfig, codebook_type_case), + offsetof(Uenibstreamprotobuf__CodebookConfig, type2), + &uenibstreamprotobuf__codebook_type__type2__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__codebook_config__field_indices_by_name[] = { + 0, /* field[0] = type1 */ + 1, /* field[1] = type2 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__codebook_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CodebookConfig", + "CodebookConfig", + "Uenibstreamprotobuf__CodebookConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CodebookConfig), + 2, + uenibstreamprotobuf__codebook_config__field_descriptors, + uenibstreamprotobuf__codebook_config__field_indices_by_name, + 1, uenibstreamprotobuf__codebook_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__codebook_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_type__type1__field_descriptors[3] = +{ + { + "typeI_SinglePanel", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CodebookTypeType1, sub_type_case), + offsetof(Uenibstreamprotobuf__CodebookTypeType1, typei_singlepanel), + &uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "typeI_MultiPanell", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CodebookTypeType1, sub_type_case), + offsetof(Uenibstreamprotobuf__CodebookTypeType1, typei_multipanell), + &uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "codebookMode", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CodebookTypeType1, codebookmode), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__codebook_type__type1__field_indices_by_name[] = { + 2, /* field[2] = codebookMode */ + 1, /* field[1] = typeI_MultiPanell */ + 0, /* field[0] = typeI_SinglePanel */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__codebook_type__type1__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_type__type1__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CodebookType_Type1", + "CodebookTypeType1", + "Uenibstreamprotobuf__CodebookTypeType1", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CodebookTypeType1), + 3, + uenibstreamprotobuf__codebook_type__type1__field_descriptors, + uenibstreamprotobuf__codebook_type__type1__field_indices_by_name, + 1, uenibstreamprotobuf__codebook_type__type1__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__codebook_type__type1__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_sub_type__single_panel__field_descriptors[3] = +{ + { + "two", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CodebookSubTypeSinglePanel, nr_of_antenna_ports_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeSinglePanel, two), + &uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "moreThanTwo", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CodebookSubTypeSinglePanel, nr_of_antenna_ports_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeSinglePanel, morethantwo), + &uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "typeI_SinglePanel_ri_Restriction", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CodebookSubTypeSinglePanel, typei_singlepanel_ri_restriction), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__codebook_sub_type__single_panel__field_indices_by_name[] = { + 1, /* field[1] = moreThanTwo */ + 0, /* field[0] = two */ + 2, /* field[2] = typeI_SinglePanel_ri_Restriction */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__codebook_sub_type__single_panel__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CodebookSubType_SinglePanel", + "CodebookSubTypeSinglePanel", + "Uenibstreamprotobuf__CodebookSubTypeSinglePanel", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CodebookSubTypeSinglePanel), + 3, + uenibstreamprotobuf__codebook_sub_type__single_panel__field_descriptors, + uenibstreamprotobuf__codebook_sub_type__single_panel__field_indices_by_name, + 1, uenibstreamprotobuf__codebook_sub_type__single_panel__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__codebook_sub_type__single_panel__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__field_descriptors[1] = +{ + { + "twoTX_CodebookSubsetRestriction", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo, twotx_codebooksubsetrestriction), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__field_indices_by_name[] = { + 0, /* field[0] = twoTX_CodebookSubsetRestriction */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CodebookNrOfAntennaPorts_Two", + "CodebookNrOfAntennaPortsTwo", + "Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo), + 1, + uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__field_descriptors, + uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__field_indices_by_name, + 1, uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__field_descriptors[14] = +{ + { + "two_one_TypeI_SinglePanel_Restriction", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, two_one_typei_singlepanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "two_two_TypeI_SinglePanel_Restriction", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, two_two_typei_singlepanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "four_one_TypeI_SinglePanel_Restriction", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, four_one_typei_singlepanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "three_two_TypeI_SinglePanel_Restriction", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, three_two_typei_singlepanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "six_one_TypeI_SinglePanel_Restriction", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, six_one_typei_singlepanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "four_two_TypeI_SinglePanel_Restriction", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, four_two_typei_singlepanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eight_one_TypeI_SinglePanel_Restriction", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, eight_one_typei_singlepanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "four_three_TypeI_SinglePanel_Restriction", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, four_three_typei_singlepanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "six_two_TypeI_SinglePanel_Restriction", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, six_two_typei_singlepanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "twelve_one_TypeI_SinglePanel_Restriction", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, twelve_one_typei_singlepanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "four_four_TypeI_SinglePanel_Restriction", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, four_four_typei_singlepanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eight_two_TypeI_SinglePanel_Restriction", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, eight_two_typei_singlepanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sixteen_one_TypeI_SinglePanel_Restriction", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, sixteen_one_typei_singlepanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "typeI_SinglePanel_codebookSubsetRestriction_i2", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, typei_singlepanel_codebooksubsetrestriction_i2), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__field_indices_by_name[] = { + 6, /* field[6] = eight_one_TypeI_SinglePanel_Restriction */ + 11, /* field[11] = eight_two_TypeI_SinglePanel_Restriction */ + 10, /* field[10] = four_four_TypeI_SinglePanel_Restriction */ + 2, /* field[2] = four_one_TypeI_SinglePanel_Restriction */ + 7, /* field[7] = four_three_TypeI_SinglePanel_Restriction */ + 5, /* field[5] = four_two_TypeI_SinglePanel_Restriction */ + 4, /* field[4] = six_one_TypeI_SinglePanel_Restriction */ + 8, /* field[8] = six_two_TypeI_SinglePanel_Restriction */ + 12, /* field[12] = sixteen_one_TypeI_SinglePanel_Restriction */ + 3, /* field[3] = three_two_TypeI_SinglePanel_Restriction */ + 9, /* field[9] = twelve_one_TypeI_SinglePanel_Restriction */ + 0, /* field[0] = two_one_TypeI_SinglePanel_Restriction */ + 1, /* field[1] = two_two_TypeI_SinglePanel_Restriction */ + 13, /* field[13] = typeI_SinglePanel_codebookSubsetRestriction_i2 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 14 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo", + "CodebookNrOfAntennaPortsMoreThanTwo", + "Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo), + 14, + uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__field_descriptors, + uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__field_indices_by_name, + 1, uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_sub_type__multi_panel__field_descriptors[9] = +{ + { + "two_two_one_TypeI_MultiPanel_Restriction", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ng_n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, two_two_one_typei_multipanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "two_four_one_TypeI_MultiPanel_Restriction", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ng_n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, two_four_one_typei_multipanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "four_two_one_TypeI_MultiPanel_Restriction", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ng_n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, four_two_one_typei_multipanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "two_two_two_TypeI_MultiPanel_Restriction", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ng_n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, two_two_two_typei_multipanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "two_eight_one_TypeI_MultiPanel_Restriction", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ng_n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, two_eight_one_typei_multipanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "four_four_one_TypeI_MultiPanel_Restriction", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ng_n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, four_four_one_typei_multipanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "two_four_two_TypeI_MultiPanel_Restriction", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ng_n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, two_four_two_typei_multipanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "four_two_two_TypeI_MultiPanel_Restriction", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ng_n1_n2_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, four_two_two_typei_multipanel_restriction), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ri_Restriction", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ri_restriction), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__codebook_sub_type__multi_panel__field_indices_by_name[] = { + 5, /* field[5] = four_four_one_TypeI_MultiPanel_Restriction */ + 2, /* field[2] = four_two_one_TypeI_MultiPanel_Restriction */ + 7, /* field[7] = four_two_two_TypeI_MultiPanel_Restriction */ + 8, /* field[8] = ri_Restriction */ + 4, /* field[4] = two_eight_one_TypeI_MultiPanel_Restriction */ + 1, /* field[1] = two_four_one_TypeI_MultiPanel_Restriction */ + 6, /* field[6] = two_four_two_TypeI_MultiPanel_Restriction */ + 0, /* field[0] = two_two_one_TypeI_MultiPanel_Restriction */ + 3, /* field[3] = two_two_two_TypeI_MultiPanel_Restriction */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__codebook_sub_type__multi_panel__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 9 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CodebookSubType_MultiPanel", + "CodebookSubTypeMultiPanel", + "Uenibstreamprotobuf__CodebookSubTypeMultiPanel", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel), + 9, + uenibstreamprotobuf__codebook_sub_type__multi_panel__field_descriptors, + uenibstreamprotobuf__codebook_sub_type__multi_panel__field_indices_by_name, + 1, uenibstreamprotobuf__codebook_sub_type__multi_panel__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__codebook_sub_type__multi_panel__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_type__type2__field_descriptors[5] = +{ + { + "typeII", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CodebookTypeType2, sub_type_case), + offsetof(Uenibstreamprotobuf__CodebookTypeType2, typeii), + &uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "typeII_PortSelection", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CodebookTypeType2, sub_type_case), + offsetof(Uenibstreamprotobuf__CodebookTypeType2, typeii_portselection), + &uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "phaseAlphabetSize", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CodebookTypeType2, phasealphabetsize), + &uenibstreamprotobuf__phase_alphabet_size__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subbandAmplitude", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CodebookTypeType2, subbandamplitude), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "numberOfBeams", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CodebookTypeType2, numberofbeams), + &uenibstreamprotobuf__number_of_beams__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__codebook_type__type2__field_indices_by_name[] = { + 4, /* field[4] = numberOfBeams */ + 2, /* field[2] = phaseAlphabetSize */ + 3, /* field[3] = subbandAmplitude */ + 0, /* field[0] = typeII */ + 1, /* field[1] = typeII_PortSelection */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__codebook_type__type2__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_type__type2__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CodebookType_Type2", + "CodebookTypeType2", + "Uenibstreamprotobuf__CodebookTypeType2", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CodebookTypeType2), + 5, + uenibstreamprotobuf__codebook_type__type2__field_descriptors, + uenibstreamprotobuf__codebook_type__type2__field_indices_by_name, + 1, uenibstreamprotobuf__codebook_type__type2__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__codebook_type__type2__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_sub_type__type_ii__field_descriptors[14] = +{ + { + "two_one", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, two_one), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "two_two", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, two_two), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "four_one", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, four_one), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "three_two", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, three_two), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "six_one", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, six_one), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "four_two", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, four_two), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eight_one", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, eight_one), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "four_three", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, four_three), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "six_two", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, six_two), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "twelve_one", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, twelve_one), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "four_four", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, four_four), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eight_two", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, eight_two), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sixteen_one", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, sixteen_one), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "typeII_RI_Restriction", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, typeii_ri_restriction), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__codebook_sub_type__type_ii__field_indices_by_name[] = { + 6, /* field[6] = eight_one */ + 11, /* field[11] = eight_two */ + 10, /* field[10] = four_four */ + 2, /* field[2] = four_one */ + 7, /* field[7] = four_three */ + 5, /* field[5] = four_two */ + 4, /* field[4] = six_one */ + 8, /* field[8] = six_two */ + 12, /* field[12] = sixteen_one */ + 3, /* field[3] = three_two */ + 9, /* field[9] = twelve_one */ + 0, /* field[0] = two_one */ + 1, /* field[1] = two_two */ + 13, /* field[13] = typeII_RI_Restriction */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__codebook_sub_type__type_ii__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 14 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CodebookSubType_TypeII", + "CodebookSubTypeTypeII", + "Uenibstreamprotobuf__CodebookSubTypeTypeII", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CodebookSubTypeTypeII), + 14, + uenibstreamprotobuf__codebook_sub_type__type_ii__field_descriptors, + uenibstreamprotobuf__codebook_sub_type__type_ii__field_indices_by_name, + 1, uenibstreamprotobuf__codebook_sub_type__type_ii__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__codebook_sub_type__type_ii__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__field_descriptors[2] = +{ + { + "portSelectionSamplingSize", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection, portselectionsamplingsize), + &uenibstreamprotobuf__port_selection_sampling_size__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "typeII_PortSelectionRI_Restriction", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection, typeii_portselectionri_restriction), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__field_indices_by_name[] = { + 0, /* field[0] = portSelectionSamplingSize */ + 1, /* field[1] = typeII_PortSelectionRI_Restriction */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CodebookSubType_TypeII_PortSelection", + "CodebookSubTypeTypeIIPortSelection", + "Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection), + 2, + uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__field_descriptors, + uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__field_indices_by_name, + 1, uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__phase_alphabet_size__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__VALUE__protobuf_unspecified", 0 }, + { "n4", "UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__VALUE__n4", 1 }, + { "n8", "UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__VALUE__n8", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__phase_alphabet_size__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__phase_alphabet_size__value__enum_values_by_name[3] = +{ + { "n4", 1 }, + { "n8", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__phase_alphabet_size__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PhaseAlphabetSize.Value", + "Value", + "Uenibstreamprotobuf__PhaseAlphabetSize__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__phase_alphabet_size__value__enum_values_by_number, + 3, + uenibstreamprotobuf__phase_alphabet_size__value__enum_values_by_name, + 1, + uenibstreamprotobuf__phase_alphabet_size__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__phase_alphabet_size__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PhaseAlphabetSize, value), + &uenibstreamprotobuf__phase_alphabet_size__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__phase_alphabet_size__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__phase_alphabet_size__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__phase_alphabet_size__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PhaseAlphabetSize", + "PhaseAlphabetSize", + "Uenibstreamprotobuf__PhaseAlphabetSize", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PhaseAlphabetSize), + 1, + uenibstreamprotobuf__phase_alphabet_size__field_descriptors, + uenibstreamprotobuf__phase_alphabet_size__field_indices_by_name, + 1, uenibstreamprotobuf__phase_alphabet_size__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__phase_alphabet_size__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__number_of_beams__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__protobuf_unspecified", 0 }, + { "two", "UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__two", 1 }, + { "three", "UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__three", 2 }, + { "four", "UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__four", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__number_of_beams__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__number_of_beams__value__enum_values_by_name[4] = +{ + { "four", 3 }, + { "protobuf_unspecified", 0 }, + { "three", 2 }, + { "two", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__number_of_beams__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NumberOfBeams.Value", + "Value", + "Uenibstreamprotobuf__NumberOfBeams__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__number_of_beams__value__enum_values_by_number, + 4, + uenibstreamprotobuf__number_of_beams__value__enum_values_by_name, + 1, + uenibstreamprotobuf__number_of_beams__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__number_of_beams__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NumberOfBeams, value), + &uenibstreamprotobuf__number_of_beams__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__number_of_beams__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__number_of_beams__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__number_of_beams__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NumberOfBeams", + "NumberOfBeams", + "Uenibstreamprotobuf__NumberOfBeams", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NumberOfBeams), + 1, + uenibstreamprotobuf__number_of_beams__field_descriptors, + uenibstreamprotobuf__number_of_beams__field_indices_by_name, + 1, uenibstreamprotobuf__number_of_beams__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__number_of_beams__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__port_selection_sampling_size__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__n2", 2 }, + { "n3", "UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__n3", 3 }, + { "n4", "UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__n4", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__port_selection_sampling_size__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__port_selection_sampling_size__value__enum_values_by_name[5] = +{ + { "n1", 1 }, + { "n2", 2 }, + { "n3", 3 }, + { "n4", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__port_selection_sampling_size__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PortSelectionSamplingSize.Value", + "Value", + "Uenibstreamprotobuf__PortSelectionSamplingSize__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__port_selection_sampling_size__value__enum_values_by_number, + 5, + uenibstreamprotobuf__port_selection_sampling_size__value__enum_values_by_name, + 1, + uenibstreamprotobuf__port_selection_sampling_size__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__port_selection_sampling_size__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PortSelectionSamplingSize, value), + &uenibstreamprotobuf__port_selection_sampling_size__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__port_selection_sampling_size__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__port_selection_sampling_size__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__port_selection_sampling_size__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PortSelectionSamplingSize", + "PortSelectionSamplingSize", + "Uenibstreamprotobuf__PortSelectionSamplingSize", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PortSelectionSamplingSize), + 1, + uenibstreamprotobuf__port_selection_sampling_size__field_descriptors, + uenibstreamprotobuf__port_selection_sampling_size__field_indices_by_name, + 1, uenibstreamprotobuf__port_selection_sampling_size__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__port_selection_sampling_size__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__csi__report_config_dummy__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__VALUE__n2", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__report_config_dummy__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__csi__report_config_dummy__value__enum_values_by_name[3] = +{ + { "n1", 1 }, + { "n2", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__csi__report_config_dummy__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_ReportConfigDummy.Value", + "Value", + "Uenibstreamprotobuf__CSIReportConfigDummy__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__csi__report_config_dummy__value__enum_values_by_number, + 3, + uenibstreamprotobuf__csi__report_config_dummy__value__enum_values_by_name, + 1, + uenibstreamprotobuf__csi__report_config_dummy__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__report_config_dummy__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIReportConfigDummy, value), + &uenibstreamprotobuf__csi__report_config_dummy__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__report_config_dummy__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__report_config_dummy__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_dummy__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_ReportConfigDummy", + "CSIReportConfigDummy", + "Uenibstreamprotobuf__CSIReportConfigDummy", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIReportConfigDummy), + 1, + uenibstreamprotobuf__csi__report_config_dummy__field_descriptors, + uenibstreamprotobuf__csi__report_config_dummy__field_indices_by_name, + 1, uenibstreamprotobuf__csi__report_config_dummy__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__report_config_dummy__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__group_based_beam_reporting__disabled__field_descriptors[1] = +{ + { + "nrofReportedRS", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GroupBasedBeamReportingDisabled, nrofreportedrs), + &uenibstreamprotobuf__nrof_reported_rs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__group_based_beam_reporting__disabled__field_indices_by_name[] = { + 0, /* field[0] = nrofReportedRS */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__group_based_beam_reporting__disabled__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.GroupBasedBeamReporting_Disabled", + "GroupBasedBeamReportingDisabled", + "Uenibstreamprotobuf__GroupBasedBeamReportingDisabled", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__GroupBasedBeamReportingDisabled), + 1, + uenibstreamprotobuf__group_based_beam_reporting__disabled__field_descriptors, + uenibstreamprotobuf__group_based_beam_reporting__disabled__field_indices_by_name, + 1, uenibstreamprotobuf__group_based_beam_reporting__disabled__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__group_based_beam_reporting__disabled__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__nrof_reported_rs__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__n2", 2 }, + { "n3", "UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__n3", 3 }, + { "n4", "UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__n4", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrof_reported_rs__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrof_reported_rs__value__enum_values_by_name[5] = +{ + { "n1", 1 }, + { "n2", 2 }, + { "n3", 3 }, + { "n4", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_reported_rs__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NrofReportedRS.Value", + "Value", + "Uenibstreamprotobuf__NrofReportedRS__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__nrof_reported_rs__value__enum_values_by_number, + 5, + uenibstreamprotobuf__nrof_reported_rs__value__enum_values_by_name, + 1, + uenibstreamprotobuf__nrof_reported_rs__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_reported_rs__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofReportedRS, value), + &uenibstreamprotobuf__nrof_reported_rs__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nrof_reported_rs__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrof_reported_rs__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_reported_rs__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NrofReportedRS", + "NrofReportedRS", + "Uenibstreamprotobuf__NrofReportedRS", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NrofReportedRS), + 1, + uenibstreamprotobuf__nrof_reported_rs__field_descriptors, + uenibstreamprotobuf__nrof_reported_rs__field_indices_by_name, + 1, uenibstreamprotobuf__nrof_reported_rs__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nrof_reported_rs__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__cqi__table__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__protobuf_unspecified", 0 }, + { "table1", "UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__table1", 1 }, + { "table2", "UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__table2", 2 }, + { "table3", "UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__table3", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__cqi__table__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__cqi__table__value__enum_values_by_name[4] = +{ + { "protobuf_unspecified", 0 }, + { "table1", 1 }, + { "table2", 2 }, + { "table3", 3 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__cqi__table__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CQI_Table.Value", + "Value", + "Uenibstreamprotobuf__CQITable__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__cqi__table__value__enum_values_by_number, + 4, + uenibstreamprotobuf__cqi__table__value__enum_values_by_name, + 1, + uenibstreamprotobuf__cqi__table__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cqi__table__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CQITable, value), + &uenibstreamprotobuf__cqi__table__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cqi__table__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cqi__table__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cqi__table__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CQI_Table", + "CQITable", + "Uenibstreamprotobuf__CQITable", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CQITable), + 1, + uenibstreamprotobuf__cqi__table__field_descriptors, + uenibstreamprotobuf__cqi__table__field_indices_by_name, + 1, uenibstreamprotobuf__cqi__table__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cqi__table__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__subband_size__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SUBBAND_SIZE__VALUE__protobuf_unspecified", 0 }, + { "value1", "UENIBSTREAMPROTOBUF__SUBBAND_SIZE__VALUE__value1", 1 }, + { "value2", "UENIBSTREAMPROTOBUF__SUBBAND_SIZE__VALUE__value2", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__subband_size__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__subband_size__value__enum_values_by_name[3] = +{ + { "protobuf_unspecified", 0 }, + { "value1", 1 }, + { "value2", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__subband_size__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SubbandSize.Value", + "Value", + "Uenibstreamprotobuf__SubbandSize__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__subband_size__value__enum_values_by_number, + 3, + uenibstreamprotobuf__subband_size__value__enum_values_by_name, + 1, + uenibstreamprotobuf__subband_size__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__subband_size__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SubbandSize, value), + &uenibstreamprotobuf__subband_size__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__subband_size__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__subband_size__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__subband_size__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SubbandSize", + "SubbandSize", + "Uenibstreamprotobuf__SubbandSize", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SubbandSize), + 1, + uenibstreamprotobuf__subband_size__field_descriptors, + uenibstreamprotobuf__subband_size__field_indices_by_name, + 1, uenibstreamprotobuf__subband_size__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__subband_size__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__port_index_for8_ranks__field_descriptors[4] = +{ + { + "portIndex8", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PortIndexFor8Ranks, c_case), + offsetof(Uenibstreamprotobuf__PortIndexFor8Ranks, portindex8), + &uenibstreamprotobuf__port_index8__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "portIndex4", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PortIndexFor8Ranks, c_case), + offsetof(Uenibstreamprotobuf__PortIndexFor8Ranks, portindex4), + &uenibstreamprotobuf__port_index4__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "portIndex2", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PortIndexFor8Ranks, c_case), + offsetof(Uenibstreamprotobuf__PortIndexFor8Ranks, portindex2), + &uenibstreamprotobuf__port_index2__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "portIndex1", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PortIndexFor8Ranks, c_case), + offsetof(Uenibstreamprotobuf__PortIndexFor8Ranks, portindex1), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__port_index_for8_ranks__field_indices_by_name[] = { + 3, /* field[3] = portIndex1 */ + 2, /* field[2] = portIndex2 */ + 1, /* field[1] = portIndex4 */ + 0, /* field[0] = portIndex8 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__port_index_for8_ranks__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__port_index_for8_ranks__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PortIndexFor8Ranks", + "PortIndexFor8Ranks", + "Uenibstreamprotobuf__PortIndexFor8Ranks", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PortIndexFor8Ranks), + 4, + uenibstreamprotobuf__port_index_for8_ranks__field_descriptors, + uenibstreamprotobuf__port_index_for8_ranks__field_indices_by_name, + 1, uenibstreamprotobuf__port_index_for8_ranks__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__port_index_for8_ranks__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__port_index8__field_descriptors[8] = +{ + { + "rank1_8", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PortIndex8, rank1_8), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rank2_8", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PortIndex8, n_rank2_8), + offsetof(Uenibstreamprotobuf__PortIndex8, rank2_8), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rank3_8", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PortIndex8, n_rank3_8), + offsetof(Uenibstreamprotobuf__PortIndex8, rank3_8), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rank4_8", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PortIndex8, n_rank4_8), + offsetof(Uenibstreamprotobuf__PortIndex8, rank4_8), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rank5_8", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PortIndex8, n_rank5_8), + offsetof(Uenibstreamprotobuf__PortIndex8, rank5_8), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rank6_8", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PortIndex8, n_rank6_8), + offsetof(Uenibstreamprotobuf__PortIndex8, rank6_8), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rank7_8", + 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PortIndex8, n_rank7_8), + offsetof(Uenibstreamprotobuf__PortIndex8, rank7_8), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rank8_8", + 8, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PortIndex8, n_rank8_8), + offsetof(Uenibstreamprotobuf__PortIndex8, rank8_8), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__port_index8__field_indices_by_name[] = { + 0, /* field[0] = rank1_8 */ + 1, /* field[1] = rank2_8 */ + 2, /* field[2] = rank3_8 */ + 3, /* field[3] = rank4_8 */ + 4, /* field[4] = rank5_8 */ + 5, /* field[5] = rank6_8 */ + 6, /* field[6] = rank7_8 */ + 7, /* field[7] = rank8_8 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__port_index8__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__port_index8__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PortIndex8", + "PortIndex8", + "Uenibstreamprotobuf__PortIndex8", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PortIndex8), + 8, + uenibstreamprotobuf__port_index8__field_descriptors, + uenibstreamprotobuf__port_index8__field_indices_by_name, + 1, uenibstreamprotobuf__port_index8__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__port_index8__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__port_index4__field_descriptors[4] = +{ + { + "rank1_4", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PortIndex4, rank1_4), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rank2_4", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PortIndex4, n_rank2_4), + offsetof(Uenibstreamprotobuf__PortIndex4, rank2_4), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rank3_4", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PortIndex4, n_rank3_4), + offsetof(Uenibstreamprotobuf__PortIndex4, rank3_4), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rank4_4", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PortIndex4, n_rank4_4), + offsetof(Uenibstreamprotobuf__PortIndex4, rank4_4), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__port_index4__field_indices_by_name[] = { + 0, /* field[0] = rank1_4 */ + 1, /* field[1] = rank2_4 */ + 2, /* field[2] = rank3_4 */ + 3, /* field[3] = rank4_4 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__port_index4__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__port_index4__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PortIndex4", + "PortIndex4", + "Uenibstreamprotobuf__PortIndex4", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PortIndex4), + 4, + uenibstreamprotobuf__port_index4__field_descriptors, + uenibstreamprotobuf__port_index4__field_indices_by_name, + 1, uenibstreamprotobuf__port_index4__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__port_index4__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__port_index2__field_descriptors[2] = +{ + { + "rank1_2", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PortIndex2, rank1_2), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rank2_2", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PortIndex2, n_rank2_2), + offsetof(Uenibstreamprotobuf__PortIndex2, rank2_2), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__port_index2__field_indices_by_name[] = { + 0, /* field[0] = rank1_2 */ + 1, /* field[1] = rank2_2 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__port_index2__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__port_index2__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PortIndex2", + "PortIndex2", + "Uenibstreamprotobuf__PortIndex2", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PortIndex2), + 2, + uenibstreamprotobuf__port_index2__field_descriptors, + uenibstreamprotobuf__port_index2__field_indices_by_name, + 1, uenibstreamprotobuf__port_index2__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__port_index2__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__protobuf_unspecified", 0 }, + { "sl4", "UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__sl4", 1 }, + { "sl8", "UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__sl8", 2 }, + { "sl16", "UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__sl16", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__enum_values_by_name[4] = +{ + { "protobuf_unspecified", 0 }, + { "sl16", 3 }, + { "sl4", 1 }, + { "sl8", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SemiPersistentOnPUSCH_v1530.ReportSlotConfig_v1530", + "ReportSlotConfig_v1530", + "Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530__ReportSlotConfigV1530", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__enum_values_by_number, + 4, + uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__enum_values_by_name, + 1, + uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__semi_persistent_on_pusch_v1530__field_descriptors[1] = +{ + { + "reportSlotConfig_v1530", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530, reportslotconfig_v1530), + &uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__semi_persistent_on_pusch_v1530__field_indices_by_name[] = { + 0, /* field[0] = reportSlotConfig_v1530 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__semi_persistent_on_pusch_v1530__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SemiPersistentOnPUSCH_v1530", + "SemiPersistentOnPUSCHV1530", + "Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530), + 1, + uenibstreamprotobuf__semi_persistent_on_pusch_v1530__field_descriptors, + uenibstreamprotobuf__semi_persistent_on_pusch_v1530__field_indices_by_name, + 1, uenibstreamprotobuf__semi_persistent_on_pusch_v1530__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__semi_persistent_on_pusch_v1530__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__aperiodic_trigger_state_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIAperiodicTriggerStateList, n_items), + offsetof(Uenibstreamprotobuf__CSIAperiodicTriggerStateList, items), + &uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__aperiodic_trigger_state_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__aperiodic_trigger_state_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_AperiodicTriggerStateList", + "CSIAperiodicTriggerStateList", + "Uenibstreamprotobuf__CSIAperiodicTriggerStateList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIAperiodicTriggerStateList), + 1, + uenibstreamprotobuf__csi__aperiodic_trigger_state_list__field_descriptors, + uenibstreamprotobuf__csi__aperiodic_trigger_state_list__field_indices_by_name, + 1, uenibstreamprotobuf__csi__aperiodic_trigger_state_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__aperiodic_trigger_state_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__aperiodic_trigger_state__field_descriptors[1] = +{ + { + "associatedReportConfigInfoList", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIAperiodicTriggerState, n_associatedreportconfiginfolist), + offsetof(Uenibstreamprotobuf__CSIAperiodicTriggerState, associatedreportconfiginfolist), + &uenibstreamprotobuf__csi__associated_report_config_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__aperiodic_trigger_state__field_indices_by_name[] = { + 0, /* field[0] = associatedReportConfigInfoList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__aperiodic_trigger_state__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_AperiodicTriggerState", + "CSIAperiodicTriggerState", + "Uenibstreamprotobuf__CSIAperiodicTriggerState", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIAperiodicTriggerState), + 1, + uenibstreamprotobuf__csi__aperiodic_trigger_state__field_descriptors, + uenibstreamprotobuf__csi__aperiodic_trigger_state__field_indices_by_name, + 1, uenibstreamprotobuf__csi__aperiodic_trigger_state__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__aperiodic_trigger_state__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__associated_report_config_info__field_descriptors[5] = +{ + { + "reportConfigId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIAssociatedReportConfigInfo, reportconfigid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nzp_CSI_RS", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIAssociatedReportConfigInfo, resources_for_channel_case), + offsetof(Uenibstreamprotobuf__CSIAssociatedReportConfigInfo, nzp_csi_rs), + &uenibstreamprotobuf__nzp__csi__rs__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_SSB_ResourceSet", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIAssociatedReportConfigInfo, resources_for_channel_case), + offsetof(Uenibstreamprotobuf__CSIAssociatedReportConfigInfo, csi_ssb_resourceset), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_IM_ResourcesForInterference", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIAssociatedReportConfigInfo, csi_im_resourcesforinterference), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nzp_CSI_RS_ResourcesForInterference", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIAssociatedReportConfigInfo, nzp_csi_rs_resourcesforinterference), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__associated_report_config_info__field_indices_by_name[] = { + 3, /* field[3] = csi_IM_ResourcesForInterference */ + 2, /* field[2] = csi_SSB_ResourceSet */ + 1, /* field[1] = nzp_CSI_RS */ + 4, /* field[4] = nzp_CSI_RS_ResourcesForInterference */ + 0, /* field[0] = reportConfigId */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__associated_report_config_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__associated_report_config_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_AssociatedReportConfigInfo", + "CSIAssociatedReportConfigInfo", + "Uenibstreamprotobuf__CSIAssociatedReportConfigInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIAssociatedReportConfigInfo), + 5, + uenibstreamprotobuf__csi__associated_report_config_info__field_descriptors, + uenibstreamprotobuf__csi__associated_report_config_info__field_indices_by_name, + 1, uenibstreamprotobuf__csi__associated_report_config_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__associated_report_config_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nzp__csi__rs__field_descriptors[2] = +{ + { + "resourceSet", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NZPCSIRS, resourceset), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "qcl_info", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__NZPCSIRS, n_qcl_info), + offsetof(Uenibstreamprotobuf__NZPCSIRS, qcl_info), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nzp__csi__rs__field_indices_by_name[] = { + 1, /* field[1] = qcl_info */ + 0, /* field[0] = resourceSet */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nzp__csi__rs__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nzp__csi__rs__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NZP_CSI_RS", + "NZPCSIRS", + "Uenibstreamprotobuf__NZPCSIRS", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NZPCSIRS), + 2, + uenibstreamprotobuf__nzp__csi__rs__field_descriptors, + uenibstreamprotobuf__nzp__csi__rs__field_indices_by_name, + 1, uenibstreamprotobuf__nzp__csi__rs__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nzp__csi__rs__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList, n_items), + offsetof(Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList, items), + &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_SemiPersistentOnPUSCH_TriggerStateList", + "CSISemiPersistentOnPUSCHTriggerStateList", + "Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList), + 1, + uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__field_descriptors, + uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__field_indices_by_name, + 1, uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__field_descriptors[1] = +{ + { + "associatedReportConfigInfo", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState, associatedreportconfiginfo), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__field_indices_by_name[] = { + 0, /* field[0] = associatedReportConfigInfo */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_SemiPersistentOnPUSCH_TriggerState", + "CSISemiPersistentOnPUSCHTriggerState", + "Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState), + 1, + uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__field_descriptors, + uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__field_indices_by_name, + 1, uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__scell_deactivation_timer__value__enum_values_by_number[15] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__protobuf_unspecified", 0 }, + { "ms20", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms20", 1 }, + { "ms40", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms40", 2 }, + { "ms80", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms80", 3 }, + { "ms160", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms160", 4 }, + { "ms200", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms200", 5 }, + { "ms240", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms240", 6 }, + { "ms320", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms320", 7 }, + { "ms400", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms400", 8 }, + { "ms480", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms480", 9 }, + { "ms520", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms520", 10 }, + { "ms640", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms640", 11 }, + { "ms720", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms720", 12 }, + { "ms840", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms840", 13 }, + { "ms1280", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms1280", 14 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__scell_deactivation_timer__value__value_ranges[] = { +{0, 0},{0, 15} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__scell_deactivation_timer__value__enum_values_by_name[15] = +{ + { "ms1280", 14 }, + { "ms160", 4 }, + { "ms20", 1 }, + { "ms200", 5 }, + { "ms240", 6 }, + { "ms320", 7 }, + { "ms40", 2 }, + { "ms400", 8 }, + { "ms480", 9 }, + { "ms520", 10 }, + { "ms640", 11 }, + { "ms720", 12 }, + { "ms80", 3 }, + { "ms840", 13 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__scell_deactivation_timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SCellDeactivationTimer.Value", + "Value", + "Uenibstreamprotobuf__SCellDeactivationTimer__Value", + "uenibstreamprotobuf", + 15, + uenibstreamprotobuf__scell_deactivation_timer__value__enum_values_by_number, + 15, + uenibstreamprotobuf__scell_deactivation_timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__scell_deactivation_timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scell_deactivation_timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SCellDeactivationTimer, value), + &uenibstreamprotobuf__scell_deactivation_timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scell_deactivation_timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scell_deactivation_timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scell_deactivation_timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SCellDeactivationTimer", + "SCellDeactivationTimer", + "Uenibstreamprotobuf__SCellDeactivationTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SCellDeactivationTimer), + 1, + uenibstreamprotobuf__scell_deactivation_timer__field_descriptors, + uenibstreamprotobuf__scell_deactivation_timer__field_indices_by_name, + 1, uenibstreamprotobuf__scell_deactivation_timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scell_deactivation_timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cross_carrier_scheduling_config__field_descriptors[2] = +{ + { + "own", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CrossCarrierSchedulingConfig, scheduling_cell_info_case), + offsetof(Uenibstreamprotobuf__CrossCarrierSchedulingConfig, own), + &uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "other", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CrossCarrierSchedulingConfig, scheduling_cell_info_case), + offsetof(Uenibstreamprotobuf__CrossCarrierSchedulingConfig, other), + &uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cross_carrier_scheduling_config__field_indices_by_name[] = { + 1, /* field[1] = other */ + 0, /* field[0] = own */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cross_carrier_scheduling_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CrossCarrierSchedulingConfig", + "CrossCarrierSchedulingConfig", + "Uenibstreamprotobuf__CrossCarrierSchedulingConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CrossCarrierSchedulingConfig), + 2, + uenibstreamprotobuf__cross_carrier_scheduling_config__field_descriptors, + uenibstreamprotobuf__cross_carrier_scheduling_config__field_indices_by_name, + 1, uenibstreamprotobuf__cross_carrier_scheduling_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cross_carrier_scheduling_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__own_cross_carrier_scheduling_config__field_descriptors[1] = +{ + { + "cif_Presence", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig, cif_presence), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__own_cross_carrier_scheduling_config__field_indices_by_name[] = { + 0, /* field[0] = cif_Presence */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__own_cross_carrier_scheduling_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.OwnCrossCarrierSchedulingConfig", + "OwnCrossCarrierSchedulingConfig", + "Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig), + 1, + uenibstreamprotobuf__own_cross_carrier_scheduling_config__field_descriptors, + uenibstreamprotobuf__own_cross_carrier_scheduling_config__field_indices_by_name, + 1, uenibstreamprotobuf__own_cross_carrier_scheduling_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__own_cross_carrier_scheduling_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__other_cross_carrier_scheduling_config__field_descriptors[2] = +{ + { + "schedulingCellId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig, schedulingcellid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cif_InSchedulingCell", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig, cif_inschedulingcell), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__other_cross_carrier_scheduling_config__field_indices_by_name[] = { + 1, /* field[1] = cif_InSchedulingCell */ + 0, /* field[0] = schedulingCellId */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__other_cross_carrier_scheduling_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.OtherCrossCarrierSchedulingConfig", + "OtherCrossCarrierSchedulingConfig", + "Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig), + 2, + uenibstreamprotobuf__other_cross_carrier_scheduling_config__field_descriptors, + uenibstreamprotobuf__other_cross_carrier_scheduling_config__field_indices_by_name, + 1, uenibstreamprotobuf__other_cross_carrier_scheduling_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__other_cross_carrier_scheduling_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__pathloss_reference_linking__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__VALUE__protobuf_unspecified", 0 }, + { "pCell", "UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__VALUE__pCell", 1 }, + { "sCell", "UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__VALUE__sCell", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__pathloss_reference_linking__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__pathloss_reference_linking__value__enum_values_by_name[3] = +{ + { "pCell", 1 }, + { "protobuf_unspecified", 0 }, + { "sCell", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__pathloss_reference_linking__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PathlossReferenceLinking.Value", + "Value", + "Uenibstreamprotobuf__PathlossReferenceLinking__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__pathloss_reference_linking__value__enum_values_by_number, + 3, + uenibstreamprotobuf__pathloss_reference_linking__value__enum_values_by_name, + 1, + uenibstreamprotobuf__pathloss_reference_linking__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pathloss_reference_linking__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PathlossReferenceLinking, value), + &uenibstreamprotobuf__pathloss_reference_linking__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pathloss_reference_linking__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pathloss_reference_linking__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pathloss_reference_linking__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PathlossReferenceLinking", + "PathlossReferenceLinking", + "Uenibstreamprotobuf__PathlossReferenceLinking", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PathlossReferenceLinking), + 1, + uenibstreamprotobuf__pathloss_reference_linking__field_descriptors, + uenibstreamprotobuf__pathloss_reference_linking__field_indices_by_name, + 1, uenibstreamprotobuf__pathloss_reference_linking__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pathloss_reference_linking__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_config__field_descriptors[11] = +{ + { + "measObjectToRemoveList", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasConfig, measobjecttoremovelist), + &uenibstreamprotobuf__meas_object_to_remove_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measObjectToAddModList", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasConfig, measobjecttoaddmodlist), + &uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportConfigToRemoveList", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasConfig, reportconfigtoremovelist), + &uenibstreamprotobuf__report_config_to_remove_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportConfigToAddModList", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasConfig, reportconfigtoaddmodlist), + &uenibstreamprotobuf__report_config_to_add_mod_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measIdToRemoveList", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasConfig, measidtoremovelist), + &uenibstreamprotobuf__meas_id_to_remove_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measIdToAddModList", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasConfig, measidtoaddmodlist), + &uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_RSRP", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__MeasConfig, s__measure_config_case), + offsetof(Uenibstreamprotobuf__MeasConfig, ssb_rsrp), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_RSRP", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__MeasConfig, s__measure_config_case), + offsetof(Uenibstreamprotobuf__MeasConfig, csi_rsrp), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "quantityConfig", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasConfig, quantityconfig), + &uenibstreamprotobuf__quantity_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measGapConfig", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasConfig, measgapconfig), + &uenibstreamprotobuf__meas_gap_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measGapSharingConfig", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasConfig, measgapsharingconfig), + &uenibstreamprotobuf__meas_gap_sharing_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_config__field_indices_by_name[] = { + 7, /* field[7] = csi_RSRP */ + 9, /* field[9] = measGapConfig */ + 10, /* field[10] = measGapSharingConfig */ + 5, /* field[5] = measIdToAddModList */ + 4, /* field[4] = measIdToRemoveList */ + 1, /* field[1] = measObjectToAddModList */ + 0, /* field[0] = measObjectToRemoveList */ + 8, /* field[8] = quantityConfig */ + 3, /* field[3] = reportConfigToAddModList */ + 2, /* field[2] = reportConfigToRemoveList */ + 6, /* field[6] = ssb_RSRP */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 11 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasConfig", + "MeasConfig", + "Uenibstreamprotobuf__MeasConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasConfig), + 11, + uenibstreamprotobuf__meas_config__field_descriptors, + uenibstreamprotobuf__meas_config__field_indices_by_name, + 1, uenibstreamprotobuf__meas_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_object_to_remove_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__MeasObjectToRemoveList, n_items), + offsetof(Uenibstreamprotobuf__MeasObjectToRemoveList, items), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_object_to_remove_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_object_to_remove_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_to_remove_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasObjectToRemoveList", + "MeasObjectToRemoveList", + "Uenibstreamprotobuf__MeasObjectToRemoveList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasObjectToRemoveList), + 1, + uenibstreamprotobuf__meas_object_to_remove_list__field_descriptors, + uenibstreamprotobuf__meas_object_to_remove_list__field_indices_by_name, + 1, uenibstreamprotobuf__meas_object_to_remove_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_object_to_remove_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_object_to_add_mod_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasObjectToAddModList, n_items), + offsetof(Uenibstreamprotobuf__MeasObjectToAddModList, items), + &uenibstreamprotobuf__meas_object_to_add_mod__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_object_to_add_mod_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_object_to_add_mod_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasObjectToAddModList", + "MeasObjectToAddModList", + "Uenibstreamprotobuf__MeasObjectToAddModList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasObjectToAddModList), + 1, + uenibstreamprotobuf__meas_object_to_add_mod_list__field_descriptors, + uenibstreamprotobuf__meas_object_to_add_mod_list__field_indices_by_name, + 1, uenibstreamprotobuf__meas_object_to_add_mod_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_object_to_add_mod_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_config_to_remove_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__ReportConfigToRemoveList, n_items), + offsetof(Uenibstreamprotobuf__ReportConfigToRemoveList, items), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__report_config_to_remove_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_config_to_remove_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_to_remove_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportConfigToRemoveList", + "ReportConfigToRemoveList", + "Uenibstreamprotobuf__ReportConfigToRemoveList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ReportConfigToRemoveList), + 1, + uenibstreamprotobuf__report_config_to_remove_list__field_descriptors, + uenibstreamprotobuf__report_config_to_remove_list__field_indices_by_name, + 1, uenibstreamprotobuf__report_config_to_remove_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__report_config_to_remove_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_config_to_add_mod_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ReportConfigToAddModList, n_items), + offsetof(Uenibstreamprotobuf__ReportConfigToAddModList, items), + &uenibstreamprotobuf__report_config_to_add_mod__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__report_config_to_add_mod_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_config_to_add_mod_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_to_add_mod_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportConfigToAddModList", + "ReportConfigToAddModList", + "Uenibstreamprotobuf__ReportConfigToAddModList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ReportConfigToAddModList), + 1, + uenibstreamprotobuf__report_config_to_add_mod_list__field_descriptors, + uenibstreamprotobuf__report_config_to_add_mod_list__field_indices_by_name, + 1, uenibstreamprotobuf__report_config_to_add_mod_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__report_config_to_add_mod_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_id_to_remove_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__MeasIdToRemoveList, n_items), + offsetof(Uenibstreamprotobuf__MeasIdToRemoveList, items), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_id_to_remove_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_id_to_remove_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_id_to_remove_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasIdToRemoveList", + "MeasIdToRemoveList", + "Uenibstreamprotobuf__MeasIdToRemoveList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasIdToRemoveList), + 1, + uenibstreamprotobuf__meas_id_to_remove_list__field_descriptors, + uenibstreamprotobuf__meas_id_to_remove_list__field_indices_by_name, + 1, uenibstreamprotobuf__meas_id_to_remove_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_id_to_remove_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_id_to_add_mod_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasIdToAddModList, n_items), + offsetof(Uenibstreamprotobuf__MeasIdToAddModList, items), + &uenibstreamprotobuf__meas_id_to_add_mod__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_id_to_add_mod_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_id_to_add_mod_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasIdToAddModList", + "MeasIdToAddModList", + "Uenibstreamprotobuf__MeasIdToAddModList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasIdToAddModList), + 1, + uenibstreamprotobuf__meas_id_to_add_mod_list__field_descriptors, + uenibstreamprotobuf__meas_id_to_add_mod_list__field_indices_by_name, + 1, uenibstreamprotobuf__meas_id_to_add_mod_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_id_to_add_mod_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_object_to_add_mod__field_descriptors[3] = +{ + { + "measObjectId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectToAddMod, measobjectid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measObjectNR", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasObjectToAddMod, meas_object_case), + offsetof(Uenibstreamprotobuf__MeasObjectToAddMod, measobjectnr), + &uenibstreamprotobuf__meas_object_nr__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measObjectEUTRA", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasObjectToAddMod, meas_object_case), + offsetof(Uenibstreamprotobuf__MeasObjectToAddMod, measobjecteutra), + &uenibstreamprotobuf__meas_object_eutra__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_object_to_add_mod__field_indices_by_name[] = { + 2, /* field[2] = measObjectEUTRA */ + 0, /* field[0] = measObjectId */ + 1, /* field[1] = measObjectNR */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_object_to_add_mod__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_to_add_mod__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasObjectToAddMod", + "MeasObjectToAddMod", + "Uenibstreamprotobuf__MeasObjectToAddMod", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasObjectToAddMod), + 3, + uenibstreamprotobuf__meas_object_to_add_mod__field_descriptors, + uenibstreamprotobuf__meas_object_to_add_mod__field_indices_by_name, + 1, uenibstreamprotobuf__meas_object_to_add_mod__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_object_to_add_mod__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_object_nr__field_descriptors[20] = +{ + { + "ssbFrequency", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, ssbfrequency), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssbSubcarrierSpacing", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, ssbsubcarrierspacing), + &uenibstreamprotobuf__subcarrier_spacing__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "smtc1", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, smtc1), + &uenibstreamprotobuf__ssb__mtc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "smtc2", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, smtc2), + &uenibstreamprotobuf__ssb__mtc2__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "refFreqCSI_RS", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, reffreqcsi_rs), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "referenceSignalConfig", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, referencesignalconfig), + &uenibstreamprotobuf__reference_signal_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "absThreshSS_BlocksConsolidation", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, absthreshss_blocksconsolidation), + &uenibstreamprotobuf__threshold_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "absThreshCSI_RS_Consolidation", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, absthreshcsi_rs_consolidation), + &uenibstreamprotobuf__threshold_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofSS_BlocksToAverage", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, nrofss_blockstoaverage), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofCSI_RS_ResourcesToAverage", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, nrofcsi_rs_resourcestoaverage), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "quantityConfigIndex", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, quantityconfigindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "offsetMO", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, offsetmo), + &uenibstreamprotobuf__q__offset_range_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellsToRemoveList", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, cellstoremovelist), + &uenibstreamprotobuf__pci__list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellsToAddModList", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, cellstoaddmodlist), + &uenibstreamprotobuf__cells_to_add_mod_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "blackCellsToRemoveList", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, blackcellstoremovelist), + &uenibstreamprotobuf__pci__range_index_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "blackCellsToAddModList", + 16, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasObjectNR, n_blackcellstoaddmodlist), + offsetof(Uenibstreamprotobuf__MeasObjectNR, blackcellstoaddmodlist), + &uenibstreamprotobuf__pci__range_element__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "whiteCellsToRemoveList", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, whitecellstoremovelist), + &uenibstreamprotobuf__pci__range_index_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "whiteCellsToAddModList", + 18, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasObjectNR, n_whitecellstoaddmodlist), + offsetof(Uenibstreamprotobuf__MeasObjectNR, whitecellstoaddmodlist), + &uenibstreamprotobuf__pci__range_element__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "freqBandIndicatorNR_v1530", + 19, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, freqbandindicatornr_v1530), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measCycleSCell_v1530", + 20, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectNR, meascyclescell_v1530), + &uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_object_nr__field_indices_by_name[] = { + 7, /* field[7] = absThreshCSI_RS_Consolidation */ + 6, /* field[6] = absThreshSS_BlocksConsolidation */ + 15, /* field[15] = blackCellsToAddModList */ + 14, /* field[14] = blackCellsToRemoveList */ + 13, /* field[13] = cellsToAddModList */ + 12, /* field[12] = cellsToRemoveList */ + 18, /* field[18] = freqBandIndicatorNR_v1530 */ + 19, /* field[19] = measCycleSCell_v1530 */ + 9, /* field[9] = nrofCSI_RS_ResourcesToAverage */ + 8, /* field[8] = nrofSS_BlocksToAverage */ + 11, /* field[11] = offsetMO */ + 10, /* field[10] = quantityConfigIndex */ + 4, /* field[4] = refFreqCSI_RS */ + 5, /* field[5] = referenceSignalConfig */ + 2, /* field[2] = smtc1 */ + 3, /* field[3] = smtc2 */ + 0, /* field[0] = ssbFrequency */ + 1, /* field[1] = ssbSubcarrierSpacing */ + 17, /* field[17] = whiteCellsToAddModList */ + 16, /* field[16] = whiteCellsToRemoveList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_object_nr__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 20 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_nr__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasObjectNR", + "MeasObjectNR", + "Uenibstreamprotobuf__MeasObjectNR", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasObjectNR), + 20, + uenibstreamprotobuf__meas_object_nr__field_descriptors, + uenibstreamprotobuf__meas_object_nr__field_indices_by_name, + 1, uenibstreamprotobuf__meas_object_nr__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_object_nr__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__reference_signal_config__field_descriptors[3] = +{ + { + "ssb_ConfigMobility", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ReferenceSignalConfig, ssb_configmobility), + &uenibstreamprotobuf__ssb__config_mobility__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_csi_rs_ResourceConfigMobility", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ReferenceSignalConfig, csi_rs__resource_config_mobility_case), + offsetof(Uenibstreamprotobuf__ReferenceSignalConfig, release_csi_rs_resourceconfigmobility), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_csi_rs_ResourceConfigMobility", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ReferenceSignalConfig, csi_rs__resource_config_mobility_case), + offsetof(Uenibstreamprotobuf__ReferenceSignalConfig, setup_csi_rs_resourceconfigmobility), + &uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__reference_signal_config__field_indices_by_name[] = { + 1, /* field[1] = release_csi_rs_ResourceConfigMobility */ + 2, /* field[2] = setup_csi_rs_ResourceConfigMobility */ + 0, /* field[0] = ssb_ConfigMobility */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__reference_signal_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__reference_signal_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReferenceSignalConfig", + "ReferenceSignalConfig", + "Uenibstreamprotobuf__ReferenceSignalConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ReferenceSignalConfig), + 3, + uenibstreamprotobuf__reference_signal_config__field_descriptors, + uenibstreamprotobuf__reference_signal_config__field_indices_by_name, + 1, uenibstreamprotobuf__reference_signal_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__reference_signal_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ssb__config_mobility__field_descriptors[4] = +{ + { + "release_ssb_ToMeasure", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SSBConfigMobility, ssb__to_measure_case), + offsetof(Uenibstreamprotobuf__SSBConfigMobility, release_ssb_tomeasure), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_ssb_ToMeasure", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SSBConfigMobility, ssb__to_measure_case), + offsetof(Uenibstreamprotobuf__SSBConfigMobility, setup_ssb_tomeasure), + &uenibstreamprotobuf__ssb__to_measure__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "deriveSSB_IndexFromCell", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SSBConfigMobility, derivessb_indexfromcell), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ss_RSSI_Measurement", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SSBConfigMobility, ss_rssi_measurement), + &uenibstreamprotobuf__ss__rssi__measurement__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ssb__config_mobility__field_indices_by_name[] = { + 2, /* field[2] = deriveSSB_IndexFromCell */ + 0, /* field[0] = release_ssb_ToMeasure */ + 1, /* field[1] = setup_ssb_ToMeasure */ + 3, /* field[3] = ss_RSSI_Measurement */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ssb__config_mobility__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__config_mobility__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SSB_ConfigMobility", + "SSBConfigMobility", + "Uenibstreamprotobuf__SSBConfigMobility", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SSBConfigMobility), + 4, + uenibstreamprotobuf__ssb__config_mobility__field_descriptors, + uenibstreamprotobuf__ssb__config_mobility__field_indices_by_name, + 1, uenibstreamprotobuf__ssb__config_mobility__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ssb__config_mobility__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ssb__to_measure__field_descriptors[3] = +{ + { + "shortBitmap", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__SSBToMeasure, c_case), + offsetof(Uenibstreamprotobuf__SSBToMeasure, shortbitmap), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mediumBitmap", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__SSBToMeasure, c_case), + offsetof(Uenibstreamprotobuf__SSBToMeasure, mediumbitmap), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "longBitmap", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__SSBToMeasure, c_case), + offsetof(Uenibstreamprotobuf__SSBToMeasure, longbitmap), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ssb__to_measure__field_indices_by_name[] = { + 2, /* field[2] = longBitmap */ + 1, /* field[1] = mediumBitmap */ + 0, /* field[0] = shortBitmap */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ssb__to_measure__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__to_measure__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SSB_ToMeasure", + "SSBToMeasure", + "Uenibstreamprotobuf__SSBToMeasure", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SSBToMeasure), + 3, + uenibstreamprotobuf__ssb__to_measure__field_descriptors, + uenibstreamprotobuf__ssb__to_measure__field_indices_by_name, + 1, uenibstreamprotobuf__ssb__to_measure__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ssb__to_measure__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ss__rssi__measurement__field_descriptors[2] = +{ + { + "measurementSlots", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SSRSSIMeasurement, measurementslots), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "endSymbol", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SSRSSIMeasurement, endsymbol), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ss__rssi__measurement__field_indices_by_name[] = { + 1, /* field[1] = endSymbol */ + 0, /* field[0] = measurementSlots */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ss__rssi__measurement__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ss__rssi__measurement__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SS_RSSI_Measurement", + "SSRSSIMeasurement", + "Uenibstreamprotobuf__SSRSSIMeasurement", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SSRSSIMeasurement), + 2, + uenibstreamprotobuf__ss__rssi__measurement__field_descriptors, + uenibstreamprotobuf__ss__rssi__measurement__field_indices_by_name, + 1, uenibstreamprotobuf__ss__rssi__measurement__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ss__rssi__measurement__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__rs__resource_config_mobility__field_descriptors[3] = +{ + { + "subcarrierSpacing", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRSResourceConfigMobility, subcarrierspacing), + &uenibstreamprotobuf__subcarrier_spacing__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_RS_CellList_Mobility", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIRSResourceConfigMobility, n_csi_rs_celllist_mobility), + offsetof(Uenibstreamprotobuf__CSIRSResourceConfigMobility, csi_rs_celllist_mobility), + &uenibstreamprotobuf__csi__rs__cell_mobility__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "refServCellIndex_v1530", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRSResourceConfigMobility, refservcellindex_v1530), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__rs__resource_config_mobility__field_indices_by_name[] = { + 1, /* field[1] = csi_RS_CellList_Mobility */ + 2, /* field[2] = refServCellIndex_v1530 */ + 0, /* field[0] = subcarrierSpacing */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__rs__resource_config_mobility__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_RS_ResourceConfigMobility", + "CSIRSResourceConfigMobility", + "Uenibstreamprotobuf__CSIRSResourceConfigMobility", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIRSResourceConfigMobility), + 3, + uenibstreamprotobuf__csi__rs__resource_config_mobility__field_descriptors, + uenibstreamprotobuf__csi__rs__resource_config_mobility__field_indices_by_name, + 1, uenibstreamprotobuf__csi__rs__resource_config_mobility__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__rs__resource_config_mobility__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__rs__cell_mobility__field_descriptors[4] = +{ + { + "cellId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRSCellMobility, cellid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_rs_MeasurementBW", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRSCellMobility, csi_rs_measurementbw), + &uenibstreamprotobuf__csi__rs__measurement_bw__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "density", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRSCellMobility, density), + &uenibstreamprotobuf__density__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_rs_ResourceList_Mobility", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CSIRSCellMobility, n_csi_rs_resourcelist_mobility), + offsetof(Uenibstreamprotobuf__CSIRSCellMobility, csi_rs_resourcelist_mobility), + &uenibstreamprotobuf__csi__rs__resource__mobility__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__rs__cell_mobility__field_indices_by_name[] = { + 0, /* field[0] = cellId */ + 1, /* field[1] = csi_rs_MeasurementBW */ + 3, /* field[3] = csi_rs_ResourceList_Mobility */ + 2, /* field[2] = density */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__rs__cell_mobility__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__cell_mobility__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_RS_CellMobility", + "CSIRSCellMobility", + "Uenibstreamprotobuf__CSIRSCellMobility", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIRSCellMobility), + 4, + uenibstreamprotobuf__csi__rs__cell_mobility__field_descriptors, + uenibstreamprotobuf__csi__rs__cell_mobility__field_indices_by_name, + 1, uenibstreamprotobuf__csi__rs__cell_mobility__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__rs__cell_mobility__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__enum_values_by_number[6] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__protobuf_unspecified", 0 }, + { "size24", "UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size24", 1 }, + { "size48", "UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size48", 2 }, + { "size96", "UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size96", 3 }, + { "size192", "UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size192", 4 }, + { "size264", "UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size264", 5 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__value_ranges[] = { +{0, 0},{0, 6} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__enum_values_by_name[6] = +{ + { "protobuf_unspecified", 0 }, + { "size192", 4 }, + { "size24", 1 }, + { "size264", 5 }, + { "size48", 2 }, + { "size96", 3 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_RS_MeasurementBW.NrofPRBs", + "NrofPRBs", + "Uenibstreamprotobuf__CSIRSMeasurementBW__NrofPRBs", + "uenibstreamprotobuf", + 6, + uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__enum_values_by_number, + 6, + uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__enum_values_by_name, + 1, + uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__rs__measurement_bw__field_descriptors[2] = +{ + { + "nrofPRBs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRSMeasurementBW, nrofprbs), + &uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "startPRB", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRSMeasurementBW, startprb), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__rs__measurement_bw__field_indices_by_name[] = { + 0, /* field[0] = nrofPRBs */ + 1, /* field[1] = startPRB */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__rs__measurement_bw__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__measurement_bw__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_RS_MeasurementBW", + "CSIRSMeasurementBW", + "Uenibstreamprotobuf__CSIRSMeasurementBW", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIRSMeasurementBW), + 2, + uenibstreamprotobuf__csi__rs__measurement_bw__field_descriptors, + uenibstreamprotobuf__csi__rs__measurement_bw__field_indices_by_name, + 1, uenibstreamprotobuf__csi__rs__measurement_bw__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__rs__measurement_bw__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__density__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DENSITY__VALUE__protobuf_unspecified", 0 }, + { "d1", "UENIBSTREAMPROTOBUF__DENSITY__VALUE__d1", 1 }, + { "d3", "UENIBSTREAMPROTOBUF__DENSITY__VALUE__d3", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__density__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__density__value__enum_values_by_name[3] = +{ + { "d1", 1 }, + { "d3", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__density__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Density.Value", + "Value", + "Uenibstreamprotobuf__Density__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__density__value__enum_values_by_number, + 3, + uenibstreamprotobuf__density__value__enum_values_by_name, + 1, + uenibstreamprotobuf__density__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__density__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Density, value), + &uenibstreamprotobuf__density__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__density__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__density__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__density__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Density", + "Density", + "Uenibstreamprotobuf__Density", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Density), + 1, + uenibstreamprotobuf__density__field_descriptors, + uenibstreamprotobuf__density__field_indices_by_name, + 1, uenibstreamprotobuf__density__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__density__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__rs__resource__mobility__field_descriptors[11] = +{ + { + "csi_RS_Index", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, csi_rs_index), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms4", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, slot_config_case), + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, ms4), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms5", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, slot_config_case), + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, ms5), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms10", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, slot_config_case), + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, ms10), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms20", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, slot_config_case), + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, ms20), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms40", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, slot_config_case), + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, ms40), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "associatedSSB", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, associatedssb), + &uenibstreamprotobuf__associated_ssb__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "row1", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, frequency_domain_allocation_case), + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, row1), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "row2", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, frequency_domain_allocation_case), + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, row2), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "firstOFDMSymbolInTimeDomain", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, firstofdmsymbolintimedomain), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sequenceGenerationConfig", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, sequencegenerationconfig), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__csi__rs__resource__mobility__field_indices_by_name[] = { + 6, /* field[6] = associatedSSB */ + 0, /* field[0] = csi_RS_Index */ + 9, /* field[9] = firstOFDMSymbolInTimeDomain */ + 3, /* field[3] = ms10 */ + 4, /* field[4] = ms20 */ + 1, /* field[1] = ms4 */ + 5, /* field[5] = ms40 */ + 2, /* field[2] = ms5 */ + 7, /* field[7] = row1 */ + 8, /* field[8] = row2 */ + 10, /* field[10] = sequenceGenerationConfig */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__csi__rs__resource__mobility__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 11 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__resource__mobility__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CSI_RS_Resource_Mobility", + "CSIRSResourceMobility", + "Uenibstreamprotobuf__CSIRSResourceMobility", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CSIRSResourceMobility), + 11, + uenibstreamprotobuf__csi__rs__resource__mobility__field_descriptors, + uenibstreamprotobuf__csi__rs__resource__mobility__field_indices_by_name, + 1, uenibstreamprotobuf__csi__rs__resource__mobility__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__csi__rs__resource__mobility__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__associated_ssb__field_descriptors[2] = +{ + { + "ssb_Index", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__AssociatedSSB, ssb_index), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "isQuasiColocated", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__AssociatedSSB, isquasicolocated), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__associated_ssb__field_indices_by_name[] = { + 1, /* field[1] = isQuasiColocated */ + 0, /* field[0] = ssb_Index */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__associated_ssb__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__associated_ssb__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.AssociatedSSB", + "AssociatedSSB", + "Uenibstreamprotobuf__AssociatedSSB", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__AssociatedSSB), + 2, + uenibstreamprotobuf__associated_ssb__field_descriptors, + uenibstreamprotobuf__associated_ssb__field_indices_by_name, + 1, uenibstreamprotobuf__associated_ssb__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__associated_ssb__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__threshold_nr__field_descriptors[3] = +{ + { + "thresholdRSRP", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ThresholdNR, thresholdrsrp), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "thresholdRSRQ", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ThresholdNR, thresholdrsrq), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "thresholdSINR", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ThresholdNR, thresholdsinr), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__threshold_nr__field_indices_by_name[] = { + 0, /* field[0] = thresholdRSRP */ + 1, /* field[1] = thresholdRSRQ */ + 2, /* field[2] = thresholdSINR */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__threshold_nr__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__threshold_nr__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ThresholdNR", + "ThresholdNR", + "Uenibstreamprotobuf__ThresholdNR", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ThresholdNR), + 3, + uenibstreamprotobuf__threshold_nr__field_descriptors, + uenibstreamprotobuf__threshold_nr__field_indices_by_name, + 1, uenibstreamprotobuf__threshold_nr__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__threshold_nr__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__q__offset_range_list__field_descriptors[6] = +{ + { + "rsrpOffsetSSB", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QOffsetRangeList, rsrpoffsetssb), + &uenibstreamprotobuf__q__offset_range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsrqOffsetSSB", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QOffsetRangeList, rsrqoffsetssb), + &uenibstreamprotobuf__q__offset_range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sinrOffsetSSB", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QOffsetRangeList, sinroffsetssb), + &uenibstreamprotobuf__q__offset_range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsrpOffsetCSI_RS", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QOffsetRangeList, rsrpoffsetcsi_rs), + &uenibstreamprotobuf__q__offset_range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsrqOffsetCSI_RS", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QOffsetRangeList, rsrqoffsetcsi_rs), + &uenibstreamprotobuf__q__offset_range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sinrOffsetCSI_RS", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QOffsetRangeList, sinroffsetcsi_rs), + &uenibstreamprotobuf__q__offset_range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__q__offset_range_list__field_indices_by_name[] = { + 3, /* field[3] = rsrpOffsetCSI_RS */ + 0, /* field[0] = rsrpOffsetSSB */ + 4, /* field[4] = rsrqOffsetCSI_RS */ + 1, /* field[1] = rsrqOffsetSSB */ + 5, /* field[5] = sinrOffsetCSI_RS */ + 2, /* field[2] = sinrOffsetSSB */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__q__offset_range_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__q__offset_range_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Q_OffsetRangeList", + "QOffsetRangeList", + "Uenibstreamprotobuf__QOffsetRangeList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__QOffsetRangeList), + 6, + uenibstreamprotobuf__q__offset_range_list__field_descriptors, + uenibstreamprotobuf__q__offset_range_list__field_indices_by_name, + 1, uenibstreamprotobuf__q__offset_range_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__q__offset_range_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__q__offset_range__value__enum_values_by_number[32] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__protobuf_unspecified", 0 }, + { "minus_dB24", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB24", 1 }, + { "minus_dB22", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB22", 2 }, + { "minus_dB20", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB20", 3 }, + { "minus_dB18", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB18", 4 }, + { "minus_dB16", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB16", 5 }, + { "minus_dB14", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB14", 6 }, + { "minus_dB12", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB12", 7 }, + { "minus_dB10", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB10", 8 }, + { "minus_dB8", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB8", 9 }, + { "minus_dB6", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB6", 10 }, + { "minus_dB5", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB5", 11 }, + { "minus_dB4", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB4", 12 }, + { "minus_dB3", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB3", 13 }, + { "minus_dB2", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB2", 14 }, + { "minus_dB1", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB1", 15 }, + { "dB0", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB0", 16 }, + { "dB1", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB1", 17 }, + { "dB2", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB2", 18 }, + { "dB3", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB3", 19 }, + { "dB4", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB4", 20 }, + { "dB5", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB5", 21 }, + { "dB6", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB6", 22 }, + { "dB8", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB8", 23 }, + { "dB10", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB10", 24 }, + { "dB12", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB12", 25 }, + { "dB14", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB14", 26 }, + { "dB16", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB16", 27 }, + { "dB18", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB18", 28 }, + { "dB20", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB20", 29 }, + { "dB22", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB22", 30 }, + { "dB24", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB24", 31 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__q__offset_range__value__value_ranges[] = { +{0, 0},{0, 32} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__q__offset_range__value__enum_values_by_name[32] = +{ + { "dB0", 16 }, + { "dB1", 17 }, + { "dB10", 24 }, + { "dB12", 25 }, + { "dB14", 26 }, + { "dB16", 27 }, + { "dB18", 28 }, + { "dB2", 18 }, + { "dB20", 29 }, + { "dB22", 30 }, + { "dB24", 31 }, + { "dB3", 19 }, + { "dB4", 20 }, + { "dB5", 21 }, + { "dB6", 22 }, + { "dB8", 23 }, + { "minus_dB1", 15 }, + { "minus_dB10", 8 }, + { "minus_dB12", 7 }, + { "minus_dB14", 6 }, + { "minus_dB16", 5 }, + { "minus_dB18", 4 }, + { "minus_dB2", 14 }, + { "minus_dB20", 3 }, + { "minus_dB22", 2 }, + { "minus_dB24", 1 }, + { "minus_dB3", 13 }, + { "minus_dB4", 12 }, + { "minus_dB5", 11 }, + { "minus_dB6", 10 }, + { "minus_dB8", 9 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__q__offset_range__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Q_OffsetRange.Value", + "Value", + "Uenibstreamprotobuf__QOffsetRange__Value", + "uenibstreamprotobuf", + 32, + uenibstreamprotobuf__q__offset_range__value__enum_values_by_number, + 32, + uenibstreamprotobuf__q__offset_range__value__enum_values_by_name, + 1, + uenibstreamprotobuf__q__offset_range__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__q__offset_range__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QOffsetRange, value), + &uenibstreamprotobuf__q__offset_range__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__q__offset_range__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__q__offset_range__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__q__offset_range__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Q_OffsetRange", + "QOffsetRange", + "Uenibstreamprotobuf__QOffsetRange", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__QOffsetRange), + 1, + uenibstreamprotobuf__q__offset_range__field_descriptors, + uenibstreamprotobuf__q__offset_range__field_indices_by_name, + 1, uenibstreamprotobuf__q__offset_range__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__q__offset_range__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cells_to_add_mod_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CellsToAddModList, n_items), + offsetof(Uenibstreamprotobuf__CellsToAddModList, items), + &uenibstreamprotobuf__cells_to_add_mod__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cells_to_add_mod_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cells_to_add_mod_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cells_to_add_mod_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CellsToAddModList", + "CellsToAddModList", + "Uenibstreamprotobuf__CellsToAddModList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CellsToAddModList), + 1, + uenibstreamprotobuf__cells_to_add_mod_list__field_descriptors, + uenibstreamprotobuf__cells_to_add_mod_list__field_indices_by_name, + 1, uenibstreamprotobuf__cells_to_add_mod_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cells_to_add_mod_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cells_to_add_mod__field_descriptors[2] = +{ + { + "physCellId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellsToAddMod, physcellid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellIndividualOffset", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellsToAddMod, cellindividualoffset), + &uenibstreamprotobuf__q__offset_range_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cells_to_add_mod__field_indices_by_name[] = { + 1, /* field[1] = cellIndividualOffset */ + 0, /* field[0] = physCellId */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cells_to_add_mod__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cells_to_add_mod__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CellsToAddMod", + "CellsToAddMod", + "Uenibstreamprotobuf__CellsToAddMod", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CellsToAddMod), + 2, + uenibstreamprotobuf__cells_to_add_mod__field_descriptors, + uenibstreamprotobuf__cells_to_add_mod__field_indices_by_name, + 1, uenibstreamprotobuf__cells_to_add_mod__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cells_to_add_mod__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pci__list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PCIList, n_items), + offsetof(Uenibstreamprotobuf__PCIList, items), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pci__list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pci__list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pci__list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PCI_List", + "PCIList", + "Uenibstreamprotobuf__PCIList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PCIList), + 1, + uenibstreamprotobuf__pci__list__field_descriptors, + uenibstreamprotobuf__pci__list__field_indices_by_name, + 1, uenibstreamprotobuf__pci__list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pci__list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pci__range_index_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PCIRangeIndexList, n_items), + offsetof(Uenibstreamprotobuf__PCIRangeIndexList, items), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pci__range_index_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pci__range_index_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pci__range_index_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PCI_RangeIndexList", + "PCIRangeIndexList", + "Uenibstreamprotobuf__PCIRangeIndexList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PCIRangeIndexList), + 1, + uenibstreamprotobuf__pci__range_index_list__field_descriptors, + uenibstreamprotobuf__pci__range_index_list__field_indices_by_name, + 1, uenibstreamprotobuf__pci__range_index_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pci__range_index_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pci__range_element__field_descriptors[2] = +{ + { + "pci_RangeIndex", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PCIRangeElement, pci_rangeindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pci_Range", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PCIRangeElement, pci_range), + &uenibstreamprotobuf__pci__range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pci__range_element__field_indices_by_name[] = { + 1, /* field[1] = pci_Range */ + 0, /* field[0] = pci_RangeIndex */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pci__range_element__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pci__range_element__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PCI_RangeElement", + "PCIRangeElement", + "Uenibstreamprotobuf__PCIRangeElement", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PCIRangeElement), + 2, + uenibstreamprotobuf__pci__range_element__field_descriptors, + uenibstreamprotobuf__pci__range_element__field_indices_by_name, + 1, uenibstreamprotobuf__pci__range_element__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pci__range_element__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pci__range__field_descriptors[2] = +{ + { + "start", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PCIRange, start), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "range", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PCIRange, range), + &uenibstreamprotobuf__range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pci__range__field_indices_by_name[] = { + 1, /* field[1] = range */ + 0, /* field[0] = start */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pci__range__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pci__range__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PCI_Range", + "PCIRange", + "Uenibstreamprotobuf__PCIRange", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PCIRange), + 2, + uenibstreamprotobuf__pci__range__field_descriptors, + uenibstreamprotobuf__pci__range__field_indices_by_name, + 1, uenibstreamprotobuf__pci__range__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pci__range__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__range__value__enum_values_by_number[16] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RANGE__VALUE__protobuf_unspecified", 0 }, + { "n4", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n4", 1 }, + { "n8", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n8", 2 }, + { "n12", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n12", 3 }, + { "n16", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n16", 4 }, + { "n24", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n24", 5 }, + { "n32", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n32", 6 }, + { "n48", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n48", 7 }, + { "n64", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n64", 8 }, + { "n84", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n84", 9 }, + { "n96", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n96", 10 }, + { "n128", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n128", 11 }, + { "n168", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n168", 12 }, + { "n252", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n252", 13 }, + { "n504", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n504", 14 }, + { "n1008", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n1008", 15 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__range__value__value_ranges[] = { +{0, 0},{0, 16} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__range__value__enum_values_by_name[16] = +{ + { "n1008", 15 }, + { "n12", 3 }, + { "n128", 11 }, + { "n16", 4 }, + { "n168", 12 }, + { "n24", 5 }, + { "n252", 13 }, + { "n32", 6 }, + { "n4", 1 }, + { "n48", 7 }, + { "n504", 14 }, + { "n64", 8 }, + { "n8", 2 }, + { "n84", 9 }, + { "n96", 10 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__range__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Range.Value", + "Value", + "Uenibstreamprotobuf__Range__Value", + "uenibstreamprotobuf", + 16, + uenibstreamprotobuf__range__value__enum_values_by_number, + 16, + uenibstreamprotobuf__range__value__enum_values_by_name, + 1, + uenibstreamprotobuf__range__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__range__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Range, value), + &uenibstreamprotobuf__range__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__range__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__range__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__range__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Range", + "Range", + "Uenibstreamprotobuf__Range", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Range), + 1, + uenibstreamprotobuf__range__field_descriptors, + uenibstreamprotobuf__range__field_indices_by_name, + 1, uenibstreamprotobuf__range__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__range__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__meas_cycle_scell_v1530__value__enum_values_by_number[8] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__protobuf_unspecified", 0 }, + { "sf160", "UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf160", 1 }, + { "sf256", "UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf256", 2 }, + { "sf320", "UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf320", 3 }, + { "sf512", "UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf512", 4 }, + { "sf640", "UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf640", 5 }, + { "sf1024", "UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf1024", 6 }, + { "sf1280", "UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf1280", 7 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_cycle_scell_v1530__value__value_ranges[] = { +{0, 0},{0, 8} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__meas_cycle_scell_v1530__value__enum_values_by_name[8] = +{ + { "protobuf_unspecified", 0 }, + { "sf1024", 6 }, + { "sf1280", 7 }, + { "sf160", 1 }, + { "sf256", 2 }, + { "sf320", 3 }, + { "sf512", 4 }, + { "sf640", 5 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__meas_cycle_scell_v1530__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasCycleSCell_v1530.Value", + "Value", + "Uenibstreamprotobuf__MeasCycleSCellV1530__Value", + "uenibstreamprotobuf", + 8, + uenibstreamprotobuf__meas_cycle_scell_v1530__value__enum_values_by_number, + 8, + uenibstreamprotobuf__meas_cycle_scell_v1530__value__enum_values_by_name, + 1, + uenibstreamprotobuf__meas_cycle_scell_v1530__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_cycle_scell_v1530__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasCycleSCellV1530, value), + &uenibstreamprotobuf__meas_cycle_scell_v1530__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_cycle_scell_v1530__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_cycle_scell_v1530__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasCycleSCell_v1530", + "MeasCycleSCellV1530", + "Uenibstreamprotobuf__MeasCycleSCellV1530", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasCycleSCellV1530), + 1, + uenibstreamprotobuf__meas_cycle_scell_v1530__field_descriptors, + uenibstreamprotobuf__meas_cycle_scell_v1530__field_indices_by_name, + 1, uenibstreamprotobuf__meas_cycle_scell_v1530__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_cycle_scell_v1530__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_object_eutra__field_descriptors[9] = +{ + { + "carrierFreq", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, carrierfreq), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "allowedMeasBandwidth", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, allowedmeasbandwidth), + &uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellsToRemoveListEUTRAN", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, cellstoremovelisteutran), + &uenibstreamprotobuf__eutra__cell_index_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellsToAddModListEUTRAN", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, n_cellstoaddmodlisteutran), + offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, cellstoaddmodlisteutran), + &uenibstreamprotobuf__eutra__cell__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "blackCellsToRemoveListEUTRAN", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, blackcellstoremovelisteutran), + &uenibstreamprotobuf__eutra__cell_index_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "blackCellsToAddModListEUTRAN", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, n_blackcellstoaddmodlisteutran), + offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, blackcellstoaddmodlisteutran), + &uenibstreamprotobuf__eutra__black_cell__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eutra_PresenceAntennaPort1", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, eutra_presenceantennaport1), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eutra_Q_OffsetRange", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, eutra_q_offsetrange), + &uenibstreamprotobuf__eutra__q__offset_range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "widebandRSRQ_Meas", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, widebandrsrq_meas), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_object_eutra__field_indices_by_name[] = { + 1, /* field[1] = allowedMeasBandwidth */ + 5, /* field[5] = blackCellsToAddModListEUTRAN */ + 4, /* field[4] = blackCellsToRemoveListEUTRAN */ + 0, /* field[0] = carrierFreq */ + 3, /* field[3] = cellsToAddModListEUTRAN */ + 2, /* field[2] = cellsToRemoveListEUTRAN */ + 6, /* field[6] = eutra_PresenceAntennaPort1 */ + 7, /* field[7] = eutra_Q_OffsetRange */ + 8, /* field[8] = widebandRSRQ_Meas */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_object_eutra__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 9 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_eutra__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasObjectEUTRA", + "MeasObjectEUTRA", + "Uenibstreamprotobuf__MeasObjectEUTRA", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasObjectEUTRA), + 9, + uenibstreamprotobuf__meas_object_eutra__field_descriptors, + uenibstreamprotobuf__meas_object_eutra__field_indices_by_name, + 1, uenibstreamprotobuf__meas_object_eutra__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_object_eutra__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__enum_values_by_number[7] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__protobuf_unspecified", 0 }, + { "mbw6", "UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw6", 1 }, + { "mbw15", "UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw15", 2 }, + { "mbw25", "UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw25", 3 }, + { "mbw50", "UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw50", 4 }, + { "mbw75", "UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw75", 5 }, + { "mbw100", "UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw100", 6 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__value_ranges[] = { +{0, 0},{0, 7} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__enum_values_by_name[7] = +{ + { "mbw100", 6 }, + { "mbw15", 2 }, + { "mbw25", 3 }, + { "mbw50", 4 }, + { "mbw6", 1 }, + { "mbw75", 5 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_AllowedMeasBandwidth.Value", + "Value", + "Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth__Value", + "uenibstreamprotobuf", + 7, + uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__enum_values_by_number, + 7, + uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__enum_values_by_name, + 1, + uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__allowed_meas_bandwidth__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth, value), + &uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__allowed_meas_bandwidth__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__allowed_meas_bandwidth__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_AllowedMeasBandwidth", + "EUTRAAllowedMeasBandwidth", + "Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth), + 1, + uenibstreamprotobuf__eutra__allowed_meas_bandwidth__field_descriptors, + uenibstreamprotobuf__eutra__allowed_meas_bandwidth__field_indices_by_name, + 1, uenibstreamprotobuf__eutra__allowed_meas_bandwidth__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__allowed_meas_bandwidth__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__cell_index_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__EUTRACellIndexList, n_items), + offsetof(Uenibstreamprotobuf__EUTRACellIndexList, items), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__cell_index_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__cell_index_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__cell_index_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_CellIndexList", + "EUTRACellIndexList", + "Uenibstreamprotobuf__EUTRACellIndexList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRACellIndexList), + 1, + uenibstreamprotobuf__eutra__cell_index_list__field_descriptors, + uenibstreamprotobuf__eutra__cell_index_list__field_indices_by_name, + 1, uenibstreamprotobuf__eutra__cell_index_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__cell_index_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__cell__field_descriptors[3] = +{ + { + "cellIndexEUTRA", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRACell, cellindexeutra), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "physCellId", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRACell, physcellid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellIndividualOffset", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRACell, cellindividualoffset), + &uenibstreamprotobuf__eutra__q__offset_range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__cell__field_indices_by_name[] = { + 0, /* field[0] = cellIndexEUTRA */ + 2, /* field[2] = cellIndividualOffset */ + 1, /* field[1] = physCellId */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__cell__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__cell__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_Cell", + "EUTRACell", + "Uenibstreamprotobuf__EUTRACell", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRACell), + 3, + uenibstreamprotobuf__eutra__cell__field_descriptors, + uenibstreamprotobuf__eutra__cell__field_indices_by_name, + 1, uenibstreamprotobuf__eutra__cell__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__cell__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__eutra__q__offset_range__value__enum_values_by_number[32] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__protobuf_unspecified", 0 }, + { "minus_dB24", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB24", 1 }, + { "minus_dB22", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB22", 2 }, + { "minus_dB20", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB20", 3 }, + { "minus_dB18", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB18", 4 }, + { "minus_dB16", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB16", 5 }, + { "minus_dB14", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB14", 6 }, + { "minus_dB12", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB12", 7 }, + { "minus_dB10", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB10", 8 }, + { "minus_dB8", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB8", 9 }, + { "minus_dB6", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB6", 10 }, + { "minus_dB5", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB5", 11 }, + { "minus_dB4", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB4", 12 }, + { "minus_dB3", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB3", 13 }, + { "minus_dB2", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB2", 14 }, + { "minus_dB1", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB1", 15 }, + { "dB0", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB0", 16 }, + { "dB1", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB1", 17 }, + { "dB2", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB2", 18 }, + { "dB3", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB3", 19 }, + { "dB4", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB4", 20 }, + { "dB5", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB5", 21 }, + { "dB6", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB6", 22 }, + { "dB8", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB8", 23 }, + { "dB10", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB10", 24 }, + { "dB12", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB12", 25 }, + { "dB14", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB14", 26 }, + { "dB16", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB16", 27 }, + { "dB18", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB18", 28 }, + { "dB20", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB20", 29 }, + { "dB22", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB22", 30 }, + { "dB24", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB24", 31 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__q__offset_range__value__value_ranges[] = { +{0, 0},{0, 32} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__eutra__q__offset_range__value__enum_values_by_name[32] = +{ + { "dB0", 16 }, + { "dB1", 17 }, + { "dB10", 24 }, + { "dB12", 25 }, + { "dB14", 26 }, + { "dB16", 27 }, + { "dB18", 28 }, + { "dB2", 18 }, + { "dB20", 29 }, + { "dB22", 30 }, + { "dB24", 31 }, + { "dB3", 19 }, + { "dB4", 20 }, + { "dB5", 21 }, + { "dB6", 22 }, + { "dB8", 23 }, + { "minus_dB1", 15 }, + { "minus_dB10", 8 }, + { "minus_dB12", 7 }, + { "minus_dB14", 6 }, + { "minus_dB16", 5 }, + { "minus_dB18", 4 }, + { "minus_dB2", 14 }, + { "minus_dB20", 3 }, + { "minus_dB22", 2 }, + { "minus_dB24", 1 }, + { "minus_dB3", 13 }, + { "minus_dB4", 12 }, + { "minus_dB5", 11 }, + { "minus_dB6", 10 }, + { "minus_dB8", 9 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__eutra__q__offset_range__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_Q_OffsetRange.Value", + "Value", + "Uenibstreamprotobuf__EUTRAQOffsetRange__Value", + "uenibstreamprotobuf", + 32, + uenibstreamprotobuf__eutra__q__offset_range__value__enum_values_by_number, + 32, + uenibstreamprotobuf__eutra__q__offset_range__value__enum_values_by_name, + 1, + uenibstreamprotobuf__eutra__q__offset_range__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__q__offset_range__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRAQOffsetRange, value), + &uenibstreamprotobuf__eutra__q__offset_range__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__q__offset_range__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__q__offset_range__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__q__offset_range__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_Q_OffsetRange", + "EUTRAQOffsetRange", + "Uenibstreamprotobuf__EUTRAQOffsetRange", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRAQOffsetRange), + 1, + uenibstreamprotobuf__eutra__q__offset_range__field_descriptors, + uenibstreamprotobuf__eutra__q__offset_range__field_indices_by_name, + 1, uenibstreamprotobuf__eutra__q__offset_range__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__q__offset_range__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__black_cell__field_descriptors[2] = +{ + { + "cellIndexEUTRA", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRABlackCell, cellindexeutra), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "physCellIdRange", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRABlackCell, physcellidrange), + &uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__black_cell__field_indices_by_name[] = { + 0, /* field[0] = cellIndexEUTRA */ + 1, /* field[1] = physCellIdRange */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__black_cell__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__black_cell__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_BlackCell", + "EUTRABlackCell", + "Uenibstreamprotobuf__EUTRABlackCell", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRABlackCell), + 2, + uenibstreamprotobuf__eutra__black_cell__field_descriptors, + uenibstreamprotobuf__eutra__black_cell__field_indices_by_name, + 1, uenibstreamprotobuf__eutra__black_cell__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__black_cell__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__phys_cell_id_range__field_descriptors[2] = +{ + { + "start", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRAPhysCellIdRange, start), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "range", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRAPhysCellIdRange, range), + &uenibstreamprotobuf__eutra__range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__phys_cell_id_range__field_indices_by_name[] = { + 1, /* field[1] = range */ + 0, /* field[0] = start */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__phys_cell_id_range__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_PhysCellIdRange", + "EUTRAPhysCellIdRange", + "Uenibstreamprotobuf__EUTRAPhysCellIdRange", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRAPhysCellIdRange), + 2, + uenibstreamprotobuf__eutra__phys_cell_id_range__field_descriptors, + uenibstreamprotobuf__eutra__phys_cell_id_range__field_indices_by_name, + 1, uenibstreamprotobuf__eutra__phys_cell_id_range__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__phys_cell_id_range__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__eutra__range__value__enum_values_by_number[15] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__protobuf_unspecified", 0 }, + { "n4", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n4", 1 }, + { "n8", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n8", 2 }, + { "n12", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n12", 3 }, + { "n16", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n16", 4 }, + { "n24", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n24", 5 }, + { "n32", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n32", 6 }, + { "n48", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n48", 7 }, + { "n64", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n64", 8 }, + { "n84", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n84", 9 }, + { "n96", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n96", 10 }, + { "n128", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n128", 11 }, + { "n168", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n168", 12 }, + { "n252", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n252", 13 }, + { "n504", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n504", 14 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__range__value__value_ranges[] = { +{0, 0},{0, 15} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__eutra__range__value__enum_values_by_name[15] = +{ + { "n12", 3 }, + { "n128", 11 }, + { "n16", 4 }, + { "n168", 12 }, + { "n24", 5 }, + { "n252", 13 }, + { "n32", 6 }, + { "n4", 1 }, + { "n48", 7 }, + { "n504", 14 }, + { "n64", 8 }, + { "n8", 2 }, + { "n84", 9 }, + { "n96", 10 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__eutra__range__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_Range.Value", + "Value", + "Uenibstreamprotobuf__EUTRARange__Value", + "uenibstreamprotobuf", + 15, + uenibstreamprotobuf__eutra__range__value__enum_values_by_number, + 15, + uenibstreamprotobuf__eutra__range__value__enum_values_by_name, + 1, + uenibstreamprotobuf__eutra__range__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__range__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRARange, value), + &uenibstreamprotobuf__eutra__range__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__range__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__range__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__range__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_Range", + "EUTRARange", + "Uenibstreamprotobuf__EUTRARange", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRARange), + 1, + uenibstreamprotobuf__eutra__range__field_descriptors, + uenibstreamprotobuf__eutra__range__field_indices_by_name, + 1, uenibstreamprotobuf__eutra__range__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__range__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_config_to_add_mod__field_descriptors[3] = +{ + { + "reportConfigId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ReportConfigToAddMod, reportconfigid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportConfigNR", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ReportConfigToAddMod, report_config_case), + offsetof(Uenibstreamprotobuf__ReportConfigToAddMod, reportconfignr), + &uenibstreamprotobuf__report_config_nr__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportConfigInterRAT", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ReportConfigToAddMod, report_config_case), + offsetof(Uenibstreamprotobuf__ReportConfigToAddMod, reportconfiginterrat), + &uenibstreamprotobuf__report_config_inter_rat__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__report_config_to_add_mod__field_indices_by_name[] = { + 0, /* field[0] = reportConfigId */ + 2, /* field[2] = reportConfigInterRAT */ + 1, /* field[1] = reportConfigNR */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_config_to_add_mod__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_to_add_mod__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportConfigToAddMod", + "ReportConfigToAddMod", + "Uenibstreamprotobuf__ReportConfigToAddMod", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ReportConfigToAddMod), + 3, + uenibstreamprotobuf__report_config_to_add_mod__field_descriptors, + uenibstreamprotobuf__report_config_to_add_mod__field_indices_by_name, + 1, uenibstreamprotobuf__report_config_to_add_mod__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__report_config_to_add_mod__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_config_nr__field_descriptors[3] = +{ + { + "periodical", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ReportConfigNR, report_type_case), + offsetof(Uenibstreamprotobuf__ReportConfigNR, periodical), + &uenibstreamprotobuf__periodical_report_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eventTriggered", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ReportConfigNR, report_type_case), + offsetof(Uenibstreamprotobuf__ReportConfigNR, eventtriggered), + &uenibstreamprotobuf__event_trigger_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportCGI", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ReportConfigNR, report_type_case), + offsetof(Uenibstreamprotobuf__ReportConfigNR, reportcgi), + &uenibstreamprotobuf__report_cgi__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__report_config_nr__field_indices_by_name[] = { + 1, /* field[1] = eventTriggered */ + 0, /* field[0] = periodical */ + 2, /* field[2] = reportCGI */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_config_nr__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_nr__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportConfigNR", + "ReportConfigNR", + "Uenibstreamprotobuf__ReportConfigNR", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ReportConfigNR), + 3, + uenibstreamprotobuf__report_config_nr__field_descriptors, + uenibstreamprotobuf__report_config_nr__field_indices_by_name, + 1, uenibstreamprotobuf__report_config_nr__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__report_config_nr__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__periodical_report_config__field_descriptors[9] = +{ + { + "rsType", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, rstype), + &uenibstreamprotobuf__nr__rs__type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportInterval", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, reportinterval), + &uenibstreamprotobuf__report_interval__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportAmount", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, reportamount), + &uenibstreamprotobuf__report_amount__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportQuantityCell", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, reportquantitycell), + &uenibstreamprotobuf__meas_report_quantity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxReportCells", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, maxreportcells), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportQuantityRS_Indexes", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, reportquantityrs_indexes), + &uenibstreamprotobuf__meas_report_quantity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxNrofRS_IndexesToReport", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, maxnrofrs_indexestoreport), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "includeBeamMeasurements", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, includebeammeasurements), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "useWhiteCellList", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, usewhitecelllist), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__periodical_report_config__field_indices_by_name[] = { + 7, /* field[7] = includeBeamMeasurements */ + 6, /* field[6] = maxNrofRS_IndexesToReport */ + 4, /* field[4] = maxReportCells */ + 2, /* field[2] = reportAmount */ + 1, /* field[1] = reportInterval */ + 3, /* field[3] = reportQuantityCell */ + 5, /* field[5] = reportQuantityRS_Indexes */ + 0, /* field[0] = rsType */ + 8, /* field[8] = useWhiteCellList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__periodical_report_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 9 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__periodical_report_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PeriodicalReportConfig", + "PeriodicalReportConfig", + "Uenibstreamprotobuf__PeriodicalReportConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PeriodicalReportConfig), + 9, + uenibstreamprotobuf__periodical_report_config__field_descriptors, + uenibstreamprotobuf__periodical_report_config__field_indices_by_name, + 1, uenibstreamprotobuf__periodical_report_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__periodical_report_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__nr__rs__type__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NR__RS__TYPE__VALUE__protobuf_unspecified", 0 }, + { "ssb", "UENIBSTREAMPROTOBUF__NR__RS__TYPE__VALUE__ssb", 1 }, + { "csi_rs", "UENIBSTREAMPROTOBUF__NR__RS__TYPE__VALUE__csi_rs", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__nr__rs__type__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__nr__rs__type__value__enum_values_by_name[3] = +{ + { "csi_rs", 2 }, + { "protobuf_unspecified", 0 }, + { "ssb", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__nr__rs__type__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NR_RS_Type.Value", + "Value", + "Uenibstreamprotobuf__NRRSType__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__nr__rs__type__value__enum_values_by_number, + 3, + uenibstreamprotobuf__nr__rs__type__value__enum_values_by_name, + 1, + uenibstreamprotobuf__nr__rs__type__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nr__rs__type__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NRRSType, value), + &uenibstreamprotobuf__nr__rs__type__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nr__rs__type__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nr__rs__type__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__rs__type__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NR_RS_Type", + "NRRSType", + "Uenibstreamprotobuf__NRRSType", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NRRSType), + 1, + uenibstreamprotobuf__nr__rs__type__field_descriptors, + uenibstreamprotobuf__nr__rs__type__field_indices_by_name, + 1, uenibstreamprotobuf__nr__rs__type__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nr__rs__type__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nr__freq_info__field_descriptors[1] = +{ + { + "measuredFrequency", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NRFreqInfo, measuredfrequency), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nr__freq_info__field_indices_by_name[] = { + 0, /* field[0] = measuredFrequency */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nr__freq_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__freq_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NR_FreqInfo", + "NRFreqInfo", + "Uenibstreamprotobuf__NRFreqInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NRFreqInfo), + 1, + uenibstreamprotobuf__nr__freq_info__field_descriptors, + uenibstreamprotobuf__nr__freq_info__field_indices_by_name, + 1, uenibstreamprotobuf__nr__freq_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nr__freq_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__report_interval__value__enum_values_by_number[15] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__protobuf_unspecified", 0 }, + { "ms120", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms120", 1 }, + { "ms240", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms240", 2 }, + { "ms480", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms480", 3 }, + { "ms640", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms640", 4 }, + { "ms1024", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms1024", 5 }, + { "ms2048", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms2048", 6 }, + { "ms5120", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms5120", 7 }, + { "ms10240", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms10240", 8 }, + { "ms20480", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms20480", 9 }, + { "ms40960", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms40960", 10 }, + { "min1", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__min1", 11 }, + { "min6", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__min6", 12 }, + { "min12", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__min12", 13 }, + { "min30", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__min30", 14 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_interval__value__value_ranges[] = { +{0, 0},{0, 15} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__report_interval__value__enum_values_by_name[15] = +{ + { "min1", 11 }, + { "min12", 13 }, + { "min30", 14 }, + { "min6", 12 }, + { "ms1024", 5 }, + { "ms10240", 8 }, + { "ms120", 1 }, + { "ms2048", 6 }, + { "ms20480", 9 }, + { "ms240", 2 }, + { "ms40960", 10 }, + { "ms480", 3 }, + { "ms5120", 7 }, + { "ms640", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__report_interval__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportInterval.Value", + "Value", + "Uenibstreamprotobuf__ReportInterval__Value", + "uenibstreamprotobuf", + 15, + uenibstreamprotobuf__report_interval__value__enum_values_by_number, + 15, + uenibstreamprotobuf__report_interval__value__enum_values_by_name, + 1, + uenibstreamprotobuf__report_interval__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_interval__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ReportInterval, value), + &uenibstreamprotobuf__report_interval__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__report_interval__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_interval__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__report_interval__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportInterval", + "ReportInterval", + "Uenibstreamprotobuf__ReportInterval", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ReportInterval), + 1, + uenibstreamprotobuf__report_interval__field_descriptors, + uenibstreamprotobuf__report_interval__field_indices_by_name, + 1, uenibstreamprotobuf__report_interval__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__report_interval__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__report_amount__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__protobuf_unspecified", 0 }, + { "r1", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r1", 1 }, + { "r2", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r2", 2 }, + { "r4", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r4", 3 }, + { "r8", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r8", 4 }, + { "r16", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r16", 5 }, + { "r32", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r32", 6 }, + { "r64", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r64", 7 }, + { "infinity", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__infinity", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_amount__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__report_amount__value__enum_values_by_name[9] = +{ + { "infinity", 8 }, + { "protobuf_unspecified", 0 }, + { "r1", 1 }, + { "r16", 5 }, + { "r2", 2 }, + { "r32", 6 }, + { "r4", 3 }, + { "r64", 7 }, + { "r8", 4 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__report_amount__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportAmount.Value", + "Value", + "Uenibstreamprotobuf__ReportAmount__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__report_amount__value__enum_values_by_number, + 9, + uenibstreamprotobuf__report_amount__value__enum_values_by_name, + 1, + uenibstreamprotobuf__report_amount__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_amount__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ReportAmount, value), + &uenibstreamprotobuf__report_amount__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__report_amount__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_amount__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__report_amount__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportAmount", + "ReportAmount", + "Uenibstreamprotobuf__ReportAmount", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ReportAmount), + 1, + uenibstreamprotobuf__report_amount__field_descriptors, + uenibstreamprotobuf__report_amount__field_indices_by_name, + 1, uenibstreamprotobuf__report_amount__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__report_amount__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_report_quantity__field_descriptors[3] = +{ + { + "rsrp", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasReportQuantity, rsrp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsrq", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasReportQuantity, rsrq), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sinr", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasReportQuantity, sinr), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_report_quantity__field_indices_by_name[] = { + 0, /* field[0] = rsrp */ + 1, /* field[1] = rsrq */ + 2, /* field[2] = sinr */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_report_quantity__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_report_quantity__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasReportQuantity", + "MeasReportQuantity", + "Uenibstreamprotobuf__MeasReportQuantity", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasReportQuantity), + 3, + uenibstreamprotobuf__meas_report_quantity__field_descriptors, + uenibstreamprotobuf__meas_report_quantity__field_indices_by_name, + 1, uenibstreamprotobuf__meas_report_quantity__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_report_quantity__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_trigger_config__field_descriptors[15] = +{ + { + "eventA1", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__EventTriggerConfig, event_id_case), + offsetof(Uenibstreamprotobuf__EventTriggerConfig, eventa1), + &uenibstreamprotobuf__event_a1__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eventA2", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__EventTriggerConfig, event_id_case), + offsetof(Uenibstreamprotobuf__EventTriggerConfig, eventa2), + &uenibstreamprotobuf__event_a2__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eventA3", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__EventTriggerConfig, event_id_case), + offsetof(Uenibstreamprotobuf__EventTriggerConfig, eventa3), + &uenibstreamprotobuf__event_a3__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eventA4", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__EventTriggerConfig, event_id_case), + offsetof(Uenibstreamprotobuf__EventTriggerConfig, eventa4), + &uenibstreamprotobuf__event_a4__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eventA5", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__EventTriggerConfig, event_id_case), + offsetof(Uenibstreamprotobuf__EventTriggerConfig, eventa5), + &uenibstreamprotobuf__event_a5__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eventA6", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__EventTriggerConfig, event_id_case), + offsetof(Uenibstreamprotobuf__EventTriggerConfig, eventa6), + &uenibstreamprotobuf__event_a6__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsType", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventTriggerConfig, rstype), + &uenibstreamprotobuf__nr__rs__type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportInterval", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventTriggerConfig, reportinterval), + &uenibstreamprotobuf__report_interval__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportAmount", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventTriggerConfig, reportamount), + &uenibstreamprotobuf__report_amount__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportQuantityCell", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventTriggerConfig, reportquantitycell), + &uenibstreamprotobuf__meas_report_quantity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxReportCells", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventTriggerConfig, maxreportcells), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportQuantityRS_Indexes", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventTriggerConfig, reportquantityrs_indexes), + &uenibstreamprotobuf__meas_report_quantity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxNrofRS_IndexesToReport", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventTriggerConfig, maxnrofrs_indexestoreport), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "includeBeamMeasurements", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventTriggerConfig, includebeammeasurements), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportAddNeighMeas", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventTriggerConfig, reportaddneighmeas), + &uenibstreamprotobuf__report_add_neigh_meas__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__event_trigger_config__field_indices_by_name[] = { + 0, /* field[0] = eventA1 */ + 1, /* field[1] = eventA2 */ + 2, /* field[2] = eventA3 */ + 3, /* field[3] = eventA4 */ + 4, /* field[4] = eventA5 */ + 5, /* field[5] = eventA6 */ + 13, /* field[13] = includeBeamMeasurements */ + 12, /* field[12] = maxNrofRS_IndexesToReport */ + 10, /* field[10] = maxReportCells */ + 14, /* field[14] = reportAddNeighMeas */ + 8, /* field[8] = reportAmount */ + 7, /* field[7] = reportInterval */ + 9, /* field[9] = reportQuantityCell */ + 11, /* field[11] = reportQuantityRS_Indexes */ + 6, /* field[6] = rsType */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__event_trigger_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 15 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__event_trigger_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EventTriggerConfig", + "EventTriggerConfig", + "Uenibstreamprotobuf__EventTriggerConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EventTriggerConfig), + 15, + uenibstreamprotobuf__event_trigger_config__field_descriptors, + uenibstreamprotobuf__event_trigger_config__field_indices_by_name, + 1, uenibstreamprotobuf__event_trigger_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__event_trigger_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_a1__field_descriptors[4] = +{ + { + "a1_Threshold", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA1, a1_threshold), + &uenibstreamprotobuf__meas_trigger_quantity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportOnLeave", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA1, reportonleave), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "hysteresis", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA1, hysteresis), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeToTrigger", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA1, timetotrigger), + &uenibstreamprotobuf__time_to_trigger__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__event_a1__field_indices_by_name[] = { + 0, /* field[0] = a1_Threshold */ + 2, /* field[2] = hysteresis */ + 1, /* field[1] = reportOnLeave */ + 3, /* field[3] = timeToTrigger */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__event_a1__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a1__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EventA1", + "EventA1", + "Uenibstreamprotobuf__EventA1", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EventA1), + 4, + uenibstreamprotobuf__event_a1__field_descriptors, + uenibstreamprotobuf__event_a1__field_indices_by_name, + 1, uenibstreamprotobuf__event_a1__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__event_a1__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_a2__field_descriptors[4] = +{ + { + "a2_Threshold", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA2, a2_threshold), + &uenibstreamprotobuf__meas_trigger_quantity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportOnLeave", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA2, reportonleave), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "hysteresis", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA2, hysteresis), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeToTrigger", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA2, timetotrigger), + &uenibstreamprotobuf__time_to_trigger__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__event_a2__field_indices_by_name[] = { + 0, /* field[0] = a2_Threshold */ + 2, /* field[2] = hysteresis */ + 1, /* field[1] = reportOnLeave */ + 3, /* field[3] = timeToTrigger */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__event_a2__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a2__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EventA2", + "EventA2", + "Uenibstreamprotobuf__EventA2", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EventA2), + 4, + uenibstreamprotobuf__event_a2__field_descriptors, + uenibstreamprotobuf__event_a2__field_indices_by_name, + 1, uenibstreamprotobuf__event_a2__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__event_a2__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_a3__field_descriptors[5] = +{ + { + "a3_Threshold", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA3, a3_threshold), + &uenibstreamprotobuf__meas_trigger_quantity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportOnLeave", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA3, reportonleave), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "hysteresis", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA3, hysteresis), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeToTrigger", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA3, timetotrigger), + &uenibstreamprotobuf__time_to_trigger__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "useWhiteCellList", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA3, usewhitecelllist), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__event_a3__field_indices_by_name[] = { + 0, /* field[0] = a3_Threshold */ + 2, /* field[2] = hysteresis */ + 1, /* field[1] = reportOnLeave */ + 3, /* field[3] = timeToTrigger */ + 4, /* field[4] = useWhiteCellList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__event_a3__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a3__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EventA3", + "EventA3", + "Uenibstreamprotobuf__EventA3", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EventA3), + 5, + uenibstreamprotobuf__event_a3__field_descriptors, + uenibstreamprotobuf__event_a3__field_indices_by_name, + 1, uenibstreamprotobuf__event_a3__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__event_a3__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_a4__field_descriptors[5] = +{ + { + "a4_Threshold", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA4, a4_threshold), + &uenibstreamprotobuf__meas_trigger_quantity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportOnLeave", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA4, reportonleave), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "hysteresis", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA4, hysteresis), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeToTrigger", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA4, timetotrigger), + &uenibstreamprotobuf__time_to_trigger__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "useWhiteCellList", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA4, usewhitecelllist), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__event_a4__field_indices_by_name[] = { + 0, /* field[0] = a4_Threshold */ + 2, /* field[2] = hysteresis */ + 1, /* field[1] = reportOnLeave */ + 3, /* field[3] = timeToTrigger */ + 4, /* field[4] = useWhiteCellList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__event_a4__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a4__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EventA4", + "EventA4", + "Uenibstreamprotobuf__EventA4", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EventA4), + 5, + uenibstreamprotobuf__event_a4__field_descriptors, + uenibstreamprotobuf__event_a4__field_indices_by_name, + 1, uenibstreamprotobuf__event_a4__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__event_a4__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_a5__field_descriptors[6] = +{ + { + "a5_Threshold1", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA5, a5_threshold1), + &uenibstreamprotobuf__meas_trigger_quantity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "a5_Threshold2", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA5, a5_threshold2), + &uenibstreamprotobuf__meas_trigger_quantity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportOnLeave", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA5, reportonleave), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "hysteresis", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA5, hysteresis), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeToTrigger", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA5, timetotrigger), + &uenibstreamprotobuf__time_to_trigger__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "useWhiteCellList", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA5, usewhitecelllist), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__event_a5__field_indices_by_name[] = { + 0, /* field[0] = a5_Threshold1 */ + 1, /* field[1] = a5_Threshold2 */ + 3, /* field[3] = hysteresis */ + 2, /* field[2] = reportOnLeave */ + 4, /* field[4] = timeToTrigger */ + 5, /* field[5] = useWhiteCellList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__event_a5__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a5__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EventA5", + "EventA5", + "Uenibstreamprotobuf__EventA5", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EventA5), + 6, + uenibstreamprotobuf__event_a5__field_descriptors, + uenibstreamprotobuf__event_a5__field_indices_by_name, + 1, uenibstreamprotobuf__event_a5__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__event_a5__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_a6__field_descriptors[5] = +{ + { + "a6_Offset", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA6, a6_offset), + &uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportOnLeave", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA6, reportonleave), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "hysteresis", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA6, hysteresis), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeToTrigger", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA6, timetotrigger), + &uenibstreamprotobuf__time_to_trigger__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "useWhiteCellList", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventA6, usewhitecelllist), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__event_a6__field_indices_by_name[] = { + 0, /* field[0] = a6_Offset */ + 2, /* field[2] = hysteresis */ + 1, /* field[1] = reportOnLeave */ + 3, /* field[3] = timeToTrigger */ + 4, /* field[4] = useWhiteCellList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__event_a6__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a6__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EventA6", + "EventA6", + "Uenibstreamprotobuf__EventA6", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EventA6), + 5, + uenibstreamprotobuf__event_a6__field_descriptors, + uenibstreamprotobuf__event_a6__field_indices_by_name, + 1, uenibstreamprotobuf__event_a6__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__event_a6__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_trigger_quantity__field_descriptors[3] = +{ + { + "rsrp", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__MeasTriggerQuantity, c_case), + offsetof(Uenibstreamprotobuf__MeasTriggerQuantity, rsrp), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsrq", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__MeasTriggerQuantity, c_case), + offsetof(Uenibstreamprotobuf__MeasTriggerQuantity, rsrq), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sinr", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__MeasTriggerQuantity, c_case), + offsetof(Uenibstreamprotobuf__MeasTriggerQuantity, sinr), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_trigger_quantity__field_indices_by_name[] = { + 0, /* field[0] = rsrp */ + 1, /* field[1] = rsrq */ + 2, /* field[2] = sinr */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_trigger_quantity__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_trigger_quantity__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasTriggerQuantity", + "MeasTriggerQuantity", + "Uenibstreamprotobuf__MeasTriggerQuantity", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasTriggerQuantity), + 3, + uenibstreamprotobuf__meas_trigger_quantity__field_descriptors, + uenibstreamprotobuf__meas_trigger_quantity__field_indices_by_name, + 1, uenibstreamprotobuf__meas_trigger_quantity__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_trigger_quantity__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__time_to_trigger__value__enum_values_by_number[17] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__protobuf_unspecified", 0 }, + { "ms0", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms0", 1 }, + { "ms40", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms40", 2 }, + { "ms64", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms64", 3 }, + { "ms80", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms80", 4 }, + { "ms100", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms100", 5 }, + { "ms128", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms128", 6 }, + { "ms160", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms160", 7 }, + { "ms256", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms256", 8 }, + { "ms320", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms320", 9 }, + { "ms480", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms480", 10 }, + { "ms512", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms512", 11 }, + { "ms640", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms640", 12 }, + { "ms1024", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms1024", 13 }, + { "ms1280", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms1280", 14 }, + { "ms2560", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms2560", 15 }, + { "ms5120", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms5120", 16 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__time_to_trigger__value__value_ranges[] = { +{0, 0},{0, 17} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__time_to_trigger__value__enum_values_by_name[17] = +{ + { "ms0", 1 }, + { "ms100", 5 }, + { "ms1024", 13 }, + { "ms128", 6 }, + { "ms1280", 14 }, + { "ms160", 7 }, + { "ms256", 8 }, + { "ms2560", 15 }, + { "ms320", 9 }, + { "ms40", 2 }, + { "ms480", 10 }, + { "ms512", 11 }, + { "ms5120", 16 }, + { "ms64", 3 }, + { "ms640", 12 }, + { "ms80", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__time_to_trigger__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TimeToTrigger.Value", + "Value", + "Uenibstreamprotobuf__TimeToTrigger__Value", + "uenibstreamprotobuf", + 17, + uenibstreamprotobuf__time_to_trigger__value__enum_values_by_number, + 17, + uenibstreamprotobuf__time_to_trigger__value__enum_values_by_name, + 1, + uenibstreamprotobuf__time_to_trigger__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__time_to_trigger__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TimeToTrigger, value), + &uenibstreamprotobuf__time_to_trigger__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__time_to_trigger__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__time_to_trigger__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__time_to_trigger__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TimeToTrigger", + "TimeToTrigger", + "Uenibstreamprotobuf__TimeToTrigger", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TimeToTrigger), + 1, + uenibstreamprotobuf__time_to_trigger__field_descriptors, + uenibstreamprotobuf__time_to_trigger__field_indices_by_name, + 1, uenibstreamprotobuf__time_to_trigger__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__time_to_trigger__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_trigger_quantity_offset__field_descriptors[3] = +{ + { + "rsrp", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_SINT32, + offsetof(Uenibstreamprotobuf__MeasTriggerQuantityOffset, c_case), + offsetof(Uenibstreamprotobuf__MeasTriggerQuantityOffset, rsrp), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsrq", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_SINT32, + offsetof(Uenibstreamprotobuf__MeasTriggerQuantityOffset, c_case), + offsetof(Uenibstreamprotobuf__MeasTriggerQuantityOffset, rsrq), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sinr", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_SINT32, + offsetof(Uenibstreamprotobuf__MeasTriggerQuantityOffset, c_case), + offsetof(Uenibstreamprotobuf__MeasTriggerQuantityOffset, sinr), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_trigger_quantity_offset__field_indices_by_name[] = { + 0, /* field[0] = rsrp */ + 1, /* field[1] = rsrq */ + 2, /* field[2] = sinr */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_trigger_quantity_offset__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasTriggerQuantityOffset", + "MeasTriggerQuantityOffset", + "Uenibstreamprotobuf__MeasTriggerQuantityOffset", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasTriggerQuantityOffset), + 3, + uenibstreamprotobuf__meas_trigger_quantity_offset__field_descriptors, + uenibstreamprotobuf__meas_trigger_quantity_offset__field_indices_by_name, + 1, uenibstreamprotobuf__meas_trigger_quantity_offset__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_trigger_quantity_offset__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__report_add_neigh_meas__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__REPORT_ADD_NEIGH_MEAS__VALUE__protobuf_unspecified", 0 }, + { "setup", "UENIBSTREAMPROTOBUF__REPORT_ADD_NEIGH_MEAS__VALUE__setup", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_add_neigh_meas__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__report_add_neigh_meas__value__enum_values_by_name[2] = +{ + { "protobuf_unspecified", 0 }, + { "setup", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__report_add_neigh_meas__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportAddNeighMeas.Value", + "Value", + "Uenibstreamprotobuf__ReportAddNeighMeas__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__report_add_neigh_meas__value__enum_values_by_number, + 2, + uenibstreamprotobuf__report_add_neigh_meas__value__enum_values_by_name, + 1, + uenibstreamprotobuf__report_add_neigh_meas__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_add_neigh_meas__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ReportAddNeighMeas, value), + &uenibstreamprotobuf__report_add_neigh_meas__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__report_add_neigh_meas__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_add_neigh_meas__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__report_add_neigh_meas__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportAddNeighMeas", + "ReportAddNeighMeas", + "Uenibstreamprotobuf__ReportAddNeighMeas", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ReportAddNeighMeas), + 1, + uenibstreamprotobuf__report_add_neigh_meas__field_descriptors, + uenibstreamprotobuf__report_add_neigh_meas__field_indices_by_name, + 1, uenibstreamprotobuf__report_add_neigh_meas__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__report_add_neigh_meas__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_cgi__field_descriptors[1] = +{ + { + "cellForWhichToReportCGI", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ReportCGI, cellforwhichtoreportcgi), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__report_cgi__field_indices_by_name[] = { + 0, /* field[0] = cellForWhichToReportCGI */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_cgi__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__report_cgi__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportCGI", + "ReportCGI", + "Uenibstreamprotobuf__ReportCGI", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ReportCGI), + 1, + uenibstreamprotobuf__report_cgi__field_descriptors, + uenibstreamprotobuf__report_cgi__field_indices_by_name, + 1, uenibstreamprotobuf__report_cgi__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__report_cgi__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_config_inter_rat__field_descriptors[3] = +{ + { + "periodical", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ReportConfigInterRAT, report_type_case), + offsetof(Uenibstreamprotobuf__ReportConfigInterRAT, periodical), + &uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eventTriggered", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ReportConfigInterRAT, report_type_case), + offsetof(Uenibstreamprotobuf__ReportConfigInterRAT, eventtriggered), + &uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportCGI", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ReportConfigInterRAT, report_type_case), + offsetof(Uenibstreamprotobuf__ReportConfigInterRAT, reportcgi), + &uenibstreamprotobuf__report_cgi__eutra__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__report_config_inter_rat__field_indices_by_name[] = { + 1, /* field[1] = eventTriggered */ + 0, /* field[0] = periodical */ + 2, /* field[2] = reportCGI */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_config_inter_rat__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_inter_rat__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportConfigInterRAT", + "ReportConfigInterRAT", + "Uenibstreamprotobuf__ReportConfigInterRAT", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ReportConfigInterRAT), + 3, + uenibstreamprotobuf__report_config_inter_rat__field_descriptors, + uenibstreamprotobuf__report_config_inter_rat__field_indices_by_name, + 1, uenibstreamprotobuf__report_config_inter_rat__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__report_config_inter_rat__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__periodical_report_config_inter_rat__field_descriptors[4] = +{ + { + "reportInterval", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PeriodicalReportConfigInterRAT, reportinterval), + &uenibstreamprotobuf__report_interval__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportAmount", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PeriodicalReportConfigInterRAT, reportamount), + &uenibstreamprotobuf__report_amount__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportQuantity", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PeriodicalReportConfigInterRAT, reportquantity), + &uenibstreamprotobuf__meas_report_quantity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxReportCells", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PeriodicalReportConfigInterRAT, maxreportcells), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__periodical_report_config_inter_rat__field_indices_by_name[] = { + 3, /* field[3] = maxReportCells */ + 1, /* field[1] = reportAmount */ + 0, /* field[0] = reportInterval */ + 2, /* field[2] = reportQuantity */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__periodical_report_config_inter_rat__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PeriodicalReportConfigInterRAT", + "PeriodicalReportConfigInterRAT", + "Uenibstreamprotobuf__PeriodicalReportConfigInterRAT", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PeriodicalReportConfigInterRAT), + 4, + uenibstreamprotobuf__periodical_report_config_inter_rat__field_descriptors, + uenibstreamprotobuf__periodical_report_config_inter_rat__field_indices_by_name, + 1, uenibstreamprotobuf__periodical_report_config_inter_rat__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__periodical_report_config_inter_rat__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_trigger_config_inter_rat__field_descriptors[7] = +{ + { + "eventB1", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, event_id_case), + offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, eventb1), + &uenibstreamprotobuf__event_b1__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eventB2", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, event_id_case), + offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, eventb2), + &uenibstreamprotobuf__event_b2__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsType", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, rstype), + &uenibstreamprotobuf__nr__rs__type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportInterval", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, reportinterval), + &uenibstreamprotobuf__report_interval__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportAmount", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, reportamount), + &uenibstreamprotobuf__report_amount__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportQuantity", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, reportquantity), + &uenibstreamprotobuf__meas_report_quantity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "maxReportCells", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, maxreportcells), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__event_trigger_config_inter_rat__field_indices_by_name[] = { + 0, /* field[0] = eventB1 */ + 1, /* field[1] = eventB2 */ + 6, /* field[6] = maxReportCells */ + 4, /* field[4] = reportAmount */ + 3, /* field[3] = reportInterval */ + 5, /* field[5] = reportQuantity */ + 2, /* field[2] = rsType */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__event_trigger_config_inter_rat__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EventTriggerConfigInterRAT", + "EventTriggerConfigInterRAT", + "Uenibstreamprotobuf__EventTriggerConfigInterRAT", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EventTriggerConfigInterRAT), + 7, + uenibstreamprotobuf__event_trigger_config_inter_rat__field_descriptors, + uenibstreamprotobuf__event_trigger_config_inter_rat__field_indices_by_name, + 1, uenibstreamprotobuf__event_trigger_config_inter_rat__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__event_trigger_config_inter_rat__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_b1__field_descriptors[4] = +{ + { + "b1_ThresholdEUTRA", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventB1, b1_thresholdeutra), + &uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportOnLeave", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventB1, reportonleave), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "hysteresis", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventB1, hysteresis), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeToTrigger", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventB1, timetotrigger), + &uenibstreamprotobuf__time_to_trigger__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__event_b1__field_indices_by_name[] = { + 0, /* field[0] = b1_ThresholdEUTRA */ + 2, /* field[2] = hysteresis */ + 1, /* field[1] = reportOnLeave */ + 3, /* field[3] = timeToTrigger */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__event_b1__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__event_b1__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EventB1", + "EventB1", + "Uenibstreamprotobuf__EventB1", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EventB1), + 4, + uenibstreamprotobuf__event_b1__field_descriptors, + uenibstreamprotobuf__event_b1__field_indices_by_name, + 1, uenibstreamprotobuf__event_b1__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__event_b1__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_b2__field_descriptors[5] = +{ + { + "b2_Threshold1", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventB2, b2_threshold1), + &uenibstreamprotobuf__meas_trigger_quantity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "b2_Threshold2EUTRA", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventB2, b2_threshold2eutra), + &uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportOnLeave", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventB2, reportonleave), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "hysteresis", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventB2, hysteresis), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeToTrigger", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EventB2, timetotrigger), + &uenibstreamprotobuf__time_to_trigger__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__event_b2__field_indices_by_name[] = { + 0, /* field[0] = b2_Threshold1 */ + 1, /* field[1] = b2_Threshold2EUTRA */ + 3, /* field[3] = hysteresis */ + 2, /* field[2] = reportOnLeave */ + 4, /* field[4] = timeToTrigger */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__event_b2__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__event_b2__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EventB2", + "EventB2", + "Uenibstreamprotobuf__EventB2", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EventB2), + 5, + uenibstreamprotobuf__event_b2__field_descriptors, + uenibstreamprotobuf__event_b2__field_indices_by_name, + 1, uenibstreamprotobuf__event_b2__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__event_b2__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_trigger_quantity_eutra__field_descriptors[3] = +{ + { + "rsrp", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__MeasTriggerQuantityEUTRA, c_case), + offsetof(Uenibstreamprotobuf__MeasTriggerQuantityEUTRA, rsrp), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsrq", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__MeasTriggerQuantityEUTRA, c_case), + offsetof(Uenibstreamprotobuf__MeasTriggerQuantityEUTRA, rsrq), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sinr", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__MeasTriggerQuantityEUTRA, c_case), + offsetof(Uenibstreamprotobuf__MeasTriggerQuantityEUTRA, sinr), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_trigger_quantity_eutra__field_indices_by_name[] = { + 0, /* field[0] = rsrp */ + 1, /* field[1] = rsrq */ + 2, /* field[2] = sinr */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_trigger_quantity_eutra__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasTriggerQuantityEUTRA", + "MeasTriggerQuantityEUTRA", + "Uenibstreamprotobuf__MeasTriggerQuantityEUTRA", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasTriggerQuantityEUTRA), + 3, + uenibstreamprotobuf__meas_trigger_quantity_eutra__field_descriptors, + uenibstreamprotobuf__meas_trigger_quantity_eutra__field_indices_by_name, + 1, uenibstreamprotobuf__meas_trigger_quantity_eutra__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_trigger_quantity_eutra__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_cgi__eutra__field_descriptors[1] = +{ + { + "cellForWhichToReportCGI", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ReportCGIEUTRA, cellforwhichtoreportcgi), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__report_cgi__eutra__field_indices_by_name[] = { + 0, /* field[0] = cellForWhichToReportCGI */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__report_cgi__eutra__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__report_cgi__eutra__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ReportCGI_EUTRA", + "ReportCGIEUTRA", + "Uenibstreamprotobuf__ReportCGIEUTRA", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ReportCGIEUTRA), + 1, + uenibstreamprotobuf__report_cgi__eutra__field_descriptors, + uenibstreamprotobuf__report_cgi__eutra__field_indices_by_name, + 1, uenibstreamprotobuf__report_cgi__eutra__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__report_cgi__eutra__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_id_to_add_mod__field_descriptors[3] = +{ + { + "measId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasIdToAddMod, measid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measObjectId", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasIdToAddMod, measobjectid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reportConfigId", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasIdToAddMod, reportconfigid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_id_to_add_mod__field_indices_by_name[] = { + 0, /* field[0] = measId */ + 1, /* field[1] = measObjectId */ + 2, /* field[2] = reportConfigId */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_id_to_add_mod__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_id_to_add_mod__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasIdToAddMod", + "MeasIdToAddMod", + "Uenibstreamprotobuf__MeasIdToAddMod", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasIdToAddMod), + 3, + uenibstreamprotobuf__meas_id_to_add_mod__field_descriptors, + uenibstreamprotobuf__meas_id_to_add_mod__field_indices_by_name, + 1, uenibstreamprotobuf__meas_id_to_add_mod__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_id_to_add_mod__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__quantity_config__field_descriptors[2] = +{ + { + "quantityConfigNR_List", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__QuantityConfig, n_quantityconfignr_list), + offsetof(Uenibstreamprotobuf__QuantityConfig, quantityconfignr_list), + &uenibstreamprotobuf__quantity_config_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "quantityConfigEUTRA", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QuantityConfig, quantityconfigeutra), + &uenibstreamprotobuf__filter_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__quantity_config__field_indices_by_name[] = { + 1, /* field[1] = quantityConfigEUTRA */ + 0, /* field[0] = quantityConfigNR_List */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__quantity_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__quantity_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.QuantityConfig", + "QuantityConfig", + "Uenibstreamprotobuf__QuantityConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__QuantityConfig), + 2, + uenibstreamprotobuf__quantity_config__field_descriptors, + uenibstreamprotobuf__quantity_config__field_indices_by_name, + 1, uenibstreamprotobuf__quantity_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__quantity_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__quantity_config_nr__field_descriptors[2] = +{ + { + "quantityConfigCell", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QuantityConfigNR, quantityconfigcell), + &uenibstreamprotobuf__quantity_config_rs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "quantityConfigRS_Index", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QuantityConfigNR, quantityconfigrs_index), + &uenibstreamprotobuf__quantity_config_rs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__quantity_config_nr__field_indices_by_name[] = { + 0, /* field[0] = quantityConfigCell */ + 1, /* field[1] = quantityConfigRS_Index */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__quantity_config_nr__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__quantity_config_nr__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.QuantityConfigNR", + "QuantityConfigNR", + "Uenibstreamprotobuf__QuantityConfigNR", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__QuantityConfigNR), + 2, + uenibstreamprotobuf__quantity_config_nr__field_descriptors, + uenibstreamprotobuf__quantity_config_nr__field_indices_by_name, + 1, uenibstreamprotobuf__quantity_config_nr__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__quantity_config_nr__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__quantity_config_rs__field_descriptors[2] = +{ + { + "ssb_FilterConfig", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QuantityConfigRS, ssb_filterconfig), + &uenibstreamprotobuf__filter_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_RS_FilterConfig", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QuantityConfigRS, csi_rs_filterconfig), + &uenibstreamprotobuf__filter_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__quantity_config_rs__field_indices_by_name[] = { + 1, /* field[1] = csi_RS_FilterConfig */ + 0, /* field[0] = ssb_FilterConfig */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__quantity_config_rs__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__quantity_config_rs__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.QuantityConfigRS", + "QuantityConfigRS", + "Uenibstreamprotobuf__QuantityConfigRS", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__QuantityConfigRS), + 2, + uenibstreamprotobuf__quantity_config_rs__field_descriptors, + uenibstreamprotobuf__quantity_config_rs__field_indices_by_name, + 1, uenibstreamprotobuf__quantity_config_rs__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__quantity_config_rs__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__filter_config__field_descriptors[3] = +{ + { + "filterCoefficientRSRP", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FilterConfig, filtercoefficientrsrp), + &uenibstreamprotobuf__filter_coefficient__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "filterCoefficientRSRQ", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FilterConfig, filtercoefficientrsrq), + &uenibstreamprotobuf__filter_coefficient__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "filterCoefficientRS_SINR", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FilterConfig, filtercoefficientrs_sinr), + &uenibstreamprotobuf__filter_coefficient__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__filter_config__field_indices_by_name[] = { + 0, /* field[0] = filterCoefficientRSRP */ + 1, /* field[1] = filterCoefficientRSRQ */ + 2, /* field[2] = filterCoefficientRS_SINR */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__filter_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__filter_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FilterConfig", + "FilterConfig", + "Uenibstreamprotobuf__FilterConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__FilterConfig), + 3, + uenibstreamprotobuf__filter_config__field_descriptors, + uenibstreamprotobuf__filter_config__field_indices_by_name, + 1, uenibstreamprotobuf__filter_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__filter_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__filter_coefficient__value__enum_values_by_number[16] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__protobuf_unspecified", 0 }, + { "fc0", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc0", 1 }, + { "fc1", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc1", 2 }, + { "fc2", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc2", 3 }, + { "fc3", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc3", 4 }, + { "fc4", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc4", 5 }, + { "fc5", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc5", 6 }, + { "fc6", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc6", 7 }, + { "fc7", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc7", 8 }, + { "fc8", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc8", 9 }, + { "fc9", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc9", 10 }, + { "fc11", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc11", 11 }, + { "fc13", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc13", 12 }, + { "fc15", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc15", 13 }, + { "fc17", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc17", 14 }, + { "fc19", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc19", 15 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__filter_coefficient__value__value_ranges[] = { +{0, 0},{0, 16} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__filter_coefficient__value__enum_values_by_name[16] = +{ + { "fc0", 1 }, + { "fc1", 2 }, + { "fc11", 11 }, + { "fc13", 12 }, + { "fc15", 13 }, + { "fc17", 14 }, + { "fc19", 15 }, + { "fc2", 3 }, + { "fc3", 4 }, + { "fc4", 5 }, + { "fc5", 6 }, + { "fc6", 7 }, + { "fc7", 8 }, + { "fc8", 9 }, + { "fc9", 10 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__filter_coefficient__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FilterCoefficient.Value", + "Value", + "Uenibstreamprotobuf__FilterCoefficient__Value", + "uenibstreamprotobuf", + 16, + uenibstreamprotobuf__filter_coefficient__value__enum_values_by_number, + 16, + uenibstreamprotobuf__filter_coefficient__value__enum_values_by_name, + 1, + uenibstreamprotobuf__filter_coefficient__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__filter_coefficient__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FilterCoefficient, value), + &uenibstreamprotobuf__filter_coefficient__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__filter_coefficient__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__filter_coefficient__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__filter_coefficient__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FilterCoefficient", + "FilterCoefficient", + "Uenibstreamprotobuf__FilterCoefficient", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__FilterCoefficient), + 1, + uenibstreamprotobuf__filter_coefficient__field_descriptors, + uenibstreamprotobuf__filter_coefficient__field_indices_by_name, + 1, uenibstreamprotobuf__filter_coefficient__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__filter_coefficient__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_gap_config__field_descriptors[6] = +{ + { + "release_gapFR2", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasGapConfig, gap_fr2_case), + offsetof(Uenibstreamprotobuf__MeasGapConfig, release_gapfr2), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_gapFR2", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasGapConfig, gap_fr2_case), + offsetof(Uenibstreamprotobuf__MeasGapConfig, setup_gapfr2), + &uenibstreamprotobuf__gap_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_gapFR1", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasGapConfig, gap_fr1_case), + offsetof(Uenibstreamprotobuf__MeasGapConfig, release_gapfr1), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_gapFR1", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasGapConfig, gap_fr1_case), + offsetof(Uenibstreamprotobuf__MeasGapConfig, setup_gapfr1), + &uenibstreamprotobuf__gap_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_gapUE", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasGapConfig, gap_ue_case), + offsetof(Uenibstreamprotobuf__MeasGapConfig, release_gapue), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_gapUE", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasGapConfig, gap_ue_case), + offsetof(Uenibstreamprotobuf__MeasGapConfig, setup_gapue), + &uenibstreamprotobuf__gap_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_gap_config__field_indices_by_name[] = { + 2, /* field[2] = release_gapFR1 */ + 0, /* field[0] = release_gapFR2 */ + 4, /* field[4] = release_gapUE */ + 3, /* field[3] = setup_gapFR1 */ + 1, /* field[1] = setup_gapFR2 */ + 5, /* field[5] = setup_gapUE */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_gap_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_gap_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasGapConfig", + "MeasGapConfig", + "Uenibstreamprotobuf__MeasGapConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasGapConfig), + 6, + uenibstreamprotobuf__meas_gap_config__field_descriptors, + uenibstreamprotobuf__meas_gap_config__field_indices_by_name, + 1, uenibstreamprotobuf__meas_gap_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_gap_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__gap_config__field_descriptors[4] = +{ + { + "gapOffset", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GapConfig, gapoffset), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mgl", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GapConfig, mgl), + &uenibstreamprotobuf__mgl__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mgrp", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GapConfig, mgrp), + &uenibstreamprotobuf__mgrp__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mgta", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GapConfig, mgta), + &uenibstreamprotobuf__mgta__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__gap_config__field_indices_by_name[] = { + 0, /* field[0] = gapOffset */ + 1, /* field[1] = mgl */ + 2, /* field[2] = mgrp */ + 3, /* field[3] = mgta */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__gap_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__gap_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.GapConfig", + "GapConfig", + "Uenibstreamprotobuf__GapConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__GapConfig), + 4, + uenibstreamprotobuf__gap_config__field_descriptors, + uenibstreamprotobuf__gap_config__field_indices_by_name, + 1, uenibstreamprotobuf__gap_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__gap_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__mgl__value__enum_values_by_number[7] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MGL__VALUE__protobuf_unspecified", 0 }, + { "ms1dot5", "UENIBSTREAMPROTOBUF__MGL__VALUE__ms1dot5", 1 }, + { "ms3", "UENIBSTREAMPROTOBUF__MGL__VALUE__ms3", 2 }, + { "ms3dot5", "UENIBSTREAMPROTOBUF__MGL__VALUE__ms3dot5", 3 }, + { "ms4", "UENIBSTREAMPROTOBUF__MGL__VALUE__ms4", 4 }, + { "ms5dot5", "UENIBSTREAMPROTOBUF__MGL__VALUE__ms5dot5", 5 }, + { "ms6", "UENIBSTREAMPROTOBUF__MGL__VALUE__ms6", 6 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__mgl__value__value_ranges[] = { +{0, 0},{0, 7} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__mgl__value__enum_values_by_name[7] = +{ + { "ms1dot5", 1 }, + { "ms3", 2 }, + { "ms3dot5", 3 }, + { "ms4", 4 }, + { "ms5dot5", 5 }, + { "ms6", 6 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__mgl__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MGL.Value", + "Value", + "Uenibstreamprotobuf__MGL__Value", + "uenibstreamprotobuf", + 7, + uenibstreamprotobuf__mgl__value__enum_values_by_number, + 7, + uenibstreamprotobuf__mgl__value__enum_values_by_name, + 1, + uenibstreamprotobuf__mgl__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__mgl__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MGL, value), + &uenibstreamprotobuf__mgl__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__mgl__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__mgl__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__mgl__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MGL", + "MGL", + "Uenibstreamprotobuf__MGL", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MGL), + 1, + uenibstreamprotobuf__mgl__field_descriptors, + uenibstreamprotobuf__mgl__field_indices_by_name, + 1, uenibstreamprotobuf__mgl__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__mgl__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__mgrp__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MGRP__VALUE__protobuf_unspecified", 0 }, + { "ms20", "UENIBSTREAMPROTOBUF__MGRP__VALUE__ms20", 1 }, + { "ms40", "UENIBSTREAMPROTOBUF__MGRP__VALUE__ms40", 2 }, + { "ms80", "UENIBSTREAMPROTOBUF__MGRP__VALUE__ms80", 3 }, + { "ms160", "UENIBSTREAMPROTOBUF__MGRP__VALUE__ms160", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__mgrp__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__mgrp__value__enum_values_by_name[5] = +{ + { "ms160", 4 }, + { "ms20", 1 }, + { "ms40", 2 }, + { "ms80", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__mgrp__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MGRP.Value", + "Value", + "Uenibstreamprotobuf__MGRP__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__mgrp__value__enum_values_by_number, + 5, + uenibstreamprotobuf__mgrp__value__enum_values_by_name, + 1, + uenibstreamprotobuf__mgrp__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__mgrp__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MGRP, value), + &uenibstreamprotobuf__mgrp__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__mgrp__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__mgrp__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__mgrp__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MGRP", + "MGRP", + "Uenibstreamprotobuf__MGRP", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MGRP), + 1, + uenibstreamprotobuf__mgrp__field_descriptors, + uenibstreamprotobuf__mgrp__field_indices_by_name, + 1, uenibstreamprotobuf__mgrp__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__mgrp__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__mgta__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MGTA__VALUE__protobuf_unspecified", 0 }, + { "ms0", "UENIBSTREAMPROTOBUF__MGTA__VALUE__ms0", 1 }, + { "ms0dot25", "UENIBSTREAMPROTOBUF__MGTA__VALUE__ms0dot25", 2 }, + { "ms0dot5", "UENIBSTREAMPROTOBUF__MGTA__VALUE__ms0dot5", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__mgta__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__mgta__value__enum_values_by_name[4] = +{ + { "ms0", 1 }, + { "ms0dot25", 2 }, + { "ms0dot5", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__mgta__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MGTA.Value", + "Value", + "Uenibstreamprotobuf__MGTA__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__mgta__value__enum_values_by_number, + 4, + uenibstreamprotobuf__mgta__value__enum_values_by_name, + 1, + uenibstreamprotobuf__mgta__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__mgta__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MGTA, value), + &uenibstreamprotobuf__mgta__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__mgta__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__mgta__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__mgta__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MGTA", + "MGTA", + "Uenibstreamprotobuf__MGTA", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MGTA), + 1, + uenibstreamprotobuf__mgta__field_descriptors, + uenibstreamprotobuf__mgta__field_indices_by_name, + 1, uenibstreamprotobuf__mgta__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__mgta__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_gap_sharing_config__field_descriptors[6] = +{ + { + "release_gapSharingFR2", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, gap_sharing_fr2_case), + offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, release_gapsharingfr2), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_gapSharingFR2", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, gap_sharing_fr2_case), + offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, setup_gapsharingfr2), + &uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_gapSharingFR1", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, gap_sharing_fr1_case), + offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, release_gapsharingfr1), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_gapSharingFR1", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, gap_sharing_fr1_case), + offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, setup_gapsharingfr1), + &uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "release_gapSharingUE", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, gap_sharing_ue_case), + offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, release_gapsharingue), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_gapSharingUE", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, gap_sharing_ue_case), + offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, setup_gapsharingue), + &uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_gap_sharing_config__field_indices_by_name[] = { + 2, /* field[2] = release_gapSharingFR1 */ + 0, /* field[0] = release_gapSharingFR2 */ + 4, /* field[4] = release_gapSharingUE */ + 3, /* field[3] = setup_gapSharingFR1 */ + 1, /* field[1] = setup_gapSharingFR2 */ + 5, /* field[5] = setup_gapSharingUE */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_gap_sharing_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_gap_sharing_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasGapSharingConfig", + "MeasGapSharingConfig", + "Uenibstreamprotobuf__MeasGapSharingConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasGapSharingConfig), + 6, + uenibstreamprotobuf__meas_gap_sharing_config__field_descriptors, + uenibstreamprotobuf__meas_gap_sharing_config__field_indices_by_name, + 1, uenibstreamprotobuf__meas_gap_sharing_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_gap_sharing_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__meas_gap_sharing_scheme__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__protobuf_unspecified", 0 }, + { "scheme00", "UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__scheme00", 1 }, + { "scheme01", "UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__scheme01", 2 }, + { "scheme10", "UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__scheme10", 3 }, + { "scheme11", "UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__scheme11", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_gap_sharing_scheme__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__meas_gap_sharing_scheme__value__enum_values_by_name[5] = +{ + { "protobuf_unspecified", 0 }, + { "scheme00", 1 }, + { "scheme01", 2 }, + { "scheme10", 3 }, + { "scheme11", 4 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__meas_gap_sharing_scheme__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasGapSharingScheme.Value", + "Value", + "Uenibstreamprotobuf__MeasGapSharingScheme__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__meas_gap_sharing_scheme__value__enum_values_by_number, + 5, + uenibstreamprotobuf__meas_gap_sharing_scheme__value__enum_values_by_name, + 1, + uenibstreamprotobuf__meas_gap_sharing_scheme__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_gap_sharing_scheme__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasGapSharingScheme, value), + &uenibstreamprotobuf__meas_gap_sharing_scheme__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_gap_sharing_scheme__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_gap_sharing_scheme__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasGapSharingScheme", + "MeasGapSharingScheme", + "Uenibstreamprotobuf__MeasGapSharingScheme", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasGapSharingScheme), + 1, + uenibstreamprotobuf__meas_gap_sharing_scheme__field_descriptors, + uenibstreamprotobuf__meas_gap_sharing_scheme__field_indices_by_name, + 1, uenibstreamprotobuf__meas_gap_sharing_scheme__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_gap_sharing_scheme__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__other_config__field_descriptors[2] = +{ + { + "release", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__OtherConfig, delay_budget_reporting_config_case), + offsetof(Uenibstreamprotobuf__OtherConfig, release), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__OtherConfig, delay_budget_reporting_config_case), + offsetof(Uenibstreamprotobuf__OtherConfig, setup), + &uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__other_config__field_indices_by_name[] = { + 0, /* field[0] = release */ + 1, /* field[1] = setup */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__other_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__other_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.OtherConfig", + "OtherConfig", + "Uenibstreamprotobuf__OtherConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__OtherConfig), + 2, + uenibstreamprotobuf__other_config__field_descriptors, + uenibstreamprotobuf__other_config__field_indices_by_name, + 1, uenibstreamprotobuf__other_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__other_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__protobuf_unspecified", 0 }, + { "s0", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s0", 1 }, + { "s0dot4", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s0dot4", 2 }, + { "s0dot8", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s0dot8", 3 }, + { "s1dot6", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s1dot6", 4 }, + { "s3", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s3", 5 }, + { "s6", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s6", 6 }, + { "s12", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s12", 7 }, + { "s30", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s30", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__enum_values_by_name[9] = +{ + { "protobuf_unspecified", 0 }, + { "s0", 1 }, + { "s0dot4", 2 }, + { "s0dot8", 3 }, + { "s12", 7 }, + { "s1dot6", 4 }, + { "s3", 5 }, + { "s30", 8 }, + { "s6", 6 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DelayBudgetReportingProhibitTimer.Value", + "Value", + "Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__enum_values_by_number, + 9, + uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer, value), + &uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DelayBudgetReportingProhibitTimer", + "DelayBudgetReportingProhibitTimer", + "Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer), + 1, + uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__field_descriptors, + uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__field_indices_by_name, + 1, uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__other_config_v1540__field_descriptors[2] = +{ + { + "release_overheatingAssistanceConfig", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__OtherConfigV1540, overheating_assistance_config_case), + offsetof(Uenibstreamprotobuf__OtherConfigV1540, release_overheatingassistanceconfig), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "setup_overheatingAssistanceConfig", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__OtherConfigV1540, overheating_assistance_config_case), + offsetof(Uenibstreamprotobuf__OtherConfigV1540, setup_overheatingassistanceconfig), + &uenibstreamprotobuf__overheating_assistance_config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__other_config_v1540__field_indices_by_name[] = { + 0, /* field[0] = release_overheatingAssistanceConfig */ + 1, /* field[1] = setup_overheatingAssistanceConfig */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__other_config_v1540__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__other_config_v1540__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.OtherConfig_v1540", + "OtherConfigV1540", + "Uenibstreamprotobuf__OtherConfigV1540", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__OtherConfigV1540), + 2, + uenibstreamprotobuf__other_config_v1540__field_descriptors, + uenibstreamprotobuf__other_config_v1540__field_indices_by_name, + 1, uenibstreamprotobuf__other_config_v1540__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__other_config_v1540__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__enum_values_by_number[14] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__protobuf_unspecified", 0 }, + { "s0", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s0", 1 }, + { "s0dot5", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s0dot5", 2 }, + { "s1", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s1", 3 }, + { "s2", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s2", 4 }, + { "s5", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s5", 5 }, + { "s10", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s10", 6 }, + { "s20", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s20", 7 }, + { "s30", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s30", 8 }, + { "s60", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s60", 9 }, + { "s90", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s90", 10 }, + { "s120", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s120", 11 }, + { "s300", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s300", 12 }, + { "s600", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s600", 13 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__value_ranges[] = { +{0, 0},{0, 14} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__enum_values_by_name[14] = +{ + { "protobuf_unspecified", 0 }, + { "s0", 1 }, + { "s0dot5", 2 }, + { "s1", 3 }, + { "s10", 6 }, + { "s120", 11 }, + { "s2", 4 }, + { "s20", 7 }, + { "s30", 8 }, + { "s300", 12 }, + { "s5", 5 }, + { "s60", 9 }, + { "s600", 13 }, + { "s90", 10 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.OverheatingAssistanceConfig.OverheatingIndicationProhibitTimer", + "OverheatingIndicationProhibitTimer", + "Uenibstreamprotobuf__OverheatingAssistanceConfig__OverheatingIndicationProhibitTimer", + "uenibstreamprotobuf", + 14, + uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__enum_values_by_number, + 14, + uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__enum_values_by_name, + 1, + uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__overheating_assistance_config__field_descriptors[1] = +{ + { + "overheatingIndicationProhibitTimer", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__OverheatingAssistanceConfig, overheatingindicationprohibittimer), + &uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__overheating_assistance_config__field_indices_by_name[] = { + 0, /* field[0] = overheatingIndicationProhibitTimer */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__overheating_assistance_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__overheating_assistance_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.OverheatingAssistanceConfig", + "OverheatingAssistanceConfig", + "Uenibstreamprotobuf__OverheatingAssistanceConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__OverheatingAssistanceConfig), + 1, + uenibstreamprotobuf__overheating_assistance_config__field_descriptors, + uenibstreamprotobuf__overheating_assistance_config__field_indices_by_name, + 1, uenibstreamprotobuf__overheating_assistance_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__overheating_assistance_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scell_config__field_descriptors[4] = +{ + { + "sCellIndex", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SCellConfig, scellindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCellConfigCommon", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SCellConfig, scellconfigcommon), + &uenibstreamprotobuf__serving_cell_config_common__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCellConfigDedicated", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SCellConfig, scellconfigdedicated), + &uenibstreamprotobuf__serving_cell_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "smtc", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SCellConfig, smtc), + &uenibstreamprotobuf__ssb__mtc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scell_config__field_indices_by_name[] = { + 1, /* field[1] = sCellConfigCommon */ + 2, /* field[2] = sCellConfigDedicated */ + 0, /* field[0] = sCellIndex */ + 3, /* field[3] = smtc */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scell_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scell_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SCellConfig", + "SCellConfig", + "Uenibstreamprotobuf__SCellConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SCellConfig), + 4, + uenibstreamprotobuf__scell_config__field_descriptors, + uenibstreamprotobuf__scell_config__field_indices_by_name, + 1, uenibstreamprotobuf__scell_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scell_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__search_space__field_descriptors[22] = +{ + { + "searchSpaceId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SearchSpace, searchspaceid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "controlResourceSetId", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SearchSpace, controlresourcesetid), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl1", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SearchSpace, sl1), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl2", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SearchSpace, sl2), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl4", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SearchSpace, sl4), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl5", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SearchSpace, sl5), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl8", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SearchSpace, sl8), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl10", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SearchSpace, sl10), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl16", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SearchSpace, sl16), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl20", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SearchSpace, sl20), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl40", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SearchSpace, sl40), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl80", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SearchSpace, sl80), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl160", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SearchSpace, sl160), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl320", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SearchSpace, sl320), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl640", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SearchSpace, sl640), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl1280", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SearchSpace, sl1280), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sl2560", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case), + offsetof(Uenibstreamprotobuf__SearchSpace, sl2560), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "duration", + 18, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SearchSpace, duration), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "monitoringSymbolsWithinSlot", + 19, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SearchSpace, monitoringsymbolswithinslot), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofCandidates", + 20, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SearchSpace, nrofcandidates), + &uenibstreamprotobuf__nrof_candidates__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "common", + 21, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SearchSpace, search_space_type_case), + offsetof(Uenibstreamprotobuf__SearchSpace, common), + &uenibstreamprotobuf__common__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ue_Specific", + 22, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SearchSpace, search_space_type_case), + offsetof(Uenibstreamprotobuf__SearchSpace, ue_specific), + &uenibstreamprotobuf__ue__specific__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__search_space__field_indices_by_name[] = { + 20, /* field[20] = common */ + 1, /* field[1] = controlResourceSetId */ + 17, /* field[17] = duration */ + 18, /* field[18] = monitoringSymbolsWithinSlot */ + 19, /* field[19] = nrofCandidates */ + 0, /* field[0] = searchSpaceId */ + 2, /* field[2] = sl1 */ + 7, /* field[7] = sl10 */ + 15, /* field[15] = sl1280 */ + 8, /* field[8] = sl16 */ + 12, /* field[12] = sl160 */ + 3, /* field[3] = sl2 */ + 9, /* field[9] = sl20 */ + 16, /* field[16] = sl2560 */ + 13, /* field[13] = sl320 */ + 4, /* field[4] = sl4 */ + 10, /* field[10] = sl40 */ + 5, /* field[5] = sl5 */ + 14, /* field[14] = sl640 */ + 6, /* field[6] = sl8 */ + 11, /* field[11] = sl80 */ + 21, /* field[21] = ue_Specific */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__search_space__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 22 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__search_space__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SearchSpace", + "SearchSpace", + "Uenibstreamprotobuf__SearchSpace", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SearchSpace), + 22, + uenibstreamprotobuf__search_space__field_descriptors, + uenibstreamprotobuf__search_space__field_indices_by_name, + 1, uenibstreamprotobuf__search_space__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__search_space__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_candidates__field_descriptors[5] = +{ + { + "aggregationLevel1", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofCandidates, aggregationlevel1), + &uenibstreamprotobuf__aggregation_level__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "aggregationLevel2", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofCandidates, aggregationlevel2), + &uenibstreamprotobuf__aggregation_level__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "aggregationLevel4", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofCandidates, aggregationlevel4), + &uenibstreamprotobuf__aggregation_level__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "aggregationLevel8", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofCandidates, aggregationlevel8), + &uenibstreamprotobuf__aggregation_level__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "aggregationLevel16", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofCandidates, aggregationlevel16), + &uenibstreamprotobuf__aggregation_level__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nrof_candidates__field_indices_by_name[] = { + 0, /* field[0] = aggregationLevel1 */ + 4, /* field[4] = aggregationLevel16 */ + 1, /* field[1] = aggregationLevel2 */ + 2, /* field[2] = aggregationLevel4 */ + 3, /* field[3] = aggregationLevel8 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrof_candidates__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_candidates__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NrofCandidates", + "NrofCandidates", + "Uenibstreamprotobuf__NrofCandidates", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NrofCandidates), + 5, + uenibstreamprotobuf__nrof_candidates__field_descriptors, + uenibstreamprotobuf__nrof_candidates__field_indices_by_name, + 1, uenibstreamprotobuf__nrof_candidates__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nrof_candidates__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__aggregation_level__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__protobuf_unspecified", 0 }, + { "n0", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n0", 1 }, + { "n1", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n1", 2 }, + { "n2", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n2", 3 }, + { "n3", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n3", 4 }, + { "n4", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n4", 5 }, + { "n5", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n5", 6 }, + { "n6", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n6", 7 }, + { "n8", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n8", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__aggregation_level__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__aggregation_level__value__enum_values_by_name[9] = +{ + { "n0", 1 }, + { "n1", 2 }, + { "n2", 3 }, + { "n3", 4 }, + { "n4", 5 }, + { "n5", 6 }, + { "n6", 7 }, + { "n8", 8 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__aggregation_level__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.AggregationLevel.Value", + "Value", + "Uenibstreamprotobuf__AggregationLevel__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__aggregation_level__value__enum_values_by_number, + 9, + uenibstreamprotobuf__aggregation_level__value__enum_values_by_name, + 1, + uenibstreamprotobuf__aggregation_level__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__aggregation_level__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__AggregationLevel, value), + &uenibstreamprotobuf__aggregation_level__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__aggregation_level__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__aggregation_level__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__aggregation_level__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.AggregationLevel", + "AggregationLevel", + "Uenibstreamprotobuf__AggregationLevel", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__AggregationLevel), + 1, + uenibstreamprotobuf__aggregation_level__field_descriptors, + uenibstreamprotobuf__aggregation_level__field_indices_by_name, + 1, uenibstreamprotobuf__aggregation_level__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__aggregation_level__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__common__field_descriptors[5] = +{ + { + "dci_Format0_0_AndFormat1_0", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Common, dci_format0_0_andformat1_0), + &uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dci_Format2_0", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Common, dci_format2_0), + &uenibstreamprotobuf__dci__format2_0__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dci_Format2_1", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Common, dci_format2_1), + &uenibstreamprotobuf__dci__format2_1__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dci_Format2_2", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Common, dci_format2_2), + &uenibstreamprotobuf__dci__format2_2__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dci_Format2_3", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Common, dci_format2_3), + &uenibstreamprotobuf__dci__format2_3__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__common__field_indices_by_name[] = { + 0, /* field[0] = dci_Format0_0_AndFormat1_0 */ + 1, /* field[1] = dci_Format2_0 */ + 2, /* field[2] = dci_Format2_1 */ + 3, /* field[3] = dci_Format2_2 */ + 4, /* field[4] = dci_Format2_3 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__common__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__common__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Common", + "Common", + "Uenibstreamprotobuf__Common", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Common), + 5, + uenibstreamprotobuf__common__field_descriptors, + uenibstreamprotobuf__common__field_indices_by_name, + 1, uenibstreamprotobuf__common__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__common__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__dci__format0_0__and_format1_0__field_descriptors NULL +#define uenibstreamprotobuf__dci__format0_0__and_format1_0__field_indices_by_name NULL +#define uenibstreamprotobuf__dci__format0_0__and_format1_0__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DCI_Format0_0_AndFormat1_0", + "DCIFormat00AndFormat10", + "Uenibstreamprotobuf__DCIFormat00AndFormat10", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DCIFormat00AndFormat10), + 0, + uenibstreamprotobuf__dci__format0_0__and_format1_0__field_descriptors, + uenibstreamprotobuf__dci__format0_0__and_format1_0__field_indices_by_name, + 0, uenibstreamprotobuf__dci__format0_0__and_format1_0__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dci__format0_0__and_format1_0__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dci__format2_0__field_descriptors[1] = +{ + { + "nrofCandidates_SFI", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DCIFormat20, nrofcandidates_sfi), + &uenibstreamprotobuf__nrof_candidates__sfi__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dci__format2_0__field_indices_by_name[] = { + 0, /* field[0] = nrofCandidates_SFI */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dci__format2_0__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format2_0__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DCI_Format2_0", + "DCIFormat20", + "Uenibstreamprotobuf__DCIFormat20", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DCIFormat20), + 1, + uenibstreamprotobuf__dci__format2_0__field_descriptors, + uenibstreamprotobuf__dci__format2_0__field_indices_by_name, + 1, uenibstreamprotobuf__dci__format2_0__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dci__format2_0__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_candidates__sfi__field_descriptors[5] = +{ + { + "aggregationLevel1", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofCandidatesSFI, aggregationlevel1), + &uenibstreamprotobuf__aggregation_level__sfi__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "aggregationLevel2", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofCandidatesSFI, aggregationlevel2), + &uenibstreamprotobuf__aggregation_level__sfi__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "aggregationLevel4", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofCandidatesSFI, aggregationlevel4), + &uenibstreamprotobuf__aggregation_level__sfi__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "aggregationLevel8", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofCandidatesSFI, aggregationlevel8), + &uenibstreamprotobuf__aggregation_level__sfi__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "aggregationLevel16", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NrofCandidatesSFI, aggregationlevel16), + &uenibstreamprotobuf__aggregation_level__sfi__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nrof_candidates__sfi__field_indices_by_name[] = { + 0, /* field[0] = aggregationLevel1 */ + 4, /* field[4] = aggregationLevel16 */ + 1, /* field[1] = aggregationLevel2 */ + 2, /* field[2] = aggregationLevel4 */ + 3, /* field[3] = aggregationLevel8 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrof_candidates__sfi__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_candidates__sfi__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NrofCandidates_SFI", + "NrofCandidatesSFI", + "Uenibstreamprotobuf__NrofCandidatesSFI", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NrofCandidatesSFI), + 5, + uenibstreamprotobuf__nrof_candidates__sfi__field_descriptors, + uenibstreamprotobuf__nrof_candidates__sfi__field_indices_by_name, + 1, uenibstreamprotobuf__nrof_candidates__sfi__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nrof_candidates__sfi__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__aggregation_level__sfi__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__VALUE__n2", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__aggregation_level__sfi__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__aggregation_level__sfi__value__enum_values_by_name[3] = +{ + { "n1", 1 }, + { "n2", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__aggregation_level__sfi__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.AggregationLevel_SFI.Value", + "Value", + "Uenibstreamprotobuf__AggregationLevelSFI__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__aggregation_level__sfi__value__enum_values_by_number, + 3, + uenibstreamprotobuf__aggregation_level__sfi__value__enum_values_by_name, + 1, + uenibstreamprotobuf__aggregation_level__sfi__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__aggregation_level__sfi__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__AggregationLevelSFI, value), + &uenibstreamprotobuf__aggregation_level__sfi__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__aggregation_level__sfi__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__aggregation_level__sfi__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__aggregation_level__sfi__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.AggregationLevel_SFI", + "AggregationLevelSFI", + "Uenibstreamprotobuf__AggregationLevelSFI", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__AggregationLevelSFI), + 1, + uenibstreamprotobuf__aggregation_level__sfi__field_descriptors, + uenibstreamprotobuf__aggregation_level__sfi__field_indices_by_name, + 1, uenibstreamprotobuf__aggregation_level__sfi__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__aggregation_level__sfi__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__dci__format2_1__field_descriptors NULL +#define uenibstreamprotobuf__dci__format2_1__field_indices_by_name NULL +#define uenibstreamprotobuf__dci__format2_1__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format2_1__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DCI_Format2_1", + "DCIFormat21", + "Uenibstreamprotobuf__DCIFormat21", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DCIFormat21), + 0, + uenibstreamprotobuf__dci__format2_1__field_descriptors, + uenibstreamprotobuf__dci__format2_1__field_indices_by_name, + 0, uenibstreamprotobuf__dci__format2_1__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dci__format2_1__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__dci__format2_2__field_descriptors NULL +#define uenibstreamprotobuf__dci__format2_2__field_indices_by_name NULL +#define uenibstreamprotobuf__dci__format2_2__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format2_2__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DCI_Format2_2", + "DCIFormat22", + "Uenibstreamprotobuf__DCIFormat22", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DCIFormat22), + 0, + uenibstreamprotobuf__dci__format2_2__field_descriptors, + uenibstreamprotobuf__dci__format2_2__field_indices_by_name, + 0, uenibstreamprotobuf__dci__format2_2__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dci__format2_2__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dci__format2_3__field_descriptors[2] = +{ + { + "dummy1", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DCIFormat23, dummy1), + &uenibstreamprotobuf__dummy1__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dummy2", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DCIFormat23, dummy2), + &uenibstreamprotobuf__dummy2__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dci__format2_3__field_indices_by_name[] = { + 0, /* field[0] = dummy1 */ + 1, /* field[1] = dummy2 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dci__format2_3__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format2_3__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DCI_Format2_3", + "DCIFormat23", + "Uenibstreamprotobuf__DCIFormat23", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DCIFormat23), + 2, + uenibstreamprotobuf__dci__format2_3__field_descriptors, + uenibstreamprotobuf__dci__format2_3__field_indices_by_name, + 1, uenibstreamprotobuf__dci__format2_3__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dci__format2_3__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__dummy1__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__protobuf_unspecified", 0 }, + { "sl1", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl1", 1 }, + { "sl2", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl2", 2 }, + { "sl4", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl4", 3 }, + { "sl5", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl5", 4 }, + { "sl8", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl8", 5 }, + { "sl10", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl10", 6 }, + { "sl16", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl16", 7 }, + { "sl20", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl20", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__dummy1__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__dummy1__value__enum_values_by_name[9] = +{ + { "protobuf_unspecified", 0 }, + { "sl1", 1 }, + { "sl10", 6 }, + { "sl16", 7 }, + { "sl2", 2 }, + { "sl20", 8 }, + { "sl4", 3 }, + { "sl5", 4 }, + { "sl8", 5 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__dummy1__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Dummy1.Value", + "Value", + "Uenibstreamprotobuf__Dummy1__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__dummy1__value__enum_values_by_number, + 9, + uenibstreamprotobuf__dummy1__value__enum_values_by_name, + 1, + uenibstreamprotobuf__dummy1__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dummy1__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Dummy1, value), + &uenibstreamprotobuf__dummy1__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dummy1__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dummy1__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dummy1__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Dummy1", + "Dummy1", + "Uenibstreamprotobuf__Dummy1", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Dummy1), + 1, + uenibstreamprotobuf__dummy1__field_descriptors, + uenibstreamprotobuf__dummy1__field_indices_by_name, + 1, uenibstreamprotobuf__dummy1__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dummy1__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__dummy2__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DUMMY2__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__DUMMY2__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__DUMMY2__VALUE__n2", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__dummy2__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__dummy2__value__enum_values_by_name[3] = +{ + { "n1", 1 }, + { "n2", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__dummy2__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Dummy2.Value", + "Value", + "Uenibstreamprotobuf__Dummy2__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__dummy2__value__enum_values_by_number, + 3, + uenibstreamprotobuf__dummy2__value__enum_values_by_name, + 1, + uenibstreamprotobuf__dummy2__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dummy2__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Dummy2, value), + &uenibstreamprotobuf__dummy2__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dummy2__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dummy2__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dummy2__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Dummy2", + "Dummy2", + "Uenibstreamprotobuf__Dummy2", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Dummy2), + 1, + uenibstreamprotobuf__dummy2__field_descriptors, + uenibstreamprotobuf__dummy2__field_indices_by_name, + 1, uenibstreamprotobuf__dummy2__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dummy2__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__specific__field_descriptors[1] = +{ + { + "dci_Formats", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UESpecific, dci_formats), + &uenibstreamprotobuf__dci__formats__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ue__specific__field_indices_by_name[] = { + 0, /* field[0] = dci_Formats */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__specific__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__specific__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_Specific", + "UESpecific", + "Uenibstreamprotobuf__UESpecific", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UESpecific), + 1, + uenibstreamprotobuf__ue__specific__field_descriptors, + uenibstreamprotobuf__ue__specific__field_indices_by_name, + 1, uenibstreamprotobuf__ue__specific__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ue__specific__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__dci__formats__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DCI__FORMATS__VALUE__protobuf_unspecified", 0 }, + { "formats0_0_And_1_0", "UENIBSTREAMPROTOBUF__DCI__FORMATS__VALUE__formats0_0_And_1_0", 1 }, + { "formats0_1_And_1_1", "UENIBSTREAMPROTOBUF__DCI__FORMATS__VALUE__formats0_1_And_1_1", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__dci__formats__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__dci__formats__value__enum_values_by_name[3] = +{ + { "formats0_0_And_1_0", 1 }, + { "formats0_1_And_1_1", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__dci__formats__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DCI_Formats.Value", + "Value", + "Uenibstreamprotobuf__DCIFormats__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__dci__formats__value__enum_values_by_number, + 3, + uenibstreamprotobuf__dci__formats__value__enum_values_by_name, + 1, + uenibstreamprotobuf__dci__formats__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dci__formats__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DCIFormats, value), + &uenibstreamprotobuf__dci__formats__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dci__formats__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dci__formats__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__formats__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DCI_Formats", + "DCIFormats", + "Uenibstreamprotobuf__DCIFormats", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DCIFormats), + 1, + uenibstreamprotobuf__dci__formats__field_descriptors, + uenibstreamprotobuf__dci__formats__field_indices_by_name, + 1, uenibstreamprotobuf__dci__formats__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dci__formats__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_cell_list_sftd__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasResultCellListSFTD, n_items), + offsetof(Uenibstreamprotobuf__MeasResultCellListSFTD, items), + &uenibstreamprotobuf__meas_result_cell_sftd__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_result_cell_list_sftd__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_result_cell_list_sftd__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasResultCellListSFTD", + "MeasResultCellListSFTD", + "Uenibstreamprotobuf__MeasResultCellListSFTD", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasResultCellListSFTD), + 1, + uenibstreamprotobuf__meas_result_cell_list_sftd__field_descriptors, + uenibstreamprotobuf__meas_result_cell_list_sftd__field_indices_by_name, + 1, uenibstreamprotobuf__meas_result_cell_list_sftd__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_cell_list_sftd__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_cell_sftd__field_descriptors[4] = +{ + { + "physCellId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultCellSFTD, physcellid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sfn_OffsetResult", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultCellSFTD, sfn_offsetresult), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "frameBoundaryOffsetResult", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_SINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultCellSFTD, frameboundaryoffsetresult), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsrp_Result", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultCellSFTD, rsrp_result), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_result_cell_sftd__field_indices_by_name[] = { + 2, /* field[2] = frameBoundaryOffsetResult */ + 0, /* field[0] = physCellId */ + 3, /* field[3] = rsrp_Result */ + 1, /* field[1] = sfn_OffsetResult */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_result_cell_sftd__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_cell_sftd__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasResultCellSFTD", + "MeasResultCellSFTD", + "Uenibstreamprotobuf__MeasResultCellSFTD", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasResultCellSFTD), + 4, + uenibstreamprotobuf__meas_result_cell_sftd__field_descriptors, + uenibstreamprotobuf__meas_result_cell_sftd__field_indices_by_name, + 1, uenibstreamprotobuf__meas_result_cell_sftd__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_cell_sftd__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_list2_nr__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasResultList2NR, n_items), + offsetof(Uenibstreamprotobuf__MeasResultList2NR, items), + &uenibstreamprotobuf__meas_result2_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_result_list2_nr__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_result_list2_nr__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_list2_nr__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasResultList2NR", + "MeasResultList2NR", + "Uenibstreamprotobuf__MeasResultList2NR", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasResultList2NR), + 1, + uenibstreamprotobuf__meas_result_list2_nr__field_descriptors, + uenibstreamprotobuf__meas_result_list2_nr__field_indices_by_name, + 1, uenibstreamprotobuf__meas_result_list2_nr__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_list2_nr__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result2_nr__field_descriptors[4] = +{ + { + "ssbFrequency", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResult2NR, ssbfrequency), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "refFreqCSI_RS", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResult2NR, reffreqcsi_rs), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measResultServingCell", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResult2NR, measresultservingcell), + &uenibstreamprotobuf__meas_result_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measResultNeighCellListNR", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResult2NR, measresultneighcelllistnr), + &uenibstreamprotobuf__meas_result_list_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_result2_nr__field_indices_by_name[] = { + 3, /* field[3] = measResultNeighCellListNR */ + 2, /* field[2] = measResultServingCell */ + 1, /* field[1] = refFreqCSI_RS */ + 0, /* field[0] = ssbFrequency */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_result2_nr__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result2_nr__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasResult2NR", + "MeasResult2NR", + "Uenibstreamprotobuf__MeasResult2NR", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasResult2NR), + 4, + uenibstreamprotobuf__meas_result2_nr__field_descriptors, + uenibstreamprotobuf__meas_result2_nr__field_indices_by_name, + 1, uenibstreamprotobuf__meas_result2_nr__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_result2_nr__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_quantity_results__field_descriptors[3] = +{ + { + "rsrp", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasQuantityResults, rsrp), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsrq", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasQuantityResults, rsrq), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sinr", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasQuantityResults, sinr), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_quantity_results__field_indices_by_name[] = { + 0, /* field[0] = rsrp */ + 1, /* field[1] = rsrq */ + 2, /* field[2] = sinr */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_quantity_results__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_quantity_results__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasQuantityResults", + "MeasQuantityResults", + "Uenibstreamprotobuf__MeasQuantityResults", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasQuantityResults), + 3, + uenibstreamprotobuf__meas_quantity_results__field_descriptors, + uenibstreamprotobuf__meas_quantity_results__field_indices_by_name, + 1, uenibstreamprotobuf__meas_quantity_results__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_quantity_results__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__results_per_ssb__index__field_descriptors[2] = +{ + { + "ssb_Index", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ResultsPerSSBIndex, ssb_index), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_Results", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ResultsPerSSBIndex, ssb_results), + &uenibstreamprotobuf__meas_quantity_results__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__results_per_ssb__index__field_indices_by_name[] = { + 0, /* field[0] = ssb_Index */ + 1, /* field[1] = ssb_Results */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__results_per_ssb__index__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__results_per_ssb__index__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ResultsPerSSB_Index", + "ResultsPerSSBIndex", + "Uenibstreamprotobuf__ResultsPerSSBIndex", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ResultsPerSSBIndex), + 2, + uenibstreamprotobuf__results_per_ssb__index__field_descriptors, + uenibstreamprotobuf__results_per_ssb__index__field_indices_by_name, + 1, uenibstreamprotobuf__results_per_ssb__index__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__results_per_ssb__index__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__results_per_csi__rs__index__field_descriptors[2] = +{ + { + "csi_rs_index", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ResultsPerCSIRSIndex, csi_rs_index), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "csi_RS_Results", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ResultsPerCSIRSIndex, csi_rs_results), + &uenibstreamprotobuf__meas_quantity_results__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__results_per_csi__rs__index__field_indices_by_name[] = { + 1, /* field[1] = csi_RS_Results */ + 0, /* field[0] = csi_rs_index */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__results_per_csi__rs__index__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__results_per_csi__rs__index__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ResultsPerCSI_RS_Index", + "ResultsPerCSIRSIndex", + "Uenibstreamprotobuf__ResultsPerCSIRSIndex", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ResultsPerCSIRSIndex), + 2, + uenibstreamprotobuf__results_per_csi__rs__index__field_descriptors, + uenibstreamprotobuf__results_per_csi__rs__index__field_indices_by_name, + 1, uenibstreamprotobuf__results_per_csi__rs__index__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__results_per_csi__rs__index__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_quantity_results_eutra__field_descriptors[3] = +{ + { + "rsrp", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasQuantityResultsEUTRA, rsrp), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsrq", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasQuantityResultsEUTRA, rsrq), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sinr", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasQuantityResultsEUTRA, sinr), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_quantity_results_eutra__field_indices_by_name[] = { + 0, /* field[0] = rsrp */ + 1, /* field[1] = rsrq */ + 2, /* field[2] = sinr */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_quantity_results_eutra__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_quantity_results_eutra__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasQuantityResultsEUTRA", + "MeasQuantityResultsEUTRA", + "Uenibstreamprotobuf__MeasQuantityResultsEUTRA", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasQuantityResultsEUTRA), + 3, + uenibstreamprotobuf__meas_quantity_results_eutra__field_descriptors, + uenibstreamprotobuf__meas_quantity_results_eutra__field_indices_by_name, + 1, uenibstreamprotobuf__meas_quantity_results_eutra__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_quantity_results_eutra__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cell_results__field_descriptors[2] = +{ + { + "resultsSSB_Cell", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellResults, resultsssb_cell), + &uenibstreamprotobuf__meas_quantity_results__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resultsCSI_RS_Cell", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellResults, resultscsi_rs_cell), + &uenibstreamprotobuf__meas_quantity_results__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cell_results__field_indices_by_name[] = { + 1, /* field[1] = resultsCSI_RS_Cell */ + 0, /* field[0] = resultsSSB_Cell */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cell_results__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_results__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CellResults", + "CellResults", + "Uenibstreamprotobuf__CellResults", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CellResults), + 2, + uenibstreamprotobuf__cell_results__field_descriptors, + uenibstreamprotobuf__cell_results__field_indices_by_name, + 1, uenibstreamprotobuf__cell_results__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cell_results__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__results_per_csi__rs__index_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ResultsPerCSIRSIndexList, n_items), + offsetof(Uenibstreamprotobuf__ResultsPerCSIRSIndexList, items), + &uenibstreamprotobuf__results_per_csi__rs__index__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__results_per_csi__rs__index_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__results_per_csi__rs__index_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ResultsPerCSI_RS_IndexList", + "ResultsPerCSIRSIndexList", + "Uenibstreamprotobuf__ResultsPerCSIRSIndexList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ResultsPerCSIRSIndexList), + 1, + uenibstreamprotobuf__results_per_csi__rs__index_list__field_descriptors, + uenibstreamprotobuf__results_per_csi__rs__index_list__field_indices_by_name, + 1, uenibstreamprotobuf__results_per_csi__rs__index_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__results_per_csi__rs__index_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__results_per_ssb__index_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ResultsPerSSBIndexList, n_items), + offsetof(Uenibstreamprotobuf__ResultsPerSSBIndexList, items), + &uenibstreamprotobuf__results_per_ssb__index__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__results_per_ssb__index_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__results_per_ssb__index_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__results_per_ssb__index_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ResultsPerSSB_IndexList", + "ResultsPerSSBIndexList", + "Uenibstreamprotobuf__ResultsPerSSBIndexList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ResultsPerSSBIndexList), + 1, + uenibstreamprotobuf__results_per_ssb__index_list__field_descriptors, + uenibstreamprotobuf__results_per_ssb__index_list__field_indices_by_name, + 1, uenibstreamprotobuf__results_per_ssb__index_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__results_per_ssb__index_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rs_index_results__field_descriptors[2] = +{ + { + "resultsSSB_Indexes", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RsIndexResults, resultsssb_indexes), + &uenibstreamprotobuf__results_per_ssb__index_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "resultsCSI_RS_Indexes", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RsIndexResults, resultscsi_rs_indexes), + &uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rs_index_results__field_indices_by_name[] = { + 1, /* field[1] = resultsCSI_RS_Indexes */ + 0, /* field[0] = resultsSSB_Indexes */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rs_index_results__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rs_index_results__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RsIndexResults", + "RsIndexResults", + "Uenibstreamprotobuf__RsIndexResults", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RsIndexResults), + 2, + uenibstreamprotobuf__rs_index_results__field_descriptors, + uenibstreamprotobuf__rs_index_results__field_indices_by_name, + 1, uenibstreamprotobuf__rs_index_results__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rs_index_results__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result__field_descriptors[2] = +{ + { + "cellResults", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResult, cellresults), + &uenibstreamprotobuf__cell_results__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rsIndexResults", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResult, rsindexresults), + &uenibstreamprotobuf__rs_index_results__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_result__field_indices_by_name[] = { + 0, /* field[0] = cellResults */ + 1, /* field[1] = rsIndexResults */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_result__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasResult", + "MeasResult", + "Uenibstreamprotobuf__MeasResult", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasResult), + 2, + uenibstreamprotobuf__meas_result__field_descriptors, + uenibstreamprotobuf__meas_result__field_indices_by_name, + 1, uenibstreamprotobuf__meas_result__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_result__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__plmn__identity__field_descriptors[2] = +{ + { + "mcc", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PLMNIdentity, mcc), + &uenibstreamprotobuf__mcc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mnc", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PLMNIdentity, mnc), + &uenibstreamprotobuf__mnc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__plmn__identity__field_indices_by_name[] = { + 0, /* field[0] = mcc */ + 1, /* field[1] = mnc */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__plmn__identity__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PLMN_Identity", + "PLMNIdentity", + "Uenibstreamprotobuf__PLMNIdentity", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PLMNIdentity), + 2, + uenibstreamprotobuf__plmn__identity__field_descriptors, + uenibstreamprotobuf__plmn__identity__field_indices_by_name, + 1, uenibstreamprotobuf__plmn__identity__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__plmn__identity__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__mnc__field_descriptors[1] = +{ + { + "mncval", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__MNC, n_mncval), + offsetof(Uenibstreamprotobuf__MNC, mncval), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__mnc__field_indices_by_name[] = { + 0, /* field[0] = mncval */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__mnc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__mnc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MNC", + "MNC", + "Uenibstreamprotobuf__MNC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MNC), + 1, + uenibstreamprotobuf__mnc__field_descriptors, + uenibstreamprotobuf__mnc__field_indices_by_name, + 1, uenibstreamprotobuf__mnc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__mnc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__mcc__field_descriptors[1] = +{ + { + "mccval", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__MCC, n_mccval), + offsetof(Uenibstreamprotobuf__MCC, mccval), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__mcc__field_indices_by_name[] = { + 0, /* field[0] = mccval */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__mcc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__mcc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MCC", + "MCC", + "Uenibstreamprotobuf__MCC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MCC), + 1, + uenibstreamprotobuf__mcc__field_descriptors, + uenibstreamprotobuf__mcc__field_indices_by_name, + 1, uenibstreamprotobuf__mcc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__mcc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__plmn__identity__eutra_5_gc__field_descriptors[2] = +{ + { + "plmn_Identity_EUTRA_5GC", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PLMNIdentityEUTRA5GC, plmn_identity_eutra_5gc), + &uenibstreamprotobuf__plmn__identity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "plmn_index", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PLMNIdentityEUTRA5GC, plmn_index), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__plmn__identity__eutra_5_gc__field_indices_by_name[] = { + 0, /* field[0] = plmn_Identity_EUTRA_5GC */ + 1, /* field[1] = plmn_index */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__plmn__identity__eutra_5_gc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PLMN_Identity_EUTRA_5GC", + "PLMNIdentityEUTRA5GC", + "Uenibstreamprotobuf__PLMNIdentityEUTRA5GC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PLMNIdentityEUTRA5GC), + 2, + uenibstreamprotobuf__plmn__identity__eutra_5_gc__field_descriptors, + uenibstreamprotobuf__plmn__identity__eutra_5_gc__field_indices_by_name, + 1, uenibstreamprotobuf__plmn__identity__eutra_5_gc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__plmn__identity__eutra_5_gc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC, n_items), + offsetof(Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC, items), + &uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PLMN_IdentityList_EUTRA_5GC", + "PLMNIdentityListEUTRA5GC", + "Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC), + 1, + uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__field_descriptors, + uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__field_indices_by_name, + 1, uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__field_descriptors[5] = +{ + { + "plmn_IdentityList_eutra_5gc", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC, plmn_identitylist_eutra_5gc), + &uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "trackingAreaCode_eutra_5gc", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC, trackingareacode_eutra_5gc), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ranac_5gc", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC, ranac_5gc), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellIdentity_EUTRA", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC, cellidentity_eutra_5gc_case), + offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC, cellidentity_eutra), + NULL, + &protobuf_c_empty_string, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellId_index", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC, cellidentity_eutra_5gc_case), + offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC, cellid_index), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__field_indices_by_name[] = { + 4, /* field[4] = cellId_index */ + 3, /* field[3] = cellIdentity_EUTRA */ + 0, /* field[0] = plmn_IdentityList_eutra_5gc */ + 2, /* field[2] = ranac_5gc */ + 1, /* field[1] = trackingAreaCode_eutra_5gc */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_5GC", + "CellAccessRelatedInfoEUTRA5GC", + "Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC), + 5, + uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__field_descriptors, + uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__field_indices_by_name, + 1, uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__plmn__identity_list__eutra__epc__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC, n_items), + offsetof(Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC, items), + &uenibstreamprotobuf__plmn__identity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__plmn__identity_list__eutra__epc__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__plmn__identity_list__eutra__epc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PLMN_IdentityList_EUTRA_EPC", + "PLMNIdentityListEUTRAEPC", + "Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC), + 1, + uenibstreamprotobuf__plmn__identity_list__eutra__epc__field_descriptors, + uenibstreamprotobuf__plmn__identity_list__eutra__epc__field_indices_by_name, + 1, uenibstreamprotobuf__plmn__identity_list__eutra__epc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__plmn__identity_list__eutra__epc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cell_access_related_info__eutra__epc__field_descriptors[3] = +{ + { + "plmn_IdentityList_eutra_epc", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC, plmn_identitylist_eutra_epc), + &uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "trackingAreaCode_eutra_epc", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC, trackingareacode_eutra_epc), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellidentity_eutra_epc", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC, cellidentity_eutra_epc), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cell_access_related_info__eutra__epc__field_indices_by_name[] = { + 2, /* field[2] = cellidentity_eutra_epc */ + 0, /* field[0] = plmn_IdentityList_eutra_epc */ + 1, /* field[1] = trackingAreaCode_eutra_epc */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cell_access_related_info__eutra__epc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_EPC", + "CellAccessRelatedInfoEUTRAEPC", + "Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC), + 3, + uenibstreamprotobuf__cell_access_related_info__eutra__epc__field_descriptors, + uenibstreamprotobuf__cell_access_related_info__eutra__epc__field_indices_by_name, + 1, uenibstreamprotobuf__cell_access_related_info__eutra__epc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cell_access_related_info__eutra__epc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cgi_info__epc__field_descriptors[2] = +{ + { + "cgi_info_EPC_legacy", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGIInfoEPC, cgi_info_epc_legacy), + &uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cgi_info_EPC_list", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CGIInfoEPC, n_cgi_info_epc_list), + offsetof(Uenibstreamprotobuf__CGIInfoEPC, cgi_info_epc_list), + &uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cgi_info__epc__field_indices_by_name[] = { + 0, /* field[0] = cgi_info_EPC_legacy */ + 1, /* field[1] = cgi_info_EPC_list */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cgi_info__epc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cgi_info__epc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CGI_info_EPC", + "CGIInfoEPC", + "Uenibstreamprotobuf__CGIInfoEPC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CGIInfoEPC), + 2, + uenibstreamprotobuf__cgi_info__epc__field_descriptors, + uenibstreamprotobuf__cgi_info__epc__field_indices_by_name, + 1, uenibstreamprotobuf__cgi_info__epc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cgi_info__epc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__protobuf_unspecified", 0 }, + { "isreserved", "UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__isreserved", 1 }, + { "notreserved", "UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__notreserved", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__enum_values_by_name[3] = +{ + { "isreserved", 1 }, + { "notreserved", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PLMN_IdentityInfo.CellReservedForOperatorUse", + "CellReservedForOperatorUse", + "Uenibstreamprotobuf__PLMNIdentityInfo__CellReservedForOperatorUse", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__enum_values_by_number, + 3, + uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__enum_values_by_name, + 1, + uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__plmn__identity_info__field_descriptors[5] = +{ + { + "plmn_IdentityList", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PLMNIdentityInfo, n_plmn_identitylist), + offsetof(Uenibstreamprotobuf__PLMNIdentityInfo, plmn_identitylist), + &uenibstreamprotobuf__plmn__identity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "trackingAreaCode", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PLMNIdentityInfo, trackingareacode), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ranac", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PLMNIdentityInfo, ranac), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellIdentity", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PLMNIdentityInfo, cellidentity), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellReservedForOperatorUse", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PLMNIdentityInfo, cellreservedforoperatoruse), + &uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__plmn__identity_info__field_indices_by_name[] = { + 3, /* field[3] = cellIdentity */ + 4, /* field[4] = cellReservedForOperatorUse */ + 0, /* field[0] = plmn_IdentityList */ + 2, /* field[2] = ranac */ + 1, /* field[1] = trackingAreaCode */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__plmn__identity_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PLMN_IdentityInfo", + "PLMNIdentityInfo", + "Uenibstreamprotobuf__PLMNIdentityInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PLMNIdentityInfo), + 5, + uenibstreamprotobuf__plmn__identity_info__field_descriptors, + uenibstreamprotobuf__plmn__identity_info__field_indices_by_name, + 1, uenibstreamprotobuf__plmn__identity_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__plmn__identity_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdcch__config_sib1__field_descriptors[2] = +{ + { + "controlResourceSetZero", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCCHConfigSIB1, controlresourcesetzero), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "searchSpaceZero", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCCHConfigSIB1, searchspacezero), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pdcch__config_sib1__field_indices_by_name[] = { + 0, /* field[0] = controlResourceSetZero */ + 1, /* field[1] = searchSpaceZero */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdcch__config_sib1__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcch__config_sib1__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDCCH_ConfigSIB1", + "PDCCHConfigSIB1", + "Uenibstreamprotobuf__PDCCHConfigSIB1", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PDCCHConfigSIB1), + 2, + uenibstreamprotobuf__pdcch__config_sib1__field_descriptors, + uenibstreamprotobuf__pdcch__config_sib1__field_indices_by_name, + 1, uenibstreamprotobuf__pdcch__config_sib1__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pdcch__config_sib1__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__no_sib1__field_descriptors[2] = +{ + { + "ssb_SubCarrierOffset", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NoSIB1, ssb_subcarrieroffset), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pdcch_ConfigSIB1", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NoSIB1, pdcch_configsib1), + &uenibstreamprotobuf__pdcch__config_sib1__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__no_sib1__field_indices_by_name[] = { + 1, /* field[1] = pdcch_ConfigSIB1 */ + 0, /* field[0] = ssb_SubCarrierOffset */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__no_sib1__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__no_sib1__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NoSIB1", + "NoSIB1", + "Uenibstreamprotobuf__NoSIB1", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NoSIB1), + 2, + uenibstreamprotobuf__no_sib1__field_descriptors, + uenibstreamprotobuf__no_sib1__field_indices_by_name, + 1, uenibstreamprotobuf__no_sib1__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__no_sib1__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__plmn__identity_info_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PLMNIdentityInfoList, n_items), + offsetof(Uenibstreamprotobuf__PLMNIdentityInfoList, items), + &uenibstreamprotobuf__plmn__identity_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__plmn__identity_info_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__plmn__identity_info_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity_info_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PLMN_IdentityInfoList", + "PLMNIdentityInfoList", + "Uenibstreamprotobuf__PLMNIdentityInfoList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PLMNIdentityInfoList), + 1, + uenibstreamprotobuf__plmn__identity_info_list__field_descriptors, + uenibstreamprotobuf__plmn__identity_info_list__field_indices_by_name, + 1, uenibstreamprotobuf__plmn__identity_info_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__plmn__identity_info_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__multi_frequency_band_list_nr__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__MultiFrequencyBandListNR, n_items), + offsetof(Uenibstreamprotobuf__MultiFrequencyBandListNR, items), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__multi_frequency_band_list_nr__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__multi_frequency_band_list_nr__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MultiFrequencyBandListNR", + "MultiFrequencyBandListNR", + "Uenibstreamprotobuf__MultiFrequencyBandListNR", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MultiFrequencyBandListNR), + 1, + uenibstreamprotobuf__multi_frequency_band_list_nr__field_descriptors, + uenibstreamprotobuf__multi_frequency_band_list_nr__field_indices_by_name, + 1, uenibstreamprotobuf__multi_frequency_band_list_nr__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__multi_frequency_band_list_nr__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cgi__info__field_descriptors[3] = +{ + { + "plmn_IdentityInfoList", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGIInfo, plmn_identityinfolist), + &uenibstreamprotobuf__plmn__identity_info_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "frequencyBandList", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGIInfo, frequencybandlist), + &uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "noSIB1", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CGIInfo, nosib1), + &uenibstreamprotobuf__no_sib1__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cgi__info__field_indices_by_name[] = { + 1, /* field[1] = frequencyBandList */ + 2, /* field[2] = noSIB1 */ + 0, /* field[0] = plmn_IdentityInfoList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cgi__info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cgi__info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CGI_Info", + "CGIInfo", + "Uenibstreamprotobuf__CGIInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CGIInfo), + 3, + uenibstreamprotobuf__cgi__info__field_descriptors, + uenibstreamprotobuf__cgi__info__field_indices_by_name, + 1, uenibstreamprotobuf__cgi__info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cgi__info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__multi_band_info_list_eutra__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__MultiBandInfoListEUTRA, n_items), + offsetof(Uenibstreamprotobuf__MultiBandInfoListEUTRA, items), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__multi_band_info_list_eutra__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__multi_band_info_list_eutra__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__multi_band_info_list_eutra__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MultiBandInfoListEUTRA", + "MultiBandInfoListEUTRA", + "Uenibstreamprotobuf__MultiBandInfoListEUTRA", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MultiBandInfoListEUTRA), + 1, + uenibstreamprotobuf__multi_band_info_list_eutra__field_descriptors, + uenibstreamprotobuf__multi_band_info_list_eutra__field_indices_by_name, + 1, uenibstreamprotobuf__multi_band_info_list_eutra__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__multi_band_info_list_eutra__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__cgi__info__field_descriptors[5] = +{ + { + "cgi_Info_EPC", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRACGIInfo, cgi_info_epc), + &uenibstreamprotobuf__cgi_info__epc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cgi_info_5GC", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__EUTRACGIInfo, n_cgi_info_5gc), + offsetof(Uenibstreamprotobuf__EUTRACGIInfo, cgi_info_5gc), + &uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "freqBandIndicator", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRACGIInfo, freqbandindicator), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "multiBandInfoList", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRACGIInfo, multibandinfolist), + &uenibstreamprotobuf__multi_band_info_list_eutra__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "freqBandIndicatorPriority", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRACGIInfo, freqbandindicatorpriority), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__cgi__info__field_indices_by_name[] = { + 0, /* field[0] = cgi_Info_EPC */ + 1, /* field[1] = cgi_info_5GC */ + 2, /* field[2] = freqBandIndicator */ + 4, /* field[4] = freqBandIndicatorPriority */ + 3, /* field[3] = multiBandInfoList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__cgi__info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__cgi__info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_CGI_Info", + "EUTRACGIInfo", + "Uenibstreamprotobuf__EUTRACGIInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRACGIInfo), + 5, + uenibstreamprotobuf__eutra__cgi__info__field_descriptors, + uenibstreamprotobuf__eutra__cgi__info__field_indices_by_name, + 1, uenibstreamprotobuf__eutra__cgi__info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__cgi__info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_nr__field_descriptors[3] = +{ + { + "physCellId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultNR, physcellid), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measResult", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultNR, measresult), + &uenibstreamprotobuf__meas_result__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cgi_Info", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultNR, cgi_info), + &uenibstreamprotobuf__cgi__info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_result_nr__field_indices_by_name[] = { + 2, /* field[2] = cgi_Info */ + 1, /* field[1] = measResult */ + 0, /* field[0] = physCellId */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_result_nr__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_nr__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasResultNR", + "MeasResultNR", + "Uenibstreamprotobuf__MeasResultNR", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasResultNR), + 3, + uenibstreamprotobuf__meas_result_nr__field_descriptors, + uenibstreamprotobuf__meas_result_nr__field_indices_by_name, + 1, uenibstreamprotobuf__meas_result_nr__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_nr__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_eutra__field_descriptors[3] = +{ + { + "eutra_physCellId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultEUTRA, eutra_physcellid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measResult", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultEUTRA, measresult), + &uenibstreamprotobuf__meas_quantity_results_eutra__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cgi_Info", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultEUTRA, cgi_info), + &uenibstreamprotobuf__eutra__cgi__info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_result_eutra__field_indices_by_name[] = { + 2, /* field[2] = cgi_Info */ + 0, /* field[0] = eutra_physCellId */ + 1, /* field[1] = measResult */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_result_eutra__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_eutra__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasResultEUTRA", + "MeasResultEUTRA", + "Uenibstreamprotobuf__MeasResultEUTRA", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasResultEUTRA), + 3, + uenibstreamprotobuf__meas_result_eutra__field_descriptors, + uenibstreamprotobuf__meas_result_eutra__field_indices_by_name, + 1, uenibstreamprotobuf__meas_result_eutra__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_eutra__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_serv_mo__field_descriptors[3] = +{ + { + "servCellID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultServMO, servcellid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measResultServingCell", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultServMO, measresultservingcell), + &uenibstreamprotobuf__meas_result_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measResultBestNeighCell", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResultServMO, measresultbestneighcell), + &uenibstreamprotobuf__meas_result_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_result_serv_mo__field_indices_by_name[] = { + 2, /* field[2] = measResultBestNeighCell */ + 1, /* field[1] = measResultServingCell */ + 0, /* field[0] = servCellID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_result_serv_mo__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_serv_mo__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasResultServMO", + "MeasResultServMO", + "Uenibstreamprotobuf__MeasResultServMO", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasResultServMO), + 3, + uenibstreamprotobuf__meas_result_serv_mo__field_descriptors, + uenibstreamprotobuf__meas_result_serv_mo__field_indices_by_name, + 1, uenibstreamprotobuf__meas_result_serv_mo__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_serv_mo__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_serv_molist__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasResultServMOList, n_items), + offsetof(Uenibstreamprotobuf__MeasResultServMOList, items), + &uenibstreamprotobuf__meas_result_serv_mo__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_result_serv_molist__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_result_serv_molist__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_serv_molist__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasResultServMOList", + "MeasResultServMOList", + "Uenibstreamprotobuf__MeasResultServMOList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasResultServMOList), + 1, + uenibstreamprotobuf__meas_result_serv_molist__field_descriptors, + uenibstreamprotobuf__meas_result_serv_molist__field_indices_by_name, + 1, uenibstreamprotobuf__meas_result_serv_molist__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_serv_molist__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_list_nr__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasResultListNR, n_items), + offsetof(Uenibstreamprotobuf__MeasResultListNR, items), + &uenibstreamprotobuf__meas_result_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_result_list_nr__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_result_list_nr__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_list_nr__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasResultListNR", + "MeasResultListNR", + "Uenibstreamprotobuf__MeasResultListNR", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasResultListNR), + 1, + uenibstreamprotobuf__meas_result_list_nr__field_descriptors, + uenibstreamprotobuf__meas_result_list_nr__field_indices_by_name, + 1, uenibstreamprotobuf__meas_result_list_nr__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_list_nr__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_list_eutra__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasResultListEUTRA, n_items), + offsetof(Uenibstreamprotobuf__MeasResultListEUTRA, items), + &uenibstreamprotobuf__meas_result_eutra__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_result_list_eutra__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_result_list_eutra__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_list_eutra__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasResultListEUTRA", + "MeasResultListEUTRA", + "Uenibstreamprotobuf__MeasResultListEUTRA", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasResultListEUTRA), + 1, + uenibstreamprotobuf__meas_result_list_eutra__field_descriptors, + uenibstreamprotobuf__meas_result_list_eutra__field_indices_by_name, + 1, uenibstreamprotobuf__meas_result_list_eutra__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_list_eutra__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_results__field_descriptors[4] = +{ + { + "measId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResults, measid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measResultServingMOList", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasResults, measresultservingmolist), + &uenibstreamprotobuf__meas_result_serv_molist__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measResultListNR", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasResults, meas_result_neigh_cells_case), + offsetof(Uenibstreamprotobuf__MeasResults, measresultlistnr), + &uenibstreamprotobuf__meas_result_list_nr__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measResultListEUTRA", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasResults, meas_result_neigh_cells_case), + offsetof(Uenibstreamprotobuf__MeasResults, measresultlisteutra), + &uenibstreamprotobuf__meas_result_list_eutra__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__meas_results__field_indices_by_name[] = { + 0, /* field[0] = measId */ + 3, /* field[3] = measResultListEUTRA */ + 2, /* field[2] = measResultListNR */ + 1, /* field[1] = measResultServingMOList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__meas_results__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_results__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasResults", + "MeasResults", + "Uenibstreamprotobuf__MeasResults", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasResults), + 4, + uenibstreamprotobuf__meas_results__field_descriptors, + uenibstreamprotobuf__meas_results__field_indices_by_name, + 1, uenibstreamprotobuf__meas_results__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__meas_results__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__drx__info__field_descriptors[21] = +{ + { + "ms10", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms10), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms20", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms20), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms32", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms32), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms40", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms40), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms60", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms60), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms64", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms64), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms70", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms70), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms80", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms80), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms128", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms128), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms160", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms160), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms256", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms256), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms320", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms320), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms512", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms512), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms640", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms640), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms1024", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms1024), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms1280", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms1280), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms2048", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms2048), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms2560", + 18, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms2560), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms5120", + 19, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms5120), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ms10240", + 20, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case), + offsetof(Uenibstreamprotobuf__DRXInfo, ms10240), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "shortDRX", + 21, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRXInfo, shortdrx), + &uenibstreamprotobuf__short_drx__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__drx__info__field_indices_by_name[] = { + 0, /* field[0] = ms10 */ + 14, /* field[14] = ms1024 */ + 19, /* field[19] = ms10240 */ + 8, /* field[8] = ms128 */ + 15, /* field[15] = ms1280 */ + 9, /* field[9] = ms160 */ + 1, /* field[1] = ms20 */ + 16, /* field[16] = ms2048 */ + 10, /* field[10] = ms256 */ + 17, /* field[17] = ms2560 */ + 2, /* field[2] = ms32 */ + 11, /* field[11] = ms320 */ + 3, /* field[3] = ms40 */ + 12, /* field[12] = ms512 */ + 18, /* field[18] = ms5120 */ + 4, /* field[4] = ms60 */ + 5, /* field[5] = ms64 */ + 13, /* field[13] = ms640 */ + 6, /* field[6] = ms70 */ + 7, /* field[7] = ms80 */ + 20, /* field[20] = shortDRX */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__drx__info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 21 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DRX_Info", + "DRXInfo", + "Uenibstreamprotobuf__DRXInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DRXInfo), + 21, + uenibstreamprotobuf__drx__info__field_descriptors, + uenibstreamprotobuf__drx__info__field_indices_by_name, + 1, uenibstreamprotobuf__drx__info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__drx__info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__radio_bearer_config__field_descriptors[5] = +{ + { + "srb_ToAddModList", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RadioBearerConfig, srb_toaddmodlist), + &uenibstreamprotobuf__srb__to_add_mod_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "srb3_ToRelease", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RadioBearerConfig, srb3_torelease), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drb_ToAddModList", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RadioBearerConfig, drb_toaddmodlist), + &uenibstreamprotobuf__drb__to_add_mod_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drb_ToReleaseList", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RadioBearerConfig, drb_toreleaselist), + &uenibstreamprotobuf__drb__to_release_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "securityConfig", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RadioBearerConfig, securityconfig), + &uenibstreamprotobuf__security_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__radio_bearer_config__field_indices_by_name[] = { + 2, /* field[2] = drb_ToAddModList */ + 3, /* field[3] = drb_ToReleaseList */ + 4, /* field[4] = securityConfig */ + 1, /* field[1] = srb3_ToRelease */ + 0, /* field[0] = srb_ToAddModList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__radio_bearer_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__radio_bearer_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RadioBearerConfig", + "RadioBearerConfig", + "Uenibstreamprotobuf__RadioBearerConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RadioBearerConfig), + 5, + uenibstreamprotobuf__radio_bearer_config__field_descriptors, + uenibstreamprotobuf__radio_bearer_config__field_indices_by_name, + 1, uenibstreamprotobuf__radio_bearer_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__radio_bearer_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srb__to_add_mod_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SRBToAddModList, n_items), + offsetof(Uenibstreamprotobuf__SRBToAddModList, items), + &uenibstreamprotobuf__srb__to_add_mod__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srb__to_add_mod_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srb__to_add_mod_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srb__to_add_mod_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRB_ToAddModList", + "SRBToAddModList", + "Uenibstreamprotobuf__SRBToAddModList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRBToAddModList), + 1, + uenibstreamprotobuf__srb__to_add_mod_list__field_descriptors, + uenibstreamprotobuf__srb__to_add_mod_list__field_indices_by_name, + 1, uenibstreamprotobuf__srb__to_add_mod_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srb__to_add_mod_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__srb__to_add_mod__field_descriptors[4] = +{ + { + "srb_Identity", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRBToAddMod, srb_identity), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reestablishPDCP", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRBToAddMod, reestablishpdcp), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "discardOnPDCP", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRBToAddMod, discardonpdcp), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pdcp_Config", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SRBToAddMod, pdcp_config), + &uenibstreamprotobuf__pdcp__config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__srb__to_add_mod__field_indices_by_name[] = { + 2, /* field[2] = discardOnPDCP */ + 3, /* field[3] = pdcp_Config */ + 1, /* field[1] = reestablishPDCP */ + 0, /* field[0] = srb_Identity */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__srb__to_add_mod__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__srb__to_add_mod__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SRB_ToAddMod", + "SRBToAddMod", + "Uenibstreamprotobuf__SRBToAddMod", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SRBToAddMod), + 4, + uenibstreamprotobuf__srb__to_add_mod__field_descriptors, + uenibstreamprotobuf__srb__to_add_mod__field_indices_by_name, + 1, uenibstreamprotobuf__srb__to_add_mod__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__srb__to_add_mod__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdcp__config__field_descriptors[4] = +{ + { + "drb", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCPConfig, drb), + &uenibstreamprotobuf__drb__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "moreThanOneRLC", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCPConfig, morethanonerlc), + &uenibstreamprotobuf__more_than_one_rlc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t_Reordering", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCPConfig, t_reordering), + &uenibstreamprotobuf__t__reordering__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cipheringDisabled", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCPConfig, cipheringdisabled), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pdcp__config__field_indices_by_name[] = { + 3, /* field[3] = cipheringDisabled */ + 0, /* field[0] = drb */ + 1, /* field[1] = moreThanOneRLC */ + 2, /* field[2] = t_Reordering */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdcp__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcp__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDCP_Config", + "PDCPConfig", + "Uenibstreamprotobuf__PDCPConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PDCPConfig), + 4, + uenibstreamprotobuf__pdcp__config__field_descriptors, + uenibstreamprotobuf__pdcp__config__field_indices_by_name, + 1, uenibstreamprotobuf__pdcp__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pdcp__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__drb__field_descriptors[9] = +{ + { + "discardTimer", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRB, discardtimer), + &uenibstreamprotobuf__discard_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pdcp_SN_SizeUL", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRB, pdcp_sn_sizeul), + &uenibstreamprotobuf__pdcp__sn__size__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pdcp_SN_SizeDL", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRB, pdcp_sn_sizedl), + &uenibstreamprotobuf__pdcp__sn__size__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "notUsed", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__DRB, header_compression_case), + offsetof(Uenibstreamprotobuf__DRB, notused), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rohc", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__DRB, header_compression_case), + offsetof(Uenibstreamprotobuf__DRB, rohc), + &uenibstreamprotobuf__rohc__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uplinkOnlyROHC", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__DRB, header_compression_case), + offsetof(Uenibstreamprotobuf__DRB, uplinkonlyrohc), + &uenibstreamprotobuf__uplink_only_rohc__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "integrityProtection", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRB, integrityprotection), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "statusReportRequired", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRB, statusreportrequired), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "outOfOrderDelivery", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRB, outoforderdelivery), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__drb__field_indices_by_name[] = { + 0, /* field[0] = discardTimer */ + 6, /* field[6] = integrityProtection */ + 3, /* field[3] = notUsed */ + 8, /* field[8] = outOfOrderDelivery */ + 2, /* field[2] = pdcp_SN_SizeDL */ + 1, /* field[1] = pdcp_SN_SizeUL */ + 4, /* field[4] = rohc */ + 7, /* field[7] = statusReportRequired */ + 5, /* field[5] = uplinkOnlyROHC */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__drb__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 9 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__drb__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DRB", + "DRB", + "Uenibstreamprotobuf__DRB", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DRB), + 9, + uenibstreamprotobuf__drb__field_descriptors, + uenibstreamprotobuf__drb__field_indices_by_name, + 1, uenibstreamprotobuf__drb__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__drb__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__discard_timer__value__enum_values_by_number[17] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__protobuf_unspecified", 0 }, + { "ms10", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms10", 1 }, + { "ms20", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms20", 2 }, + { "ms30", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms30", 3 }, + { "ms40", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms40", 4 }, + { "ms50", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms50", 5 }, + { "ms60", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms60", 6 }, + { "ms75", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms75", 7 }, + { "ms100", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms100", 8 }, + { "ms150", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms150", 9 }, + { "ms200", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms200", 10 }, + { "ms250", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms250", 11 }, + { "ms300", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms300", 12 }, + { "ms500", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms500", 13 }, + { "ms750", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms750", 14 }, + { "ms1500", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms1500", 15 }, + { "infinity", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__infinity", 16 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__discard_timer__value__value_ranges[] = { +{0, 0},{0, 17} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__discard_timer__value__enum_values_by_name[17] = +{ + { "infinity", 16 }, + { "ms10", 1 }, + { "ms100", 8 }, + { "ms150", 9 }, + { "ms1500", 15 }, + { "ms20", 2 }, + { "ms200", 10 }, + { "ms250", 11 }, + { "ms30", 3 }, + { "ms300", 12 }, + { "ms40", 4 }, + { "ms50", 5 }, + { "ms500", 13 }, + { "ms60", 6 }, + { "ms75", 7 }, + { "ms750", 14 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__discard_timer__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DiscardTimer.Value", + "Value", + "Uenibstreamprotobuf__DiscardTimer__Value", + "uenibstreamprotobuf", + 17, + uenibstreamprotobuf__discard_timer__value__enum_values_by_number, + 17, + uenibstreamprotobuf__discard_timer__value__enum_values_by_name, + 1, + uenibstreamprotobuf__discard_timer__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__discard_timer__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DiscardTimer, value), + &uenibstreamprotobuf__discard_timer__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__discard_timer__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__discard_timer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__discard_timer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DiscardTimer", + "DiscardTimer", + "Uenibstreamprotobuf__DiscardTimer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DiscardTimer), + 1, + uenibstreamprotobuf__discard_timer__field_descriptors, + uenibstreamprotobuf__discard_timer__field_indices_by_name, + 1, uenibstreamprotobuf__discard_timer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__discard_timer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__pdcp__sn__size__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__VALUE__protobuf_unspecified", 0 }, + { "len12bits", "UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__VALUE__len12bits", 1 }, + { "len18bits", "UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__VALUE__len18bits", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdcp__sn__size__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__pdcp__sn__size__value__enum_values_by_name[3] = +{ + { "len12bits", 1 }, + { "len18bits", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__pdcp__sn__size__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDCP_SN_Size.Value", + "Value", + "Uenibstreamprotobuf__PDCPSNSize__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__pdcp__sn__size__value__enum_values_by_number, + 3, + uenibstreamprotobuf__pdcp__sn__size__value__enum_values_by_name, + 1, + uenibstreamprotobuf__pdcp__sn__size__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdcp__sn__size__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCPSNSize, value), + &uenibstreamprotobuf__pdcp__sn__size__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pdcp__sn__size__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdcp__sn__size__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcp__sn__size__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDCP_SN_Size", + "PDCPSNSize", + "Uenibstreamprotobuf__PDCPSNSize", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PDCPSNSize), + 1, + uenibstreamprotobuf__pdcp__sn__size__field_descriptors, + uenibstreamprotobuf__pdcp__sn__size__field_indices_by_name, + 1, uenibstreamprotobuf__pdcp__sn__size__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pdcp__sn__size__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rohc__field_descriptors[3] = +{ + { + "maxCID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Rohc, maxcid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "profiles", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Rohc, profiles), + &uenibstreamprotobuf__rohc_profiles__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drb_ContinueROHC", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Rohc, drb_continuerohc), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rohc__field_indices_by_name[] = { + 2, /* field[2] = drb_ContinueROHC */ + 0, /* field[0] = maxCID */ + 1, /* field[1] = profiles */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rohc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rohc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Rohc", + "Rohc", + "Uenibstreamprotobuf__Rohc", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Rohc), + 3, + uenibstreamprotobuf__rohc__field_descriptors, + uenibstreamprotobuf__rohc__field_indices_by_name, + 1, uenibstreamprotobuf__rohc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rohc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rohc_profiles__field_descriptors[9] = +{ + { + "profile0x0001", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0001), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "profile0x0002", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0002), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "profile0x0003", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0003), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "profile0x0004", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0004), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "profile0x0006", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0006), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "profile0x0101", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0101), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "profile0x0102", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0102), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "profile0x0103", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0103), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "profile0x0104", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0104), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rohc_profiles__field_indices_by_name[] = { + 0, /* field[0] = profile0x0001 */ + 1, /* field[1] = profile0x0002 */ + 2, /* field[2] = profile0x0003 */ + 3, /* field[3] = profile0x0004 */ + 4, /* field[4] = profile0x0006 */ + 5, /* field[5] = profile0x0101 */ + 6, /* field[6] = profile0x0102 */ + 7, /* field[7] = profile0x0103 */ + 8, /* field[8] = profile0x0104 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rohc_profiles__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 9 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rohc_profiles__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RohcProfiles", + "RohcProfiles", + "Uenibstreamprotobuf__RohcProfiles", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RohcProfiles), + 9, + uenibstreamprotobuf__rohc_profiles__field_descriptors, + uenibstreamprotobuf__rohc_profiles__field_indices_by_name, + 1, uenibstreamprotobuf__rohc_profiles__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rohc_profiles__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uplink_only_rohc__field_descriptors[3] = +{ + { + "maxCID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkOnlyROHC, maxcid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "profiles", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkOnlyROHC, profiles), + &uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drb_ContinueROHC", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkOnlyROHC, drb_continuerohc), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uplink_only_rohc__field_indices_by_name[] = { + 2, /* field[2] = drb_ContinueROHC */ + 0, /* field[0] = maxCID */ + 1, /* field[1] = profiles */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uplink_only_rohc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_only_rohc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UplinkOnlyROHC", + "UplinkOnlyROHC", + "Uenibstreamprotobuf__UplinkOnlyROHC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UplinkOnlyROHC), + 3, + uenibstreamprotobuf__uplink_only_rohc__field_descriptors, + uenibstreamprotobuf__uplink_only_rohc__field_indices_by_name, + 1, uenibstreamprotobuf__uplink_only_rohc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uplink_only_rohc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uplink_only_rohcprofiles__field_descriptors[1] = +{ + { + "profile0x0106", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkOnlyROHCProfiles, profile0x0106), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uplink_only_rohcprofiles__field_indices_by_name[] = { + 0, /* field[0] = profile0x0106 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uplink_only_rohcprofiles__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UplinkOnlyROHCProfiles", + "UplinkOnlyROHCProfiles", + "Uenibstreamprotobuf__UplinkOnlyROHCProfiles", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UplinkOnlyROHCProfiles), + 1, + uenibstreamprotobuf__uplink_only_rohcprofiles__field_descriptors, + uenibstreamprotobuf__uplink_only_rohcprofiles__field_indices_by_name, + 1, uenibstreamprotobuf__uplink_only_rohcprofiles__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uplink_only_rohcprofiles__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__more_than_one_rlc__field_descriptors[3] = +{ + { + "primaryPath", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MoreThanOneRLC, primarypath), + &uenibstreamprotobuf__primary_path__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ul_DataSplitThreshold", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MoreThanOneRLC, ul_datasplitthreshold), + &uenibstreamprotobuf__ul__data_split_threshold__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pdcp_Duplication", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MoreThanOneRLC, pdcp_duplication), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__more_than_one_rlc__field_indices_by_name[] = { + 2, /* field[2] = pdcp_Duplication */ + 0, /* field[0] = primaryPath */ + 1, /* field[1] = ul_DataSplitThreshold */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__more_than_one_rlc__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__more_than_one_rlc__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MoreThanOneRLC", + "MoreThanOneRLC", + "Uenibstreamprotobuf__MoreThanOneRLC", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MoreThanOneRLC), + 3, + uenibstreamprotobuf__more_than_one_rlc__field_descriptors, + uenibstreamprotobuf__more_than_one_rlc__field_indices_by_name, + 1, uenibstreamprotobuf__more_than_one_rlc__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__more_than_one_rlc__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__primary_path__field_descriptors[2] = +{ + { + "cellGroup", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PrimaryPath, cellgroup), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "logicalChannel", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PrimaryPath, logicalchannel), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__primary_path__field_indices_by_name[] = { + 0, /* field[0] = cellGroup */ + 1, /* field[1] = logicalChannel */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__primary_path__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__primary_path__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PrimaryPath", + "PrimaryPath", + "Uenibstreamprotobuf__PrimaryPath", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PrimaryPath), + 2, + uenibstreamprotobuf__primary_path__field_descriptors, + uenibstreamprotobuf__primary_path__field_indices_by_name, + 1, uenibstreamprotobuf__primary_path__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__primary_path__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ul__data_split_threshold__value__enum_values_by_number[25] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__protobuf_unspecified", 0 }, + { "b0", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b0", 1 }, + { "b100", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b100", 2 }, + { "b200", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b200", 3 }, + { "b400", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b400", 4 }, + { "b800", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b800", 5 }, + { "b1600", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b1600", 6 }, + { "b3200", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b3200", 7 }, + { "b6400", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b6400", 8 }, + { "b12800", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b12800", 9 }, + { "b25600", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b25600", 10 }, + { "b51200", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b51200", 11 }, + { "b102400", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b102400", 12 }, + { "b204800", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b204800", 13 }, + { "b409600", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b409600", 14 }, + { "b819200", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b819200", 15 }, + { "b1228800", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b1228800", 16 }, + { "b1638400", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b1638400", 17 }, + { "b2457600", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b2457600", 18 }, + { "b3276800", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b3276800", 19 }, + { "b4096000", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b4096000", 20 }, + { "b4915200", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b4915200", 21 }, + { "b5734400", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b5734400", 22 }, + { "b6553600", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b6553600", 23 }, + { "infinity", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__infinity", 24 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ul__data_split_threshold__value__value_ranges[] = { +{0, 0},{0, 25} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ul__data_split_threshold__value__enum_values_by_name[25] = +{ + { "b0", 1 }, + { "b100", 2 }, + { "b102400", 12 }, + { "b1228800", 16 }, + { "b12800", 9 }, + { "b1600", 6 }, + { "b1638400", 17 }, + { "b200", 3 }, + { "b204800", 13 }, + { "b2457600", 18 }, + { "b25600", 10 }, + { "b3200", 7 }, + { "b3276800", 19 }, + { "b400", 4 }, + { "b409600", 14 }, + { "b4096000", 20 }, + { "b4915200", 21 }, + { "b51200", 11 }, + { "b5734400", 22 }, + { "b6400", 8 }, + { "b6553600", 23 }, + { "b800", 5 }, + { "b819200", 15 }, + { "infinity", 24 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ul__data_split_threshold__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UL_DataSplitThreshold.Value", + "Value", + "Uenibstreamprotobuf__ULDataSplitThreshold__Value", + "uenibstreamprotobuf", + 25, + uenibstreamprotobuf__ul__data_split_threshold__value__enum_values_by_number, + 25, + uenibstreamprotobuf__ul__data_split_threshold__value__enum_values_by_name, + 1, + uenibstreamprotobuf__ul__data_split_threshold__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ul__data_split_threshold__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULDataSplitThreshold, value), + &uenibstreamprotobuf__ul__data_split_threshold__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ul__data_split_threshold__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ul__data_split_threshold__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__data_split_threshold__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UL_DataSplitThreshold", + "ULDataSplitThreshold", + "Uenibstreamprotobuf__ULDataSplitThreshold", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ULDataSplitThreshold), + 1, + uenibstreamprotobuf__ul__data_split_threshold__field_descriptors, + uenibstreamprotobuf__ul__data_split_threshold__field_indices_by_name, + 1, uenibstreamprotobuf__ul__data_split_threshold__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ul__data_split_threshold__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__t__reordering__value__enum_values_by_number[37] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__protobuf_unspecified", 0 }, + { "ms0", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms0", 1 }, + { "ms1", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1", 2 }, + { "ms2", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2", 3 }, + { "ms4", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms4", 4 }, + { "ms5", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms5", 5 }, + { "ms8", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms8", 6 }, + { "ms10", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms10", 7 }, + { "ms15", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms15", 8 }, + { "ms20", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms20", 9 }, + { "ms30", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms30", 10 }, + { "ms40", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms40", 11 }, + { "ms50", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms50", 12 }, + { "ms60", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms60", 13 }, + { "ms80", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms80", 14 }, + { "ms100", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms100", 15 }, + { "ms120", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms120", 16 }, + { "ms140", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms140", 17 }, + { "ms160", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms160", 18 }, + { "ms180", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms180", 19 }, + { "ms200", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms200", 20 }, + { "ms220", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms220", 21 }, + { "ms240", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms240", 22 }, + { "ms260", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms260", 23 }, + { "ms280", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms280", 24 }, + { "ms300", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms300", 25 }, + { "ms500", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms500", 26 }, + { "ms750", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms750", 27 }, + { "ms1000", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1000", 28 }, + { "ms1250", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1250", 29 }, + { "ms1500", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1500", 30 }, + { "ms1750", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1750", 31 }, + { "ms2000", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2000", 32 }, + { "ms2250", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2250", 33 }, + { "ms2500", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2500", 34 }, + { "ms2750", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2750", 35 }, + { "ms3000", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms3000", 36 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__t__reordering__value__value_ranges[] = { +{0, 0},{0, 37} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__t__reordering__value__enum_values_by_name[37] = +{ + { "ms0", 1 }, + { "ms1", 2 }, + { "ms10", 7 }, + { "ms100", 15 }, + { "ms1000", 28 }, + { "ms120", 16 }, + { "ms1250", 29 }, + { "ms140", 17 }, + { "ms15", 8 }, + { "ms1500", 30 }, + { "ms160", 18 }, + { "ms1750", 31 }, + { "ms180", 19 }, + { "ms2", 3 }, + { "ms20", 9 }, + { "ms200", 20 }, + { "ms2000", 32 }, + { "ms220", 21 }, + { "ms2250", 33 }, + { "ms240", 22 }, + { "ms2500", 34 }, + { "ms260", 23 }, + { "ms2750", 35 }, + { "ms280", 24 }, + { "ms30", 10 }, + { "ms300", 25 }, + { "ms3000", 36 }, + { "ms4", 4 }, + { "ms40", 11 }, + { "ms5", 5 }, + { "ms50", 12 }, + { "ms500", 26 }, + { "ms60", 13 }, + { "ms750", 27 }, + { "ms8", 6 }, + { "ms80", 14 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__t__reordering__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.T_Reordering.Value", + "Value", + "Uenibstreamprotobuf__TReordering__Value", + "uenibstreamprotobuf", + 37, + uenibstreamprotobuf__t__reordering__value__enum_values_by_number, + 37, + uenibstreamprotobuf__t__reordering__value__enum_values_by_name, + 1, + uenibstreamprotobuf__t__reordering__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__t__reordering__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TReordering, value), + &uenibstreamprotobuf__t__reordering__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__t__reordering__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__t__reordering__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__t__reordering__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.T_Reordering", + "TReordering", + "Uenibstreamprotobuf__TReordering", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TReordering), + 1, + uenibstreamprotobuf__t__reordering__field_descriptors, + uenibstreamprotobuf__t__reordering__field_indices_by_name, + 1, uenibstreamprotobuf__t__reordering__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__t__reordering__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__drb__to_add_mod_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__DRBToAddModList, n_items), + offsetof(Uenibstreamprotobuf__DRBToAddModList, items), + &uenibstreamprotobuf__drb__to_add_mod__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__drb__to_add_mod_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__drb__to_add_mod_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__drb__to_add_mod_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DRB_ToAddModList", + "DRBToAddModList", + "Uenibstreamprotobuf__DRBToAddModList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DRBToAddModList), + 1, + uenibstreamprotobuf__drb__to_add_mod_list__field_descriptors, + uenibstreamprotobuf__drb__to_add_mod_list__field_indices_by_name, + 1, uenibstreamprotobuf__drb__to_add_mod_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__drb__to_add_mod_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__drb__to_add_mod__field_descriptors[6] = +{ + { + "eps_BearerIdentity", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRBToAddMod, cn_association_case), + offsetof(Uenibstreamprotobuf__DRBToAddMod, eps_beareridentity), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sdap_Config", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__DRBToAddMod, cn_association_case), + offsetof(Uenibstreamprotobuf__DRBToAddMod, sdap_config), + &uenibstreamprotobuf__sdap__config__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drb_Identity", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRBToAddMod, drb_identity), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reestablishPDCP", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRBToAddMod, reestablishpdcp), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "recoverPDCP", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRBToAddMod, recoverpdcp), + &google__protobuf__bool_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pdcp_Config", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DRBToAddMod, pdcp_config), + &uenibstreamprotobuf__pdcp__config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__drb__to_add_mod__field_indices_by_name[] = { + 2, /* field[2] = drb_Identity */ + 0, /* field[0] = eps_BearerIdentity */ + 5, /* field[5] = pdcp_Config */ + 4, /* field[4] = recoverPDCP */ + 3, /* field[3] = reestablishPDCP */ + 1, /* field[1] = sdap_Config */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__drb__to_add_mod__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__drb__to_add_mod__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DRB_ToAddMod", + "DRBToAddMod", + "Uenibstreamprotobuf__DRBToAddMod", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DRBToAddMod), + 6, + uenibstreamprotobuf__drb__to_add_mod__field_descriptors, + uenibstreamprotobuf__drb__to_add_mod__field_indices_by_name, + 1, uenibstreamprotobuf__drb__to_add_mod__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__drb__to_add_mod__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__drb__to_release_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__DRBToReleaseList, n_items), + offsetof(Uenibstreamprotobuf__DRBToReleaseList, items), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__drb__to_release_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__drb__to_release_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__drb__to_release_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DRB_ToReleaseList", + "DRBToReleaseList", + "Uenibstreamprotobuf__DRBToReleaseList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DRBToReleaseList), + 1, + uenibstreamprotobuf__drb__to_release_list__field_descriptors, + uenibstreamprotobuf__drb__to_release_list__field_indices_by_name, + 1, uenibstreamprotobuf__drb__to_release_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__drb__to_release_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sdap__config__field_descriptors[6] = +{ + { + "pdu_Session", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SDAPConfig, pdu_session), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sdap_HeaderDL", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SDAPConfig, sdap_headerdl), + &uenibstreamprotobuf__sdap__header__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sdap_HeaderUL", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SDAPConfig, sdap_headerul), + &uenibstreamprotobuf__sdap__header__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "defaultDRB", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SDAPConfig, defaultdrb), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mappedQoS_FlowsToAdd", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SDAPConfig, n_mappedqos_flowstoadd), + offsetof(Uenibstreamprotobuf__SDAPConfig, mappedqos_flowstoadd), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mappedQoS_FlowsToRelease", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SDAPConfig, n_mappedqos_flowstorelease), + offsetof(Uenibstreamprotobuf__SDAPConfig, mappedqos_flowstorelease), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sdap__config__field_indices_by_name[] = { + 3, /* field[3] = defaultDRB */ + 4, /* field[4] = mappedQoS_FlowsToAdd */ + 5, /* field[5] = mappedQoS_FlowsToRelease */ + 0, /* field[0] = pdu_Session */ + 1, /* field[1] = sdap_HeaderDL */ + 2, /* field[2] = sdap_HeaderUL */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sdap__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sdap__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SDAP_Config", + "SDAPConfig", + "Uenibstreamprotobuf__SDAPConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SDAPConfig), + 6, + uenibstreamprotobuf__sdap__config__field_descriptors, + uenibstreamprotobuf__sdap__config__field_indices_by_name, + 1, uenibstreamprotobuf__sdap__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sdap__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__sdap__header__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SDAP__HEADER__VALUE__protobuf_unspecified", 0 }, + { "present", "UENIBSTREAMPROTOBUF__SDAP__HEADER__VALUE__present", 1 }, + { "absent", "UENIBSTREAMPROTOBUF__SDAP__HEADER__VALUE__absent", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__sdap__header__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__sdap__header__value__enum_values_by_name[3] = +{ + { "absent", 2 }, + { "present", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__sdap__header__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SDAP_Header.Value", + "Value", + "Uenibstreamprotobuf__SDAPHeader__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__sdap__header__value__enum_values_by_number, + 3, + uenibstreamprotobuf__sdap__header__value__enum_values_by_name, + 1, + uenibstreamprotobuf__sdap__header__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sdap__header__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SDAPHeader, value), + &uenibstreamprotobuf__sdap__header__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sdap__header__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sdap__header__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sdap__header__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SDAP_Header", + "SDAPHeader", + "Uenibstreamprotobuf__SDAPHeader", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SDAPHeader), + 1, + uenibstreamprotobuf__sdap__header__field_descriptors, + uenibstreamprotobuf__sdap__header__field_indices_by_name, + 1, uenibstreamprotobuf__sdap__header__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sdap__header__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__security_config__field_descriptors[2] = +{ + { + "securityAlgorithmConfig", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SecurityConfig, securityalgorithmconfig), + &uenibstreamprotobuf__security_algorithm_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "keyToUse", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SecurityConfig, keytouse), + &uenibstreamprotobuf__key_to_use__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__security_config__field_indices_by_name[] = { + 1, /* field[1] = keyToUse */ + 0, /* field[0] = securityAlgorithmConfig */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__security_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__security_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SecurityConfig", + "SecurityConfig", + "Uenibstreamprotobuf__SecurityConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SecurityConfig), + 2, + uenibstreamprotobuf__security_config__field_descriptors, + uenibstreamprotobuf__security_config__field_indices_by_name, + 1, uenibstreamprotobuf__security_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__security_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__security_algorithm_config__field_descriptors[2] = +{ + { + "cipheringAlgorithm", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SecurityAlgorithmConfig, cipheringalgorithm), + &uenibstreamprotobuf__ciphering_algorithm__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "integrityProtAlgorithm", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SecurityAlgorithmConfig, integrityprotalgorithm), + &uenibstreamprotobuf__integrity_prot_algorithm__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__security_algorithm_config__field_indices_by_name[] = { + 0, /* field[0] = cipheringAlgorithm */ + 1, /* field[1] = integrityProtAlgorithm */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__security_algorithm_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__security_algorithm_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SecurityAlgorithmConfig", + "SecurityAlgorithmConfig", + "Uenibstreamprotobuf__SecurityAlgorithmConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SecurityAlgorithmConfig), + 2, + uenibstreamprotobuf__security_algorithm_config__field_descriptors, + uenibstreamprotobuf__security_algorithm_config__field_indices_by_name, + 1, uenibstreamprotobuf__security_algorithm_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__security_algorithm_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ciphering_algorithm__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__protobuf_unspecified", 0 }, + { "nea0", "UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__nea0", 1 }, + { "nea1", "UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__nea1", 2 }, + { "nea2", "UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__nea2", 3 }, + { "nea3", "UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__nea3", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ciphering_algorithm__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ciphering_algorithm__value__enum_values_by_name[5] = +{ + { "nea0", 1 }, + { "nea1", 2 }, + { "nea2", 3 }, + { "nea3", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ciphering_algorithm__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CipheringAlgorithm.Value", + "Value", + "Uenibstreamprotobuf__CipheringAlgorithm__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__ciphering_algorithm__value__enum_values_by_number, + 5, + uenibstreamprotobuf__ciphering_algorithm__value__enum_values_by_name, + 1, + uenibstreamprotobuf__ciphering_algorithm__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ciphering_algorithm__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CipheringAlgorithm, value), + &uenibstreamprotobuf__ciphering_algorithm__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ciphering_algorithm__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ciphering_algorithm__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ciphering_algorithm__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CipheringAlgorithm", + "CipheringAlgorithm", + "Uenibstreamprotobuf__CipheringAlgorithm", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CipheringAlgorithm), + 1, + uenibstreamprotobuf__ciphering_algorithm__field_descriptors, + uenibstreamprotobuf__ciphering_algorithm__field_indices_by_name, + 1, uenibstreamprotobuf__ciphering_algorithm__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ciphering_algorithm__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__integrity_prot_algorithm__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__protobuf_unspecified", 0 }, + { "nia0", "UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__nia0", 1 }, + { "nia1", "UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__nia1", 2 }, + { "nia2", "UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__nia2", 3 }, + { "nia3", "UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__nia3", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__integrity_prot_algorithm__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__integrity_prot_algorithm__value__enum_values_by_name[5] = +{ + { "nia0", 1 }, + { "nia1", 2 }, + { "nia2", 3 }, + { "nia3", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__integrity_prot_algorithm__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.IntegrityProtAlgorithm.Value", + "Value", + "Uenibstreamprotobuf__IntegrityProtAlgorithm__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__integrity_prot_algorithm__value__enum_values_by_number, + 5, + uenibstreamprotobuf__integrity_prot_algorithm__value__enum_values_by_name, + 1, + uenibstreamprotobuf__integrity_prot_algorithm__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__integrity_prot_algorithm__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__IntegrityProtAlgorithm, value), + &uenibstreamprotobuf__integrity_prot_algorithm__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__integrity_prot_algorithm__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__integrity_prot_algorithm__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__integrity_prot_algorithm__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.IntegrityProtAlgorithm", + "IntegrityProtAlgorithm", + "Uenibstreamprotobuf__IntegrityProtAlgorithm", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__IntegrityProtAlgorithm), + 1, + uenibstreamprotobuf__integrity_prot_algorithm__field_descriptors, + uenibstreamprotobuf__integrity_prot_algorithm__field_indices_by_name, + 1, uenibstreamprotobuf__integrity_prot_algorithm__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__integrity_prot_algorithm__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__key_to_use__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__KEY_TO_USE__VALUE__protobuf_unspecified", 0 }, + { "master", "UENIBSTREAMPROTOBUF__KEY_TO_USE__VALUE__master", 1 }, + { "secondary", "UENIBSTREAMPROTOBUF__KEY_TO_USE__VALUE__secondary", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__key_to_use__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__key_to_use__value__enum_values_by_name[3] = +{ + { "master", 1 }, + { "protobuf_unspecified", 0 }, + { "secondary", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__key_to_use__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.KeyToUse.Value", + "Value", + "Uenibstreamprotobuf__KeyToUse__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__key_to_use__value__enum_values_by_number, + 3, + uenibstreamprotobuf__key_to_use__value__enum_values_by_name, + 1, + uenibstreamprotobuf__key_to_use__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__key_to_use__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__KeyToUse, value), + &uenibstreamprotobuf__key_to_use__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__key_to_use__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__key_to_use__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__key_to_use__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.KeyToUse", + "KeyToUse", + "Uenibstreamprotobuf__KeyToUse", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__KeyToUse), + 1, + uenibstreamprotobuf__key_to_use__field_descriptors, + uenibstreamprotobuf__key_to_use__field_indices_by_name, + 1, uenibstreamprotobuf__key_to_use__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__key_to_use__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uplink_tx_direct_current_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UplinkTxDirectCurrentList, n_items), + offsetof(Uenibstreamprotobuf__UplinkTxDirectCurrentList, items), + &uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uplink_tx_direct_current_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uplink_tx_direct_current_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UplinkTxDirectCurrentList", + "UplinkTxDirectCurrentList", + "Uenibstreamprotobuf__UplinkTxDirectCurrentList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UplinkTxDirectCurrentList), + 1, + uenibstreamprotobuf__uplink_tx_direct_current_list__field_descriptors, + uenibstreamprotobuf__uplink_tx_direct_current_list__field_indices_by_name, + 1, uenibstreamprotobuf__uplink_tx_direct_current_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uplink_tx_direct_current_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uplink_tx_direct_current_cell__field_descriptors[2] = +{ + { + "servCellIndex", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkTxDirectCurrentCell, servcellindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uplinkDirectCurrentBWP", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UplinkTxDirectCurrentCell, n_uplinkdirectcurrentbwp), + offsetof(Uenibstreamprotobuf__UplinkTxDirectCurrentCell, uplinkdirectcurrentbwp), + &uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uplink_tx_direct_current_cell__field_indices_by_name[] = { + 0, /* field[0] = servCellIndex */ + 1, /* field[1] = uplinkDirectCurrentBWP */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uplink_tx_direct_current_cell__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UplinkTxDirectCurrentCell", + "UplinkTxDirectCurrentCell", + "Uenibstreamprotobuf__UplinkTxDirectCurrentCell", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UplinkTxDirectCurrentCell), + 2, + uenibstreamprotobuf__uplink_tx_direct_current_cell__field_descriptors, + uenibstreamprotobuf__uplink_tx_direct_current_cell__field_indices_by_name, + 1, uenibstreamprotobuf__uplink_tx_direct_current_cell__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uplink_tx_direct_current_cell__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uplink_tx_direct_current_bwp__field_descriptors[3] = +{ + { + "bwp_Id", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkTxDirectCurrentBWP, bwp_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "shift7dot5kHz", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkTxDirectCurrentBWP, shift7dot5khz), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "txDirectCurrentLocation", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkTxDirectCurrentBWP, txdirectcurrentlocation), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uplink_tx_direct_current_bwp__field_indices_by_name[] = { + 0, /* field[0] = bwp_Id */ + 1, /* field[1] = shift7dot5kHz */ + 2, /* field[2] = txDirectCurrentLocation */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uplink_tx_direct_current_bwp__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UplinkTxDirectCurrentBWP", + "UplinkTxDirectCurrentBWP", + "Uenibstreamprotobuf__UplinkTxDirectCurrentBWP", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UplinkTxDirectCurrentBWP), + 3, + uenibstreamprotobuf__uplink_tx_direct_current_bwp__field_descriptors, + uenibstreamprotobuf__uplink_tx_direct_current_bwp__field_indices_by_name, + 1, uenibstreamprotobuf__uplink_tx_direct_current_bwp__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uplink_tx_direct_current_bwp__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cell_access_related_info__field_descriptors[2] = +{ + { + "plmn_IdentityList", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellAccessRelatedInfo, plmn_identitylist), + &uenibstreamprotobuf__plmn__identity_info_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellReservedForOtherUse", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellAccessRelatedInfo, cellreservedforotheruse), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cell_access_related_info__field_indices_by_name[] = { + 1, /* field[1] = cellReservedForOtherUse */ + 0, /* field[0] = plmn_IdentityList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cell_access_related_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_access_related_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CellAccessRelatedInfo", + "CellAccessRelatedInfo", + "Uenibstreamprotobuf__CellAccessRelatedInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CellAccessRelatedInfo), + 2, + uenibstreamprotobuf__cell_access_related_info__field_descriptors, + uenibstreamprotobuf__cell_access_related_info__field_indices_by_name, + 1, uenibstreamprotobuf__cell_access_related_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cell_access_related_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__conn_est_failure_control__field_descriptors[3] = +{ + { + "connEstFailCount", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConnEstFailureControl, connestfailcount), + &uenibstreamprotobuf__conn_est_fail_count__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "connEstFailOffsetValidity", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConnEstFailureControl, connestfailoffsetvalidity), + &uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "connEstFailOffset", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConnEstFailureControl, connestfailoffset), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__conn_est_failure_control__field_indices_by_name[] = { + 0, /* field[0] = connEstFailCount */ + 2, /* field[2] = connEstFailOffset */ + 1, /* field[1] = connEstFailOffsetValidity */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__conn_est_failure_control__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__conn_est_failure_control__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ConnEstFailureControl", + "ConnEstFailureControl", + "Uenibstreamprotobuf__ConnEstFailureControl", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ConnEstFailureControl), + 3, + uenibstreamprotobuf__conn_est_failure_control__field_descriptors, + uenibstreamprotobuf__conn_est_failure_control__field_indices_by_name, + 1, uenibstreamprotobuf__conn_est_failure_control__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__conn_est_failure_control__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__conn_est_fail_count__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__n2", 2 }, + { "n3", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__n3", 3 }, + { "n4", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__n4", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__conn_est_fail_count__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__conn_est_fail_count__value__enum_values_by_name[5] = +{ + { "n1", 1 }, + { "n2", 2 }, + { "n3", 3 }, + { "n4", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__conn_est_fail_count__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ConnEstFailCount.Value", + "Value", + "Uenibstreamprotobuf__ConnEstFailCount__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__conn_est_fail_count__value__enum_values_by_number, + 5, + uenibstreamprotobuf__conn_est_fail_count__value__enum_values_by_name, + 1, + uenibstreamprotobuf__conn_est_fail_count__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__conn_est_fail_count__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConnEstFailCount, value), + &uenibstreamprotobuf__conn_est_fail_count__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__conn_est_fail_count__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__conn_est_fail_count__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__conn_est_fail_count__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ConnEstFailCount", + "ConnEstFailCount", + "Uenibstreamprotobuf__ConnEstFailCount", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ConnEstFailCount), + 1, + uenibstreamprotobuf__conn_est_fail_count__field_descriptors, + uenibstreamprotobuf__conn_est_fail_count__field_indices_by_name, + 1, uenibstreamprotobuf__conn_est_fail_count__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__conn_est_fail_count__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__conn_est_fail_offset_validity__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__protobuf_unspecified", 0 }, + { "s30", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s30", 1 }, + { "s60", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s60", 2 }, + { "s120", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s120", 3 }, + { "s240", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s240", 4 }, + { "s300", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s300", 5 }, + { "s420", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s420", 6 }, + { "s600", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s600", 7 }, + { "s900", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s900", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__conn_est_fail_offset_validity__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__conn_est_fail_offset_validity__value__enum_values_by_name[9] = +{ + { "protobuf_unspecified", 0 }, + { "s120", 3 }, + { "s240", 4 }, + { "s30", 1 }, + { "s300", 5 }, + { "s420", 6 }, + { "s60", 2 }, + { "s600", 7 }, + { "s900", 8 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__conn_est_fail_offset_validity__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ConnEstFailOffsetValidity.Value", + "Value", + "Uenibstreamprotobuf__ConnEstFailOffsetValidity__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__conn_est_fail_offset_validity__value__enum_values_by_number, + 9, + uenibstreamprotobuf__conn_est_fail_offset_validity__value__enum_values_by_name, + 1, + uenibstreamprotobuf__conn_est_fail_offset_validity__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__conn_est_fail_offset_validity__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ConnEstFailOffsetValidity, value), + &uenibstreamprotobuf__conn_est_fail_offset_validity__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__conn_est_fail_offset_validity__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__conn_est_fail_offset_validity__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ConnEstFailOffsetValidity", + "ConnEstFailOffsetValidity", + "Uenibstreamprotobuf__ConnEstFailOffsetValidity", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ConnEstFailOffsetValidity), + 1, + uenibstreamprotobuf__conn_est_fail_offset_validity__field_descriptors, + uenibstreamprotobuf__conn_est_fail_offset_validity__field_indices_by_name, + 1, uenibstreamprotobuf__conn_est_fail_offset_validity__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__conn_est_fail_offset_validity__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__si__scheduling_info__field_descriptors[5] = +{ + { + "schedulingInfoList", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SISchedulingInfo, n_schedulinginfolist), + offsetof(Uenibstreamprotobuf__SISchedulingInfo, schedulinginfolist), + &uenibstreamprotobuf__scheduling_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "si_WindowLength", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SISchedulingInfo, si_windowlength), + &uenibstreamprotobuf__si__window_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "si_RequestConfig", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SISchedulingInfo, si_requestconfig), + &uenibstreamprotobuf__si__request_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "si_RequestConfigSUL", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SISchedulingInfo, si_requestconfigsul), + &uenibstreamprotobuf__si__request_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "systemInformationAreaID", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SISchedulingInfo, systeminformationareaid), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__si__scheduling_info__field_indices_by_name[] = { + 0, /* field[0] = schedulingInfoList */ + 2, /* field[2] = si_RequestConfig */ + 3, /* field[3] = si_RequestConfigSUL */ + 1, /* field[1] = si_WindowLength */ + 4, /* field[4] = systemInformationAreaID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__si__scheduling_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__si__scheduling_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SI_SchedulingInfo", + "SISchedulingInfo", + "Uenibstreamprotobuf__SISchedulingInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SISchedulingInfo), + 5, + uenibstreamprotobuf__si__scheduling_info__field_descriptors, + uenibstreamprotobuf__si__scheduling_info__field_indices_by_name, + 1, uenibstreamprotobuf__si__scheduling_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__si__scheduling_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__si__window_length__value__enum_values_by_number[10] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__protobuf_unspecified", 0 }, + { "s5", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s5", 1 }, + { "s10", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s10", 2 }, + { "s20", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s20", 3 }, + { "s40", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s40", 4 }, + { "s80", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s80", 5 }, + { "s160", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s160", 6 }, + { "s320", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s320", 7 }, + { "s640", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s640", 8 }, + { "s1280", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s1280", 9 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__si__window_length__value__value_ranges[] = { +{0, 0},{0, 10} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__si__window_length__value__enum_values_by_name[10] = +{ + { "protobuf_unspecified", 0 }, + { "s10", 2 }, + { "s1280", 9 }, + { "s160", 6 }, + { "s20", 3 }, + { "s320", 7 }, + { "s40", 4 }, + { "s5", 1 }, + { "s640", 8 }, + { "s80", 5 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__si__window_length__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SI_WindowLength.Value", + "Value", + "Uenibstreamprotobuf__SIWindowLength__Value", + "uenibstreamprotobuf", + 10, + uenibstreamprotobuf__si__window_length__value__enum_values_by_number, + 10, + uenibstreamprotobuf__si__window_length__value__enum_values_by_name, + 1, + uenibstreamprotobuf__si__window_length__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__si__window_length__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIWindowLength, value), + &uenibstreamprotobuf__si__window_length__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__si__window_length__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__si__window_length__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__si__window_length__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SI_WindowLength", + "SIWindowLength", + "Uenibstreamprotobuf__SIWindowLength", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIWindowLength), + 1, + uenibstreamprotobuf__si__window_length__field_descriptors, + uenibstreamprotobuf__si__window_length__field_indices_by_name, + 1, uenibstreamprotobuf__si__window_length__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__si__window_length__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scheduling_info__field_descriptors[3] = +{ + { + "si_BroadcastStatus", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SchedulingInfo, si_broadcaststatus), + &uenibstreamprotobuf__si__broadcast_status__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "si_Periodicity", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SchedulingInfo, si_periodicity), + &uenibstreamprotobuf__si__periodicity__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sib_MappingInfo", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SchedulingInfo, sib_mappinginfo), + &uenibstreamprotobuf__sib__mapping__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scheduling_info__field_indices_by_name[] = { + 0, /* field[0] = si_BroadcastStatus */ + 1, /* field[1] = si_Periodicity */ + 2, /* field[2] = sib_MappingInfo */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scheduling_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scheduling_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SchedulingInfo", + "SchedulingInfo", + "Uenibstreamprotobuf__SchedulingInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SchedulingInfo), + 3, + uenibstreamprotobuf__scheduling_info__field_descriptors, + uenibstreamprotobuf__scheduling_info__field_indices_by_name, + 1, uenibstreamprotobuf__scheduling_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scheduling_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib__mapping__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SIBMapping, n_items), + offsetof(Uenibstreamprotobuf__SIBMapping, items), + &uenibstreamprotobuf__sib__type_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib__mapping__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib__mapping__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__mapping__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB_Mapping", + "SIBMapping", + "Uenibstreamprotobuf__SIBMapping", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIBMapping), + 1, + uenibstreamprotobuf__sib__mapping__field_descriptors, + uenibstreamprotobuf__sib__mapping__field_indices_by_name, + 1, uenibstreamprotobuf__sib__mapping__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib__mapping__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__si__broadcast_status__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__VALUE__protobuf_unspecified", 0 }, + { "broadcasting", "UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__VALUE__broadcasting", 1 }, + { "notBroadcasting", "UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__VALUE__notBroadcasting", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__si__broadcast_status__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__si__broadcast_status__value__enum_values_by_name[3] = +{ + { "broadcasting", 1 }, + { "notBroadcasting", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__si__broadcast_status__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SI_BroadcastStatus.Value", + "Value", + "Uenibstreamprotobuf__SIBroadcastStatus__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__si__broadcast_status__value__enum_values_by_number, + 3, + uenibstreamprotobuf__si__broadcast_status__value__enum_values_by_name, + 1, + uenibstreamprotobuf__si__broadcast_status__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__si__broadcast_status__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIBroadcastStatus, value), + &uenibstreamprotobuf__si__broadcast_status__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__si__broadcast_status__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__si__broadcast_status__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__si__broadcast_status__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SI_BroadcastStatus", + "SIBroadcastStatus", + "Uenibstreamprotobuf__SIBroadcastStatus", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIBroadcastStatus), + 1, + uenibstreamprotobuf__si__broadcast_status__field_descriptors, + uenibstreamprotobuf__si__broadcast_status__field_indices_by_name, + 1, uenibstreamprotobuf__si__broadcast_status__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__si__broadcast_status__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__si__periodicity__value__enum_values_by_number[8] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__protobuf_unspecified", 0 }, + { "rf8", "UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf8", 1 }, + { "rf16", "UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf16", 2 }, + { "rf32", "UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf32", 3 }, + { "rf64", "UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf64", 4 }, + { "rf128", "UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf128", 5 }, + { "rf256", "UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf256", 6 }, + { "rf512", "UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf512", 7 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__si__periodicity__value__value_ranges[] = { +{0, 0},{0, 8} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__si__periodicity__value__enum_values_by_name[8] = +{ + { "protobuf_unspecified", 0 }, + { "rf128", 5 }, + { "rf16", 2 }, + { "rf256", 6 }, + { "rf32", 3 }, + { "rf512", 7 }, + { "rf64", 4 }, + { "rf8", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__si__periodicity__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SI_Periodicity.Value", + "Value", + "Uenibstreamprotobuf__SIPeriodicity__Value", + "uenibstreamprotobuf", + 8, + uenibstreamprotobuf__si__periodicity__value__enum_values_by_number, + 8, + uenibstreamprotobuf__si__periodicity__value__enum_values_by_name, + 1, + uenibstreamprotobuf__si__periodicity__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__si__periodicity__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIPeriodicity, value), + &uenibstreamprotobuf__si__periodicity__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__si__periodicity__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__si__periodicity__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__si__periodicity__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SI_Periodicity", + "SIPeriodicity", + "Uenibstreamprotobuf__SIPeriodicity", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIPeriodicity), + 1, + uenibstreamprotobuf__si__periodicity__field_descriptors, + uenibstreamprotobuf__si__periodicity__field_indices_by_name, + 1, uenibstreamprotobuf__si__periodicity__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__si__periodicity__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib__type_info__field_descriptors[3] = +{ + { + "type", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIBTypeInfo, type), + &uenibstreamprotobuf__sib__type_info_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "valueTag", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIBTypeInfo, valuetag), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "areaScope", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIBTypeInfo, areascope), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib__type_info__field_indices_by_name[] = { + 2, /* field[2] = areaScope */ + 0, /* field[0] = type */ + 1, /* field[1] = valueTag */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib__type_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__type_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB_TypeInfo", + "SIBTypeInfo", + "Uenibstreamprotobuf__SIBTypeInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIBTypeInfo), + 3, + uenibstreamprotobuf__sib__type_info__field_descriptors, + uenibstreamprotobuf__sib__type_info__field_indices_by_name, + 1, uenibstreamprotobuf__sib__type_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib__type_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__sib__type_info_type__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__protobuf_unspecified", 0 }, + { "sibType2", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType2", 1 }, + { "sibType3", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType3", 2 }, + { "sibType4", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType4", 3 }, + { "sibType5", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType5", 4 }, + { "sibType6", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType6", 5 }, + { "sibType7", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType7", 6 }, + { "sibType8", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType8", 7 }, + { "sibType9", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType9", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib__type_info_type__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__sib__type_info_type__value__enum_values_by_name[9] = +{ + { "protobuf_unspecified", 0 }, + { "sibType2", 1 }, + { "sibType3", 2 }, + { "sibType4", 3 }, + { "sibType5", 4 }, + { "sibType6", 5 }, + { "sibType7", 6 }, + { "sibType8", 7 }, + { "sibType9", 8 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__sib__type_info_type__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB_TypeInfoType.Value", + "Value", + "Uenibstreamprotobuf__SIBTypeInfoType__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__sib__type_info_type__value__enum_values_by_number, + 9, + uenibstreamprotobuf__sib__type_info_type__value__enum_values_by_name, + 1, + uenibstreamprotobuf__sib__type_info_type__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib__type_info_type__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIBTypeInfoType, value), + &uenibstreamprotobuf__sib__type_info_type__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib__type_info_type__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib__type_info_type__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__type_info_type__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB_TypeInfoType", + "SIBTypeInfoType", + "Uenibstreamprotobuf__SIBTypeInfoType", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIBTypeInfoType), + 1, + uenibstreamprotobuf__sib__type_info_type__field_descriptors, + uenibstreamprotobuf__sib__type_info_type__field_indices_by_name, + 1, uenibstreamprotobuf__sib__type_info_type__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib__type_info_type__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__si__request_config__field_descriptors[3] = +{ + { + "rach_OccasionsSI", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIRequestConfig, rach_occasionssi), + &uenibstreamprotobuf__rach__occasions_si__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "si_RequestPeriod", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIRequestConfig, si_requestperiod), + &uenibstreamprotobuf__si__request_period__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "si_RequestResources", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SIRequestConfig, n_si_requestresources), + offsetof(Uenibstreamprotobuf__SIRequestConfig, si_requestresources), + &uenibstreamprotobuf__si__request_resources__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__si__request_config__field_indices_by_name[] = { + 0, /* field[0] = rach_OccasionsSI */ + 1, /* field[1] = si_RequestPeriod */ + 2, /* field[2] = si_RequestResources */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__si__request_config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__si__request_config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SI_RequestConfig", + "SIRequestConfig", + "Uenibstreamprotobuf__SIRequestConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIRequestConfig), + 3, + uenibstreamprotobuf__si__request_config__field_descriptors, + uenibstreamprotobuf__si__request_config__field_indices_by_name, + 1, uenibstreamprotobuf__si__request_config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__si__request_config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__si__request_period__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__protobuf_unspecified", 0 }, + { "one", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__one", 1 }, + { "two", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__two", 2 }, + { "four", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__four", 3 }, + { "six", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__six", 4 }, + { "eight", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__eight", 5 }, + { "ten", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__ten", 6 }, + { "twelve", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__twelve", 7 }, + { "sixteen", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__sixteen", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__si__request_period__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__si__request_period__value__enum_values_by_name[9] = +{ + { "eight", 5 }, + { "four", 3 }, + { "one", 1 }, + { "protobuf_unspecified", 0 }, + { "six", 4 }, + { "sixteen", 8 }, + { "ten", 6 }, + { "twelve", 7 }, + { "two", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__si__request_period__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SI_RequestPeriod.Value", + "Value", + "Uenibstreamprotobuf__SIRequestPeriod__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__si__request_period__value__enum_values_by_number, + 9, + uenibstreamprotobuf__si__request_period__value__enum_values_by_name, + 1, + uenibstreamprotobuf__si__request_period__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__si__request_period__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIRequestPeriod, value), + &uenibstreamprotobuf__si__request_period__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__si__request_period__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__si__request_period__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__si__request_period__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SI_RequestPeriod", + "SIRequestPeriod", + "Uenibstreamprotobuf__SIRequestPeriod", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIRequestPeriod), + 1, + uenibstreamprotobuf__si__request_period__field_descriptors, + uenibstreamprotobuf__si__request_period__field_indices_by_name, + 1, uenibstreamprotobuf__si__request_period__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__si__request_period__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rach__occasions_si__field_descriptors[2] = +{ + { + "rach_ConfigSI", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHOccasionsSI, rach_configsi), + &uenibstreamprotobuf__rach__config_generic__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_perRACH_Occasion", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RACHOccasionsSI, ssb_perrach_occasion), + &uenibstreamprotobuf__ssb_per_rach__occasion__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rach__occasions_si__field_indices_by_name[] = { + 0, /* field[0] = rach_ConfigSI */ + 1, /* field[1] = ssb_perRACH_Occasion */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rach__occasions_si__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rach__occasions_si__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RACH_OccasionsSI", + "RACHOccasionsSI", + "Uenibstreamprotobuf__RACHOccasionsSI", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RACHOccasionsSI), + 2, + uenibstreamprotobuf__rach__occasions_si__field_descriptors, + uenibstreamprotobuf__rach__occasions_si__field_indices_by_name, + 1, uenibstreamprotobuf__rach__occasions_si__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rach__occasions_si__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__si__request_resources__field_descriptors[3] = +{ + { + "ra_PreambleStartIndex", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIRequestResources, ra_preamblestartindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ra_AssociationPeriodIndex", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIRequestResources, ra_associationperiodindex), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ra_ssb_OccasionMaskIndex", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIRequestResources, ra_ssb_occasionmaskindex), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__si__request_resources__field_indices_by_name[] = { + 1, /* field[1] = ra_AssociationPeriodIndex */ + 0, /* field[0] = ra_PreambleStartIndex */ + 2, /* field[2] = ra_ssb_OccasionMaskIndex */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__si__request_resources__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__si__request_resources__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SI_RequestResources", + "SIRequestResources", + "Uenibstreamprotobuf__SIRequestResources", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIRequestResources), + 3, + uenibstreamprotobuf__si__request_resources__field_descriptors, + uenibstreamprotobuf__si__request_resources__field_indices_by_name, + 1, uenibstreamprotobuf__si__request_resources__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__si__request_resources__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__serving_cell_config_common_sib__field_descriptors[8] = +{ + { + "downlinkConfigCommon", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommonSIB, downlinkconfigcommon), + &uenibstreamprotobuf__downlink_config_common_sib__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uplinkConfigCommon", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommonSIB, uplinkconfigcommon), + &uenibstreamprotobuf__uplink_config_common_sib__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "supplementaryUplink", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommonSIB, supplementaryuplink), + &uenibstreamprotobuf__uplink_config_common_sib__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n_TimingAdvanceOffset", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommonSIB, n_timingadvanceoffset), + &uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_PositionsInBurst", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommonSIB, ssb_positionsinburst), + &uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_PeriodicityServingCell", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommonSIB, ssb_periodicityservingcell), + &uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tdd_UL_DL_ConfigurationCommon", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommonSIB, tdd_ul_dl_configurationcommon), + &uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ss_PBCH_BlockPower", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_SINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ServingCellConfigCommonSIB, ss_pbch_blockpower), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__serving_cell_config_common_sib__field_indices_by_name[] = { + 0, /* field[0] = downlinkConfigCommon */ + 3, /* field[3] = n_TimingAdvanceOffset */ + 7, /* field[7] = ss_PBCH_BlockPower */ + 5, /* field[5] = ssb_PeriodicityServingCell */ + 4, /* field[4] = ssb_PositionsInBurst */ + 2, /* field[2] = supplementaryUplink */ + 6, /* field[6] = tdd_UL_DL_ConfigurationCommon */ + 1, /* field[1] = uplinkConfigCommon */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__serving_cell_config_common_sib__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__serving_cell_config_common_sib__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ServingCellConfigCommonSIB", + "ServingCellConfigCommonSIB", + "Uenibstreamprotobuf__ServingCellConfigCommonSIB", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ServingCellConfigCommonSIB), + 8, + uenibstreamprotobuf__serving_cell_config_common_sib__field_descriptors, + uenibstreamprotobuf__serving_cell_config_common_sib__field_indices_by_name, + 1, uenibstreamprotobuf__serving_cell_config_common_sib__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__serving_cell_config_common_sib__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__downlink_config_common_sib__field_descriptors[4] = +{ + { + "frequencyInfoDL", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DownlinkConfigCommonSIB, frequencyinfodl), + &uenibstreamprotobuf__frequency_info_dl__sib__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "initialDownlinkBWP", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DownlinkConfigCommonSIB, initialdownlinkbwp), + &uenibstreamprotobuf__bwp__downlink_common__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bcch_Config", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DownlinkConfigCommonSIB, bcch_config), + &uenibstreamprotobuf__bcch__config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pcch_Config", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DownlinkConfigCommonSIB, pcch_config), + &uenibstreamprotobuf__pcch__config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__downlink_config_common_sib__field_indices_by_name[] = { + 2, /* field[2] = bcch_Config */ + 0, /* field[0] = frequencyInfoDL */ + 1, /* field[1] = initialDownlinkBWP */ + 3, /* field[3] = pcch_Config */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__downlink_config_common_sib__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__downlink_config_common_sib__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DownlinkConfigCommonSIB", + "DownlinkConfigCommonSIB", + "Uenibstreamprotobuf__DownlinkConfigCommonSIB", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DownlinkConfigCommonSIB), + 4, + uenibstreamprotobuf__downlink_config_common_sib__field_descriptors, + uenibstreamprotobuf__downlink_config_common_sib__field_indices_by_name, + 1, uenibstreamprotobuf__downlink_config_common_sib__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__downlink_config_common_sib__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__frequency_info_dl__sib__field_descriptors[3] = +{ + { + "frequencyBandList", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FrequencyInfoDLSIB, frequencybandlist), + &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "offsetToPointA", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FrequencyInfoDLSIB, offsettopointa), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "scs_SpecificCarrierList", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__FrequencyInfoDLSIB, n_scs_specificcarrierlist), + offsetof(Uenibstreamprotobuf__FrequencyInfoDLSIB, scs_specificcarrierlist), + &uenibstreamprotobuf__scs__specific_carrier__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__frequency_info_dl__sib__field_indices_by_name[] = { + 0, /* field[0] = frequencyBandList */ + 1, /* field[1] = offsetToPointA */ + 2, /* field[2] = scs_SpecificCarrierList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__frequency_info_dl__sib__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_info_dl__sib__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FrequencyInfoDL_SIB", + "FrequencyInfoDLSIB", + "Uenibstreamprotobuf__FrequencyInfoDLSIB", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__FrequencyInfoDLSIB), + 3, + uenibstreamprotobuf__frequency_info_dl__sib__field_descriptors, + uenibstreamprotobuf__frequency_info_dl__sib__field_indices_by_name, + 1, uenibstreamprotobuf__frequency_info_dl__sib__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__frequency_info_dl__sib__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__multi_frequency_band_list_nr__sib__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MultiFrequencyBandListNRSIB, n_items), + offsetof(Uenibstreamprotobuf__MultiFrequencyBandListNRSIB, items), + &uenibstreamprotobuf__nr__multi_band_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__multi_frequency_band_list_nr__sib__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__multi_frequency_band_list_nr__sib__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MultiFrequencyBandListNR_SIB", + "MultiFrequencyBandListNRSIB", + "Uenibstreamprotobuf__MultiFrequencyBandListNRSIB", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MultiFrequencyBandListNRSIB), + 1, + uenibstreamprotobuf__multi_frequency_band_list_nr__sib__field_descriptors, + uenibstreamprotobuf__multi_frequency_band_list_nr__sib__field_indices_by_name, + 1, uenibstreamprotobuf__multi_frequency_band_list_nr__sib__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__multi_frequency_band_list_nr__sib__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nr__multi_band_info__field_descriptors[2] = +{ + { + "freqBandIndicatorNR", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NRMultiBandInfo, freqbandindicatornr), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nr_NS_PmaxList", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NRMultiBandInfo, nr_ns_pmaxlist), + &uenibstreamprotobuf__nr__ns__pmax_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nr__multi_band_info__field_indices_by_name[] = { + 0, /* field[0] = freqBandIndicatorNR */ + 1, /* field[1] = nr_NS_PmaxList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nr__multi_band_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__multi_band_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NR_MultiBandInfo", + "NRMultiBandInfo", + "Uenibstreamprotobuf__NRMultiBandInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NRMultiBandInfo), + 2, + uenibstreamprotobuf__nr__multi_band_info__field_descriptors, + uenibstreamprotobuf__nr__multi_band_info__field_indices_by_name, + 1, uenibstreamprotobuf__nr__multi_band_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nr__multi_band_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nr__ns__pmax_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__NRNSPmaxList, n_items), + offsetof(Uenibstreamprotobuf__NRNSPmaxList, items), + &uenibstreamprotobuf__nr__ns__pmax_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nr__ns__pmax_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nr__ns__pmax_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__ns__pmax_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NR_NS_PmaxList", + "NRNSPmaxList", + "Uenibstreamprotobuf__NRNSPmaxList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NRNSPmaxList), + 1, + uenibstreamprotobuf__nr__ns__pmax_list__field_descriptors, + uenibstreamprotobuf__nr__ns__pmax_list__field_indices_by_name, + 1, uenibstreamprotobuf__nr__ns__pmax_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nr__ns__pmax_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nr__ns__pmax_value__field_descriptors[2] = +{ + { + "additionalPmax", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NRNSPmaxValue, additionalpmax), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "additionalSpectrumEmission", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NRNSPmaxValue, additionalspectrumemission), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nr__ns__pmax_value__field_indices_by_name[] = { + 0, /* field[0] = additionalPmax */ + 1, /* field[1] = additionalSpectrumEmission */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nr__ns__pmax_value__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__ns__pmax_value__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NR_NS_PmaxValue", + "NRNSPmaxValue", + "Uenibstreamprotobuf__NRNSPmaxValue", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NRNSPmaxValue), + 2, + uenibstreamprotobuf__nr__ns__pmax_value__field_descriptors, + uenibstreamprotobuf__nr__ns__pmax_value__field_indices_by_name, + 1, uenibstreamprotobuf__nr__ns__pmax_value__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nr__ns__pmax_value__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__bcch__config__modification_period_coeff__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__protobuf_unspecified", 0 }, + { "n2", "UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n2", 1 }, + { "n4", "UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n4", 2 }, + { "n8", "UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n8", 3 }, + { "n16", "UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n16", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__bcch__config__modification_period_coeff__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__bcch__config__modification_period_coeff__enum_values_by_name[5] = +{ + { "n16", 4 }, + { "n2", 1 }, + { "n4", 2 }, + { "n8", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__bcch__config__modification_period_coeff__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BCCH_Config.ModificationPeriodCoeff", + "ModificationPeriodCoeff", + "Uenibstreamprotobuf__BCCHConfig__ModificationPeriodCoeff", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__bcch__config__modification_period_coeff__enum_values_by_number, + 5, + uenibstreamprotobuf__bcch__config__modification_period_coeff__enum_values_by_name, + 1, + uenibstreamprotobuf__bcch__config__modification_period_coeff__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__bcch__config__field_descriptors[1] = +{ + { + "modificationPeriodCoeff", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__BCCHConfig, modificationperiodcoeff), + &uenibstreamprotobuf__bcch__config__modification_period_coeff__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__bcch__config__field_indices_by_name[] = { + 0, /* field[0] = modificationPeriodCoeff */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__bcch__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__bcch__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.BCCH_Config", + "BCCHConfig", + "Uenibstreamprotobuf__BCCHConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__BCCHConfig), + 1, + uenibstreamprotobuf__bcch__config__field_descriptors, + uenibstreamprotobuf__bcch__config__field_indices_by_name, + 1, uenibstreamprotobuf__bcch__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__bcch__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pcch__config__field_descriptors[15] = +{ + { + "defaultPagingCycle", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PCCHConfig, defaultpagingcycle), + &uenibstreamprotobuf__paging_cycle__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "oneT", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PCCHConfig, n_and_paging_frame_offset_case), + offsetof(Uenibstreamprotobuf__PCCHConfig, onet), + &uenibstreamprotobuf__null__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "halfT", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PCCHConfig, n_and_paging_frame_offset_case), + offsetof(Uenibstreamprotobuf__PCCHConfig, halft), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "quarterT", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PCCHConfig, n_and_paging_frame_offset_case), + offsetof(Uenibstreamprotobuf__PCCHConfig, quartert), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "oneEighthT", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PCCHConfig, n_and_paging_frame_offset_case), + offsetof(Uenibstreamprotobuf__PCCHConfig, oneeightht), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "oneSixteenthT", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__PCCHConfig, n_and_paging_frame_offset_case), + offsetof(Uenibstreamprotobuf__PCCHConfig, onesixteentht), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ns", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PCCHConfig, ns), + &uenibstreamprotobuf__pcch__config_ns__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCS15KHZoneT", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case), + offsetof(Uenibstreamprotobuf__PCCHConfig, scs15khzonet), + &uenibstreamprotobuf__scs15_khzone_t__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCS30KHZoneT_SCS15KHZhalfT", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case), + offsetof(Uenibstreamprotobuf__PCCHConfig, scs30khzonet_scs15khzhalft), + &uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case), + offsetof(Uenibstreamprotobuf__PCCHConfig, scs60khzonet_scs30khzhalft_scs15khzquartert), + &uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case), + offsetof(Uenibstreamprotobuf__PCCHConfig, scs120khzonet_scs60khzhalft_scs30khzquartert_scs15khzoneeightht), + &uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case), + offsetof(Uenibstreamprotobuf__PCCHConfig, scs120khzhalft_scs60khzquartert_scs30khzoneeightht_scs15khzonesixteentht), + &uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case), + offsetof(Uenibstreamprotobuf__PCCHConfig, scs120khzquartert_scs60khzoneeightht_scs30khzonesixteentht), + &uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCS120KHZoneEighthT_SCS60KHZoneSixteenthT", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case), + offsetof(Uenibstreamprotobuf__PCCHConfig, scs120khzoneeightht_scs60khzonesixteentht), + &uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCS120KHZoneSixteenthT", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case), + offsetof(Uenibstreamprotobuf__PCCHConfig, scs120khzonesixteentht), + &uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pcch__config__field_indices_by_name[] = { + 0, /* field[0] = defaultPagingCycle */ + 2, /* field[2] = halfT */ + 6, /* field[6] = ns */ + 4, /* field[4] = oneEighthT */ + 5, /* field[5] = oneSixteenthT */ + 1, /* field[1] = oneT */ + 3, /* field[3] = quarterT */ + 11, /* field[11] = sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT */ + 13, /* field[13] = sCS120KHZoneEighthT_SCS60KHZoneSixteenthT */ + 14, /* field[14] = sCS120KHZoneSixteenthT */ + 10, /* field[10] = sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT */ + 12, /* field[12] = sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT */ + 7, /* field[7] = sCS15KHZoneT */ + 8, /* field[8] = sCS30KHZoneT_SCS15KHZhalfT */ + 9, /* field[9] = sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pcch__config__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 15 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pcch__config__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PCCH_Config", + "PCCHConfig", + "Uenibstreamprotobuf__PCCHConfig", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PCCHConfig), + 15, + uenibstreamprotobuf__pcch__config__field_descriptors, + uenibstreamprotobuf__pcch__config__field_indices_by_name, + 1, uenibstreamprotobuf__pcch__config__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pcch__config__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__paging_cycle__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__protobuf_unspecified", 0 }, + { "rf32", "UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__rf32", 1 }, + { "rf64", "UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__rf64", 2 }, + { "rf128", "UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__rf128", 3 }, + { "rf256", "UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__rf256", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__paging_cycle__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__paging_cycle__value__enum_values_by_name[5] = +{ + { "protobuf_unspecified", 0 }, + { "rf128", 3 }, + { "rf256", 4 }, + { "rf32", 1 }, + { "rf64", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__paging_cycle__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PagingCycle.Value", + "Value", + "Uenibstreamprotobuf__PagingCycle__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__paging_cycle__value__enum_values_by_number, + 5, + uenibstreamprotobuf__paging_cycle__value__enum_values_by_name, + 1, + uenibstreamprotobuf__paging_cycle__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__paging_cycle__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PagingCycle, value), + &uenibstreamprotobuf__paging_cycle__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__paging_cycle__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__paging_cycle__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__paging_cycle__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PagingCycle", + "PagingCycle", + "Uenibstreamprotobuf__PagingCycle", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PagingCycle), + 1, + uenibstreamprotobuf__paging_cycle__field_descriptors, + uenibstreamprotobuf__paging_cycle__field_indices_by_name, + 1, uenibstreamprotobuf__paging_cycle__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__paging_cycle__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__pcch__config_ns__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__protobuf_unspecified", 0 }, + { "four", "UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__four", 1 }, + { "two", "UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__two", 2 }, + { "one", "UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__one", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__pcch__config_ns__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__pcch__config_ns__value__enum_values_by_name[4] = +{ + { "four", 1 }, + { "one", 3 }, + { "protobuf_unspecified", 0 }, + { "two", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__pcch__config_ns__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PCCH_ConfigNs.Value", + "Value", + "Uenibstreamprotobuf__PCCHConfigNs__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__pcch__config_ns__value__enum_values_by_number, + 4, + uenibstreamprotobuf__pcch__config_ns__value__enum_values_by_name, + 1, + uenibstreamprotobuf__pcch__config_ns__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pcch__config_ns__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PCCHConfigNs, value), + &uenibstreamprotobuf__pcch__config_ns__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pcch__config_ns__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pcch__config_ns__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pcch__config_ns__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PCCH_ConfigNs", + "PCCHConfigNs", + "Uenibstreamprotobuf__PCCHConfigNs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PCCHConfigNs), + 1, + uenibstreamprotobuf__pcch__config_ns__field_descriptors, + uenibstreamprotobuf__pcch__config_ns__field_indices_by_name, + 1, uenibstreamprotobuf__pcch__config_ns__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pcch__config_ns__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs15_khzone_t__field_descriptors[1] = +{ + { + "values", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SCS15KHZoneT, n_values), + offsetof(Uenibstreamprotobuf__SCS15KHZoneT, values), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scs15_khzone_t__field_indices_by_name[] = { + 0, /* field[0] = values */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scs15_khzone_t__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scs15_khzone_t__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SCS15KHZoneT", + "SCS15KHZoneT", + "Uenibstreamprotobuf__SCS15KHZoneT", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SCS15KHZoneT), + 1, + uenibstreamprotobuf__scs15_khzone_t__field_descriptors, + uenibstreamprotobuf__scs15_khzone_t__field_indices_by_name, + 1, uenibstreamprotobuf__scs15_khzone_t__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scs15_khzone_t__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__field_descriptors[1] = +{ + { + "values", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT, n_values), + offsetof(Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT, values), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__field_indices_by_name[] = { + 0, /* field[0] = values */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SCS30KHZoneT_SCS15KHZhalfT", + "SCS30KHZoneTSCS15KHZhalfT", + "Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT), + 1, + uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__field_descriptors, + uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__field_indices_by_name, + 1, uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__field_descriptors[1] = +{ + { + "values", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT, n_values), + offsetof(Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT, values), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__field_indices_by_name[] = { + 0, /* field[0] = values */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT", + "SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT", + "Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT), + 1, + uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__field_descriptors, + uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__field_indices_by_name, + 1, uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__field_descriptors[1] = +{ + { + "values", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT, n_values), + offsetof(Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT, values), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__field_indices_by_name[] = { + 0, /* field[0] = values */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT", + "SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT", + "Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT), + 1, + uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__field_descriptors, + uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__field_indices_by_name, + 1, uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__field_descriptors[1] = +{ + { + "values", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT, n_values), + offsetof(Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT, values), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__field_indices_by_name[] = { + 0, /* field[0] = values */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT", + "SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT", + "Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT), + 1, + uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__field_descriptors, + uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__field_indices_by_name, + 1, uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__field_descriptors[1] = +{ + { + "values", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT, n_values), + offsetof(Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT, values), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__field_indices_by_name[] = { + 0, /* field[0] = values */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT", + "SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT", + "Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT), + 1, + uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__field_descriptors, + uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__field_indices_by_name, + 1, uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__field_descriptors[1] = +{ + { + "values", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT, n_values), + offsetof(Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT, values), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__field_indices_by_name[] = { + 0, /* field[0] = values */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SCS120KHZoneEighthT_SCS60KHZoneSixteenthT", + "SCS120KHZoneEighthTSCS60KHZoneSixteenthT", + "Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT), + 1, + uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__field_descriptors, + uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__field_indices_by_name, + 1, uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs120_khzone_sixteenth_t__field_descriptors[1] = +{ + { + "values", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__SCS120KHZoneSixteenthT, n_values), + offsetof(Uenibstreamprotobuf__SCS120KHZoneSixteenthT, values), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__scs120_khzone_sixteenth_t__field_indices_by_name[] = { + 0, /* field[0] = values */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__scs120_khzone_sixteenth_t__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SCS120KHZoneSixteenthT", + "SCS120KHZoneSixteenthT", + "Uenibstreamprotobuf__SCS120KHZoneSixteenthT", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SCS120KHZoneSixteenthT), + 1, + uenibstreamprotobuf__scs120_khzone_sixteenth_t__field_descriptors, + uenibstreamprotobuf__scs120_khzone_sixteenth_t__field_indices_by_name, + 1, uenibstreamprotobuf__scs120_khzone_sixteenth_t__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__scs120_khzone_sixteenth_t__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uplink_config_common_sib__field_descriptors[3] = +{ + { + "frequencyInfoUL", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkConfigCommonSIB, frequencyinfoul), + &uenibstreamprotobuf__frequency_info_ul__sib__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "initialUplinkBWP", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkConfigCommonSIB, initialuplinkbwp), + &uenibstreamprotobuf__bwp__uplink_common__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timeAlignmentTimerCommon", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UplinkConfigCommonSIB, timealignmenttimercommon), + &uenibstreamprotobuf__time_alignment_timer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uplink_config_common_sib__field_indices_by_name[] = { + 0, /* field[0] = frequencyInfoUL */ + 1, /* field[1] = initialUplinkBWP */ + 2, /* field[2] = timeAlignmentTimerCommon */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uplink_config_common_sib__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_config_common_sib__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UplinkConfigCommonSIB", + "UplinkConfigCommonSIB", + "Uenibstreamprotobuf__UplinkConfigCommonSIB", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UplinkConfigCommonSIB), + 3, + uenibstreamprotobuf__uplink_config_common_sib__field_descriptors, + uenibstreamprotobuf__uplink_config_common_sib__field_indices_by_name, + 1, uenibstreamprotobuf__uplink_config_common_sib__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uplink_config_common_sib__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__frequency_info_ul__sib__field_descriptors[5] = +{ + { + "frequencyBandList", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FrequencyInfoULSIB, frequencybandlist), + &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "absoluteFrequencyPointA", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FrequencyInfoULSIB, absolutefrequencypointa), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "scs_SpecificCarrierList", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__FrequencyInfoULSIB, n_scs_specificcarrierlist), + offsetof(Uenibstreamprotobuf__FrequencyInfoULSIB, scs_specificcarrierlist), + &uenibstreamprotobuf__scs__specific_carrier__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p_Max", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FrequencyInfoULSIB, p_max), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "frequencyShift7p5khz", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FrequencyInfoULSIB, frequencyshift7p5khz), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__frequency_info_ul__sib__field_indices_by_name[] = { + 1, /* field[1] = absoluteFrequencyPointA */ + 0, /* field[0] = frequencyBandList */ + 4, /* field[4] = frequencyShift7p5khz */ + 3, /* field[3] = p_Max */ + 2, /* field[2] = scs_SpecificCarrierList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__frequency_info_ul__sib__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_info_ul__sib__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FrequencyInfoUL_SIB", + "FrequencyInfoULSIB", + "Uenibstreamprotobuf__FrequencyInfoULSIB", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__FrequencyInfoULSIB), + 5, + uenibstreamprotobuf__frequency_info_ul__sib__field_descriptors, + uenibstreamprotobuf__frequency_info_ul__sib__field_indices_by_name, + 1, uenibstreamprotobuf__frequency_info_ul__sib__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__frequency_info_ul__sib__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__sib__n__timing_advance_offset__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__protobuf_unspecified", 0 }, + { "n0", "UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__n0", 1 }, + { "n25600", "UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__n25600", 2 }, + { "n39936", "UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__n39936", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib__n__timing_advance_offset__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__sib__n__timing_advance_offset__value__enum_values_by_name[4] = +{ + { "n0", 1 }, + { "n25600", 2 }, + { "n39936", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__sib__n__timing_advance_offset__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB_N_TimingAdvanceOffset.Value", + "Value", + "Uenibstreamprotobuf__SIBNTimingAdvanceOffset__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__sib__n__timing_advance_offset__value__enum_values_by_number, + 4, + uenibstreamprotobuf__sib__n__timing_advance_offset__value__enum_values_by_name, + 1, + uenibstreamprotobuf__sib__n__timing_advance_offset__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib__n__timing_advance_offset__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIBNTimingAdvanceOffset, value), + &uenibstreamprotobuf__sib__n__timing_advance_offset__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib__n__timing_advance_offset__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib__n__timing_advance_offset__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB_N_TimingAdvanceOffset", + "SIBNTimingAdvanceOffset", + "Uenibstreamprotobuf__SIBNTimingAdvanceOffset", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIBNTimingAdvanceOffset), + 1, + uenibstreamprotobuf__sib__n__timing_advance_offset__field_descriptors, + uenibstreamprotobuf__sib__n__timing_advance_offset__field_indices_by_name, + 1, uenibstreamprotobuf__sib__n__timing_advance_offset__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib__n__timing_advance_offset__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib__ssb__positions_in_burst__field_descriptors[2] = +{ + { + "inOneGroup", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIBSSBPositionsInBurst, inonegroup), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "groupPresence", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIBSSBPositionsInBurst, grouppresence), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib__ssb__positions_in_burst__field_indices_by_name[] = { + 1, /* field[1] = groupPresence */ + 0, /* field[0] = inOneGroup */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib__ssb__positions_in_burst__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB_SSB_PositionsInBurst", + "SIBSSBPositionsInBurst", + "Uenibstreamprotobuf__SIBSSBPositionsInBurst", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIBSSBPositionsInBurst), + 2, + uenibstreamprotobuf__sib__ssb__positions_in_burst__field_descriptors, + uenibstreamprotobuf__sib__ssb__positions_in_burst__field_indices_by_name, + 1, uenibstreamprotobuf__sib__ssb__positions_in_burst__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib__ssb__positions_in_burst__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__enum_values_by_number[7] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__protobuf_unspecified", 0 }, + { "ms5", "UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms5", 1 }, + { "ms10", "UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms10", 2 }, + { "ms20", "UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms20", 3 }, + { "ms40", "UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms40", 4 }, + { "ms80", "UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms80", 5 }, + { "ms160", "UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms160", 6 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__value_ranges[] = { +{0, 0},{0, 7} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__enum_values_by_name[7] = +{ + { "ms10", 2 }, + { "ms160", 6 }, + { "ms20", 3 }, + { "ms40", 4 }, + { "ms5", 1 }, + { "ms80", 5 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB_SSB_PeriodicityServingCell.Value", + "Value", + "Uenibstreamprotobuf__SIBSSBPeriodicityServingCell__Value", + "uenibstreamprotobuf", + 7, + uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__enum_values_by_number, + 7, + uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__enum_values_by_name, + 1, + uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIBSSBPeriodicityServingCell, value), + &uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB_SSB_PeriodicityServingCell", + "SIBSSBPeriodicityServingCell", + "Uenibstreamprotobuf__SIBSSBPeriodicityServingCell", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIBSSBPeriodicityServingCell), + 1, + uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__field_descriptors, + uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__field_indices_by_name, + 1, uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__timers_and_constants__field_descriptors[7] = +{ + { + "t300", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UETimersAndConstants, t300), + &uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t301", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UETimersAndConstants, t301), + &uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t310", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UETimersAndConstants, t310), + &uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n310", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UETimersAndConstants, n310), + &uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t311", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UETimersAndConstants, t311), + &uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n311", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UETimersAndConstants, n311), + &uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t319", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UETimersAndConstants, t319), + &uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ue__timers_and_constants__field_indices_by_name[] = { + 3, /* field[3] = n310 */ + 5, /* field[5] = n311 */ + 0, /* field[0] = t300 */ + 1, /* field[1] = t301 */ + 2, /* field[2] = t310 */ + 4, /* field[4] = t311 */ + 6, /* field[6] = t319 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_TimersAndConstants", + "UETimersAndConstants", + "Uenibstreamprotobuf__UETimersAndConstants", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UETimersAndConstants), + 7, + uenibstreamprotobuf__ue__timers_and_constants__field_descriptors, + uenibstreamprotobuf__ue__timers_and_constants__field_indices_by_name, + 1, uenibstreamprotobuf__ue__timers_and_constants__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ue__timers_and_constants__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__protobuf_unspecified", 0 }, + { "ms100", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms100", 1 }, + { "ms200", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms200", 2 }, + { "ms300", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms300", 3 }, + { "ms400", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms400", 4 }, + { "ms600", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms600", 5 }, + { "ms1000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms1000", 6 }, + { "ms1500", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms1500", 7 }, + { "ms2000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms2000", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__enum_values_by_name[9] = +{ + { "ms100", 1 }, + { "ms1000", 6 }, + { "ms1500", 7 }, + { "ms200", 2 }, + { "ms2000", 8 }, + { "ms300", 3 }, + { "ms400", 4 }, + { "ms600", 5 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_TimersAndConstantsT300_T301_T319.Value", + "Value", + "Uenibstreamprotobuf__UETimersAndConstantsT300T301T319__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__enum_values_by_number, + 9, + uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__enum_values_by_name, + 1, + uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UETimersAndConstantsT300T301T319, value), + &uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_TimersAndConstantsT300_T301_T319", + "UETimersAndConstantsT300T301T319", + "Uenibstreamprotobuf__UETimersAndConstantsT300T301T319", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UETimersAndConstantsT300T301T319), + 1, + uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__field_descriptors, + uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__field_indices_by_name, + 1, uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ue__timers_and_constants_t310__value__enum_values_by_number[8] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__protobuf_unspecified", 0 }, + { "ms0", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms0", 1 }, + { "ms50", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms50", 2 }, + { "ms100", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms100", 3 }, + { "ms200", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms200", 4 }, + { "ms500", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms500", 5 }, + { "ms1000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms1000", 6 }, + { "ms2000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms2000", 7 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_t310__value__value_ranges[] = { +{0, 0},{0, 8} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ue__timers_and_constants_t310__value__enum_values_by_name[8] = +{ + { "ms0", 1 }, + { "ms100", 3 }, + { "ms1000", 6 }, + { "ms200", 4 }, + { "ms2000", 7 }, + { "ms50", 2 }, + { "ms500", 5 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__timers_and_constants_t310__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_TimersAndConstantsT310.Value", + "Value", + "Uenibstreamprotobuf__UETimersAndConstantsT310__Value", + "uenibstreamprotobuf", + 8, + uenibstreamprotobuf__ue__timers_and_constants_t310__value__enum_values_by_number, + 8, + uenibstreamprotobuf__ue__timers_and_constants_t310__value__enum_values_by_name, + 1, + uenibstreamprotobuf__ue__timers_and_constants_t310__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__timers_and_constants_t310__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UETimersAndConstantsT310, value), + &uenibstreamprotobuf__ue__timers_and_constants_t310__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ue__timers_and_constants_t310__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_t310__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_TimersAndConstantsT310", + "UETimersAndConstantsT310", + "Uenibstreamprotobuf__UETimersAndConstantsT310", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UETimersAndConstantsT310), + 1, + uenibstreamprotobuf__ue__timers_and_constants_t310__field_descriptors, + uenibstreamprotobuf__ue__timers_and_constants_t310__field_indices_by_name, + 1, uenibstreamprotobuf__ue__timers_and_constants_t310__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ue__timers_and_constants_t310__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ue__timers_and_constants_n310__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n2", 2 }, + { "n3", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n3", 3 }, + { "n4", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n4", 4 }, + { "n6", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n6", 5 }, + { "n8", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n8", 6 }, + { "n10", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n10", 7 }, + { "n20", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n20", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_n310__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ue__timers_and_constants_n310__value__enum_values_by_name[9] = +{ + { "n1", 1 }, + { "n10", 7 }, + { "n2", 2 }, + { "n20", 8 }, + { "n3", 3 }, + { "n4", 4 }, + { "n6", 5 }, + { "n8", 6 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__timers_and_constants_n310__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_TimersAndConstantsN310.Value", + "Value", + "Uenibstreamprotobuf__UETimersAndConstantsN310__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__ue__timers_and_constants_n310__value__enum_values_by_number, + 9, + uenibstreamprotobuf__ue__timers_and_constants_n310__value__enum_values_by_name, + 1, + uenibstreamprotobuf__ue__timers_and_constants_n310__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__timers_and_constants_n310__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UETimersAndConstantsN310, value), + &uenibstreamprotobuf__ue__timers_and_constants_n310__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ue__timers_and_constants_n310__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_n310__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_TimersAndConstantsN310", + "UETimersAndConstantsN310", + "Uenibstreamprotobuf__UETimersAndConstantsN310", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UETimersAndConstantsN310), + 1, + uenibstreamprotobuf__ue__timers_and_constants_n310__field_descriptors, + uenibstreamprotobuf__ue__timers_and_constants_n310__field_indices_by_name, + 1, uenibstreamprotobuf__ue__timers_and_constants_n310__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ue__timers_and_constants_n310__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ue__timers_and_constants_t311__value__enum_values_by_number[8] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__protobuf_unspecified", 0 }, + { "ms1000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms1000", 1 }, + { "ms3000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms3000", 2 }, + { "ms5000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms5000", 3 }, + { "ms10000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms10000", 4 }, + { "ms15000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms15000", 5 }, + { "ms20000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms20000", 6 }, + { "ms30000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms30000", 7 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_t311__value__value_ranges[] = { +{0, 0},{0, 8} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ue__timers_and_constants_t311__value__enum_values_by_name[8] = +{ + { "ms1000", 1 }, + { "ms10000", 4 }, + { "ms15000", 5 }, + { "ms20000", 6 }, + { "ms3000", 2 }, + { "ms30000", 7 }, + { "ms5000", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__timers_and_constants_t311__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_TimersAndConstantsT311.Value", + "Value", + "Uenibstreamprotobuf__UETimersAndConstantsT311__Value", + "uenibstreamprotobuf", + 8, + uenibstreamprotobuf__ue__timers_and_constants_t311__value__enum_values_by_number, + 8, + uenibstreamprotobuf__ue__timers_and_constants_t311__value__enum_values_by_name, + 1, + uenibstreamprotobuf__ue__timers_and_constants_t311__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__timers_and_constants_t311__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UETimersAndConstantsT311, value), + &uenibstreamprotobuf__ue__timers_and_constants_t311__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ue__timers_and_constants_t311__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_t311__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_TimersAndConstantsT311", + "UETimersAndConstantsT311", + "Uenibstreamprotobuf__UETimersAndConstantsT311", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UETimersAndConstantsT311), + 1, + uenibstreamprotobuf__ue__timers_and_constants_t311__field_descriptors, + uenibstreamprotobuf__ue__timers_and_constants_t311__field_indices_by_name, + 1, uenibstreamprotobuf__ue__timers_and_constants_t311__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ue__timers_and_constants_t311__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ue__timers_and_constants_n311__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__protobuf_unspecified", 0 }, + { "n1", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n1", 1 }, + { "n2", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n2", 2 }, + { "n3", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n3", 3 }, + { "n4", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n4", 4 }, + { "n5", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n5", 5 }, + { "n6", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n6", 6 }, + { "n8", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n8", 7 }, + { "n10", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n10", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_n311__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ue__timers_and_constants_n311__value__enum_values_by_name[9] = +{ + { "n1", 1 }, + { "n10", 8 }, + { "n2", 2 }, + { "n3", 3 }, + { "n4", 4 }, + { "n5", 5 }, + { "n6", 6 }, + { "n8", 7 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__timers_and_constants_n311__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_TimersAndConstantsN311.Value", + "Value", + "Uenibstreamprotobuf__UETimersAndConstantsN311__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__ue__timers_and_constants_n311__value__enum_values_by_number, + 9, + uenibstreamprotobuf__ue__timers_and_constants_n311__value__enum_values_by_name, + 1, + uenibstreamprotobuf__ue__timers_and_constants_n311__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__timers_and_constants_n311__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UETimersAndConstantsN311, value), + &uenibstreamprotobuf__ue__timers_and_constants_n311__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ue__timers_and_constants_n311__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_n311__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_TimersAndConstantsN311", + "UETimersAndConstantsN311", + "Uenibstreamprotobuf__UETimersAndConstantsN311", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UETimersAndConstantsN311), + 1, + uenibstreamprotobuf__ue__timers_and_constants_n311__field_descriptors, + uenibstreamprotobuf__ue__timers_and_constants_n311__field_indices_by_name, + 1, uenibstreamprotobuf__ue__timers_and_constants_n311__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ue__timers_and_constants_n311__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__barring_per_cat_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UACBarringPerCatList, n_items), + offsetof(Uenibstreamprotobuf__UACBarringPerCatList, items), + &uenibstreamprotobuf__uac__barring_per_cat__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uac__barring_per_cat_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_per_cat_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_per_cat_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UAC_BarringPerCatList", + "UACBarringPerCatList", + "Uenibstreamprotobuf__UACBarringPerCatList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UACBarringPerCatList), + 1, + uenibstreamprotobuf__uac__barring_per_cat_list__field_descriptors, + uenibstreamprotobuf__uac__barring_per_cat_list__field_indices_by_name, + 1, uenibstreamprotobuf__uac__barring_per_cat_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uac__barring_per_cat_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__barring_per_cat__field_descriptors[2] = +{ + { + "accessCategory", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UACBarringPerCat, accesscategory), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uac_barringInfoSetIndex", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UACBarringPerCat, uac_barringinfosetindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uac__barring_per_cat__field_indices_by_name[] = { + 0, /* field[0] = accessCategory */ + 1, /* field[1] = uac_barringInfoSetIndex */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_per_cat__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_per_cat__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UAC_BarringPerCat", + "UACBarringPerCat", + "Uenibstreamprotobuf__UACBarringPerCat", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UACBarringPerCat), + 2, + uenibstreamprotobuf__uac__barring_per_cat__field_descriptors, + uenibstreamprotobuf__uac__barring_per_cat__field_indices_by_name, + 1, uenibstreamprotobuf__uac__barring_per_cat__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uac__barring_per_cat__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__barring_per_plmn__list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UACBarringPerPLMNList, n_items), + offsetof(Uenibstreamprotobuf__UACBarringPerPLMNList, items), + &uenibstreamprotobuf__uac__barring_per_plmn__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uac__barring_per_plmn__list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_per_plmn__list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UAC_BarringPerPLMN_List", + "UACBarringPerPLMNList", + "Uenibstreamprotobuf__UACBarringPerPLMNList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UACBarringPerPLMNList), + 1, + uenibstreamprotobuf__uac__barring_per_plmn__list__field_descriptors, + uenibstreamprotobuf__uac__barring_per_plmn__list__field_indices_by_name, + 1, uenibstreamprotobuf__uac__barring_per_plmn__list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uac__barring_per_plmn__list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__barring_per_plmn__field_descriptors[3] = +{ + { + "plmn_IdentityIndex", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UACBarringPerPLMN, plmn_identityindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uac_ImplicitACBarringList", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UACBarringPerPLMN, uac__acbarring_list_type_case), + offsetof(Uenibstreamprotobuf__UACBarringPerPLMN, uac_implicitacbarringlist), + &uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uac_ExplicitACBarringList", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UACBarringPerPLMN, uac__acbarring_list_type_case), + offsetof(Uenibstreamprotobuf__UACBarringPerPLMN, uac_explicitacbarringlist), + &uenibstreamprotobuf__uac__barring_per_cat_list__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uac__barring_per_plmn__field_indices_by_name[] = { + 0, /* field[0] = plmn_IdentityIndex */ + 2, /* field[2] = uac_ExplicitACBarringList */ + 1, /* field[1] = uac_ImplicitACBarringList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_per_plmn__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_per_plmn__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UAC_BarringPerPLMN", + "UACBarringPerPLMN", + "Uenibstreamprotobuf__UACBarringPerPLMN", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UACBarringPerPLMN), + 3, + uenibstreamprotobuf__uac__barring_per_plmn__field_descriptors, + uenibstreamprotobuf__uac__barring_per_plmn__field_indices_by_name, + 1, uenibstreamprotobuf__uac__barring_per_plmn__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uac__barring_per_plmn__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__implicit_acbarring_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(Uenibstreamprotobuf__UACImplicitACBarringList, n_items), + offsetof(Uenibstreamprotobuf__UACImplicitACBarringList, items), + NULL, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uac__implicit_acbarring_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uac__implicit_acbarring_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UAC_ImplicitACBarringList", + "UACImplicitACBarringList", + "Uenibstreamprotobuf__UACImplicitACBarringList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UACImplicitACBarringList), + 1, + uenibstreamprotobuf__uac__implicit_acbarring_list__field_descriptors, + uenibstreamprotobuf__uac__implicit_acbarring_list__field_indices_by_name, + 1, uenibstreamprotobuf__uac__implicit_acbarring_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uac__implicit_acbarring_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__barring_info_set_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UACBarringInfoSetList, n_items), + offsetof(Uenibstreamprotobuf__UACBarringInfoSetList, items), + &uenibstreamprotobuf__uac__barring_info_set__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uac__barring_info_set_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_info_set_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_info_set_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UAC_BarringInfoSetList", + "UACBarringInfoSetList", + "Uenibstreamprotobuf__UACBarringInfoSetList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UACBarringInfoSetList), + 1, + uenibstreamprotobuf__uac__barring_info_set_list__field_descriptors, + uenibstreamprotobuf__uac__barring_info_set_list__field_indices_by_name, + 1, uenibstreamprotobuf__uac__barring_info_set_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uac__barring_info_set_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__barring_info_set__field_descriptors[3] = +{ + { + "uac_BarringFactor", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UACBarringInfoSet, uac_barringfactor), + &uenibstreamprotobuf__uac__barring_factor__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uac_BarringTime", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UACBarringInfoSet, uac_barringtime), + &uenibstreamprotobuf__uac__barring_time__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uac_BarringForAccessIdentity", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UACBarringInfoSet, uac_barringforaccessidentity), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uac__barring_info_set__field_indices_by_name[] = { + 0, /* field[0] = uac_BarringFactor */ + 2, /* field[2] = uac_BarringForAccessIdentity */ + 1, /* field[1] = uac_BarringTime */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_info_set__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_info_set__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UAC_BarringInfoSet", + "UACBarringInfoSet", + "Uenibstreamprotobuf__UACBarringInfoSet", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UACBarringInfoSet), + 3, + uenibstreamprotobuf__uac__barring_info_set__field_descriptors, + uenibstreamprotobuf__uac__barring_info_set__field_indices_by_name, + 1, uenibstreamprotobuf__uac__barring_info_set__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uac__barring_info_set__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__uac__barring_factor__value__enum_values_by_number[17] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__protobuf_unspecified", 0 }, + { "p00", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p00", 1 }, + { "p05", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p05", 2 }, + { "p10", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p10", 3 }, + { "p15", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p15", 4 }, + { "p20", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p20", 5 }, + { "p25", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p25", 6 }, + { "p30", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p30", 7 }, + { "p40", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p40", 8 }, + { "p50", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p50", 9 }, + { "p60", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p60", 10 }, + { "p70", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p70", 11 }, + { "p75", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p75", 12 }, + { "p80", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p80", 13 }, + { "p85", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p85", 14 }, + { "p90", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p90", 15 }, + { "p95", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p95", 16 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_factor__value__value_ranges[] = { +{0, 0},{0, 17} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__uac__barring_factor__value__enum_values_by_name[17] = +{ + { "p00", 1 }, + { "p05", 2 }, + { "p10", 3 }, + { "p15", 4 }, + { "p20", 5 }, + { "p25", 6 }, + { "p30", 7 }, + { "p40", 8 }, + { "p50", 9 }, + { "p60", 10 }, + { "p70", 11 }, + { "p75", 12 }, + { "p80", 13 }, + { "p85", 14 }, + { "p90", 15 }, + { "p95", 16 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__uac__barring_factor__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UAC_BarringFactor.Value", + "Value", + "Uenibstreamprotobuf__UACBarringFactor__Value", + "uenibstreamprotobuf", + 17, + uenibstreamprotobuf__uac__barring_factor__value__enum_values_by_number, + 17, + uenibstreamprotobuf__uac__barring_factor__value__enum_values_by_name, + 1, + uenibstreamprotobuf__uac__barring_factor__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__barring_factor__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UACBarringFactor, value), + &uenibstreamprotobuf__uac__barring_factor__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uac__barring_factor__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_factor__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_factor__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UAC_BarringFactor", + "UACBarringFactor", + "Uenibstreamprotobuf__UACBarringFactor", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UACBarringFactor), + 1, + uenibstreamprotobuf__uac__barring_factor__field_descriptors, + uenibstreamprotobuf__uac__barring_factor__field_indices_by_name, + 1, uenibstreamprotobuf__uac__barring_factor__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uac__barring_factor__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__uac__barring_time__value__enum_values_by_number[9] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__protobuf_unspecified", 0 }, + { "s4", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s4", 1 }, + { "s8", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s8", 2 }, + { "s16", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s16", 3 }, + { "s32", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s32", 4 }, + { "s64", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s64", 5 }, + { "s128", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s128", 6 }, + { "s256", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s256", 7 }, + { "s512", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s512", 8 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_time__value__value_ranges[] = { +{0, 0},{0, 9} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__uac__barring_time__value__enum_values_by_name[9] = +{ + { "protobuf_unspecified", 0 }, + { "s128", 6 }, + { "s16", 3 }, + { "s256", 7 }, + { "s32", 4 }, + { "s4", 1 }, + { "s512", 8 }, + { "s64", 5 }, + { "s8", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__uac__barring_time__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UAC_BarringTime.Value", + "Value", + "Uenibstreamprotobuf__UACBarringTime__Value", + "uenibstreamprotobuf", + 9, + uenibstreamprotobuf__uac__barring_time__value__enum_values_by_number, + 9, + uenibstreamprotobuf__uac__barring_time__value__enum_values_by_name, + 1, + uenibstreamprotobuf__uac__barring_time__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__barring_time__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UACBarringTime, value), + &uenibstreamprotobuf__uac__barring_time__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uac__barring_time__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_time__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_time__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UAC_BarringTime", + "UACBarringTime", + "Uenibstreamprotobuf__UACBarringTime", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UACBarringTime), + 1, + uenibstreamprotobuf__uac__barring_time__field_descriptors, + uenibstreamprotobuf__uac__barring_time__field_indices_by_name, + 1, uenibstreamprotobuf__uac__barring_time__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uac__barring_time__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__mobility_state_parameters__field_descriptors[4] = +{ + { + "t_Evaluation", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MobilityStateParameters, t_evaluation), + &uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t_HystNormal", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MobilityStateParameters, t_hystnormal), + &uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n_CellChangeMedium", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MobilityStateParameters, n_cellchangemedium), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "n_CellChangeHigh", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MobilityStateParameters, n_cellchangehigh), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__mobility_state_parameters__field_indices_by_name[] = { + 3, /* field[3] = n_CellChangeHigh */ + 2, /* field[2] = n_CellChangeMedium */ + 0, /* field[0] = t_Evaluation */ + 1, /* field[1] = t_HystNormal */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__mobility_state_parameters__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__mobility_state_parameters__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MobilityStateParameters", + "MobilityStateParameters", + "Uenibstreamprotobuf__MobilityStateParameters", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MobilityStateParameters), + 4, + uenibstreamprotobuf__mobility_state_parameters__field_descriptors, + uenibstreamprotobuf__mobility_state_parameters__field_indices_by_name, + 1, uenibstreamprotobuf__mobility_state_parameters__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__mobility_state_parameters__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__t__evaluation__hyst_normal__value__enum_values_by_number[6] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__protobuf_unspecified", 0 }, + { "s30", "UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s30", 1 }, + { "s60", "UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s60", 2 }, + { "s120", "UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s120", 3 }, + { "s180", "UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s180", 4 }, + { "s240", "UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s240", 5 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__t__evaluation__hyst_normal__value__value_ranges[] = { +{0, 0},{0, 6} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__t__evaluation__hyst_normal__value__enum_values_by_name[6] = +{ + { "protobuf_unspecified", 0 }, + { "s120", 3 }, + { "s180", 4 }, + { "s240", 5 }, + { "s30", 1 }, + { "s60", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__t__evaluation__hyst_normal__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.T_Evaluation_HystNormal.Value", + "Value", + "Uenibstreamprotobuf__TEvaluationHystNormal__Value", + "uenibstreamprotobuf", + 6, + uenibstreamprotobuf__t__evaluation__hyst_normal__value__enum_values_by_number, + 6, + uenibstreamprotobuf__t__evaluation__hyst_normal__value__enum_values_by_name, + 1, + uenibstreamprotobuf__t__evaluation__hyst_normal__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__t__evaluation__hyst_normal__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TEvaluationHystNormal, value), + &uenibstreamprotobuf__t__evaluation__hyst_normal__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__t__evaluation__hyst_normal__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__t__evaluation__hyst_normal__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.T_Evaluation_HystNormal", + "TEvaluationHystNormal", + "Uenibstreamprotobuf__TEvaluationHystNormal", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TEvaluationHystNormal), + 1, + uenibstreamprotobuf__t__evaluation__hyst_normal__field_descriptors, + uenibstreamprotobuf__t__evaluation__hyst_normal__field_indices_by_name, + 1, uenibstreamprotobuf__t__evaluation__hyst_normal__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__t__evaluation__hyst_normal__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__multi_band_info_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__EUTRAMultiBandInfoList, n_items), + offsetof(Uenibstreamprotobuf__EUTRAMultiBandInfoList, items), + &uenibstreamprotobuf__eutra__multi_band_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__multi_band_info_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__multi_band_info_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__multi_band_info_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_MultiBandInfoList", + "EUTRAMultiBandInfoList", + "Uenibstreamprotobuf__EUTRAMultiBandInfoList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRAMultiBandInfoList), + 1, + uenibstreamprotobuf__eutra__multi_band_info_list__field_descriptors, + uenibstreamprotobuf__eutra__multi_band_info_list__field_indices_by_name, + 1, uenibstreamprotobuf__eutra__multi_band_info_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__multi_band_info_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__multi_band_info__field_descriptors[2] = +{ + { + "eutra_FreqBandIndicator", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRAMultiBandInfo, eutra_freqbandindicator), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eutra_NS_PmaxList", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRAMultiBandInfo, eutra_ns_pmaxlist), + &uenibstreamprotobuf__eutra__ns__pmax_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__multi_band_info__field_indices_by_name[] = { + 0, /* field[0] = eutra_FreqBandIndicator */ + 1, /* field[1] = eutra_NS_PmaxList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__multi_band_info__number_ranges[2 + 1] = +{ + { 1, 0 }, + { 3, 1 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__multi_band_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_MultiBandInfo", + "EUTRAMultiBandInfo", + "Uenibstreamprotobuf__EUTRAMultiBandInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRAMultiBandInfo), + 2, + uenibstreamprotobuf__eutra__multi_band_info__field_descriptors, + uenibstreamprotobuf__eutra__multi_band_info__field_indices_by_name, + 2, uenibstreamprotobuf__eutra__multi_band_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__multi_band_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__ns__pmax_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__EUTRANSPmaxList, n_items), + offsetof(Uenibstreamprotobuf__EUTRANSPmaxList, items), + &uenibstreamprotobuf__eutra__ns__pmax_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__ns__pmax_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__ns__pmax_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__ns__pmax_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_NS_PmaxList", + "EUTRANSPmaxList", + "Uenibstreamprotobuf__EUTRANSPmaxList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRANSPmaxList), + 1, + uenibstreamprotobuf__eutra__ns__pmax_list__field_descriptors, + uenibstreamprotobuf__eutra__ns__pmax_list__field_indices_by_name, + 1, uenibstreamprotobuf__eutra__ns__pmax_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__ns__pmax_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__ns__pmax_value__field_descriptors[2] = +{ + { + "additionalPmax", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRANSPmaxValue, additionalpmax), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "additionalSpectrumEmission", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRANSPmaxValue, additionalspectrumemission), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__ns__pmax_value__field_indices_by_name[] = { + 0, /* field[0] = additionalPmax */ + 1, /* field[1] = additionalSpectrumEmission */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__ns__pmax_value__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__ns__pmax_value__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_NS_PmaxValue", + "EUTRANSPmaxValue", + "Uenibstreamprotobuf__EUTRANSPmaxValue", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRANSPmaxValue), + 2, + uenibstreamprotobuf__eutra__ns__pmax_value__field_descriptors, + uenibstreamprotobuf__eutra__ns__pmax_value__field_indices_by_name, + 1, uenibstreamprotobuf__eutra__ns__pmax_value__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__ns__pmax_value__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/rrc_common_types.pb-c.h b/mc-core/mc/local_datasource/rrc_common_types.pb-c.h new file mode 100644 index 0000000..ac02802 --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_common_types.pb-c.h @@ -0,0 +1,24914 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_common_types.proto */ + +#ifndef PROTOBUF_C_rrc_5fcommon_5ftypes_2eproto__INCLUDED +#define PROTOBUF_C_rrc_5fcommon_5ftypes_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "common_types.pb-c.h" + +typedef struct _Uenibstreamprotobuf__CellGroupConfig Uenibstreamprotobuf__CellGroupConfig; +typedef struct _Uenibstreamprotobuf__RLCBearerConfig Uenibstreamprotobuf__RLCBearerConfig; +typedef struct _Uenibstreamprotobuf__RLCConfig Uenibstreamprotobuf__RLCConfig; +typedef struct _Uenibstreamprotobuf__AM Uenibstreamprotobuf__AM; +typedef struct _Uenibstreamprotobuf__ULAMRLC Uenibstreamprotobuf__ULAMRLC; +typedef struct _Uenibstreamprotobuf__MaxRetxThreshold Uenibstreamprotobuf__MaxRetxThreshold; +typedef struct _Uenibstreamprotobuf__SNFieldLengthAM Uenibstreamprotobuf__SNFieldLengthAM; +typedef struct _Uenibstreamprotobuf__TPollRetransmit Uenibstreamprotobuf__TPollRetransmit; +typedef struct _Uenibstreamprotobuf__PollPDU Uenibstreamprotobuf__PollPDU; +typedef struct _Uenibstreamprotobuf__PollByte Uenibstreamprotobuf__PollByte; +typedef struct _Uenibstreamprotobuf__DLAMRLC Uenibstreamprotobuf__DLAMRLC; +typedef struct _Uenibstreamprotobuf__TReassembly Uenibstreamprotobuf__TReassembly; +typedef struct _Uenibstreamprotobuf__TStatusProhibit Uenibstreamprotobuf__TStatusProhibit; +typedef struct _Uenibstreamprotobuf__UMBiDirectional Uenibstreamprotobuf__UMBiDirectional; +typedef struct _Uenibstreamprotobuf__ULUMRLC Uenibstreamprotobuf__ULUMRLC; +typedef struct _Uenibstreamprotobuf__SNFieldLengthUM Uenibstreamprotobuf__SNFieldLengthUM; +typedef struct _Uenibstreamprotobuf__DLUMRLC Uenibstreamprotobuf__DLUMRLC; +typedef struct _Uenibstreamprotobuf__UMUniDirectionalUL Uenibstreamprotobuf__UMUniDirectionalUL; +typedef struct _Uenibstreamprotobuf__UMUniDirectionalDL Uenibstreamprotobuf__UMUniDirectionalDL; +typedef struct _Uenibstreamprotobuf__LogicalChannelConfig Uenibstreamprotobuf__LogicalChannelConfig; +typedef struct _Uenibstreamprotobuf__ULSpecificParameters Uenibstreamprotobuf__ULSpecificParameters; +typedef struct _Uenibstreamprotobuf__PrioritisedBitRate Uenibstreamprotobuf__PrioritisedBitRate; +typedef struct _Uenibstreamprotobuf__BucketSizeDuration Uenibstreamprotobuf__BucketSizeDuration; +typedef struct _Uenibstreamprotobuf__SubcarrierSpacing Uenibstreamprotobuf__SubcarrierSpacing; +typedef struct _Uenibstreamprotobuf__MaxPUSCHDuration Uenibstreamprotobuf__MaxPUSCHDuration; +typedef struct _Uenibstreamprotobuf__BitRateQueryProhibitTimer Uenibstreamprotobuf__BitRateQueryProhibitTimer; +typedef struct _Uenibstreamprotobuf__MACCellGroupConfig Uenibstreamprotobuf__MACCellGroupConfig; +typedef struct _Uenibstreamprotobuf__DRXConfig Uenibstreamprotobuf__DRXConfig; +typedef struct _Uenibstreamprotobuf__MilliSeconds Uenibstreamprotobuf__MilliSeconds; +typedef struct _Uenibstreamprotobuf__DRXInactivityTimer Uenibstreamprotobuf__DRXInactivityTimer; +typedef struct _Uenibstreamprotobuf__DRXRetransmissionTimer Uenibstreamprotobuf__DRXRetransmissionTimer; +typedef struct _Uenibstreamprotobuf__ShortDRX Uenibstreamprotobuf__ShortDRX; +typedef struct _Uenibstreamprotobuf__DRXShortCycle Uenibstreamprotobuf__DRXShortCycle; +typedef struct _Uenibstreamprotobuf__SchedulingRequestConfig Uenibstreamprotobuf__SchedulingRequestConfig; +typedef struct _Uenibstreamprotobuf__SchedulingRequestToAddMod Uenibstreamprotobuf__SchedulingRequestToAddMod; +typedef struct _Uenibstreamprotobuf__SRProhibitTimer Uenibstreamprotobuf__SRProhibitTimer; +typedef struct _Uenibstreamprotobuf__SRTransMax Uenibstreamprotobuf__SRTransMax; +typedef struct _Uenibstreamprotobuf__BSRConfig Uenibstreamprotobuf__BSRConfig; +typedef struct _Uenibstreamprotobuf__PeriodicBSRTimer Uenibstreamprotobuf__PeriodicBSRTimer; +typedef struct _Uenibstreamprotobuf__RetxBSRTimer Uenibstreamprotobuf__RetxBSRTimer; +typedef struct _Uenibstreamprotobuf__LogicalChannelSRDelayTimer Uenibstreamprotobuf__LogicalChannelSRDelayTimer; +typedef struct _Uenibstreamprotobuf__TAGConfig Uenibstreamprotobuf__TAGConfig; +typedef struct _Uenibstreamprotobuf__TAG Uenibstreamprotobuf__TAG; +typedef struct _Uenibstreamprotobuf__TimeAlignmentTimer Uenibstreamprotobuf__TimeAlignmentTimer; +typedef struct _Uenibstreamprotobuf__PHRConfig Uenibstreamprotobuf__PHRConfig; +typedef struct _Uenibstreamprotobuf__PHRPeriodicTimer Uenibstreamprotobuf__PHRPeriodicTimer; +typedef struct _Uenibstreamprotobuf__PHRProhibitTimer Uenibstreamprotobuf__PHRProhibitTimer; +typedef struct _Uenibstreamprotobuf__PHRTxPowerFactorChange Uenibstreamprotobuf__PHRTxPowerFactorChange; +typedef struct _Uenibstreamprotobuf__PHRModeOtherCG Uenibstreamprotobuf__PHRModeOtherCG; +typedef struct _Uenibstreamprotobuf__DataInactivityTimer Uenibstreamprotobuf__DataInactivityTimer; +typedef struct _Uenibstreamprotobuf__PhysicalCellGroupConfig Uenibstreamprotobuf__PhysicalCellGroupConfig; +typedef struct _Uenibstreamprotobuf__XScale Uenibstreamprotobuf__XScale; +typedef struct _Uenibstreamprotobuf__SpCellConfig Uenibstreamprotobuf__SpCellConfig; +typedef struct _Uenibstreamprotobuf__ReconfigurationWithSync Uenibstreamprotobuf__ReconfigurationWithSync; +typedef struct _Uenibstreamprotobuf__ServingCellConfigCommon Uenibstreamprotobuf__ServingCellConfigCommon; +typedef struct _Uenibstreamprotobuf__DownlinkConfigCommon Uenibstreamprotobuf__DownlinkConfigCommon; +typedef struct _Uenibstreamprotobuf__FrequencyInfoDL Uenibstreamprotobuf__FrequencyInfoDL; +typedef struct _Uenibstreamprotobuf__SCSSpecificCarrier Uenibstreamprotobuf__SCSSpecificCarrier; +typedef struct _Uenibstreamprotobuf__BWPDownlinkCommon Uenibstreamprotobuf__BWPDownlinkCommon; +typedef struct _Uenibstreamprotobuf__BWP Uenibstreamprotobuf__BWP; +typedef struct _Uenibstreamprotobuf__CyclicPrefix Uenibstreamprotobuf__CyclicPrefix; +typedef struct _Uenibstreamprotobuf__PDCCHConfigCommon Uenibstreamprotobuf__PDCCHConfigCommon; +typedef struct _Uenibstreamprotobuf__ControlResourceSet Uenibstreamprotobuf__ControlResourceSet; +typedef struct _Uenibstreamprotobuf__Interleaved Uenibstreamprotobuf__Interleaved; +typedef struct _Uenibstreamprotobuf__RegBundleSize Uenibstreamprotobuf__RegBundleSize; +typedef struct _Uenibstreamprotobuf__InterleaverSize Uenibstreamprotobuf__InterleaverSize; +typedef struct _Uenibstreamprotobuf__PrecoderGranularity Uenibstreamprotobuf__PrecoderGranularity; +typedef struct _Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0; +typedef struct _Uenibstreamprotobuf__SequenceOfInteger Uenibstreamprotobuf__SequenceOfInteger; +typedef struct _Uenibstreamprotobuf__PDSCHConfigCommon Uenibstreamprotobuf__PDSCHConfigCommon; +typedef struct _Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList; +typedef struct _Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation; +typedef struct _Uenibstreamprotobuf__MappingType Uenibstreamprotobuf__MappingType; +typedef struct _Uenibstreamprotobuf__UplinkConfigCommon Uenibstreamprotobuf__UplinkConfigCommon; +typedef struct _Uenibstreamprotobuf__FrequencyInfoUL Uenibstreamprotobuf__FrequencyInfoUL; +typedef struct _Uenibstreamprotobuf__BWPUplinkCommon Uenibstreamprotobuf__BWPUplinkCommon; +typedef struct _Uenibstreamprotobuf__BWPUplink Uenibstreamprotobuf__BWPUplink; +typedef struct _Uenibstreamprotobuf__RACHConfigCommon Uenibstreamprotobuf__RACHConfigCommon; +typedef struct _Uenibstreamprotobuf__RACHConfigGeneric Uenibstreamprotobuf__RACHConfigGeneric; +typedef struct _Uenibstreamprotobuf__Msg1FDM Uenibstreamprotobuf__Msg1FDM; +typedef struct _Uenibstreamprotobuf__PreambleTransMax Uenibstreamprotobuf__PreambleTransMax; +typedef struct _Uenibstreamprotobuf__PowerRampingStep Uenibstreamprotobuf__PowerRampingStep; +typedef struct _Uenibstreamprotobuf__RAResponseWindow Uenibstreamprotobuf__RAResponseWindow; +typedef struct _Uenibstreamprotobuf__Fraction Uenibstreamprotobuf__Fraction; +typedef struct _Uenibstreamprotobuf__OtherFraction Uenibstreamprotobuf__OtherFraction; +typedef struct _Uenibstreamprotobuf__GroupBconfigured Uenibstreamprotobuf__GroupBconfigured; +typedef struct _Uenibstreamprotobuf__RAMsg3SizeGroupA Uenibstreamprotobuf__RAMsg3SizeGroupA; +typedef struct _Uenibstreamprotobuf__MessagePowerOffsetGroupB Uenibstreamprotobuf__MessagePowerOffsetGroupB; +typedef struct _Uenibstreamprotobuf__RAContentionResolutionTimer Uenibstreamprotobuf__RAContentionResolutionTimer; +typedef struct _Uenibstreamprotobuf__RestrictedSetConfig Uenibstreamprotobuf__RestrictedSetConfig; +typedef struct _Uenibstreamprotobuf__PUSCHConfigCommon Uenibstreamprotobuf__PUSCHConfigCommon; +typedef struct _Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList; +typedef struct _Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation; +typedef struct _Uenibstreamprotobuf__PUCCHConfigCommon Uenibstreamprotobuf__PUCCHConfigCommon; +typedef struct _Uenibstreamprotobuf__PUCCHGroupHopping Uenibstreamprotobuf__PUCCHGroupHopping; +typedef struct _Uenibstreamprotobuf__NTimingAdvanceOffset Uenibstreamprotobuf__NTimingAdvanceOffset; +typedef struct _Uenibstreamprotobuf__SSBPeriodicityServingCell Uenibstreamprotobuf__SSBPeriodicityServingCell; +typedef struct _Uenibstreamprotobuf__DMRSTypeAPosition Uenibstreamprotobuf__DMRSTypeAPosition; +typedef struct _Uenibstreamprotobuf__RateMatchPatternLTECRS Uenibstreamprotobuf__RateMatchPatternLTECRS; +typedef struct _Uenibstreamprotobuf__CarrierBandwidthDL Uenibstreamprotobuf__CarrierBandwidthDL; +typedef struct _Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList; +typedef struct _Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig; +typedef struct _Uenibstreamprotobuf__RadioframeAllocationPeriod Uenibstreamprotobuf__RadioframeAllocationPeriod; +typedef struct _Uenibstreamprotobuf__SubframeAllocation Uenibstreamprotobuf__SubframeAllocation; +typedef struct _Uenibstreamprotobuf__NrofCRSPorts Uenibstreamprotobuf__NrofCRSPorts; +typedef struct _Uenibstreamprotobuf__VShift Uenibstreamprotobuf__VShift; +typedef struct _Uenibstreamprotobuf__RateMatchPattern Uenibstreamprotobuf__RateMatchPattern; +typedef struct _Uenibstreamprotobuf__Bitmaps Uenibstreamprotobuf__Bitmaps; +typedef struct _Uenibstreamprotobuf__Dummy Uenibstreamprotobuf__Dummy; +typedef struct _Uenibstreamprotobuf__TDDULDLConfigCommon Uenibstreamprotobuf__TDDULDLConfigCommon; +typedef struct _Uenibstreamprotobuf__TDDULDLPattern Uenibstreamprotobuf__TDDULDLPattern; +typedef struct _Uenibstreamprotobuf__DLULTransmissionPeriodicity Uenibstreamprotobuf__DLULTransmissionPeriodicity; +typedef struct _Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530; +typedef struct _Uenibstreamprotobuf__T304 Uenibstreamprotobuf__T304; +typedef struct _Uenibstreamprotobuf__RACHConfigDedicated Uenibstreamprotobuf__RACHConfigDedicated; +typedef struct _Uenibstreamprotobuf__CFRA Uenibstreamprotobuf__CFRA; +typedef struct _Uenibstreamprotobuf__Occasions Uenibstreamprotobuf__Occasions; +typedef struct _Uenibstreamprotobuf__SSB Uenibstreamprotobuf__SSB; +typedef struct _Uenibstreamprotobuf__CFRASSBResource Uenibstreamprotobuf__CFRASSBResource; +typedef struct _Uenibstreamprotobuf__CSIRS Uenibstreamprotobuf__CSIRS; +typedef struct _Uenibstreamprotobuf__CFRACSIRSResource Uenibstreamprotobuf__CFRACSIRSResource; +typedef struct _Uenibstreamprotobuf__RAPrioritization Uenibstreamprotobuf__RAPrioritization; +typedef struct _Uenibstreamprotobuf__PowerRampingStepHighPriority Uenibstreamprotobuf__PowerRampingStepHighPriority; +typedef struct _Uenibstreamprotobuf__ScalingFactorBI Uenibstreamprotobuf__ScalingFactorBI; +typedef struct _Uenibstreamprotobuf__SSBMTC Uenibstreamprotobuf__SSBMTC; +typedef struct _Uenibstreamprotobuf__Duration Uenibstreamprotobuf__Duration; +typedef struct _Uenibstreamprotobuf__SSBMTC2 Uenibstreamprotobuf__SSBMTC2; +typedef struct _Uenibstreamprotobuf__Periodicity Uenibstreamprotobuf__Periodicity; +typedef struct _Uenibstreamprotobuf__RLFTimersAndConstants Uenibstreamprotobuf__RLFTimersAndConstants; +typedef struct _Uenibstreamprotobuf__T310 Uenibstreamprotobuf__T310; +typedef struct _Uenibstreamprotobuf__N310 Uenibstreamprotobuf__N310; +typedef struct _Uenibstreamprotobuf__N311 Uenibstreamprotobuf__N311; +typedef struct _Uenibstreamprotobuf__T311V1530 Uenibstreamprotobuf__T311V1530; +typedef struct _Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold; +typedef struct _Uenibstreamprotobuf__ServingCellConfig Uenibstreamprotobuf__ServingCellConfig; +typedef struct _Uenibstreamprotobuf__TDDULDLConfigDedicated Uenibstreamprotobuf__TDDULDLConfigDedicated; +typedef struct _Uenibstreamprotobuf__TDDULDLSlotConfig Uenibstreamprotobuf__TDDULDLSlotConfig; +typedef struct _Uenibstreamprotobuf__Explicit Uenibstreamprotobuf__Explicit; +typedef struct _Uenibstreamprotobuf__BWPDownlinkDedicated Uenibstreamprotobuf__BWPDownlinkDedicated; +typedef struct _Uenibstreamprotobuf__PDCCHConfig Uenibstreamprotobuf__PDCCHConfig; +typedef struct _Uenibstreamprotobuf__DownlinkPreemption Uenibstreamprotobuf__DownlinkPreemption; +typedef struct _Uenibstreamprotobuf__TimeFrequencySet Uenibstreamprotobuf__TimeFrequencySet; +typedef struct _Uenibstreamprotobuf__INTConfigurationPerServingCell Uenibstreamprotobuf__INTConfigurationPerServingCell; +typedef struct _Uenibstreamprotobuf__PUSCHTPCCommandConfig Uenibstreamprotobuf__PUSCHTPCCommandConfig; +typedef struct _Uenibstreamprotobuf__PUCCHTPCCommandConfig Uenibstreamprotobuf__PUCCHTPCCommandConfig; +typedef struct _Uenibstreamprotobuf__SRSTPCCommandConfig Uenibstreamprotobuf__SRSTPCCommandConfig; +typedef struct _Uenibstreamprotobuf__PDSCHConfig Uenibstreamprotobuf__PDSCHConfig; +typedef struct _Uenibstreamprotobuf__DMRSDownlinkConfig Uenibstreamprotobuf__DMRSDownlinkConfig; +typedef struct _Uenibstreamprotobuf__DMRSType Uenibstreamprotobuf__DMRSType; +typedef struct _Uenibstreamprotobuf__DMRSAdditionalPosition Uenibstreamprotobuf__DMRSAdditionalPosition; +typedef struct _Uenibstreamprotobuf__MaxLength Uenibstreamprotobuf__MaxLength; +typedef struct _Uenibstreamprotobuf__PTRSDownlinkConfig Uenibstreamprotobuf__PTRSDownlinkConfig; +typedef struct _Uenibstreamprotobuf__ResourceElementOffset Uenibstreamprotobuf__ResourceElementOffset; +typedef struct _Uenibstreamprotobuf__TCIState Uenibstreamprotobuf__TCIState; +typedef struct _Uenibstreamprotobuf__QCLInfo Uenibstreamprotobuf__QCLInfo; +typedef struct _Uenibstreamprotobuf__QCLType Uenibstreamprotobuf__QCLType; +typedef struct _Uenibstreamprotobuf__VRBToPRBInterleaver Uenibstreamprotobuf__VRBToPRBInterleaver; +typedef struct _Uenibstreamprotobuf__ResourceAllocation Uenibstreamprotobuf__ResourceAllocation; +typedef struct _Uenibstreamprotobuf__PDSCHAggregationFactor Uenibstreamprotobuf__PDSCHAggregationFactor; +typedef struct _Uenibstreamprotobuf__RateMatchPatternGroup Uenibstreamprotobuf__RateMatchPatternGroup; +typedef struct _Uenibstreamprotobuf__RateMatchPatternGroupItem Uenibstreamprotobuf__RateMatchPatternGroupItem; +typedef struct _Uenibstreamprotobuf__RBGSize Uenibstreamprotobuf__RBGSize; +typedef struct _Uenibstreamprotobuf__MCSTable Uenibstreamprotobuf__MCSTable; +typedef struct _Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI; +typedef struct _Uenibstreamprotobuf__StaticBundling Uenibstreamprotobuf__StaticBundling; +typedef struct _Uenibstreamprotobuf__BundleSize Uenibstreamprotobuf__BundleSize; +typedef struct _Uenibstreamprotobuf__DynamicBundling Uenibstreamprotobuf__DynamicBundling; +typedef struct _Uenibstreamprotobuf__BundleSizeSet1 Uenibstreamprotobuf__BundleSizeSet1; +typedef struct _Uenibstreamprotobuf__BundleSizeSet2 Uenibstreamprotobuf__BundleSizeSet2; +typedef struct _Uenibstreamprotobuf__ZPCSIRSResource Uenibstreamprotobuf__ZPCSIRSResource; +typedef struct _Uenibstreamprotobuf__CSIRSResourceMapping Uenibstreamprotobuf__CSIRSResourceMapping; +typedef struct _Uenibstreamprotobuf__NrofPorts Uenibstreamprotobuf__NrofPorts; +typedef struct _Uenibstreamprotobuf__CDMType Uenibstreamprotobuf__CDMType; +typedef struct _Uenibstreamprotobuf__Dot5 Uenibstreamprotobuf__Dot5; +typedef struct _Uenibstreamprotobuf__CSIFrequencyOccupation Uenibstreamprotobuf__CSIFrequencyOccupation; +typedef struct _Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset; +typedef struct _Uenibstreamprotobuf__ZPCSIRSResourceSet Uenibstreamprotobuf__ZPCSIRSResourceSet; +typedef struct _Uenibstreamprotobuf__SPSConfig Uenibstreamprotobuf__SPSConfig; +typedef struct _Uenibstreamprotobuf__SPSConfigPeriodicity Uenibstreamprotobuf__SPSConfigPeriodicity; +typedef struct _Uenibstreamprotobuf__SPSMCSTable Uenibstreamprotobuf__SPSMCSTable; +typedef struct _Uenibstreamprotobuf__RadioLinkMonitoringConfig Uenibstreamprotobuf__RadioLinkMonitoringConfig; +typedef struct _Uenibstreamprotobuf__RadioLinkMonitoringRS Uenibstreamprotobuf__RadioLinkMonitoringRS; +typedef struct _Uenibstreamprotobuf__Purpose Uenibstreamprotobuf__Purpose; +typedef struct _Uenibstreamprotobuf__BeamFailureInstanceMaxCount Uenibstreamprotobuf__BeamFailureInstanceMaxCount; +typedef struct _Uenibstreamprotobuf__BeamFailureDetectionTimer Uenibstreamprotobuf__BeamFailureDetectionTimer; +typedef struct _Uenibstreamprotobuf__BWPDownlink Uenibstreamprotobuf__BWPDownlink; +typedef struct _Uenibstreamprotobuf__BWPInactivityTimer Uenibstreamprotobuf__BWPInactivityTimer; +typedef struct _Uenibstreamprotobuf__UplinkConfig Uenibstreamprotobuf__UplinkConfig; +typedef struct _Uenibstreamprotobuf__BWPUplinkDedicated Uenibstreamprotobuf__BWPUplinkDedicated; +typedef struct _Uenibstreamprotobuf__PUCCHConfig Uenibstreamprotobuf__PUCCHConfig; +typedef struct _Uenibstreamprotobuf__PUCCHResourceSet Uenibstreamprotobuf__PUCCHResourceSet; +typedef struct _Uenibstreamprotobuf__PUCCHResource Uenibstreamprotobuf__PUCCHResource; +typedef struct _Uenibstreamprotobuf__PUCCHFormat0 Uenibstreamprotobuf__PUCCHFormat0; +typedef struct _Uenibstreamprotobuf__PUCCHFormat1 Uenibstreamprotobuf__PUCCHFormat1; +typedef struct _Uenibstreamprotobuf__PUCCHFormat2 Uenibstreamprotobuf__PUCCHFormat2; +typedef struct _Uenibstreamprotobuf__PUCCHFormat3 Uenibstreamprotobuf__PUCCHFormat3; +typedef struct _Uenibstreamprotobuf__PUCCHFormat4 Uenibstreamprotobuf__PUCCHFormat4; +typedef struct _Uenibstreamprotobuf__OCCLength Uenibstreamprotobuf__OCCLength; +typedef struct _Uenibstreamprotobuf__OCCIndex Uenibstreamprotobuf__OCCIndex; +typedef struct _Uenibstreamprotobuf__PUCCHFormatConfig Uenibstreamprotobuf__PUCCHFormatConfig; +typedef struct _Uenibstreamprotobuf__PUCCHMaxCodeRate Uenibstreamprotobuf__PUCCHMaxCodeRate; +typedef struct _Uenibstreamprotobuf__NrofSlots Uenibstreamprotobuf__NrofSlots; +typedef struct _Uenibstreamprotobuf__SchedulingRequestResourceConfig Uenibstreamprotobuf__SchedulingRequestResourceConfig; +typedef struct _Uenibstreamprotobuf__PUCCHSpatialRelationInfo Uenibstreamprotobuf__PUCCHSpatialRelationInfo; +typedef struct _Uenibstreamprotobuf__Srs Uenibstreamprotobuf__Srs; +typedef struct _Uenibstreamprotobuf__ClosedLoopIndex Uenibstreamprotobuf__ClosedLoopIndex; +typedef struct _Uenibstreamprotobuf__PUCCHPowerControl Uenibstreamprotobuf__PUCCHPowerControl; +typedef struct _Uenibstreamprotobuf__P0PUCCH Uenibstreamprotobuf__P0PUCCH; +typedef struct _Uenibstreamprotobuf__PUCCHPathlossReferenceRS Uenibstreamprotobuf__PUCCHPathlossReferenceRS; +typedef struct _Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates; +typedef struct _Uenibstreamprotobuf__PUSCHServingCellConfig Uenibstreamprotobuf__PUSCHServingCellConfig; +typedef struct _Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission; +typedef struct _Uenibstreamprotobuf__RateMatching Uenibstreamprotobuf__RateMatching; +typedef struct _Uenibstreamprotobuf__SRSCarrierSwitching Uenibstreamprotobuf__SRSCarrierSwitching; +typedef struct _Uenibstreamprotobuf__SRSSwitchFromCarrier Uenibstreamprotobuf__SRSSwitchFromCarrier; +typedef struct _Uenibstreamprotobuf__SRSTPCPDCCHConfigList Uenibstreamprotobuf__SRSTPCPDCCHConfigList; +typedef struct _Uenibstreamprotobuf__SRSTPCPDCCHConfig Uenibstreamprotobuf__SRSTPCPDCCHConfig; +typedef struct _Uenibstreamprotobuf__SRSCCSetIndex Uenibstreamprotobuf__SRSCCSetIndex; +typedef struct _Uenibstreamprotobuf__PUSCHConfig Uenibstreamprotobuf__PUSCHConfig; +typedef struct _Uenibstreamprotobuf__TxConfig Uenibstreamprotobuf__TxConfig; +typedef struct _Uenibstreamprotobuf__DMRSUplinkConfig Uenibstreamprotobuf__DMRSUplinkConfig; +typedef struct _Uenibstreamprotobuf__PTRSUplinkConfig Uenibstreamprotobuf__PTRSUplinkConfig; +typedef struct _Uenibstreamprotobuf__TransformPrecoderDisabled Uenibstreamprotobuf__TransformPrecoderDisabled; +typedef struct _Uenibstreamprotobuf__MaxNrofPorts Uenibstreamprotobuf__MaxNrofPorts; +typedef struct _Uenibstreamprotobuf__PTRSPower Uenibstreamprotobuf__PTRSPower; +typedef struct _Uenibstreamprotobuf__TransformPrecoderEnabled Uenibstreamprotobuf__TransformPrecoderEnabled; +typedef struct _Uenibstreamprotobuf__TimeDensityTransformPrecoding Uenibstreamprotobuf__TimeDensityTransformPrecoding; +typedef struct _Uenibstreamprotobuf__TransformPrecodingDisabled Uenibstreamprotobuf__TransformPrecodingDisabled; +typedef struct _Uenibstreamprotobuf__TransformPrecodingEnabled Uenibstreamprotobuf__TransformPrecodingEnabled; +typedef struct _Uenibstreamprotobuf__PUSCHPowerControl Uenibstreamprotobuf__PUSCHPowerControl; +typedef struct _Uenibstreamprotobuf__Alpha Uenibstreamprotobuf__Alpha; +typedef struct _Uenibstreamprotobuf__P0PUSCHAlphaSet Uenibstreamprotobuf__P0PUSCHAlphaSet; +typedef struct _Uenibstreamprotobuf__PUSCHPathlossReferenceRS Uenibstreamprotobuf__PUSCHPathlossReferenceRS; +typedef struct _Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates; +typedef struct _Uenibstreamprotobuf__SRIPUSCHPowerControl Uenibstreamprotobuf__SRIPUSCHPowerControl; +typedef struct _Uenibstreamprotobuf__FrequencyHopping Uenibstreamprotobuf__FrequencyHopping; +typedef struct _Uenibstreamprotobuf__PUSCHAggregationFactor Uenibstreamprotobuf__PUSCHAggregationFactor; +typedef struct _Uenibstreamprotobuf__CodebookSubset Uenibstreamprotobuf__CodebookSubset; +typedef struct _Uenibstreamprotobuf__RBGSize2 Uenibstreamprotobuf__RBGSize2; +typedef struct _Uenibstreamprotobuf__UCIOnPUSCH Uenibstreamprotobuf__UCIOnPUSCH; +typedef struct _Uenibstreamprotobuf__BetaOffsetsList Uenibstreamprotobuf__BetaOffsetsList; +typedef struct _Uenibstreamprotobuf__Scaling Uenibstreamprotobuf__Scaling; +typedef struct _Uenibstreamprotobuf__ConfiguredGrantConfig Uenibstreamprotobuf__ConfiguredGrantConfig; +typedef struct _Uenibstreamprotobuf__CGUCIOnPUSCH Uenibstreamprotobuf__CGUCIOnPUSCH; +typedef struct _Uenibstreamprotobuf__BetaOffsets Uenibstreamprotobuf__BetaOffsets; +typedef struct _Uenibstreamprotobuf__PowerControlLoopToUse Uenibstreamprotobuf__PowerControlLoopToUse; +typedef struct _Uenibstreamprotobuf__RepK Uenibstreamprotobuf__RepK; +typedef struct _Uenibstreamprotobuf__RepKRV Uenibstreamprotobuf__RepKRV; +typedef struct _Uenibstreamprotobuf__GrantPeriodicity Uenibstreamprotobuf__GrantPeriodicity; +typedef struct _Uenibstreamprotobuf__RRCConfiguredUplinkGrant Uenibstreamprotobuf__RRCConfiguredUplinkGrant; +typedef struct _Uenibstreamprotobuf__SRSConfig Uenibstreamprotobuf__SRSConfig; +typedef struct _Uenibstreamprotobuf__SRSResourceSet Uenibstreamprotobuf__SRSResourceSet; +typedef struct _Uenibstreamprotobuf__SRSResourceSetTypeAperiodic Uenibstreamprotobuf__SRSResourceSetTypeAperiodic; +typedef struct _Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent; +typedef struct _Uenibstreamprotobuf__SRSResourceSetTypePeriodic Uenibstreamprotobuf__SRSResourceSetTypePeriodic; +typedef struct _Uenibstreamprotobuf__SRSResourceSetUsage Uenibstreamprotobuf__SRSResourceSetUsage; +typedef struct _Uenibstreamprotobuf__SRSPowerControlAdjustmentStates Uenibstreamprotobuf__SRSPowerControlAdjustmentStates; +typedef struct _Uenibstreamprotobuf__SRSResource Uenibstreamprotobuf__SRSResource; +typedef struct _Uenibstreamprotobuf__NrofSRSPorts Uenibstreamprotobuf__NrofSRSPorts; +typedef struct _Uenibstreamprotobuf__PTRSPortIndex Uenibstreamprotobuf__PTRSPortIndex; +typedef struct _Uenibstreamprotobuf__N2 Uenibstreamprotobuf__N2; +typedef struct _Uenibstreamprotobuf__N4 Uenibstreamprotobuf__N4; +typedef struct _Uenibstreamprotobuf__ResourceMapping Uenibstreamprotobuf__ResourceMapping; +typedef struct _Uenibstreamprotobuf__NrofSymbols Uenibstreamprotobuf__NrofSymbols; +typedef struct _Uenibstreamprotobuf__RepetitionFactor Uenibstreamprotobuf__RepetitionFactor; +typedef struct _Uenibstreamprotobuf__FreqHopping Uenibstreamprotobuf__FreqHopping; +typedef struct _Uenibstreamprotobuf__GroupOrSequenceHopping Uenibstreamprotobuf__GroupOrSequenceHopping; +typedef struct _Uenibstreamprotobuf__SRSResourceTypeAperiodic Uenibstreamprotobuf__SRSResourceTypeAperiodic; +typedef struct _Uenibstreamprotobuf__SRSResourceTypeSemiPersistent Uenibstreamprotobuf__SRSResourceTypeSemiPersistent; +typedef struct _Uenibstreamprotobuf__SRSPeriodicityAndOffset Uenibstreamprotobuf__SRSPeriodicityAndOffset; +typedef struct _Uenibstreamprotobuf__SRSResourceTypePeriodic Uenibstreamprotobuf__SRSResourceTypePeriodic; +typedef struct _Uenibstreamprotobuf__SRSSpatialRelationInfo Uenibstreamprotobuf__SRSSpatialRelationInfo; +typedef struct _Uenibstreamprotobuf__BeamFailureRecoveryConfig Uenibstreamprotobuf__BeamFailureRecoveryConfig; +typedef struct _Uenibstreamprotobuf__PRACHResourceDedicatedBFR Uenibstreamprotobuf__PRACHResourceDedicatedBFR; +typedef struct _Uenibstreamprotobuf__BFRSSBResource Uenibstreamprotobuf__BFRSSBResource; +typedef struct _Uenibstreamprotobuf__BFRCSIRSResource Uenibstreamprotobuf__BFRCSIRSResource; +typedef struct _Uenibstreamprotobuf__SSBPerRACHOccasion Uenibstreamprotobuf__SSBPerRACHOccasion; +typedef struct _Uenibstreamprotobuf__BeamFailureRecoveryTimer Uenibstreamprotobuf__BeamFailureRecoveryTimer; +typedef struct _Uenibstreamprotobuf__PDCCHServingCellConfig Uenibstreamprotobuf__PDCCHServingCellConfig; +typedef struct _Uenibstreamprotobuf__SlotFormatIndicator Uenibstreamprotobuf__SlotFormatIndicator; +typedef struct _Uenibstreamprotobuf__SlotFormatCombinationsPerCell Uenibstreamprotobuf__SlotFormatCombinationsPerCell; +typedef struct _Uenibstreamprotobuf__SlotFormatCombination Uenibstreamprotobuf__SlotFormatCombination; +typedef struct _Uenibstreamprotobuf__PDSCHServingCellConfig Uenibstreamprotobuf__PDSCHServingCellConfig; +typedef struct _Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission; +typedef struct _Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock; +typedef struct _Uenibstreamprotobuf__XOverhead Uenibstreamprotobuf__XOverhead; +typedef struct _Uenibstreamprotobuf__NrofHARQProcessesForPDSCH Uenibstreamprotobuf__NrofHARQProcessesForPDSCH; +typedef struct _Uenibstreamprotobuf__CSIMeasConfig Uenibstreamprotobuf__CSIMeasConfig; +typedef struct _Uenibstreamprotobuf__NZPCSIRSResource Uenibstreamprotobuf__NZPCSIRSResource; +typedef struct _Uenibstreamprotobuf__PowerControlOffsetSS Uenibstreamprotobuf__PowerControlOffsetSS; +typedef struct _Uenibstreamprotobuf__NZPCSIRSResourceSet Uenibstreamprotobuf__NZPCSIRSResourceSet; +typedef struct _Uenibstreamprotobuf__CSIIMResource Uenibstreamprotobuf__CSIIMResource; +typedef struct _Uenibstreamprotobuf__Pattern0 Uenibstreamprotobuf__Pattern0; +typedef struct _Uenibstreamprotobuf__SubcarrierLocationP0 Uenibstreamprotobuf__SubcarrierLocationP0; +typedef struct _Uenibstreamprotobuf__Pattern1 Uenibstreamprotobuf__Pattern1; +typedef struct _Uenibstreamprotobuf__SubcarrierLocationP1 Uenibstreamprotobuf__SubcarrierLocationP1; +typedef struct _Uenibstreamprotobuf__CSIIMResourceSet Uenibstreamprotobuf__CSIIMResourceSet; +typedef struct _Uenibstreamprotobuf__CSISSBResourceSet Uenibstreamprotobuf__CSISSBResourceSet; +typedef struct _Uenibstreamprotobuf__CSIResourceConfig Uenibstreamprotobuf__CSIResourceConfig; +typedef struct _Uenibstreamprotobuf__NZPCSIRSSSB Uenibstreamprotobuf__NZPCSIRSSSB; +typedef struct _Uenibstreamprotobuf__CSIIMResourceSetList Uenibstreamprotobuf__CSIIMResourceSetList; +typedef struct _Uenibstreamprotobuf__ResourceType Uenibstreamprotobuf__ResourceType; +typedef struct _Uenibstreamprotobuf__CSIReportConfig Uenibstreamprotobuf__CSIReportConfig; +typedef struct _Uenibstreamprotobuf__CSIReportConfigTypePeriodic Uenibstreamprotobuf__CSIReportConfigTypePeriodic; +typedef struct _Uenibstreamprotobuf__CSIReportPeriodicityAndOffset Uenibstreamprotobuf__CSIReportPeriodicityAndOffset; +typedef struct _Uenibstreamprotobuf__PUCCHCSIResource Uenibstreamprotobuf__PUCCHCSIResource; +typedef struct _Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH; +typedef struct _Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH; +typedef struct _Uenibstreamprotobuf__ReportSlotConfig Uenibstreamprotobuf__ReportSlotConfig; +typedef struct _Uenibstreamprotobuf__CSIReportConfigTypeAperiodic Uenibstreamprotobuf__CSIReportConfigTypeAperiodic; +typedef struct _Uenibstreamprotobuf__CRIRII1CQI Uenibstreamprotobuf__CRIRII1CQI; +typedef struct _Uenibstreamprotobuf__ReportFreqConfiguration Uenibstreamprotobuf__ReportFreqConfiguration; +typedef struct _Uenibstreamprotobuf__CQIFormatIndicator Uenibstreamprotobuf__CQIFormatIndicator; +typedef struct _Uenibstreamprotobuf__PMIFormatIndicator Uenibstreamprotobuf__PMIFormatIndicator; +typedef struct _Uenibstreamprotobuf__CodebookConfig Uenibstreamprotobuf__CodebookConfig; +typedef struct _Uenibstreamprotobuf__CodebookTypeType1 Uenibstreamprotobuf__CodebookTypeType1; +typedef struct _Uenibstreamprotobuf__CodebookSubTypeSinglePanel Uenibstreamprotobuf__CodebookSubTypeSinglePanel; +typedef struct _Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo; +typedef struct _Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo; +typedef struct _Uenibstreamprotobuf__CodebookSubTypeMultiPanel Uenibstreamprotobuf__CodebookSubTypeMultiPanel; +typedef struct _Uenibstreamprotobuf__CodebookTypeType2 Uenibstreamprotobuf__CodebookTypeType2; +typedef struct _Uenibstreamprotobuf__CodebookSubTypeTypeII Uenibstreamprotobuf__CodebookSubTypeTypeII; +typedef struct _Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection; +typedef struct _Uenibstreamprotobuf__PhaseAlphabetSize Uenibstreamprotobuf__PhaseAlphabetSize; +typedef struct _Uenibstreamprotobuf__NumberOfBeams Uenibstreamprotobuf__NumberOfBeams; +typedef struct _Uenibstreamprotobuf__PortSelectionSamplingSize Uenibstreamprotobuf__PortSelectionSamplingSize; +typedef struct _Uenibstreamprotobuf__CSIReportConfigDummy Uenibstreamprotobuf__CSIReportConfigDummy; +typedef struct _Uenibstreamprotobuf__GroupBasedBeamReportingDisabled Uenibstreamprotobuf__GroupBasedBeamReportingDisabled; +typedef struct _Uenibstreamprotobuf__NrofReportedRS Uenibstreamprotobuf__NrofReportedRS; +typedef struct _Uenibstreamprotobuf__CQITable Uenibstreamprotobuf__CQITable; +typedef struct _Uenibstreamprotobuf__SubbandSize Uenibstreamprotobuf__SubbandSize; +typedef struct _Uenibstreamprotobuf__PortIndexFor8Ranks Uenibstreamprotobuf__PortIndexFor8Ranks; +typedef struct _Uenibstreamprotobuf__PortIndex8 Uenibstreamprotobuf__PortIndex8; +typedef struct _Uenibstreamprotobuf__PortIndex4 Uenibstreamprotobuf__PortIndex4; +typedef struct _Uenibstreamprotobuf__PortIndex2 Uenibstreamprotobuf__PortIndex2; +typedef struct _Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530; +typedef struct _Uenibstreamprotobuf__CSIAperiodicTriggerStateList Uenibstreamprotobuf__CSIAperiodicTriggerStateList; +typedef struct _Uenibstreamprotobuf__CSIAperiodicTriggerState Uenibstreamprotobuf__CSIAperiodicTriggerState; +typedef struct _Uenibstreamprotobuf__CSIAssociatedReportConfigInfo Uenibstreamprotobuf__CSIAssociatedReportConfigInfo; +typedef struct _Uenibstreamprotobuf__NZPCSIRS Uenibstreamprotobuf__NZPCSIRS; +typedef struct _Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList; +typedef struct _Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState; +typedef struct _Uenibstreamprotobuf__SCellDeactivationTimer Uenibstreamprotobuf__SCellDeactivationTimer; +typedef struct _Uenibstreamprotobuf__CrossCarrierSchedulingConfig Uenibstreamprotobuf__CrossCarrierSchedulingConfig; +typedef struct _Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig; +typedef struct _Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig; +typedef struct _Uenibstreamprotobuf__PathlossReferenceLinking Uenibstreamprotobuf__PathlossReferenceLinking; +typedef struct _Uenibstreamprotobuf__MeasConfig Uenibstreamprotobuf__MeasConfig; +typedef struct _Uenibstreamprotobuf__MeasObjectToRemoveList Uenibstreamprotobuf__MeasObjectToRemoveList; +typedef struct _Uenibstreamprotobuf__MeasObjectToAddModList Uenibstreamprotobuf__MeasObjectToAddModList; +typedef struct _Uenibstreamprotobuf__ReportConfigToRemoveList Uenibstreamprotobuf__ReportConfigToRemoveList; +typedef struct _Uenibstreamprotobuf__ReportConfigToAddModList Uenibstreamprotobuf__ReportConfigToAddModList; +typedef struct _Uenibstreamprotobuf__MeasIdToRemoveList Uenibstreamprotobuf__MeasIdToRemoveList; +typedef struct _Uenibstreamprotobuf__MeasIdToAddModList Uenibstreamprotobuf__MeasIdToAddModList; +typedef struct _Uenibstreamprotobuf__MeasObjectToAddMod Uenibstreamprotobuf__MeasObjectToAddMod; +typedef struct _Uenibstreamprotobuf__MeasObjectNR Uenibstreamprotobuf__MeasObjectNR; +typedef struct _Uenibstreamprotobuf__ReferenceSignalConfig Uenibstreamprotobuf__ReferenceSignalConfig; +typedef struct _Uenibstreamprotobuf__SSBConfigMobility Uenibstreamprotobuf__SSBConfigMobility; +typedef struct _Uenibstreamprotobuf__SSBToMeasure Uenibstreamprotobuf__SSBToMeasure; +typedef struct _Uenibstreamprotobuf__SSRSSIMeasurement Uenibstreamprotobuf__SSRSSIMeasurement; +typedef struct _Uenibstreamprotobuf__CSIRSResourceConfigMobility Uenibstreamprotobuf__CSIRSResourceConfigMobility; +typedef struct _Uenibstreamprotobuf__CSIRSCellMobility Uenibstreamprotobuf__CSIRSCellMobility; +typedef struct _Uenibstreamprotobuf__CSIRSMeasurementBW Uenibstreamprotobuf__CSIRSMeasurementBW; +typedef struct _Uenibstreamprotobuf__Density Uenibstreamprotobuf__Density; +typedef struct _Uenibstreamprotobuf__CSIRSResourceMobility Uenibstreamprotobuf__CSIRSResourceMobility; +typedef struct _Uenibstreamprotobuf__AssociatedSSB Uenibstreamprotobuf__AssociatedSSB; +typedef struct _Uenibstreamprotobuf__ThresholdNR Uenibstreamprotobuf__ThresholdNR; +typedef struct _Uenibstreamprotobuf__QOffsetRangeList Uenibstreamprotobuf__QOffsetRangeList; +typedef struct _Uenibstreamprotobuf__QOffsetRange Uenibstreamprotobuf__QOffsetRange; +typedef struct _Uenibstreamprotobuf__CellsToAddModList Uenibstreamprotobuf__CellsToAddModList; +typedef struct _Uenibstreamprotobuf__CellsToAddMod Uenibstreamprotobuf__CellsToAddMod; +typedef struct _Uenibstreamprotobuf__PCIList Uenibstreamprotobuf__PCIList; +typedef struct _Uenibstreamprotobuf__PCIRangeIndexList Uenibstreamprotobuf__PCIRangeIndexList; +typedef struct _Uenibstreamprotobuf__PCIRangeElement Uenibstreamprotobuf__PCIRangeElement; +typedef struct _Uenibstreamprotobuf__PCIRange Uenibstreamprotobuf__PCIRange; +typedef struct _Uenibstreamprotobuf__Range Uenibstreamprotobuf__Range; +typedef struct _Uenibstreamprotobuf__MeasCycleSCellV1530 Uenibstreamprotobuf__MeasCycleSCellV1530; +typedef struct _Uenibstreamprotobuf__MeasObjectEUTRA Uenibstreamprotobuf__MeasObjectEUTRA; +typedef struct _Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth; +typedef struct _Uenibstreamprotobuf__EUTRACellIndexList Uenibstreamprotobuf__EUTRACellIndexList; +typedef struct _Uenibstreamprotobuf__EUTRACell Uenibstreamprotobuf__EUTRACell; +typedef struct _Uenibstreamprotobuf__EUTRAQOffsetRange Uenibstreamprotobuf__EUTRAQOffsetRange; +typedef struct _Uenibstreamprotobuf__EUTRABlackCell Uenibstreamprotobuf__EUTRABlackCell; +typedef struct _Uenibstreamprotobuf__EUTRAPhysCellIdRange Uenibstreamprotobuf__EUTRAPhysCellIdRange; +typedef struct _Uenibstreamprotobuf__EUTRARange Uenibstreamprotobuf__EUTRARange; +typedef struct _Uenibstreamprotobuf__ReportConfigToAddMod Uenibstreamprotobuf__ReportConfigToAddMod; +typedef struct _Uenibstreamprotobuf__ReportConfigNR Uenibstreamprotobuf__ReportConfigNR; +typedef struct _Uenibstreamprotobuf__PeriodicalReportConfig Uenibstreamprotobuf__PeriodicalReportConfig; +typedef struct _Uenibstreamprotobuf__NRRSType Uenibstreamprotobuf__NRRSType; +typedef struct _Uenibstreamprotobuf__NRFreqInfo Uenibstreamprotobuf__NRFreqInfo; +typedef struct _Uenibstreamprotobuf__ReportInterval Uenibstreamprotobuf__ReportInterval; +typedef struct _Uenibstreamprotobuf__ReportAmount Uenibstreamprotobuf__ReportAmount; +typedef struct _Uenibstreamprotobuf__MeasReportQuantity Uenibstreamprotobuf__MeasReportQuantity; +typedef struct _Uenibstreamprotobuf__EventTriggerConfig Uenibstreamprotobuf__EventTriggerConfig; +typedef struct _Uenibstreamprotobuf__EventA1 Uenibstreamprotobuf__EventA1; +typedef struct _Uenibstreamprotobuf__EventA2 Uenibstreamprotobuf__EventA2; +typedef struct _Uenibstreamprotobuf__EventA3 Uenibstreamprotobuf__EventA3; +typedef struct _Uenibstreamprotobuf__EventA4 Uenibstreamprotobuf__EventA4; +typedef struct _Uenibstreamprotobuf__EventA5 Uenibstreamprotobuf__EventA5; +typedef struct _Uenibstreamprotobuf__EventA6 Uenibstreamprotobuf__EventA6; +typedef struct _Uenibstreamprotobuf__MeasTriggerQuantity Uenibstreamprotobuf__MeasTriggerQuantity; +typedef struct _Uenibstreamprotobuf__TimeToTrigger Uenibstreamprotobuf__TimeToTrigger; +typedef struct _Uenibstreamprotobuf__MeasTriggerQuantityOffset Uenibstreamprotobuf__MeasTriggerQuantityOffset; +typedef struct _Uenibstreamprotobuf__ReportAddNeighMeas Uenibstreamprotobuf__ReportAddNeighMeas; +typedef struct _Uenibstreamprotobuf__ReportCGI Uenibstreamprotobuf__ReportCGI; +typedef struct _Uenibstreamprotobuf__ReportConfigInterRAT Uenibstreamprotobuf__ReportConfigInterRAT; +typedef struct _Uenibstreamprotobuf__PeriodicalReportConfigInterRAT Uenibstreamprotobuf__PeriodicalReportConfigInterRAT; +typedef struct _Uenibstreamprotobuf__EventTriggerConfigInterRAT Uenibstreamprotobuf__EventTriggerConfigInterRAT; +typedef struct _Uenibstreamprotobuf__EventB1 Uenibstreamprotobuf__EventB1; +typedef struct _Uenibstreamprotobuf__EventB2 Uenibstreamprotobuf__EventB2; +typedef struct _Uenibstreamprotobuf__MeasTriggerQuantityEUTRA Uenibstreamprotobuf__MeasTriggerQuantityEUTRA; +typedef struct _Uenibstreamprotobuf__ReportCGIEUTRA Uenibstreamprotobuf__ReportCGIEUTRA; +typedef struct _Uenibstreamprotobuf__MeasIdToAddMod Uenibstreamprotobuf__MeasIdToAddMod; +typedef struct _Uenibstreamprotobuf__QuantityConfig Uenibstreamprotobuf__QuantityConfig; +typedef struct _Uenibstreamprotobuf__QuantityConfigNR Uenibstreamprotobuf__QuantityConfigNR; +typedef struct _Uenibstreamprotobuf__QuantityConfigRS Uenibstreamprotobuf__QuantityConfigRS; +typedef struct _Uenibstreamprotobuf__FilterConfig Uenibstreamprotobuf__FilterConfig; +typedef struct _Uenibstreamprotobuf__FilterCoefficient Uenibstreamprotobuf__FilterCoefficient; +typedef struct _Uenibstreamprotobuf__MeasGapConfig Uenibstreamprotobuf__MeasGapConfig; +typedef struct _Uenibstreamprotobuf__GapConfig Uenibstreamprotobuf__GapConfig; +typedef struct _Uenibstreamprotobuf__MGL Uenibstreamprotobuf__MGL; +typedef struct _Uenibstreamprotobuf__MGRP Uenibstreamprotobuf__MGRP; +typedef struct _Uenibstreamprotobuf__MGTA Uenibstreamprotobuf__MGTA; +typedef struct _Uenibstreamprotobuf__MeasGapSharingConfig Uenibstreamprotobuf__MeasGapSharingConfig; +typedef struct _Uenibstreamprotobuf__MeasGapSharingScheme Uenibstreamprotobuf__MeasGapSharingScheme; +typedef struct _Uenibstreamprotobuf__OtherConfig Uenibstreamprotobuf__OtherConfig; +typedef struct _Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer; +typedef struct _Uenibstreamprotobuf__OtherConfigV1540 Uenibstreamprotobuf__OtherConfigV1540; +typedef struct _Uenibstreamprotobuf__OverheatingAssistanceConfig Uenibstreamprotobuf__OverheatingAssistanceConfig; +typedef struct _Uenibstreamprotobuf__SCellConfig Uenibstreamprotobuf__SCellConfig; +typedef struct _Uenibstreamprotobuf__SearchSpace Uenibstreamprotobuf__SearchSpace; +typedef struct _Uenibstreamprotobuf__NrofCandidates Uenibstreamprotobuf__NrofCandidates; +typedef struct _Uenibstreamprotobuf__AggregationLevel Uenibstreamprotobuf__AggregationLevel; +typedef struct _Uenibstreamprotobuf__Common Uenibstreamprotobuf__Common; +typedef struct _Uenibstreamprotobuf__DCIFormat00AndFormat10 Uenibstreamprotobuf__DCIFormat00AndFormat10; +typedef struct _Uenibstreamprotobuf__DCIFormat20 Uenibstreamprotobuf__DCIFormat20; +typedef struct _Uenibstreamprotobuf__NrofCandidatesSFI Uenibstreamprotobuf__NrofCandidatesSFI; +typedef struct _Uenibstreamprotobuf__AggregationLevelSFI Uenibstreamprotobuf__AggregationLevelSFI; +typedef struct _Uenibstreamprotobuf__DCIFormat21 Uenibstreamprotobuf__DCIFormat21; +typedef struct _Uenibstreamprotobuf__DCIFormat22 Uenibstreamprotobuf__DCIFormat22; +typedef struct _Uenibstreamprotobuf__DCIFormat23 Uenibstreamprotobuf__DCIFormat23; +typedef struct _Uenibstreamprotobuf__Dummy1 Uenibstreamprotobuf__Dummy1; +typedef struct _Uenibstreamprotobuf__Dummy2 Uenibstreamprotobuf__Dummy2; +typedef struct _Uenibstreamprotobuf__UESpecific Uenibstreamprotobuf__UESpecific; +typedef struct _Uenibstreamprotobuf__DCIFormats Uenibstreamprotobuf__DCIFormats; +typedef struct _Uenibstreamprotobuf__MeasResultCellListSFTD Uenibstreamprotobuf__MeasResultCellListSFTD; +typedef struct _Uenibstreamprotobuf__MeasResultCellSFTD Uenibstreamprotobuf__MeasResultCellSFTD; +typedef struct _Uenibstreamprotobuf__MeasResultList2NR Uenibstreamprotobuf__MeasResultList2NR; +typedef struct _Uenibstreamprotobuf__MeasResult2NR Uenibstreamprotobuf__MeasResult2NR; +typedef struct _Uenibstreamprotobuf__MeasQuantityResults Uenibstreamprotobuf__MeasQuantityResults; +typedef struct _Uenibstreamprotobuf__ResultsPerSSBIndex Uenibstreamprotobuf__ResultsPerSSBIndex; +typedef struct _Uenibstreamprotobuf__ResultsPerCSIRSIndex Uenibstreamprotobuf__ResultsPerCSIRSIndex; +typedef struct _Uenibstreamprotobuf__MeasQuantityResultsEUTRA Uenibstreamprotobuf__MeasQuantityResultsEUTRA; +typedef struct _Uenibstreamprotobuf__CellResults Uenibstreamprotobuf__CellResults; +typedef struct _Uenibstreamprotobuf__ResultsPerCSIRSIndexList Uenibstreamprotobuf__ResultsPerCSIRSIndexList; +typedef struct _Uenibstreamprotobuf__ResultsPerSSBIndexList Uenibstreamprotobuf__ResultsPerSSBIndexList; +typedef struct _Uenibstreamprotobuf__RsIndexResults Uenibstreamprotobuf__RsIndexResults; +typedef struct _Uenibstreamprotobuf__MeasResult Uenibstreamprotobuf__MeasResult; +typedef struct _Uenibstreamprotobuf__PLMNIdentity Uenibstreamprotobuf__PLMNIdentity; +typedef struct _Uenibstreamprotobuf__MNC Uenibstreamprotobuf__MNC; +typedef struct _Uenibstreamprotobuf__MCC Uenibstreamprotobuf__MCC; +typedef struct _Uenibstreamprotobuf__PLMNIdentityEUTRA5GC Uenibstreamprotobuf__PLMNIdentityEUTRA5GC; +typedef struct _Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC; +typedef struct _Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC; +typedef struct _Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC; +typedef struct _Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC; +typedef struct _Uenibstreamprotobuf__CGIInfoEPC Uenibstreamprotobuf__CGIInfoEPC; +typedef struct _Uenibstreamprotobuf__PLMNIdentityInfo Uenibstreamprotobuf__PLMNIdentityInfo; +typedef struct _Uenibstreamprotobuf__PDCCHConfigSIB1 Uenibstreamprotobuf__PDCCHConfigSIB1; +typedef struct _Uenibstreamprotobuf__NoSIB1 Uenibstreamprotobuf__NoSIB1; +typedef struct _Uenibstreamprotobuf__PLMNIdentityInfoList Uenibstreamprotobuf__PLMNIdentityInfoList; +typedef struct _Uenibstreamprotobuf__MultiFrequencyBandListNR Uenibstreamprotobuf__MultiFrequencyBandListNR; +typedef struct _Uenibstreamprotobuf__CGIInfo Uenibstreamprotobuf__CGIInfo; +typedef struct _Uenibstreamprotobuf__MultiBandInfoListEUTRA Uenibstreamprotobuf__MultiBandInfoListEUTRA; +typedef struct _Uenibstreamprotobuf__EUTRACGIInfo Uenibstreamprotobuf__EUTRACGIInfo; +typedef struct _Uenibstreamprotobuf__MeasResultNR Uenibstreamprotobuf__MeasResultNR; +typedef struct _Uenibstreamprotobuf__MeasResultEUTRA Uenibstreamprotobuf__MeasResultEUTRA; +typedef struct _Uenibstreamprotobuf__MeasResultServMO Uenibstreamprotobuf__MeasResultServMO; +typedef struct _Uenibstreamprotobuf__MeasResultServMOList Uenibstreamprotobuf__MeasResultServMOList; +typedef struct _Uenibstreamprotobuf__MeasResultListNR Uenibstreamprotobuf__MeasResultListNR; +typedef struct _Uenibstreamprotobuf__MeasResultListEUTRA Uenibstreamprotobuf__MeasResultListEUTRA; +typedef struct _Uenibstreamprotobuf__MeasResults Uenibstreamprotobuf__MeasResults; +typedef struct _Uenibstreamprotobuf__DRXInfo Uenibstreamprotobuf__DRXInfo; +typedef struct _Uenibstreamprotobuf__RadioBearerConfig Uenibstreamprotobuf__RadioBearerConfig; +typedef struct _Uenibstreamprotobuf__SRBToAddModList Uenibstreamprotobuf__SRBToAddModList; +typedef struct _Uenibstreamprotobuf__SRBToAddMod Uenibstreamprotobuf__SRBToAddMod; +typedef struct _Uenibstreamprotobuf__PDCPConfig Uenibstreamprotobuf__PDCPConfig; +typedef struct _Uenibstreamprotobuf__DRB Uenibstreamprotobuf__DRB; +typedef struct _Uenibstreamprotobuf__DiscardTimer Uenibstreamprotobuf__DiscardTimer; +typedef struct _Uenibstreamprotobuf__PDCPSNSize Uenibstreamprotobuf__PDCPSNSize; +typedef struct _Uenibstreamprotobuf__Rohc Uenibstreamprotobuf__Rohc; +typedef struct _Uenibstreamprotobuf__RohcProfiles Uenibstreamprotobuf__RohcProfiles; +typedef struct _Uenibstreamprotobuf__UplinkOnlyROHC Uenibstreamprotobuf__UplinkOnlyROHC; +typedef struct _Uenibstreamprotobuf__UplinkOnlyROHCProfiles Uenibstreamprotobuf__UplinkOnlyROHCProfiles; +typedef struct _Uenibstreamprotobuf__MoreThanOneRLC Uenibstreamprotobuf__MoreThanOneRLC; +typedef struct _Uenibstreamprotobuf__PrimaryPath Uenibstreamprotobuf__PrimaryPath; +typedef struct _Uenibstreamprotobuf__ULDataSplitThreshold Uenibstreamprotobuf__ULDataSplitThreshold; +typedef struct _Uenibstreamprotobuf__TReordering Uenibstreamprotobuf__TReordering; +typedef struct _Uenibstreamprotobuf__DRBToAddModList Uenibstreamprotobuf__DRBToAddModList; +typedef struct _Uenibstreamprotobuf__DRBToAddMod Uenibstreamprotobuf__DRBToAddMod; +typedef struct _Uenibstreamprotobuf__DRBToReleaseList Uenibstreamprotobuf__DRBToReleaseList; +typedef struct _Uenibstreamprotobuf__SDAPConfig Uenibstreamprotobuf__SDAPConfig; +typedef struct _Uenibstreamprotobuf__SDAPHeader Uenibstreamprotobuf__SDAPHeader; +typedef struct _Uenibstreamprotobuf__SecurityConfig Uenibstreamprotobuf__SecurityConfig; +typedef struct _Uenibstreamprotobuf__SecurityAlgorithmConfig Uenibstreamprotobuf__SecurityAlgorithmConfig; +typedef struct _Uenibstreamprotobuf__CipheringAlgorithm Uenibstreamprotobuf__CipheringAlgorithm; +typedef struct _Uenibstreamprotobuf__IntegrityProtAlgorithm Uenibstreamprotobuf__IntegrityProtAlgorithm; +typedef struct _Uenibstreamprotobuf__KeyToUse Uenibstreamprotobuf__KeyToUse; +typedef struct _Uenibstreamprotobuf__UplinkTxDirectCurrentList Uenibstreamprotobuf__UplinkTxDirectCurrentList; +typedef struct _Uenibstreamprotobuf__UplinkTxDirectCurrentCell Uenibstreamprotobuf__UplinkTxDirectCurrentCell; +typedef struct _Uenibstreamprotobuf__UplinkTxDirectCurrentBWP Uenibstreamprotobuf__UplinkTxDirectCurrentBWP; +typedef struct _Uenibstreamprotobuf__CellAccessRelatedInfo Uenibstreamprotobuf__CellAccessRelatedInfo; +typedef struct _Uenibstreamprotobuf__ConnEstFailureControl Uenibstreamprotobuf__ConnEstFailureControl; +typedef struct _Uenibstreamprotobuf__ConnEstFailCount Uenibstreamprotobuf__ConnEstFailCount; +typedef struct _Uenibstreamprotobuf__ConnEstFailOffsetValidity Uenibstreamprotobuf__ConnEstFailOffsetValidity; +typedef struct _Uenibstreamprotobuf__SISchedulingInfo Uenibstreamprotobuf__SISchedulingInfo; +typedef struct _Uenibstreamprotobuf__SIWindowLength Uenibstreamprotobuf__SIWindowLength; +typedef struct _Uenibstreamprotobuf__SchedulingInfo Uenibstreamprotobuf__SchedulingInfo; +typedef struct _Uenibstreamprotobuf__SIBMapping Uenibstreamprotobuf__SIBMapping; +typedef struct _Uenibstreamprotobuf__SIBroadcastStatus Uenibstreamprotobuf__SIBroadcastStatus; +typedef struct _Uenibstreamprotobuf__SIPeriodicity Uenibstreamprotobuf__SIPeriodicity; +typedef struct _Uenibstreamprotobuf__SIBTypeInfo Uenibstreamprotobuf__SIBTypeInfo; +typedef struct _Uenibstreamprotobuf__SIBTypeInfoType Uenibstreamprotobuf__SIBTypeInfoType; +typedef struct _Uenibstreamprotobuf__SIRequestConfig Uenibstreamprotobuf__SIRequestConfig; +typedef struct _Uenibstreamprotobuf__SIRequestPeriod Uenibstreamprotobuf__SIRequestPeriod; +typedef struct _Uenibstreamprotobuf__RACHOccasionsSI Uenibstreamprotobuf__RACHOccasionsSI; +typedef struct _Uenibstreamprotobuf__SIRequestResources Uenibstreamprotobuf__SIRequestResources; +typedef struct _Uenibstreamprotobuf__ServingCellConfigCommonSIB Uenibstreamprotobuf__ServingCellConfigCommonSIB; +typedef struct _Uenibstreamprotobuf__DownlinkConfigCommonSIB Uenibstreamprotobuf__DownlinkConfigCommonSIB; +typedef struct _Uenibstreamprotobuf__FrequencyInfoDLSIB Uenibstreamprotobuf__FrequencyInfoDLSIB; +typedef struct _Uenibstreamprotobuf__MultiFrequencyBandListNRSIB Uenibstreamprotobuf__MultiFrequencyBandListNRSIB; +typedef struct _Uenibstreamprotobuf__NRMultiBandInfo Uenibstreamprotobuf__NRMultiBandInfo; +typedef struct _Uenibstreamprotobuf__NRNSPmaxList Uenibstreamprotobuf__NRNSPmaxList; +typedef struct _Uenibstreamprotobuf__NRNSPmaxValue Uenibstreamprotobuf__NRNSPmaxValue; +typedef struct _Uenibstreamprotobuf__BCCHConfig Uenibstreamprotobuf__BCCHConfig; +typedef struct _Uenibstreamprotobuf__PCCHConfig Uenibstreamprotobuf__PCCHConfig; +typedef struct _Uenibstreamprotobuf__PagingCycle Uenibstreamprotobuf__PagingCycle; +typedef struct _Uenibstreamprotobuf__PCCHConfigNs Uenibstreamprotobuf__PCCHConfigNs; +typedef struct _Uenibstreamprotobuf__SCS15KHZoneT Uenibstreamprotobuf__SCS15KHZoneT; +typedef struct _Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT; +typedef struct _Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT; +typedef struct _Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT; +typedef struct _Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT; +typedef struct _Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT; +typedef struct _Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT; +typedef struct _Uenibstreamprotobuf__SCS120KHZoneSixteenthT Uenibstreamprotobuf__SCS120KHZoneSixteenthT; +typedef struct _Uenibstreamprotobuf__UplinkConfigCommonSIB Uenibstreamprotobuf__UplinkConfigCommonSIB; +typedef struct _Uenibstreamprotobuf__FrequencyInfoULSIB Uenibstreamprotobuf__FrequencyInfoULSIB; +typedef struct _Uenibstreamprotobuf__SIBNTimingAdvanceOffset Uenibstreamprotobuf__SIBNTimingAdvanceOffset; +typedef struct _Uenibstreamprotobuf__SIBSSBPositionsInBurst Uenibstreamprotobuf__SIBSSBPositionsInBurst; +typedef struct _Uenibstreamprotobuf__SIBSSBPeriodicityServingCell Uenibstreamprotobuf__SIBSSBPeriodicityServingCell; +typedef struct _Uenibstreamprotobuf__UETimersAndConstants Uenibstreamprotobuf__UETimersAndConstants; +typedef struct _Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 Uenibstreamprotobuf__UETimersAndConstantsT300T301T319; +typedef struct _Uenibstreamprotobuf__UETimersAndConstantsT310 Uenibstreamprotobuf__UETimersAndConstantsT310; +typedef struct _Uenibstreamprotobuf__UETimersAndConstantsN310 Uenibstreamprotobuf__UETimersAndConstantsN310; +typedef struct _Uenibstreamprotobuf__UETimersAndConstantsT311 Uenibstreamprotobuf__UETimersAndConstantsT311; +typedef struct _Uenibstreamprotobuf__UETimersAndConstantsN311 Uenibstreamprotobuf__UETimersAndConstantsN311; +typedef struct _Uenibstreamprotobuf__UACBarringPerCatList Uenibstreamprotobuf__UACBarringPerCatList; +typedef struct _Uenibstreamprotobuf__UACBarringPerCat Uenibstreamprotobuf__UACBarringPerCat; +typedef struct _Uenibstreamprotobuf__UACBarringPerPLMNList Uenibstreamprotobuf__UACBarringPerPLMNList; +typedef struct _Uenibstreamprotobuf__UACBarringPerPLMN Uenibstreamprotobuf__UACBarringPerPLMN; +typedef struct _Uenibstreamprotobuf__UACImplicitACBarringList Uenibstreamprotobuf__UACImplicitACBarringList; +typedef struct _Uenibstreamprotobuf__UACBarringInfoSetList Uenibstreamprotobuf__UACBarringInfoSetList; +typedef struct _Uenibstreamprotobuf__UACBarringInfoSet Uenibstreamprotobuf__UACBarringInfoSet; +typedef struct _Uenibstreamprotobuf__UACBarringFactor Uenibstreamprotobuf__UACBarringFactor; +typedef struct _Uenibstreamprotobuf__UACBarringTime Uenibstreamprotobuf__UACBarringTime; +typedef struct _Uenibstreamprotobuf__MobilityStateParameters Uenibstreamprotobuf__MobilityStateParameters; +typedef struct _Uenibstreamprotobuf__TEvaluationHystNormal Uenibstreamprotobuf__TEvaluationHystNormal; +typedef struct _Uenibstreamprotobuf__EUTRAMultiBandInfoList Uenibstreamprotobuf__EUTRAMultiBandInfoList; +typedef struct _Uenibstreamprotobuf__EUTRAMultiBandInfo Uenibstreamprotobuf__EUTRAMultiBandInfo; +typedef struct _Uenibstreamprotobuf__EUTRANSPmaxList Uenibstreamprotobuf__EUTRANSPmaxList; +typedef struct _Uenibstreamprotobuf__EUTRANSPmaxValue Uenibstreamprotobuf__EUTRANSPmaxValue; + + +/* --- enums --- */ + +typedef enum _Uenibstreamprotobuf__MaxRetxThreshold__Value { + UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t1 = 1, + UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t2 = 2, + UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t3 = 3, + UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t4 = 4, + UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t6 = 5, + UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t7 = 6, + UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t16 = 7, + UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t32 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE) +} Uenibstreamprotobuf__MaxRetxThreshold__Value; +typedef enum _Uenibstreamprotobuf__SNFieldLengthAM__Value { + UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__VALUE__size12 = 1, + UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__VALUE__size18 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__VALUE) +} Uenibstreamprotobuf__SNFieldLengthAM__Value; +typedef enum _Uenibstreamprotobuf__TPollRetransmit__Value { + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms5 = 1, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms10 = 2, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms15 = 3, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms20 = 4, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms25 = 5, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms30 = 6, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms35 = 7, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms40 = 8, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms45 = 9, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms50 = 10, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms55 = 11, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms60 = 12, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms65 = 13, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms70 = 14, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms75 = 15, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms80 = 16, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms85 = 17, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms90 = 18, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms95 = 19, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms100 = 20, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms105 = 21, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms110 = 22, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms115 = 23, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms120 = 24, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms125 = 25, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms130 = 26, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms135 = 27, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms140 = 28, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms145 = 29, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms150 = 30, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms155 = 31, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms160 = 32, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms165 = 33, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms170 = 34, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms175 = 35, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms180 = 36, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms185 = 37, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms190 = 38, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms195 = 39, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms200 = 40, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms205 = 41, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms210 = 42, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms215 = 43, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms220 = 44, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms225 = 45, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms230 = 46, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms235 = 47, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms240 = 48, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms245 = 49, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms250 = 50, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms300 = 51, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms350 = 52, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms400 = 53, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms450 = 54, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms500 = 55, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms800 = 56, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms1000 = 57, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms2000 = 58, + UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms4000 = 59 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE) +} Uenibstreamprotobuf__TPollRetransmit__Value; +typedef enum _Uenibstreamprotobuf__PollPDU__Value { + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p4 = 1, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p8 = 2, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p16 = 3, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p32 = 4, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p64 = 5, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p128 = 6, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p256 = 7, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p512 = 8, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p1024 = 9, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p2048 = 10, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p4096 = 11, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p6144 = 12, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p8192 = 13, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p12288 = 14, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p16384 = 15, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p20480 = 16, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p24576 = 17, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p28672 = 18, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p32768 = 19, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p40960 = 20, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p49152 = 21, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p57344 = 22, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p65536 = 23, + UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__infinity = 24 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__POLL_PDU__VALUE) +} Uenibstreamprotobuf__PollPDU__Value; +typedef enum _Uenibstreamprotobuf__PollByte__Value { + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb1 = 1, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb2 = 2, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb5 = 3, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb8 = 4, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb10 = 5, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb15 = 6, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb25 = 7, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb50 = 8, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb75 = 9, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb100 = 10, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb125 = 11, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb250 = 12, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb375 = 13, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb500 = 14, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb750 = 15, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb1000 = 16, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb1250 = 17, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb1500 = 18, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb2000 = 19, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb3000 = 20, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb4000 = 21, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb4500 = 22, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb5000 = 23, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb5500 = 24, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb6000 = 25, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb6500 = 26, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb7000 = 27, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb7500 = 28, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb8 = 29, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb9 = 30, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb10 = 31, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb11 = 32, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb12 = 33, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb13 = 34, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb14 = 35, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb15 = 36, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb16 = 37, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb17 = 38, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb18 = 39, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb20 = 40, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb25 = 41, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb30 = 42, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb40 = 43, + UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__infinity = 44 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE) +} Uenibstreamprotobuf__PollByte__Value; +typedef enum _Uenibstreamprotobuf__TReassembly__Value { + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms0 = 1, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms5 = 2, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms10 = 3, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms15 = 4, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms20 = 5, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms25 = 6, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms30 = 7, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms35 = 8, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms40 = 9, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms45 = 10, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms50 = 11, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms55 = 12, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms60 = 13, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms65 = 14, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms70 = 15, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms75 = 16, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms80 = 17, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms85 = 18, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms90 = 19, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms95 = 20, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms100 = 21, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms110 = 22, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms120 = 23, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms130 = 24, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms140 = 25, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms150 = 26, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms160 = 27, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms170 = 28, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms180 = 29, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms190 = 30, + UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms200 = 31 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE) +} Uenibstreamprotobuf__TReassembly__Value; +typedef enum _Uenibstreamprotobuf__TStatusProhibit__Value { + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms0 = 1, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms5 = 2, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms10 = 3, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms15 = 4, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms20 = 5, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms25 = 6, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms30 = 7, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms35 = 8, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms40 = 9, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms45 = 10, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms50 = 11, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms55 = 12, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms60 = 13, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms65 = 14, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms70 = 15, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms75 = 16, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms80 = 17, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms85 = 18, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms90 = 19, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms95 = 20, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms100 = 21, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms105 = 22, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms110 = 23, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms115 = 24, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms120 = 25, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms125 = 26, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms130 = 27, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms135 = 28, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms140 = 29, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms145 = 30, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms150 = 31, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms155 = 32, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms160 = 33, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms165 = 34, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms170 = 35, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms175 = 36, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms180 = 37, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms185 = 38, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms190 = 39, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms195 = 40, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms200 = 41, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms205 = 42, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms210 = 43, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms215 = 44, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms220 = 45, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms225 = 46, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms230 = 47, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms235 = 48, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms240 = 49, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms245 = 50, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms250 = 51, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms300 = 52, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms350 = 53, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms400 = 54, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms450 = 55, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms500 = 56, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms800 = 57, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms1000 = 58, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms1200 = 59, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms1600 = 60, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms2000 = 61, + UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms2400 = 62 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE) +} Uenibstreamprotobuf__TStatusProhibit__Value; +typedef enum _Uenibstreamprotobuf__SNFieldLengthUM__Value { + UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__VALUE__size6 = 1, + UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__VALUE__size12 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__VALUE) +} Uenibstreamprotobuf__SNFieldLengthUM__Value; +typedef enum _Uenibstreamprotobuf__PrioritisedBitRate__Value { + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps0 = 1, + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps8 = 2, + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps16 = 3, + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps32 = 4, + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps64 = 5, + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps128 = 6, + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps256 = 7, + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps512 = 8, + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps1024 = 9, + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps2048 = 10, + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps4096 = 11, + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps8192 = 12, + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps16384 = 13, + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps32768 = 14, + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps65536 = 15, + UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__infinity = 16 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE) +} Uenibstreamprotobuf__PrioritisedBitRate__Value; +typedef enum _Uenibstreamprotobuf__BucketSizeDuration__Value { + UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms5 = 1, + UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms10 = 2, + UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms20 = 3, + UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms50 = 4, + UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms100 = 5, + UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms150 = 6, + UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms300 = 7, + UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms500 = 8, + UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms1000 = 9 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE) +} Uenibstreamprotobuf__BucketSizeDuration__Value; +typedef enum _Uenibstreamprotobuf__SubcarrierSpacing__Value { + UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz15 = 1, + UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz30 = 2, + UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz60 = 3, + UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz120 = 4, + UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz240 = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE) +} Uenibstreamprotobuf__SubcarrierSpacing__Value; +typedef enum _Uenibstreamprotobuf__MaxPUSCHDuration__Value { + UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p02 = 1, + UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p04 = 2, + UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p0625 = 3, + UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p125 = 4, + UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p25 = 5, + UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p5 = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE) +} Uenibstreamprotobuf__MaxPUSCHDuration__Value; +typedef enum _Uenibstreamprotobuf__BitRateQueryProhibitTimer__Value { + UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s0 = 1, + UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s0dot4 = 2, + UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s0dot8 = 3, + UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s1dot6 = 4, + UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s3 = 5, + UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s6 = 6, + UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s12 = 7, + UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s30 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE) +} Uenibstreamprotobuf__BitRateQueryProhibitTimer__Value; +typedef enum _Uenibstreamprotobuf__MilliSeconds__Value { + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms1 = 1, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms2 = 2, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms3 = 3, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms4 = 4, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms5 = 5, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms6 = 6, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms8 = 7, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms10 = 8, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms20 = 9, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms30 = 10, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms40 = 11, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms50 = 12, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms60 = 13, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms80 = 14, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms100 = 15, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms200 = 16, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms300 = 17, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms400 = 18, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms500 = 19, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms600 = 20, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms800 = 21, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms1000 = 22, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms1200 = 23, + UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms1600 = 24 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE) +} Uenibstreamprotobuf__MilliSeconds__Value; +typedef enum _Uenibstreamprotobuf__DRXInactivityTimer__Value { + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms0 = 1, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms1 = 2, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms2 = 3, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms3 = 4, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms4 = 5, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms5 = 6, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms6 = 7, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms8 = 8, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms10 = 9, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms20 = 10, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms30 = 11, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms40 = 12, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms50 = 13, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms60 = 14, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms80 = 15, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms100 = 16, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms200 = 17, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms300 = 18, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms500 = 19, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms750 = 20, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms1280 = 21, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms1920 = 22, + UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms2560 = 23 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE) +} Uenibstreamprotobuf__DRXInactivityTimer__Value; +typedef enum _Uenibstreamprotobuf__DRXRetransmissionTimer__Value { + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl0 = 1, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl1 = 2, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl2 = 3, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl4 = 4, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl6 = 5, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl8 = 6, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl16 = 7, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl24 = 8, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl33 = 9, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl40 = 10, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl64 = 11, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl80 = 12, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl96 = 13, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl112 = 14, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl128 = 15, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl160 = 16, + UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl320 = 17 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE) +} Uenibstreamprotobuf__DRXRetransmissionTimer__Value; +typedef enum _Uenibstreamprotobuf__DRXShortCycle__Value { + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms2 = 1, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms3 = 2, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms4 = 3, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms5 = 4, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms6 = 5, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms7 = 6, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms8 = 7, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms10 = 8, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms14 = 9, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms16 = 10, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms20 = 11, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms30 = 12, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms32 = 13, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms35 = 14, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms40 = 15, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms64 = 16, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms80 = 17, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms128 = 18, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms160 = 19, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms256 = 20, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms320 = 21, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms512 = 22, + UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms640 = 23 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE) +} Uenibstreamprotobuf__DRXShortCycle__Value; +typedef enum _Uenibstreamprotobuf__SRProhibitTimer__Value { + UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms1 = 1, + UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms2 = 2, + UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms4 = 3, + UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms8 = 4, + UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms16 = 5, + UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms32 = 6, + UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms64 = 7, + UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms128 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE) +} Uenibstreamprotobuf__SRProhibitTimer__Value; +typedef enum _Uenibstreamprotobuf__SRTransMax__Value { + UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n4 = 1, + UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n8 = 2, + UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n16 = 3, + UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n32 = 4, + UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n64 = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE) +} Uenibstreamprotobuf__SRTransMax__Value; +typedef enum _Uenibstreamprotobuf__PeriodicBSRTimer__Value { + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf1 = 1, + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf5 = 2, + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf10 = 3, + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf16 = 4, + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf20 = 5, + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf32 = 6, + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf40 = 7, + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf64 = 8, + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf80 = 9, + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf128 = 10, + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf160 = 11, + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf320 = 12, + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf640 = 13, + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf1280 = 14, + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf2560 = 15, + UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__infinity = 16 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE) +} Uenibstreamprotobuf__PeriodicBSRTimer__Value; +typedef enum _Uenibstreamprotobuf__RetxBSRTimer__Value { + UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf10 = 1, + UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf20 = 2, + UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf40 = 3, + UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf80 = 4, + UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf160 = 5, + UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf320 = 6, + UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf640 = 7, + UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf1280 = 8, + UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf2560 = 9, + UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf5120 = 10, + UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf10240 = 11 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE) +} Uenibstreamprotobuf__RetxBSRTimer__Value; +typedef enum _Uenibstreamprotobuf__LogicalChannelSRDelayTimer__Value { + UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf20 = 1, + UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf40 = 2, + UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf64 = 3, + UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf128 = 4, + UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf512 = 5, + UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf1024 = 6, + UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf2560 = 7 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE) +} Uenibstreamprotobuf__LogicalChannelSRDelayTimer__Value; +typedef enum _Uenibstreamprotobuf__TimeAlignmentTimer__Value { + UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms500 = 1, + UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms750 = 2, + UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms1280 = 3, + UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms1920 = 4, + UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms2560 = 5, + UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms5120 = 6, + UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms10240 = 7, + UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__infinity = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE) +} Uenibstreamprotobuf__TimeAlignmentTimer__Value; +typedef enum _Uenibstreamprotobuf__PHRPeriodicTimer__Value { + UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf10 = 1, + UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf20 = 2, + UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf50 = 3, + UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf100 = 4, + UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf200 = 5, + UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf500 = 6, + UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf1000 = 7, + UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__infinity = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE) +} Uenibstreamprotobuf__PHRPeriodicTimer__Value; +typedef enum _Uenibstreamprotobuf__PHRProhibitTimer__Value { + UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf0 = 1, + UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf10 = 2, + UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf20 = 3, + UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf50 = 4, + UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf100 = 5, + UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf200 = 6, + UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf500 = 7, + UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf1000 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE) +} Uenibstreamprotobuf__PHRProhibitTimer__Value; +typedef enum _Uenibstreamprotobuf__PHRTxPowerFactorChange__Value { + UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__dB1 = 1, + UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__dB3 = 2, + UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__dB6 = 3, + UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__infinity = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE) +} Uenibstreamprotobuf__PHRTxPowerFactorChange__Value; +typedef enum _Uenibstreamprotobuf__PHRModeOtherCG__Value { + UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__VALUE__real = 1, + UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__VALUE__virtual = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__VALUE) +} Uenibstreamprotobuf__PHRModeOtherCG__Value; +typedef enum _Uenibstreamprotobuf__DataInactivityTimer__Value { + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s1 = 1, + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s2 = 2, + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s3 = 3, + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s5 = 4, + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s7 = 5, + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s10 = 6, + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s15 = 7, + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s20 = 8, + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s40 = 9, + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s50 = 10, + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s60 = 11, + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s80 = 12, + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s100 = 13, + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s120 = 14, + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s150 = 15, + UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s180 = 16 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE) +} Uenibstreamprotobuf__DataInactivityTimer__Value; +typedef enum _Uenibstreamprotobuf__PhysicalCellGroupConfig__PDSCHHARQACKCodebook { + UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__semiStatic = 1, + UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__dynamic = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK) +} Uenibstreamprotobuf__PhysicalCellGroupConfig__PDSCHHARQACKCodebook; +typedef enum _Uenibstreamprotobuf__XScale__Value { + UENIBSTREAMPROTOBUF__XSCALE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__XSCALE__VALUE__dB0 = 1, + UENIBSTREAMPROTOBUF__XSCALE__VALUE__dB6 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__XSCALE__VALUE) +} Uenibstreamprotobuf__XScale__Value; +typedef enum _Uenibstreamprotobuf__CyclicPrefix__Value { + UENIBSTREAMPROTOBUF__CYCLIC_PREFIX__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CYCLIC_PREFIX__VALUE__extended = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CYCLIC_PREFIX__VALUE) +} Uenibstreamprotobuf__CyclicPrefix__Value; +typedef enum _Uenibstreamprotobuf__RegBundleSize__Value { + UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__n2 = 1, + UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__n3 = 2, + UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__n6 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE) +} Uenibstreamprotobuf__RegBundleSize__Value; +typedef enum _Uenibstreamprotobuf__InterleaverSize__Value { + UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__n2 = 1, + UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__n3 = 2, + UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__n6 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE) +} Uenibstreamprotobuf__InterleaverSize__Value; +typedef enum _Uenibstreamprotobuf__PrecoderGranularity__Value { + UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__VALUE__sameAsREG_bundle = 1, + UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__VALUE__allContiguousRBs = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__VALUE) +} Uenibstreamprotobuf__PrecoderGranularity__Value; +typedef enum _Uenibstreamprotobuf__MappingType__Value { + UENIBSTREAMPROTOBUF__MAPPING_TYPE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__MAPPING_TYPE__VALUE__typeA = 1, + UENIBSTREAMPROTOBUF__MAPPING_TYPE__VALUE__typeB = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAPPING_TYPE__VALUE) +} Uenibstreamprotobuf__MappingType__Value; +typedef enum _Uenibstreamprotobuf__Msg1FDM__Value { + UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__one = 1, + UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__two = 2, + UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__four = 3, + UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__eight = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE) +} Uenibstreamprotobuf__Msg1FDM__Value; +typedef enum _Uenibstreamprotobuf__PreambleTransMax__Value { + UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n3 = 1, + UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n4 = 2, + UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n5 = 3, + UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n6 = 4, + UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n7 = 5, + UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n8 = 6, + UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n10 = 7, + UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n20 = 8, + UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n50 = 9, + UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n100 = 10, + UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n200 = 11 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE) +} Uenibstreamprotobuf__PreambleTransMax__Value; +typedef enum _Uenibstreamprotobuf__PowerRampingStep__Value { + UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__dB0 = 1, + UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__dB2 = 2, + UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__dB4 = 3, + UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__dB6 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE) +} Uenibstreamprotobuf__PowerRampingStep__Value; +typedef enum _Uenibstreamprotobuf__RAResponseWindow__Value { + UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl1 = 1, + UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl2 = 2, + UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl4 = 3, + UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl8 = 4, + UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl10 = 5, + UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl20 = 6, + UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl40 = 7, + UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl80 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE) +} Uenibstreamprotobuf__RAResponseWindow__Value; +typedef enum _Uenibstreamprotobuf__Fraction__Value { + UENIBSTREAMPROTOBUF__FRACTION__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__FRACTION__VALUE__n4 = 1, + UENIBSTREAMPROTOBUF__FRACTION__VALUE__n8 = 2, + UENIBSTREAMPROTOBUF__FRACTION__VALUE__n12 = 3, + UENIBSTREAMPROTOBUF__FRACTION__VALUE__n16 = 4, + UENIBSTREAMPROTOBUF__FRACTION__VALUE__n20 = 5, + UENIBSTREAMPROTOBUF__FRACTION__VALUE__n24 = 6, + UENIBSTREAMPROTOBUF__FRACTION__VALUE__n28 = 7, + UENIBSTREAMPROTOBUF__FRACTION__VALUE__n32 = 8, + UENIBSTREAMPROTOBUF__FRACTION__VALUE__n36 = 9, + UENIBSTREAMPROTOBUF__FRACTION__VALUE__n40 = 10, + UENIBSTREAMPROTOBUF__FRACTION__VALUE__n44 = 11, + UENIBSTREAMPROTOBUF__FRACTION__VALUE__n48 = 12, + UENIBSTREAMPROTOBUF__FRACTION__VALUE__n52 = 13, + UENIBSTREAMPROTOBUF__FRACTION__VALUE__n56 = 14, + UENIBSTREAMPROTOBUF__FRACTION__VALUE__n60 = 15, + UENIBSTREAMPROTOBUF__FRACTION__VALUE__n64 = 16 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__FRACTION__VALUE) +} Uenibstreamprotobuf__Fraction__Value; +typedef enum _Uenibstreamprotobuf__OtherFraction__Value { + UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n4 = 1, + UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n8 = 2, + UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n12 = 3, + UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n16 = 4, + UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n20 = 5, + UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n24 = 6, + UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n28 = 7, + UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n32 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE) +} Uenibstreamprotobuf__OtherFraction__Value; +typedef enum _Uenibstreamprotobuf__RAMsg3SizeGroupA__Value { + UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b56 = 1, + UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b144 = 2, + UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b208 = 3, + UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b256 = 4, + UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b282 = 5, + UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b480 = 6, + UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b640 = 7, + UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b800 = 8, + UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b1000 = 9, + UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b72 = 10 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE) +} Uenibstreamprotobuf__RAMsg3SizeGroupA__Value; +typedef enum _Uenibstreamprotobuf__MessagePowerOffsetGroupB__Value { + UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__minusinfinity = 1, + UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB0 = 2, + UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB5 = 3, + UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB8 = 4, + UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB10 = 5, + UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB12 = 6, + UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB15 = 7, + UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB18 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE) +} Uenibstreamprotobuf__MessagePowerOffsetGroupB__Value; +typedef enum _Uenibstreamprotobuf__RAContentionResolutionTimer__Value { + UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf8 = 1, + UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf16 = 2, + UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf24 = 3, + UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf32 = 4, + UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf40 = 5, + UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf48 = 6, + UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf56 = 7, + UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf64 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE) +} Uenibstreamprotobuf__RAContentionResolutionTimer__Value; +typedef enum _Uenibstreamprotobuf__RestrictedSetConfig__Value { + UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__unrestrictedSet = 1, + UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__restrictedSetTypeA = 2, + UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__restrictedSetTypeB = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE) +} Uenibstreamprotobuf__RestrictedSetConfig__Value; +typedef enum _Uenibstreamprotobuf__PUCCHGroupHopping__Value { + UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__neither = 1, + UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__enable = 2, + UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__disable = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE) +} Uenibstreamprotobuf__PUCCHGroupHopping__Value; +typedef enum _Uenibstreamprotobuf__NTimingAdvanceOffset__Value { + UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__n0 = 1, + UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__n25600 = 2, + UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__n39936 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE) +} Uenibstreamprotobuf__NTimingAdvanceOffset__Value; +typedef enum _Uenibstreamprotobuf__SSBPeriodicityServingCell__Value { + UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms5 = 1, + UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms10 = 2, + UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms20 = 3, + UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms40 = 4, + UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms80 = 5, + UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms160 = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE) +} Uenibstreamprotobuf__SSBPeriodicityServingCell__Value; +typedef enum _Uenibstreamprotobuf__DMRSTypeAPosition__Value { + UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__VALUE__pos2 = 1, + UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__VALUE__pos3 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__VALUE) +} Uenibstreamprotobuf__DMRSTypeAPosition__Value; +typedef enum _Uenibstreamprotobuf__CarrierBandwidthDL__Value { + UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n6 = 1, + UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n15 = 2, + UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n25 = 3, + UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n50 = 4, + UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n75 = 5, + UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n100 = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE) +} Uenibstreamprotobuf__CarrierBandwidthDL__Value; +typedef enum _Uenibstreamprotobuf__RadioframeAllocationPeriod__Value { + UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n2 = 2, + UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n4 = 3, + UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n8 = 4, + UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n16 = 5, + UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n32 = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE) +} Uenibstreamprotobuf__RadioframeAllocationPeriod__Value; +typedef enum _Uenibstreamprotobuf__NrofCRSPorts__Value { + UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__n2 = 2, + UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__n4 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE) +} Uenibstreamprotobuf__NrofCRSPorts__Value; +typedef enum _Uenibstreamprotobuf__VShift__Value { + UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n0 = 1, + UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n1 = 2, + UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n2 = 3, + UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n3 = 4, + UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n4 = 5, + UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n5 = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__V__SHIFT__VALUE) +} Uenibstreamprotobuf__VShift__Value; +typedef enum _Uenibstreamprotobuf__Dummy__Value { + UENIBSTREAMPROTOBUF__DUMMY__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DUMMY__VALUE__dynamic = 1, + UENIBSTREAMPROTOBUF__DUMMY__VALUE__semiStatic = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DUMMY__VALUE) +} Uenibstreamprotobuf__Dummy__Value; +typedef enum _Uenibstreamprotobuf__DLULTransmissionPeriodicity__Value { + UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms0p5 = 1, + UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms0p625 = 2, + UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms1 = 3, + UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms1p25 = 4, + UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms2 = 5, + UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms2p5 = 6, + UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms5 = 7, + UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms10 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE) +} Uenibstreamprotobuf__DLULTransmissionPeriodicity__Value; +typedef enum _Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530__Value { + UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__ms3 = 1, + UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__ms4 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE) +} Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530__Value; +typedef enum _Uenibstreamprotobuf__T304__Value { + UENIBSTREAMPROTOBUF__T304__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__T304__VALUE__ms50 = 1, + UENIBSTREAMPROTOBUF__T304__VALUE__ms100 = 2, + UENIBSTREAMPROTOBUF__T304__VALUE__ms150 = 3, + UENIBSTREAMPROTOBUF__T304__VALUE__ms200 = 4, + UENIBSTREAMPROTOBUF__T304__VALUE__ms500 = 5, + UENIBSTREAMPROTOBUF__T304__VALUE__ms1000 = 6, + UENIBSTREAMPROTOBUF__T304__VALUE__ms2000 = 7, + UENIBSTREAMPROTOBUF__T304__VALUE__ms10000 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__T304__VALUE) +} Uenibstreamprotobuf__T304__Value; +typedef enum _Uenibstreamprotobuf__PowerRampingStepHighPriority__Value { + UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB0 = 1, + UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB2 = 2, + UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB4 = 3, + UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB6 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE) +} Uenibstreamprotobuf__PowerRampingStepHighPriority__Value; +typedef enum _Uenibstreamprotobuf__ScalingFactorBI__Value { + UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__zero = 1, + UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__dot25 = 2, + UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__dot5 = 3, + UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__dot75 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE) +} Uenibstreamprotobuf__ScalingFactorBI__Value; +typedef enum _Uenibstreamprotobuf__Duration__Value { + UENIBSTREAMPROTOBUF__DURATION__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DURATION__VALUE__sf1 = 1, + UENIBSTREAMPROTOBUF__DURATION__VALUE__sf2 = 2, + UENIBSTREAMPROTOBUF__DURATION__VALUE__sf3 = 3, + UENIBSTREAMPROTOBUF__DURATION__VALUE__sf4 = 4, + UENIBSTREAMPROTOBUF__DURATION__VALUE__sf5 = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DURATION__VALUE) +} Uenibstreamprotobuf__Duration__Value; +typedef enum _Uenibstreamprotobuf__Periodicity__Value { + UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf5 = 1, + UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf10 = 2, + UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf20 = 3, + UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf40 = 4, + UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf80 = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PERIODICITY__VALUE) +} Uenibstreamprotobuf__Periodicity__Value; +typedef enum _Uenibstreamprotobuf__T310__Value { + UENIBSTREAMPROTOBUF__T310__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__T310__VALUE__ms0 = 1, + UENIBSTREAMPROTOBUF__T310__VALUE__ms50 = 2, + UENIBSTREAMPROTOBUF__T310__VALUE__ms100 = 3, + UENIBSTREAMPROTOBUF__T310__VALUE__ms200 = 4, + UENIBSTREAMPROTOBUF__T310__VALUE__ms500 = 5, + UENIBSTREAMPROTOBUF__T310__VALUE__ms1000 = 6, + UENIBSTREAMPROTOBUF__T310__VALUE__ms2000 = 7, + UENIBSTREAMPROTOBUF__T310__VALUE__ms4000 = 8, + UENIBSTREAMPROTOBUF__T310__VALUE__ms6000 = 9 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__T310__VALUE) +} Uenibstreamprotobuf__T310__Value; +typedef enum _Uenibstreamprotobuf__N310__Value { + UENIBSTREAMPROTOBUF__N310__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__N310__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__N310__VALUE__n2 = 2, + UENIBSTREAMPROTOBUF__N310__VALUE__n3 = 3, + UENIBSTREAMPROTOBUF__N310__VALUE__n4 = 4, + UENIBSTREAMPROTOBUF__N310__VALUE__n6 = 5, + UENIBSTREAMPROTOBUF__N310__VALUE__n8 = 6, + UENIBSTREAMPROTOBUF__N310__VALUE__n10 = 7, + UENIBSTREAMPROTOBUF__N310__VALUE__n20 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__N310__VALUE) +} Uenibstreamprotobuf__N310__Value; +typedef enum _Uenibstreamprotobuf__N311__Value { + UENIBSTREAMPROTOBUF__N311__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__N311__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__N311__VALUE__n2 = 2, + UENIBSTREAMPROTOBUF__N311__VALUE__n3 = 3, + UENIBSTREAMPROTOBUF__N311__VALUE__n4 = 4, + UENIBSTREAMPROTOBUF__N311__VALUE__n5 = 5, + UENIBSTREAMPROTOBUF__N311__VALUE__n6 = 6, + UENIBSTREAMPROTOBUF__N311__VALUE__n8 = 7, + UENIBSTREAMPROTOBUF__N311__VALUE__n10 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__N311__VALUE) +} Uenibstreamprotobuf__N311__Value; +typedef enum _Uenibstreamprotobuf__T311V1530__Value { + UENIBSTREAMPROTOBUF__T311_V1530__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms1000 = 1, + UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms3000 = 2, + UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms5000 = 3, + UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms10000 = 4, + UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms15000 = 5, + UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms20000 = 6, + UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms30000 = 7 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__T311_V1530__VALUE) +} Uenibstreamprotobuf__T311V1530__Value; +typedef enum _Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold__Value { + UENIBSTREAMPROTOBUF__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__VALUE__n1 = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__VALUE) +} Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold__Value; +typedef enum _Uenibstreamprotobuf__TimeFrequencySet__Value { + UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__VALUE__set0 = 1, + UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__VALUE__set1 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__VALUE) +} Uenibstreamprotobuf__TimeFrequencySet__Value; +typedef enum _Uenibstreamprotobuf__DMRSType__Value { + UENIBSTREAMPROTOBUF__DMRS__TYPE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DMRS__TYPE__VALUE__type2 = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DMRS__TYPE__VALUE) +} Uenibstreamprotobuf__DMRSType__Value; +typedef enum _Uenibstreamprotobuf__DMRSAdditionalPosition__Value { + UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__pos0 = 1, + UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__pos1 = 2, + UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__pos3 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE) +} Uenibstreamprotobuf__DMRSAdditionalPosition__Value; +typedef enum _Uenibstreamprotobuf__MaxLength__Value { + UENIBSTREAMPROTOBUF__MAX_LENGTH__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__MAX_LENGTH__VALUE__len2 = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAX_LENGTH__VALUE) +} Uenibstreamprotobuf__MaxLength__Value; +typedef enum _Uenibstreamprotobuf__ResourceElementOffset__Value { + UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__offset01 = 1, + UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__offset10 = 2, + UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__offset11 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE) +} Uenibstreamprotobuf__ResourceElementOffset__Value; +typedef enum _Uenibstreamprotobuf__QCLType__Value { + UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__typeA = 1, + UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__typeB = 2, + UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__typeC = 3, + UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__typeD = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE) +} Uenibstreamprotobuf__QCLType__Value; +typedef enum _Uenibstreamprotobuf__VRBToPRBInterleaver__Value { + UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__VALUE__n2 = 1, + UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__VALUE__n4 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__VALUE) +} Uenibstreamprotobuf__VRBToPRBInterleaver__Value; +typedef enum _Uenibstreamprotobuf__ResourceAllocation__Value { + UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__resourceAllocationType0 = 1, + UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__resourceAllocationType1 = 2, + UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__dynamicSwitch = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE) +} Uenibstreamprotobuf__ResourceAllocation__Value; +typedef enum _Uenibstreamprotobuf__PDSCHAggregationFactor__Value { + UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__n2 = 1, + UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__n4 = 2, + UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__n8 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE) +} Uenibstreamprotobuf__PDSCHAggregationFactor__Value; +typedef enum _Uenibstreamprotobuf__RBGSize__Value { + UENIBSTREAMPROTOBUF__RBG__SIZE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RBG__SIZE__VALUE__config1 = 1, + UENIBSTREAMPROTOBUF__RBG__SIZE__VALUE__config2 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RBG__SIZE__VALUE) +} Uenibstreamprotobuf__RBGSize__Value; +typedef enum _Uenibstreamprotobuf__MCSTable__Value { + UENIBSTREAMPROTOBUF__MCS__TABLE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__MCS__TABLE__VALUE__qam256 = 1, + UENIBSTREAMPROTOBUF__MCS__TABLE__VALUE__qam64LowSE = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MCS__TABLE__VALUE) +} Uenibstreamprotobuf__MCSTable__Value; +typedef enum _Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI__Value { + UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__n2 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE) +} Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI__Value; +typedef enum _Uenibstreamprotobuf__BundleSize__Value { + UENIBSTREAMPROTOBUF__BUNDLE_SIZE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__BUNDLE_SIZE__VALUE__n4 = 1, + UENIBSTREAMPROTOBUF__BUNDLE_SIZE__VALUE__wideband = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BUNDLE_SIZE__VALUE) +} Uenibstreamprotobuf__BundleSize__Value; +typedef enum _Uenibstreamprotobuf__BundleSizeSet1__Value { + UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__n4 = 1, + UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__wideband = 2, + UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__n2_wideband = 3, + UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__n4_wideband = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE) +} Uenibstreamprotobuf__BundleSizeSet1__Value; +typedef enum _Uenibstreamprotobuf__BundleSizeSet2__Value { + UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__VALUE__n4 = 1, + UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__VALUE__wideband = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__VALUE) +} Uenibstreamprotobuf__BundleSizeSet2__Value; +typedef enum _Uenibstreamprotobuf__NrofPorts__Value { + UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p1 = 1, + UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p2 = 2, + UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p4 = 3, + UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p8 = 4, + UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p12 = 5, + UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p16 = 6, + UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p24 = 7, + UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p32 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE) +} Uenibstreamprotobuf__NrofPorts__Value; +typedef enum _Uenibstreamprotobuf__CDMType__Value { + UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__noCDM = 1, + UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__fd_CDM2 = 2, + UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__cdm4_FD2_TD2 = 3, + UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__cdm8_FD2_TD4 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE) +} Uenibstreamprotobuf__CDMType__Value; +typedef enum _Uenibstreamprotobuf__Dot5__Value { + UENIBSTREAMPROTOBUF__DOT5__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DOT5__VALUE__evenPRBs = 1, + UENIBSTREAMPROTOBUF__DOT5__VALUE__oddPRBs = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DOT5__VALUE) +} Uenibstreamprotobuf__Dot5__Value; +typedef enum _Uenibstreamprotobuf__SPSConfigPeriodicity__Value { + UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms10 = 1, + UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms20 = 2, + UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms32 = 3, + UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms40 = 4, + UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms64 = 5, + UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms80 = 6, + UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms128 = 7, + UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms160 = 8, + UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms320 = 9, + UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms640 = 10 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE) +} Uenibstreamprotobuf__SPSConfigPeriodicity__Value; +typedef enum _Uenibstreamprotobuf__SPSMCSTable__Value { + UENIBSTREAMPROTOBUF__SPS__MCS__TABLE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SPS__MCS__TABLE__VALUE__qam64LowSE = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SPS__MCS__TABLE__VALUE) +} Uenibstreamprotobuf__SPSMCSTable__Value; +typedef enum _Uenibstreamprotobuf__Purpose__Value { + UENIBSTREAMPROTOBUF__PURPOSE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PURPOSE__VALUE__beamFailure = 1, + UENIBSTREAMPROTOBUF__PURPOSE__VALUE__rlf = 2, + UENIBSTREAMPROTOBUF__PURPOSE__VALUE__both = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PURPOSE__VALUE) +} Uenibstreamprotobuf__Purpose__Value; +typedef enum _Uenibstreamprotobuf__BeamFailureInstanceMaxCount__Value { + UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n2 = 2, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n3 = 3, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n4 = 4, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n5 = 5, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n6 = 6, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n8 = 7, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n10 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE) +} Uenibstreamprotobuf__BeamFailureInstanceMaxCount__Value; +typedef enum _Uenibstreamprotobuf__BeamFailureDetectionTimer__Value { + UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd1 = 1, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd2 = 2, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd3 = 3, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd4 = 4, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd5 = 5, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd6 = 6, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd8 = 7, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd10 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE) +} Uenibstreamprotobuf__BeamFailureDetectionTimer__Value; +typedef enum _Uenibstreamprotobuf__BWPInactivityTimer__Value { + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms2 = 1, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms3 = 2, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms4 = 3, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms5 = 4, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms6 = 5, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms8 = 6, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms10 = 7, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms20 = 8, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms30 = 9, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms40 = 10, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms50 = 11, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms60 = 12, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms80 = 13, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms100 = 14, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms200 = 15, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms300 = 16, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms500 = 17, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms750 = 18, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms1280 = 19, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms1920 = 20, + UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms2560 = 21 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE) +} Uenibstreamprotobuf__BWPInactivityTimer__Value; +typedef enum _Uenibstreamprotobuf__OCCLength__Value { + UENIBSTREAMPROTOBUF__OCC__LENGTH__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__OCC__LENGTH__VALUE__n2 = 1, + UENIBSTREAMPROTOBUF__OCC__LENGTH__VALUE__n4 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__OCC__LENGTH__VALUE) +} Uenibstreamprotobuf__OCCLength__Value; +typedef enum _Uenibstreamprotobuf__OCCIndex__Value { + UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__n0 = 1, + UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__n1 = 2, + UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__n2 = 3, + UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__n3 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE) +} Uenibstreamprotobuf__OCCIndex__Value; +typedef enum _Uenibstreamprotobuf__PUCCHMaxCodeRate__Value { + UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot08 = 1, + UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot15 = 2, + UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot25 = 3, + UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot35 = 4, + UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot45 = 5, + UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot60 = 6, + UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot80 = 7 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE) +} Uenibstreamprotobuf__PUCCHMaxCodeRate__Value; +typedef enum _Uenibstreamprotobuf__NrofSlots__Value { + UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__n2 = 1, + UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__n4 = 2, + UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__n8 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE) +} Uenibstreamprotobuf__NrofSlots__Value; +typedef enum _Uenibstreamprotobuf__ClosedLoopIndex__Value { + UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__VALUE__i0 = 1, + UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__VALUE__i1 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__VALUE) +} Uenibstreamprotobuf__ClosedLoopIndex__Value; +typedef enum _Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates__Value { + UENIBSTREAMPROTOBUF__TWO_PUCCH__PC__ADJUSTMENT_STATES__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__TWO_PUCCH__PC__ADJUSTMENT_STATES__VALUE__twoStates = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TWO_PUCCH__PC__ADJUSTMENT_STATES__VALUE) +} Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates__Value; +typedef enum _Uenibstreamprotobuf__RateMatching__Value { + UENIBSTREAMPROTOBUF__RATE_MATCHING__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RATE_MATCHING__VALUE__limitedBufferRM = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RATE_MATCHING__VALUE) +} Uenibstreamprotobuf__RateMatching__Value; +typedef enum _Uenibstreamprotobuf__SRSSwitchFromCarrier__Value { + UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__VALUE__sUL = 1, + UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__VALUE__nUL = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__VALUE) +} Uenibstreamprotobuf__SRSSwitchFromCarrier__Value; +typedef enum _Uenibstreamprotobuf__TxConfig__Value { + UENIBSTREAMPROTOBUF__TX__CONFIG__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__TX__CONFIG__VALUE__codebook = 1, + UENIBSTREAMPROTOBUF__TX__CONFIG__VALUE__nonCodebook = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TX__CONFIG__VALUE) +} Uenibstreamprotobuf__TxConfig__Value; +typedef enum _Uenibstreamprotobuf__MaxNrofPorts__Value { + UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__VALUE__n2 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__VALUE) +} Uenibstreamprotobuf__MaxNrofPorts__Value; +typedef enum _Uenibstreamprotobuf__PTRSPower__Value { + UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__p00 = 1, + UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__p01 = 2, + UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__p10 = 3, + UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__p11 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE) +} Uenibstreamprotobuf__PTRSPower__Value; +typedef enum _Uenibstreamprotobuf__TimeDensityTransformPrecoding__Value { + UENIBSTREAMPROTOBUF__TIME_DENSITY_TRANSFORM_PRECODING__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__TIME_DENSITY_TRANSFORM_PRECODING__VALUE__d2 = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TIME_DENSITY_TRANSFORM_PRECODING__VALUE) +} Uenibstreamprotobuf__TimeDensityTransformPrecoding__Value; +typedef enum _Uenibstreamprotobuf__Alpha__Value { + UENIBSTREAMPROTOBUF__ALPHA__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha0 = 1, + UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha04 = 2, + UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha05 = 3, + UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha06 = 4, + UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha07 = 5, + UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha08 = 6, + UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha09 = 7, + UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha1 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__ALPHA__VALUE) +} Uenibstreamprotobuf__Alpha__Value; +typedef enum _Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates__Value { + UENIBSTREAMPROTOBUF__TWO_PUSCH__PC__ADJUSTMENT_STATES__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__TWO_PUSCH__PC__ADJUSTMENT_STATES__VALUE__twoStates = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TWO_PUSCH__PC__ADJUSTMENT_STATES__VALUE) +} Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates__Value; +typedef enum _Uenibstreamprotobuf__FrequencyHopping__Value { + UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__VALUE__intraSlot = 1, + UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__VALUE__interSlot = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__VALUE) +} Uenibstreamprotobuf__FrequencyHopping__Value; +typedef enum _Uenibstreamprotobuf__PUSCHAggregationFactor__Value { + UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__n2 = 1, + UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__n4 = 2, + UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__n8 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE) +} Uenibstreamprotobuf__PUSCHAggregationFactor__Value; +typedef enum _Uenibstreamprotobuf__CodebookSubset__Value { + UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__fullyAndPartialAndNonCoherent = 1, + UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__partialAndNonCoherent = 2, + UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__nonCoherent = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE) +} Uenibstreamprotobuf__CodebookSubset__Value; +typedef enum _Uenibstreamprotobuf__RBGSize2__Value { + UENIBSTREAMPROTOBUF__RBG__SIZE2__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RBG__SIZE2__VALUE__config2 = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RBG__SIZE2__VALUE) +} Uenibstreamprotobuf__RBGSize2__Value; +typedef enum _Uenibstreamprotobuf__Scaling__Value { + UENIBSTREAMPROTOBUF__SCALING__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SCALING__VALUE__f0p5 = 1, + UENIBSTREAMPROTOBUF__SCALING__VALUE__f0p65 = 2, + UENIBSTREAMPROTOBUF__SCALING__VALUE__f0p8 = 3, + UENIBSTREAMPROTOBUF__SCALING__VALUE__f1 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SCALING__VALUE) +} Uenibstreamprotobuf__Scaling__Value; +typedef enum _Uenibstreamprotobuf__PowerControlLoopToUse__Value { + UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__VALUE__n0 = 1, + UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__VALUE__n1 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__VALUE) +} Uenibstreamprotobuf__PowerControlLoopToUse__Value; +typedef enum _Uenibstreamprotobuf__RepK__Value { + UENIBSTREAMPROTOBUF__REP_K__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__REP_K__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__REP_K__VALUE__n2 = 2, + UENIBSTREAMPROTOBUF__REP_K__VALUE__n4 = 3, + UENIBSTREAMPROTOBUF__REP_K__VALUE__n8 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REP_K__VALUE) +} Uenibstreamprotobuf__RepK__Value; +typedef enum _Uenibstreamprotobuf__RepKRV__Value { + UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__s1_0231 = 1, + UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__s2_0303 = 2, + UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__s3_0000 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REP_K__RV__VALUE) +} Uenibstreamprotobuf__RepKRV__Value; +typedef enum _Uenibstreamprotobuf__GrantPeriodicity__Value { + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2 = 1, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym7 = 2, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1x14 = 3, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2x14 = 4, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym4x14 = 5, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym5x14 = 6, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym8x14 = 7, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym10x14 = 8, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym16x14 = 9, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym20x14 = 10, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym32x14 = 11, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym40x14 = 12, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym64x14 = 13, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym80x14 = 14, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym128x14 = 15, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym160x14 = 16, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym256x14 = 17, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym320x14 = 18, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym512x14 = 19, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym640x14 = 20, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1024x14 = 21, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1280x14 = 22, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2560x14 = 23, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym5120x14 = 24, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym6 = 25, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1x12 = 26, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2x12 = 27, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym4x12 = 28, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym5x12 = 29, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym8x12 = 30, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym10x12 = 31, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym16x12 = 32, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym20x12 = 33, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym32x12 = 34, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym40x12 = 35, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym64x12 = 36, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym80x12 = 37, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym128x12 = 38, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym160x12 = 39, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym256x12 = 40, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym320x12 = 41, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym512x12 = 42, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym640x12 = 43, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1280x12 = 44, + UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2560x12 = 45 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE) +} Uenibstreamprotobuf__GrantPeriodicity__Value; +typedef enum _Uenibstreamprotobuf__SRSResourceSetUsage__Value { + UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__beamManagement = 1, + UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__codebook = 2, + UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__nonCodebook = 3, + UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__antennaSwitching = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE) +} Uenibstreamprotobuf__SRSResourceSetUsage__Value; +typedef enum _Uenibstreamprotobuf__SRSPowerControlAdjustmentStates__Value { + UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__sameAsFci2 = 1, + UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__separateClosedLoop = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE) +} Uenibstreamprotobuf__SRSPowerControlAdjustmentStates__Value; +typedef enum _Uenibstreamprotobuf__NrofSRSPorts__Value { + UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__port1 = 1, + UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__ports2 = 2, + UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__ports4 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE) +} Uenibstreamprotobuf__NrofSRSPorts__Value; +typedef enum _Uenibstreamprotobuf__PTRSPortIndex__Value { + UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__VALUE__n0 = 1, + UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__VALUE__n1 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__VALUE) +} Uenibstreamprotobuf__PTRSPortIndex__Value; +typedef enum _Uenibstreamprotobuf__NrofSymbols__Value { + UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__n2 = 2, + UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__n4 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE) +} Uenibstreamprotobuf__NrofSymbols__Value; +typedef enum _Uenibstreamprotobuf__RepetitionFactor__Value { + UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__n2 = 2, + UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__n4 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE) +} Uenibstreamprotobuf__RepetitionFactor__Value; +typedef enum _Uenibstreamprotobuf__GroupOrSequenceHopping__Value { + UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__neither = 1, + UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__groupHopping = 2, + UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__sequenceHopping = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE) +} Uenibstreamprotobuf__GroupOrSequenceHopping__Value; +typedef enum _Uenibstreamprotobuf__SSBPerRACHOccasion__Value { + UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__oneEighth = 1, + UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__oneFourth = 2, + UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__oneHalf = 3, + UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__one = 4, + UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__two = 5, + UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__four = 6, + UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__eight = 7, + UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__sixteen = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE) +} Uenibstreamprotobuf__SSBPerRACHOccasion__Value; +typedef enum _Uenibstreamprotobuf__BeamFailureRecoveryTimer__Value { + UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms10 = 1, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms20 = 2, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms40 = 3, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms60 = 4, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms80 = 5, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms100 = 6, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms150 = 7, + UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms200 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE) +} Uenibstreamprotobuf__BeamFailureRecoveryTimer__Value; +typedef enum _Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock__Value { + UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n2 = 1, + UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n4 = 2, + UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n6 = 3, + UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n8 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE) +} Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock__Value; +typedef enum _Uenibstreamprotobuf__XOverhead__Value { + UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__xOh6 = 1, + UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__xOh12 = 2, + UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__xOh18 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE) +} Uenibstreamprotobuf__XOverhead__Value; +typedef enum _Uenibstreamprotobuf__NrofHARQProcessesForPDSCH__Value { + UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n2 = 1, + UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n4 = 2, + UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n6 = 3, + UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n10 = 4, + UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n12 = 5, + UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n16 = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE) +} Uenibstreamprotobuf__NrofHARQProcessesForPDSCH__Value; +typedef enum _Uenibstreamprotobuf__PowerControlOffsetSS__Value { + UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__minus_db3 = 1, + UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__db0 = 2, + UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__db3 = 3, + UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__db6 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE) +} Uenibstreamprotobuf__PowerControlOffsetSS__Value; +typedef enum _Uenibstreamprotobuf__SubcarrierLocationP0__Value { + UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s0 = 1, + UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s2 = 2, + UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s4 = 3, + UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s6 = 4, + UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s8 = 5, + UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s10 = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE) +} Uenibstreamprotobuf__SubcarrierLocationP0__Value; +typedef enum _Uenibstreamprotobuf__SubcarrierLocationP1__Value { + UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__s0 = 1, + UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__s4 = 2, + UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__s8 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE) +} Uenibstreamprotobuf__SubcarrierLocationP1__Value; +typedef enum _Uenibstreamprotobuf__ResourceType__Value { + UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__aperiodic = 1, + UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__semiPersistent = 2, + UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__periodic = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE) +} Uenibstreamprotobuf__ResourceType__Value; +typedef enum _Uenibstreamprotobuf__ReportSlotConfig__Value { + UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl5 = 1, + UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl10 = 2, + UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl20 = 3, + UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl40 = 4, + UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl80 = 5, + UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl160 = 6, + UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl320 = 7 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE) +} Uenibstreamprotobuf__ReportSlotConfig__Value; +typedef enum _Uenibstreamprotobuf__CRIRII1CQI__Value { + UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__VALUE__n2 = 1, + UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__VALUE__n4 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__VALUE) +} Uenibstreamprotobuf__CRIRII1CQI__Value; +typedef enum _Uenibstreamprotobuf__CQIFormatIndicator__Value { + UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__VALUE__widebandCQI = 1, + UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__VALUE__subbandCQI = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__VALUE) +} Uenibstreamprotobuf__CQIFormatIndicator__Value; +typedef enum _Uenibstreamprotobuf__PMIFormatIndicator__Value { + UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__VALUE__widebandPMI = 1, + UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__VALUE__subbandPMI = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__VALUE) +} Uenibstreamprotobuf__PMIFormatIndicator__Value; +typedef enum _Uenibstreamprotobuf__PhaseAlphabetSize__Value { + UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__VALUE__n4 = 1, + UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__VALUE__n8 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__VALUE) +} Uenibstreamprotobuf__PhaseAlphabetSize__Value; +typedef enum _Uenibstreamprotobuf__NumberOfBeams__Value { + UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__two = 1, + UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__three = 2, + UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__four = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE) +} Uenibstreamprotobuf__NumberOfBeams__Value; +typedef enum _Uenibstreamprotobuf__PortSelectionSamplingSize__Value { + UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__n2 = 2, + UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__n3 = 3, + UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__n4 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE) +} Uenibstreamprotobuf__PortSelectionSamplingSize__Value; +typedef enum _Uenibstreamprotobuf__CSIReportConfigDummy__Value { + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__VALUE__n2 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__VALUE) +} Uenibstreamprotobuf__CSIReportConfigDummy__Value; +typedef enum _Uenibstreamprotobuf__NrofReportedRS__Value { + UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__n2 = 2, + UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__n3 = 3, + UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__n4 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE) +} Uenibstreamprotobuf__NrofReportedRS__Value; +typedef enum _Uenibstreamprotobuf__CQITable__Value { + UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__table1 = 1, + UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__table2 = 2, + UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__table3 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE) +} Uenibstreamprotobuf__CQITable__Value; +typedef enum _Uenibstreamprotobuf__SubbandSize__Value { + UENIBSTREAMPROTOBUF__SUBBAND_SIZE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SUBBAND_SIZE__VALUE__value1 = 1, + UENIBSTREAMPROTOBUF__SUBBAND_SIZE__VALUE__value2 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SUBBAND_SIZE__VALUE) +} Uenibstreamprotobuf__SubbandSize__Value; +typedef enum _Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530__ReportSlotConfigV1530 { + UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__sl4 = 1, + UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__sl8 = 2, + UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__sl16 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530) +} Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530__ReportSlotConfigV1530; +typedef enum _Uenibstreamprotobuf__SCellDeactivationTimer__Value { + UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms20 = 1, + UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms40 = 2, + UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms80 = 3, + UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms160 = 4, + UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms200 = 5, + UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms240 = 6, + UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms320 = 7, + UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms400 = 8, + UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms480 = 9, + UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms520 = 10, + UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms640 = 11, + UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms720 = 12, + UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms840 = 13, + UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms1280 = 14 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE) +} Uenibstreamprotobuf__SCellDeactivationTimer__Value; +typedef enum _Uenibstreamprotobuf__PathlossReferenceLinking__Value { + UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__VALUE__pCell = 1, + UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__VALUE__sCell = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__VALUE) +} Uenibstreamprotobuf__PathlossReferenceLinking__Value; +typedef enum _Uenibstreamprotobuf__CSIRSMeasurementBW__NrofPRBs { + UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size24 = 1, + UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size48 = 2, + UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size96 = 3, + UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size192 = 4, + UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size264 = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS) +} Uenibstreamprotobuf__CSIRSMeasurementBW__NrofPRBs; +typedef enum _Uenibstreamprotobuf__Density__Value { + UENIBSTREAMPROTOBUF__DENSITY__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DENSITY__VALUE__d1 = 1, + UENIBSTREAMPROTOBUF__DENSITY__VALUE__d3 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DENSITY__VALUE) +} Uenibstreamprotobuf__Density__Value; +typedef enum _Uenibstreamprotobuf__QOffsetRange__Value { + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB24 = 1, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB22 = 2, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB20 = 3, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB18 = 4, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB16 = 5, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB14 = 6, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB12 = 7, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB10 = 8, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB8 = 9, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB6 = 10, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB5 = 11, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB4 = 12, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB3 = 13, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB2 = 14, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB1 = 15, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB0 = 16, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB1 = 17, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB2 = 18, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB3 = 19, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB4 = 20, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB5 = 21, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB6 = 22, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB8 = 23, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB10 = 24, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB12 = 25, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB14 = 26, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB16 = 27, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB18 = 28, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB20 = 29, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB22 = 30, + UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB24 = 31 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE) +} Uenibstreamprotobuf__QOffsetRange__Value; +typedef enum _Uenibstreamprotobuf__Range__Value { + UENIBSTREAMPROTOBUF__RANGE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RANGE__VALUE__n4 = 1, + UENIBSTREAMPROTOBUF__RANGE__VALUE__n8 = 2, + UENIBSTREAMPROTOBUF__RANGE__VALUE__n12 = 3, + UENIBSTREAMPROTOBUF__RANGE__VALUE__n16 = 4, + UENIBSTREAMPROTOBUF__RANGE__VALUE__n24 = 5, + UENIBSTREAMPROTOBUF__RANGE__VALUE__n32 = 6, + UENIBSTREAMPROTOBUF__RANGE__VALUE__n48 = 7, + UENIBSTREAMPROTOBUF__RANGE__VALUE__n64 = 8, + UENIBSTREAMPROTOBUF__RANGE__VALUE__n84 = 9, + UENIBSTREAMPROTOBUF__RANGE__VALUE__n96 = 10, + UENIBSTREAMPROTOBUF__RANGE__VALUE__n128 = 11, + UENIBSTREAMPROTOBUF__RANGE__VALUE__n168 = 12, + UENIBSTREAMPROTOBUF__RANGE__VALUE__n252 = 13, + UENIBSTREAMPROTOBUF__RANGE__VALUE__n504 = 14, + UENIBSTREAMPROTOBUF__RANGE__VALUE__n1008 = 15 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RANGE__VALUE) +} Uenibstreamprotobuf__Range__Value; +typedef enum _Uenibstreamprotobuf__MeasCycleSCellV1530__Value { + UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf160 = 1, + UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf256 = 2, + UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf320 = 3, + UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf512 = 4, + UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf640 = 5, + UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf1024 = 6, + UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf1280 = 7 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE) +} Uenibstreamprotobuf__MeasCycleSCellV1530__Value; +typedef enum _Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth__Value { + UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw6 = 1, + UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw15 = 2, + UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw25 = 3, + UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw50 = 4, + UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw75 = 5, + UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw100 = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE) +} Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth__Value; +typedef enum _Uenibstreamprotobuf__EUTRAQOffsetRange__Value { + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB24 = 1, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB22 = 2, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB20 = 3, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB18 = 4, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB16 = 5, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB14 = 6, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB12 = 7, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB10 = 8, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB8 = 9, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB6 = 10, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB5 = 11, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB4 = 12, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB3 = 13, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB2 = 14, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB1 = 15, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB0 = 16, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB1 = 17, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB2 = 18, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB3 = 19, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB4 = 20, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB5 = 21, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB6 = 22, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB8 = 23, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB10 = 24, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB12 = 25, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB14 = 26, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB16 = 27, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB18 = 28, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB20 = 29, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB22 = 30, + UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB24 = 31 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE) +} Uenibstreamprotobuf__EUTRAQOffsetRange__Value; +typedef enum _Uenibstreamprotobuf__EUTRARange__Value { + UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n4 = 1, + UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n8 = 2, + UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n12 = 3, + UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n16 = 4, + UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n24 = 5, + UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n32 = 6, + UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n48 = 7, + UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n64 = 8, + UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n84 = 9, + UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n96 = 10, + UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n128 = 11, + UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n168 = 12, + UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n252 = 13, + UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n504 = 14 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE) +} Uenibstreamprotobuf__EUTRARange__Value; +typedef enum _Uenibstreamprotobuf__NRRSType__Value { + UENIBSTREAMPROTOBUF__NR__RS__TYPE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__NR__RS__TYPE__VALUE__ssb = 1, + UENIBSTREAMPROTOBUF__NR__RS__TYPE__VALUE__csi_rs = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NR__RS__TYPE__VALUE) +} Uenibstreamprotobuf__NRRSType__Value; +typedef enum _Uenibstreamprotobuf__ReportInterval__Value { + UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms120 = 1, + UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms240 = 2, + UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms480 = 3, + UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms640 = 4, + UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms1024 = 5, + UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms2048 = 6, + UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms5120 = 7, + UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms10240 = 8, + UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms20480 = 9, + UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms40960 = 10, + UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__min1 = 11, + UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__min6 = 12, + UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__min12 = 13, + UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__min30 = 14 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE) +} Uenibstreamprotobuf__ReportInterval__Value; +typedef enum _Uenibstreamprotobuf__ReportAmount__Value { + UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r1 = 1, + UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r2 = 2, + UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r4 = 3, + UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r8 = 4, + UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r16 = 5, + UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r32 = 6, + UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r64 = 7, + UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__infinity = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE) +} Uenibstreamprotobuf__ReportAmount__Value; +typedef enum _Uenibstreamprotobuf__TimeToTrigger__Value { + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms0 = 1, + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms40 = 2, + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms64 = 3, + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms80 = 4, + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms100 = 5, + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms128 = 6, + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms160 = 7, + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms256 = 8, + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms320 = 9, + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms480 = 10, + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms512 = 11, + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms640 = 12, + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms1024 = 13, + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms1280 = 14, + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms2560 = 15, + UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms5120 = 16 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE) +} Uenibstreamprotobuf__TimeToTrigger__Value; +typedef enum _Uenibstreamprotobuf__ReportAddNeighMeas__Value { + UENIBSTREAMPROTOBUF__REPORT_ADD_NEIGH_MEAS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__REPORT_ADD_NEIGH_MEAS__VALUE__setup = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPORT_ADD_NEIGH_MEAS__VALUE) +} Uenibstreamprotobuf__ReportAddNeighMeas__Value; +typedef enum _Uenibstreamprotobuf__FilterCoefficient__Value { + UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc0 = 1, + UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc1 = 2, + UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc2 = 3, + UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc3 = 4, + UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc4 = 5, + UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc5 = 6, + UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc6 = 7, + UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc7 = 8, + UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc8 = 9, + UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc9 = 10, + UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc11 = 11, + UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc13 = 12, + UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc15 = 13, + UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc17 = 14, + UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc19 = 15 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE) +} Uenibstreamprotobuf__FilterCoefficient__Value; +typedef enum _Uenibstreamprotobuf__MGL__Value { + UENIBSTREAMPROTOBUF__MGL__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__MGL__VALUE__ms1dot5 = 1, + UENIBSTREAMPROTOBUF__MGL__VALUE__ms3 = 2, + UENIBSTREAMPROTOBUF__MGL__VALUE__ms3dot5 = 3, + UENIBSTREAMPROTOBUF__MGL__VALUE__ms4 = 4, + UENIBSTREAMPROTOBUF__MGL__VALUE__ms5dot5 = 5, + UENIBSTREAMPROTOBUF__MGL__VALUE__ms6 = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MGL__VALUE) +} Uenibstreamprotobuf__MGL__Value; +typedef enum _Uenibstreamprotobuf__MGRP__Value { + UENIBSTREAMPROTOBUF__MGRP__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__MGRP__VALUE__ms20 = 1, + UENIBSTREAMPROTOBUF__MGRP__VALUE__ms40 = 2, + UENIBSTREAMPROTOBUF__MGRP__VALUE__ms80 = 3, + UENIBSTREAMPROTOBUF__MGRP__VALUE__ms160 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MGRP__VALUE) +} Uenibstreamprotobuf__MGRP__Value; +typedef enum _Uenibstreamprotobuf__MGTA__Value { + UENIBSTREAMPROTOBUF__MGTA__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__MGTA__VALUE__ms0 = 1, + UENIBSTREAMPROTOBUF__MGTA__VALUE__ms0dot25 = 2, + UENIBSTREAMPROTOBUF__MGTA__VALUE__ms0dot5 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MGTA__VALUE) +} Uenibstreamprotobuf__MGTA__Value; +typedef enum _Uenibstreamprotobuf__MeasGapSharingScheme__Value { + UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__scheme00 = 1, + UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__scheme01 = 2, + UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__scheme10 = 3, + UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__scheme11 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE) +} Uenibstreamprotobuf__MeasGapSharingScheme__Value; +typedef enum _Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer__Value { + UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s0 = 1, + UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s0dot4 = 2, + UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s0dot8 = 3, + UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s1dot6 = 4, + UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s3 = 5, + UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s6 = 6, + UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s12 = 7, + UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s30 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE) +} Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer__Value; +typedef enum _Uenibstreamprotobuf__OverheatingAssistanceConfig__OverheatingIndicationProhibitTimer { + UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s0 = 1, + UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s0dot5 = 2, + UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s1 = 3, + UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s2 = 4, + UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s5 = 5, + UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s10 = 6, + UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s20 = 7, + UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s30 = 8, + UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s60 = 9, + UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s90 = 10, + UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s120 = 11, + UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s300 = 12, + UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s600 = 13 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER) +} Uenibstreamprotobuf__OverheatingAssistanceConfig__OverheatingIndicationProhibitTimer; +typedef enum _Uenibstreamprotobuf__AggregationLevel__Value { + UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n0 = 1, + UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n1 = 2, + UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n2 = 3, + UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n3 = 4, + UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n4 = 5, + UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n5 = 6, + UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n6 = 7, + UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n8 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE) +} Uenibstreamprotobuf__AggregationLevel__Value; +typedef enum _Uenibstreamprotobuf__AggregationLevelSFI__Value { + UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__VALUE__n2 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__VALUE) +} Uenibstreamprotobuf__AggregationLevelSFI__Value; +typedef enum _Uenibstreamprotobuf__Dummy1__Value { + UENIBSTREAMPROTOBUF__DUMMY1__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl1 = 1, + UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl2 = 2, + UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl4 = 3, + UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl5 = 4, + UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl8 = 5, + UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl10 = 6, + UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl16 = 7, + UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl20 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DUMMY1__VALUE) +} Uenibstreamprotobuf__Dummy1__Value; +typedef enum _Uenibstreamprotobuf__Dummy2__Value { + UENIBSTREAMPROTOBUF__DUMMY2__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DUMMY2__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__DUMMY2__VALUE__n2 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DUMMY2__VALUE) +} Uenibstreamprotobuf__Dummy2__Value; +typedef enum _Uenibstreamprotobuf__DCIFormats__Value { + UENIBSTREAMPROTOBUF__DCI__FORMATS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DCI__FORMATS__VALUE__formats0_0_And_1_0 = 1, + UENIBSTREAMPROTOBUF__DCI__FORMATS__VALUE__formats0_1_And_1_1 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DCI__FORMATS__VALUE) +} Uenibstreamprotobuf__DCIFormats__Value; +typedef enum _Uenibstreamprotobuf__PLMNIdentityInfo__CellReservedForOperatorUse { + UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__isreserved = 1, + UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__notreserved = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE) +} Uenibstreamprotobuf__PLMNIdentityInfo__CellReservedForOperatorUse; +typedef enum _Uenibstreamprotobuf__DiscardTimer__Value { + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms10 = 1, + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms20 = 2, + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms30 = 3, + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms40 = 4, + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms50 = 5, + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms60 = 6, + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms75 = 7, + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms100 = 8, + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms150 = 9, + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms200 = 10, + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms250 = 11, + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms300 = 12, + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms500 = 13, + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms750 = 14, + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms1500 = 15, + UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__infinity = 16 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE) +} Uenibstreamprotobuf__DiscardTimer__Value; +typedef enum _Uenibstreamprotobuf__PDCPSNSize__Value { + UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__VALUE__len12bits = 1, + UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__VALUE__len18bits = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__VALUE) +} Uenibstreamprotobuf__PDCPSNSize__Value; +typedef enum _Uenibstreamprotobuf__ULDataSplitThreshold__Value { + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b0 = 1, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b100 = 2, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b200 = 3, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b400 = 4, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b800 = 5, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b1600 = 6, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b3200 = 7, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b6400 = 8, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b12800 = 9, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b25600 = 10, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b51200 = 11, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b102400 = 12, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b204800 = 13, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b409600 = 14, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b819200 = 15, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b1228800 = 16, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b1638400 = 17, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b2457600 = 18, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b3276800 = 19, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b4096000 = 20, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b4915200 = 21, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b5734400 = 22, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b6553600 = 23, + UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__infinity = 24 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE) +} Uenibstreamprotobuf__ULDataSplitThreshold__Value; +typedef enum _Uenibstreamprotobuf__TReordering__Value { + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms0 = 1, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1 = 2, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2 = 3, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms4 = 4, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms5 = 5, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms8 = 6, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms10 = 7, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms15 = 8, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms20 = 9, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms30 = 10, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms40 = 11, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms50 = 12, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms60 = 13, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms80 = 14, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms100 = 15, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms120 = 16, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms140 = 17, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms160 = 18, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms180 = 19, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms200 = 20, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms220 = 21, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms240 = 22, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms260 = 23, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms280 = 24, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms300 = 25, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms500 = 26, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms750 = 27, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1000 = 28, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1250 = 29, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1500 = 30, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1750 = 31, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2000 = 32, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2250 = 33, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2500 = 34, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2750 = 35, + UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms3000 = 36 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__T__REORDERING__VALUE) +} Uenibstreamprotobuf__TReordering__Value; +typedef enum _Uenibstreamprotobuf__SDAPHeader__Value { + UENIBSTREAMPROTOBUF__SDAP__HEADER__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SDAP__HEADER__VALUE__present = 1, + UENIBSTREAMPROTOBUF__SDAP__HEADER__VALUE__absent = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SDAP__HEADER__VALUE) +} Uenibstreamprotobuf__SDAPHeader__Value; +typedef enum _Uenibstreamprotobuf__CipheringAlgorithm__Value { + UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__nea0 = 1, + UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__nea1 = 2, + UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__nea2 = 3, + UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__nea3 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE) +} Uenibstreamprotobuf__CipheringAlgorithm__Value; +typedef enum _Uenibstreamprotobuf__IntegrityProtAlgorithm__Value { + UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__nia0 = 1, + UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__nia1 = 2, + UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__nia2 = 3, + UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__nia3 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE) +} Uenibstreamprotobuf__IntegrityProtAlgorithm__Value; +typedef enum _Uenibstreamprotobuf__KeyToUse__Value { + UENIBSTREAMPROTOBUF__KEY_TO_USE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__KEY_TO_USE__VALUE__master = 1, + UENIBSTREAMPROTOBUF__KEY_TO_USE__VALUE__secondary = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__KEY_TO_USE__VALUE) +} Uenibstreamprotobuf__KeyToUse__Value; +typedef enum _Uenibstreamprotobuf__ConnEstFailCount__Value { + UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__n2 = 2, + UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__n3 = 3, + UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__n4 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE) +} Uenibstreamprotobuf__ConnEstFailCount__Value; +typedef enum _Uenibstreamprotobuf__ConnEstFailOffsetValidity__Value { + UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s30 = 1, + UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s60 = 2, + UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s120 = 3, + UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s240 = 4, + UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s300 = 5, + UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s420 = 6, + UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s600 = 7, + UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s900 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE) +} Uenibstreamprotobuf__ConnEstFailOffsetValidity__Value; +typedef enum _Uenibstreamprotobuf__SIWindowLength__Value { + UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s5 = 1, + UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s10 = 2, + UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s20 = 3, + UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s40 = 4, + UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s80 = 5, + UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s160 = 6, + UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s320 = 7, + UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s640 = 8, + UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s1280 = 9 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE) +} Uenibstreamprotobuf__SIWindowLength__Value; +typedef enum _Uenibstreamprotobuf__SIBroadcastStatus__Value { + UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__VALUE__broadcasting = 1, + UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__VALUE__notBroadcasting = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__VALUE) +} Uenibstreamprotobuf__SIBroadcastStatus__Value; +typedef enum _Uenibstreamprotobuf__SIPeriodicity__Value { + UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf8 = 1, + UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf16 = 2, + UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf32 = 3, + UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf64 = 4, + UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf128 = 5, + UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf256 = 6, + UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf512 = 7 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE) +} Uenibstreamprotobuf__SIPeriodicity__Value; +typedef enum _Uenibstreamprotobuf__SIBTypeInfoType__Value { + UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType2 = 1, + UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType3 = 2, + UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType4 = 3, + UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType5 = 4, + UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType6 = 5, + UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType7 = 6, + UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType8 = 7, + UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType9 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE) +} Uenibstreamprotobuf__SIBTypeInfoType__Value; +typedef enum _Uenibstreamprotobuf__SIRequestPeriod__Value { + UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__one = 1, + UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__two = 2, + UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__four = 3, + UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__six = 4, + UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__eight = 5, + UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__ten = 6, + UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__twelve = 7, + UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__sixteen = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE) +} Uenibstreamprotobuf__SIRequestPeriod__Value; +typedef enum _Uenibstreamprotobuf__BCCHConfig__ModificationPeriodCoeff { + UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n2 = 1, + UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n4 = 2, + UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n8 = 3, + UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n16 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF) +} Uenibstreamprotobuf__BCCHConfig__ModificationPeriodCoeff; +typedef enum _Uenibstreamprotobuf__PagingCycle__Value { + UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__rf32 = 1, + UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__rf64 = 2, + UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__rf128 = 3, + UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__rf256 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE) +} Uenibstreamprotobuf__PagingCycle__Value; +typedef enum _Uenibstreamprotobuf__PCCHConfigNs__Value { + UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__four = 1, + UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__two = 2, + UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__one = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE) +} Uenibstreamprotobuf__PCCHConfigNs__Value; +typedef enum _Uenibstreamprotobuf__SIBNTimingAdvanceOffset__Value { + UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__n0 = 1, + UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__n25600 = 2, + UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__n39936 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE) +} Uenibstreamprotobuf__SIBNTimingAdvanceOffset__Value; +typedef enum _Uenibstreamprotobuf__SIBSSBPeriodicityServingCell__Value { + UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms5 = 1, + UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms10 = 2, + UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms20 = 3, + UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms40 = 4, + UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms80 = 5, + UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms160 = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE) +} Uenibstreamprotobuf__SIBSSBPeriodicityServingCell__Value; +typedef enum _Uenibstreamprotobuf__UETimersAndConstantsT300T301T319__Value { + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms100 = 1, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms200 = 2, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms300 = 3, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms400 = 4, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms600 = 5, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms1000 = 6, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms1500 = 7, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms2000 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE) +} Uenibstreamprotobuf__UETimersAndConstantsT300T301T319__Value; +typedef enum _Uenibstreamprotobuf__UETimersAndConstantsT310__Value { + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms0 = 1, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms50 = 2, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms100 = 3, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms200 = 4, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms500 = 5, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms1000 = 6, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms2000 = 7 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE) +} Uenibstreamprotobuf__UETimersAndConstantsT310__Value; +typedef enum _Uenibstreamprotobuf__UETimersAndConstantsN310__Value { + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n2 = 2, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n3 = 3, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n4 = 4, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n6 = 5, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n8 = 6, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n10 = 7, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n20 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE) +} Uenibstreamprotobuf__UETimersAndConstantsN310__Value; +typedef enum _Uenibstreamprotobuf__UETimersAndConstantsT311__Value { + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms1000 = 1, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms3000 = 2, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms5000 = 3, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms10000 = 4, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms15000 = 5, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms20000 = 6, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms30000 = 7 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE) +} Uenibstreamprotobuf__UETimersAndConstantsT311__Value; +typedef enum _Uenibstreamprotobuf__UETimersAndConstantsN311__Value { + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n1 = 1, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n2 = 2, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n3 = 3, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n4 = 4, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n5 = 5, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n6 = 6, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n8 = 7, + UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n10 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE) +} Uenibstreamprotobuf__UETimersAndConstantsN311__Value; +typedef enum _Uenibstreamprotobuf__UACBarringFactor__Value { + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p00 = 1, + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p05 = 2, + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p10 = 3, + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p15 = 4, + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p20 = 5, + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p25 = 6, + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p30 = 7, + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p40 = 8, + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p50 = 9, + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p60 = 10, + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p70 = 11, + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p75 = 12, + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p80 = 13, + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p85 = 14, + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p90 = 15, + UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p95 = 16 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE) +} Uenibstreamprotobuf__UACBarringFactor__Value; +typedef enum _Uenibstreamprotobuf__UACBarringTime__Value { + UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s4 = 1, + UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s8 = 2, + UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s16 = 3, + UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s32 = 4, + UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s64 = 5, + UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s128 = 6, + UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s256 = 7, + UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s512 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE) +} Uenibstreamprotobuf__UACBarringTime__Value; +typedef enum _Uenibstreamprotobuf__TEvaluationHystNormal__Value { + UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s30 = 1, + UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s60 = 2, + UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s120 = 3, + UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s180 = 4, + UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s240 = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE) +} Uenibstreamprotobuf__TEvaluationHystNormal__Value; + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__CellGroupConfig +{ + ProtobufCMessage base; + uint32_t cellgroupid; + size_t n_rlc_bearertoaddmodlist; + Uenibstreamprotobuf__RLCBearerConfig **rlc_bearertoaddmodlist; + size_t n_rlc_bearertoreleaselist; + uint32_t *rlc_bearertoreleaselist; + Uenibstreamprotobuf__MACCellGroupConfig *mac_cellgroupconfig; + Uenibstreamprotobuf__PhysicalCellGroupConfig *physicalcellgroupconfig; + Uenibstreamprotobuf__SpCellConfig *spcellconfig; + size_t n_scelltoaddmodlist; + Uenibstreamprotobuf__SCellConfig **scelltoaddmodlist; + size_t n_scelltoreleaselist; + uint32_t *scelltoreleaselist; + Google__Protobuf__BoolValue *reportuplinktxdirectcurrent_v1530; +}; +#define UENIBSTREAMPROTOBUF__CELL_GROUP_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cell_group_config__descriptor) \ + , 0, 0,NULL, 0,NULL, NULL, NULL, NULL, 0,NULL, 0,NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__RLC__BEARER_CONFIG__SERVED_RADIO_BEARER__NOT_SET = 0, + UENIBSTREAMPROTOBUF__RLC__BEARER_CONFIG__SERVED_RADIO_BEARER_SRB__IDENTITY = 2, + UENIBSTREAMPROTOBUF__RLC__BEARER_CONFIG__SERVED_RADIO_BEARER_DRB__IDENTITY = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RLC__BEARER_CONFIG__SERVED_RADIO_BEARER) +} Uenibstreamprotobuf__RLCBearerConfig__ServedRadioBearerCase; + +struct _Uenibstreamprotobuf__RLCBearerConfig +{ + ProtobufCMessage base; + uint32_t logicalchannelidentity; + Google__Protobuf__BoolValue *reestablishrlc; + Uenibstreamprotobuf__RLCConfig *rlc_config; + Uenibstreamprotobuf__LogicalChannelConfig *mac_logicalchannelconfig; + Uenibstreamprotobuf__RLCBearerConfig__ServedRadioBearerCase served_radio_bearer_case; + union { + uint32_t srb_identity; + uint32_t drb_identity; + }; +}; +#define UENIBSTREAMPROTOBUF__RLC__BEARER_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rlc__bearer_config__descriptor) \ + , 0, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__RLC__BEARER_CONFIG__SERVED_RADIO_BEARER__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__RLCConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__AM *am; + Uenibstreamprotobuf__UMBiDirectional *um_bi_directional; + Uenibstreamprotobuf__UMUniDirectionalUL *um_uni_directional_ul; + Uenibstreamprotobuf__UMUniDirectionalDL *um_uni_directional_dl; +}; +#define UENIBSTREAMPROTOBUF__RLC__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rlc__config__descriptor) \ + , NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__AM +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ULAMRLC *ul_am_rlc; + Uenibstreamprotobuf__DLAMRLC *dl_am_rlc; +}; +#define UENIBSTREAMPROTOBUF__AM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__am__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__ULAMRLC +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SNFieldLengthAM *sn_fieldlength; + Uenibstreamprotobuf__TPollRetransmit *t_pollretransmit; + Uenibstreamprotobuf__PollPDU *pollpdu; + Uenibstreamprotobuf__PollByte *pollbyte; + Uenibstreamprotobuf__MaxRetxThreshold *maxretxthreshold; +}; +#define UENIBSTREAMPROTOBUF__UL__AM__RLC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ul__am__rlc__descriptor) \ + , NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__MaxRetxThreshold +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MaxRetxThreshold__Value value; +}; +#define UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__max_retx_threshold__descriptor) \ + , UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SNFieldLengthAM +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SNFieldLengthAM__Value value; +}; +#define UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sn__field_length_am__descriptor) \ + , UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__TPollRetransmit +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TPollRetransmit__Value value; +}; +#define UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__t__poll_retransmit__descriptor) \ + , UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PollPDU +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PollPDU__Value value; +}; +#define UENIBSTREAMPROTOBUF__POLL_PDU__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__poll_pdu__descriptor) \ + , UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PollByte +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PollByte__Value value; +}; +#define UENIBSTREAMPROTOBUF__POLL_BYTE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__poll_byte__descriptor) \ + , UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__DLAMRLC +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SNFieldLengthAM *sn_fieldlength; + Uenibstreamprotobuf__TReassembly *t_reassembly; + Uenibstreamprotobuf__TStatusProhibit *t_statusprohibit; +}; +#define UENIBSTREAMPROTOBUF__DL__AM__RLC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dl__am__rlc__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__TReassembly +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TReassembly__Value value; +}; +#define UENIBSTREAMPROTOBUF__T__REASSEMBLY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__t__reassembly__descriptor) \ + , UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__TStatusProhibit +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TStatusProhibit__Value value; +}; +#define UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__t__status_prohibit__descriptor) \ + , UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__UMBiDirectional +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ULUMRLC *ul_um_rlc; + Uenibstreamprotobuf__DLUMRLC *dl_um_rlc; +}; +#define UENIBSTREAMPROTOBUF__UM__BI__DIRECTIONAL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__um__bi__directional__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__ULUMRLC +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SNFieldLengthUM *sn_fieldlength; +}; +#define UENIBSTREAMPROTOBUF__UL__UM__RLC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ul__um__rlc__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SNFieldLengthUM +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SNFieldLengthUM__Value value; +}; +#define UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sn__field_length_um__descriptor) \ + , UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__DLUMRLC +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SNFieldLengthUM *sn_fieldlength; + Uenibstreamprotobuf__TReassembly *t_reassembly; +}; +#define UENIBSTREAMPROTOBUF__DL__UM__RLC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dl__um__rlc__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__UMUniDirectionalUL +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ULUMRLC *ul_um_rlc; +}; +#define UENIBSTREAMPROTOBUF__UM__UNI__DIRECTIONAL__UL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__um__uni__directional__ul__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__UMUniDirectionalDL +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DLUMRLC *dl_um_rlc; +}; +#define UENIBSTREAMPROTOBUF__UM__UNI__DIRECTIONAL__DL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__um__uni__directional__dl__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__LogicalChannelConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ULSpecificParameters *ul_specificparameters; +}; +#define UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__logical_channel_config__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__ULSpecificParameters +{ + ProtobufCMessage base; + uint32_t priority; + Uenibstreamprotobuf__PrioritisedBitRate *prioritisedbitrate; + Uenibstreamprotobuf__BucketSizeDuration *bucketsizeduration; + size_t n_allowedservingcells; + uint32_t *allowedservingcells; + size_t n_allowedscs_list; + Uenibstreamprotobuf__SubcarrierSpacing **allowedscs_list; + Uenibstreamprotobuf__MaxPUSCHDuration *maxpusch_duration; + Google__Protobuf__BoolValue *configuredgranttype1allowed; + Google__Protobuf__UInt32Value *logicalchannelgroup; + Google__Protobuf__UInt32Value *schedulingrequestid; + protobuf_c_boolean logicalchannelsr_mask; + protobuf_c_boolean logicalchannelsr_delaytimerapplied; + Uenibstreamprotobuf__BitRateQueryProhibitTimer *bitratequeryprohibittimer; +}; +#define UENIBSTREAMPROTOBUF__UL__SPECIFIC_PARAMETERS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ul__specific_parameters__descriptor) \ + , 0, NULL, NULL, 0,NULL, 0,NULL, NULL, NULL, NULL, NULL, 0, 0, NULL } + + +struct _Uenibstreamprotobuf__PrioritisedBitRate +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PrioritisedBitRate__Value value; +}; +#define UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__prioritised_bit_rate__descriptor) \ + , UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__BucketSizeDuration +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BucketSizeDuration__Value value; +}; +#define UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bucket_size_duration__descriptor) \ + , UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SubcarrierSpacing +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SubcarrierSpacing__Value value; +}; +#define UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__subcarrier_spacing__descriptor) \ + , UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__MaxPUSCHDuration +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MaxPUSCHDuration__Value value; +}; +#define UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__max_pusch__duration__descriptor) \ + , UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__BitRateQueryProhibitTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BitRateQueryProhibitTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor) \ + , UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DRX__CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DRX__CONFIG_RELEASE_DRX__CONFIG = 1, + UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DRX__CONFIG_SETUP_DRX__CONFIG = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DRX__CONFIG) +} Uenibstreamprotobuf__MACCellGroupConfig__DrxConfigCase; + +typedef enum { + UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__PHR__CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__PHR__CONFIG_RELEASE_PHR__CONFIG = 6, + UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__PHR__CONFIG_SETUP_PHR__CONFIG = 7 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__PHR__CONFIG) +} Uenibstreamprotobuf__MACCellGroupConfig__PhrConfigCase; + +typedef enum { + UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DATA_INACTIVITY_TIMER_V1530__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DATA_INACTIVITY_TIMER_V1530_RELEASE_DATA_INACTIVITY_TIMER_V1530 = 10, + UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DATA_INACTIVITY_TIMER_V1530_SETUP_DATA_INACTIVITY_TIMER_V1530 = 11 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DATA_INACTIVITY_TIMER_V1530) +} Uenibstreamprotobuf__MACCellGroupConfig__DataInactivityTimerV1530Case; + +struct _Uenibstreamprotobuf__MACCellGroupConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SchedulingRequestConfig *schedulingrequestconfig; + Uenibstreamprotobuf__BSRConfig *bsr_config; + Uenibstreamprotobuf__TAGConfig *tag_config; + protobuf_c_boolean skipuplinktxdynamic; + Google__Protobuf__BoolValue *csi_mask_v1530; + Uenibstreamprotobuf__MACCellGroupConfig__DrxConfigCase drx__config_case; + union { + Uenibstreamprotobuf__Null *release_drx_config; + Uenibstreamprotobuf__DRXConfig *setup_drx_config; + }; + Uenibstreamprotobuf__MACCellGroupConfig__PhrConfigCase phr__config_case; + union { + Uenibstreamprotobuf__Null *release_phr_config; + Uenibstreamprotobuf__PHRConfig *setup_phr_config; + }; + Uenibstreamprotobuf__MACCellGroupConfig__DataInactivityTimerV1530Case data_inactivity_timer_v1530_case; + union { + Uenibstreamprotobuf__Null *release_datainactivitytimer_v1530; + Uenibstreamprotobuf__DataInactivityTimer *setup_datainactivitytimer_v1530; + }; +}; +#define UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mac__cell_group_config__descriptor) \ + , NULL, NULL, NULL, 0, NULL, UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DRX__CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__PHR__CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DATA_INACTIVITY_TIMER_V1530__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX_ON_DURATION_TIMER__NOT_SET = 0, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX_ON_DURATION_TIMER_SUB_MILLI_SECONDS = 1, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX_ON_DURATION_TIMER_MILLI_SECONDS = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX_ON_DURATION_TIMER) +} Uenibstreamprotobuf__DRXConfig__DrxOnDurationTimerCase; + +typedef enum { + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET__NOT_SET = 0, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS10 = 8, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS20 = 9, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS32 = 10, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS40 = 11, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS60 = 12, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS64 = 13, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS70 = 14, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS80 = 15, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS128 = 16, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS160 = 17, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS256 = 18, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS320 = 19, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS512 = 20, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS640 = 21, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS1024 = 22, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS1280 = 23, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS2048 = 24, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS2560 = 25, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS5120 = 26, + UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS10240 = 27 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET) +} Uenibstreamprotobuf__DRXConfig__DrxLongCycleStartOffsetCase; + +struct _Uenibstreamprotobuf__DRXConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DRXInactivityTimer *drx_inactivitytimer; + uint32_t drx_harq_rtt_timerdl; + uint32_t drx_harq_rtt_timerul; + Uenibstreamprotobuf__DRXRetransmissionTimer *drx_retransmissiontimerdl; + Uenibstreamprotobuf__DRXRetransmissionTimer *drx_retransmissiontimerul; + Uenibstreamprotobuf__ShortDRX *shortdrx; + uint32_t drx_slotoffset; + Uenibstreamprotobuf__DRXConfig__DrxOnDurationTimerCase drx_on_duration_timer_case; + union { + uint32_t submilliseconds; + Uenibstreamprotobuf__MilliSeconds *milliseconds; + }; + Uenibstreamprotobuf__DRXConfig__DrxLongCycleStartOffsetCase drx__long_cycle_start_offset_case; + union { + uint32_t ms10; + uint32_t ms20; + uint32_t ms32; + uint32_t ms40; + uint32_t ms60; + uint32_t ms64; + uint32_t ms70; + uint32_t ms80; + uint32_t ms128; + uint32_t ms160; + uint32_t ms256; + uint32_t ms320; + uint32_t ms512; + uint32_t ms640; + uint32_t ms1024; + uint32_t ms1280; + uint32_t ms2048; + uint32_t ms2560; + uint32_t ms5120; + uint32_t ms10240; + }; +}; +#define UENIBSTREAMPROTOBUF__DRX__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drx__config__descriptor) \ + , NULL, 0, 0, NULL, NULL, NULL, 0, UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX_ON_DURATION_TIMER__NOT_SET, {0}, UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__MilliSeconds +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MilliSeconds__Value value; +}; +#define UENIBSTREAMPROTOBUF__MILLI_SECONDS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__milli_seconds__descriptor) \ + , UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__DRXInactivityTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DRXInactivityTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drx__inactivity_timer__descriptor) \ + , UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__DRXRetransmissionTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DRXRetransmissionTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drx__retransmission_timer__descriptor) \ + , UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__ShortDRX +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DRXShortCycle *drx_shortcycle; + uint32_t drx_shortcycletimer; +}; +#define UENIBSTREAMPROTOBUF__SHORT_DRX__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__short_drx__descriptor) \ + , NULL, 0 } + + +struct _Uenibstreamprotobuf__DRXShortCycle +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DRXShortCycle__Value value; +}; +#define UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drx__short_cycle__descriptor) \ + , UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SchedulingRequestConfig +{ + ProtobufCMessage base; + size_t n_schedulingrequesttoaddmodlist; + Uenibstreamprotobuf__SchedulingRequestToAddMod **schedulingrequesttoaddmodlist; + size_t n_schedulingrequesttoreleaselist; + uint32_t *schedulingrequesttoreleaselist; +}; +#define UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scheduling_request_config__descriptor) \ + , 0,NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__SchedulingRequestToAddMod +{ + ProtobufCMessage base; + uint32_t schedulingrequestid; + Uenibstreamprotobuf__SRProhibitTimer *sr_prohibittimer; + Uenibstreamprotobuf__SRTransMax *sr_transmax; +}; +#define UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_TO_ADD_MOD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor) \ + , 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__SRProhibitTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SRProhibitTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sr__prohibit_timer__descriptor) \ + , UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SRTransMax +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SRTransMax__Value value; +}; +#define UENIBSTREAMPROTOBUF__SR__TRANS_MAX__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sr__trans_max__descriptor) \ + , UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__BSRConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PeriodicBSRTimer *periodicbsr_timer; + Uenibstreamprotobuf__RetxBSRTimer *retxbsr_timer; + Uenibstreamprotobuf__LogicalChannelSRDelayTimer *logicalchannelsr_delaytimer; +}; +#define UENIBSTREAMPROTOBUF__BSR__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bsr__config__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__PeriodicBSRTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PeriodicBSRTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__periodic_bsr__timer__descriptor) \ + , UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RetxBSRTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RetxBSRTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__retx_bsr__timer__descriptor) \ + , UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__LogicalChannelSRDelayTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__LogicalChannelSRDelayTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor) \ + , UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__TAGConfig +{ + ProtobufCMessage base; + size_t n_tag_toreleaselist; + Google__Protobuf__UInt32Value **tag_toreleaselist; + size_t n_tag_toaddmodlist; + Uenibstreamprotobuf__TAG **tag_toaddmodlist; +}; +#define UENIBSTREAMPROTOBUF__TAG__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__tag__config__descriptor) \ + , 0,NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__TAG +{ + ProtobufCMessage base; + uint32_t tag_id; + Uenibstreamprotobuf__TimeAlignmentTimer *timealignmenttimer; +}; +#define UENIBSTREAMPROTOBUF__TAG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__tag__descriptor) \ + , 0, NULL } + + +struct _Uenibstreamprotobuf__TimeAlignmentTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TimeAlignmentTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__time_alignment_timer__descriptor) \ + , UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PHRConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PHRPeriodicTimer *phr_periodictimer; + Uenibstreamprotobuf__PHRProhibitTimer *phr_prohibittimer; + Uenibstreamprotobuf__PHRTxPowerFactorChange *phr_tx_powerfactorchange; + protobuf_c_boolean multiplephr; + protobuf_c_boolean dummy; + protobuf_c_boolean phr_type2othercell; + Uenibstreamprotobuf__PHRModeOtherCG *phr_modeothercg; +}; +#define UENIBSTREAMPROTOBUF__PHR__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__phr__config__descriptor) \ + , NULL, NULL, NULL, 0, 0, 0, NULL } + + +struct _Uenibstreamprotobuf__PHRPeriodicTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PHRPeriodicTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__phr__periodic_timer__descriptor) \ + , UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PHRProhibitTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PHRProhibitTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__phr__prohibit_timer__descriptor) \ + , UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PHRTxPowerFactorChange +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PHRTxPowerFactorChange__Value value; +}; +#define UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__phr__tx__power_factor_change__descriptor) \ + , UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PHRModeOtherCG +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PHRModeOtherCG__Value value; +}; +#define UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__phr__mode_other_cg__descriptor) \ + , UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__DataInactivityTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DataInactivityTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__data_inactivity_timer__descriptor) \ + , UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__CS__RNTI__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__CS__RNTI_RELEASE_CS__RNTI = 9, + UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__CS__RNTI_SETUP_CS__RNTI = 10 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__CS__RNTI) +} Uenibstreamprotobuf__PhysicalCellGroupConfig__CsRNTICase; + +struct _Uenibstreamprotobuf__PhysicalCellGroupConfig +{ + ProtobufCMessage base; + Google__Protobuf__BoolValue *harq_ack_spatialbundlingpucch; + Google__Protobuf__BoolValue *harq_ack_spatialbundlingpusch; + Google__Protobuf__Int32Value *p_nr_fr1; + Uenibstreamprotobuf__PhysicalCellGroupConfig__PDSCHHARQACKCodebook pdsch_harq_ack_codebook; + Google__Protobuf__UInt32Value *tpc_srs_rnti; + Google__Protobuf__UInt32Value *tpc_pucch_rnti; + Google__Protobuf__UInt32Value *tpc_pusch_rnti; + Google__Protobuf__UInt32Value *sp_csi_rnti; + Google__Protobuf__UInt32Value *mcs_c_rnti; + Google__Protobuf__Int32Value *p_ue_fr1; + Uenibstreamprotobuf__XScale *xscale; + Uenibstreamprotobuf__PhysicalCellGroupConfig__CsRNTICase cs__rnti_case; + union { + Uenibstreamprotobuf__Null *release_cs_rnti; + uint32_t setup_cs_rnti; + }; +}; +#define UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__physical_cell_group_config__descriptor) \ + , NULL, NULL, NULL, UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__protobuf_unspecified, NULL, NULL, NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__CS__RNTI__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__XScale +{ + ProtobufCMessage base; + Uenibstreamprotobuf__XScale__Value value; +}; +#define UENIBSTREAMPROTOBUF__XSCALE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__xscale__descriptor) \ + , UENIBSTREAMPROTOBUF__XSCALE__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__SP_CELL_CONFIG__RLF__TIMERS_AND_CONSTANTS__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SP_CELL_CONFIG__RLF__TIMERS_AND_CONSTANTS_RELEASE_RLF__TIMERS_AND_CONSTANTS = 3, + UENIBSTREAMPROTOBUF__SP_CELL_CONFIG__RLF__TIMERS_AND_CONSTANTS_SETUP_RLF__TIMERS_AND_CONSTANTS = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SP_CELL_CONFIG__RLF__TIMERS_AND_CONSTANTS) +} Uenibstreamprotobuf__SpCellConfig__RlfTimersAndConstantsCase; + +struct _Uenibstreamprotobuf__SpCellConfig +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *servcellindex; + Uenibstreamprotobuf__ReconfigurationWithSync *reconfigurationwithsync; + Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *rlminsyncoutofsyncthreshold; + Uenibstreamprotobuf__ServingCellConfig *spcellconfigdedicated; + Uenibstreamprotobuf__SpCellConfig__RlfTimersAndConstantsCase rlf__timers_and_constants_case; + union { + Uenibstreamprotobuf__Null *release_rlf_timersandconstants; + Uenibstreamprotobuf__RLFTimersAndConstants *setup_rlf_timersandconstants; + }; +}; +#define UENIBSTREAMPROTOBUF__SP_CELL_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sp_cell_config__descriptor) \ + , NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__SP_CELL_CONFIG__RLF__TIMERS_AND_CONSTANTS__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__RECONFIGURATION_WITH_SYNC__RACH__CONFIG_DEDICATED__NOT_SET = 0, + UENIBSTREAMPROTOBUF__RECONFIGURATION_WITH_SYNC__RACH__CONFIG_DEDICATED_UPLINK = 4, + UENIBSTREAMPROTOBUF__RECONFIGURATION_WITH_SYNC__RACH__CONFIG_DEDICATED_SUPPLEMENTARY_UPLINK = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RECONFIGURATION_WITH_SYNC__RACH__CONFIG_DEDICATED) +} Uenibstreamprotobuf__ReconfigurationWithSync__RachConfigDedicatedCase; + +struct _Uenibstreamprotobuf__ReconfigurationWithSync +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ServingCellConfigCommon *spcellconfigcommon; + uint32_t newue_identity; + Uenibstreamprotobuf__T304 *t304; + Uenibstreamprotobuf__SSBMTC *smtc; + Uenibstreamprotobuf__ReconfigurationWithSync__RachConfigDedicatedCase rach__config_dedicated_case; + union { + Uenibstreamprotobuf__RACHConfigDedicated *uplink; + Uenibstreamprotobuf__RACHConfigDedicated *supplementaryuplink; + }; +}; +#define UENIBSTREAMPROTOBUF__RECONFIGURATION_WITH_SYNC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__reconfiguration_with_sync__descriptor) \ + , NULL, 0, NULL, NULL, UENIBSTREAMPROTOBUF__RECONFIGURATION_WITH_SYNC__RACH__CONFIG_DEDICATED__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__SSB__POSITIONS_IN_BURST__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__SSB__POSITIONS_IN_BURST_SHORT_BITMAP = 6, + UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__SSB__POSITIONS_IN_BURST_MEDIUM_BITMAP = 7, + UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__SSB__POSITIONS_IN_BURST_LONG_BITMAP = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__SSB__POSITIONS_IN_BURST) +} Uenibstreamprotobuf__ServingCellConfigCommon__SsbPositionsInBurstCase; + +typedef enum { + UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__LTE__CRS__TO_MATCH_AROUND__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__LTE__CRS__TO_MATCH_AROUND_RELEASE_LTE__CRS__TO_MATCH_AROUND = 11, + UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__LTE__CRS__TO_MATCH_AROUND_SETUP_LTE__CRS__TO_MATCH_AROUND = 12 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__LTE__CRS__TO_MATCH_AROUND) +} Uenibstreamprotobuf__ServingCellConfigCommon__LteCRSToMatchAroundCase; + +struct _Uenibstreamprotobuf__ServingCellConfigCommon +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *physcellid; + Uenibstreamprotobuf__DownlinkConfigCommon *downlinkconfigcommon; + Uenibstreamprotobuf__UplinkConfigCommon *uplinkconfigcommon; + Uenibstreamprotobuf__UplinkConfigCommon *supplementaryuplinkconfigcommon; + Uenibstreamprotobuf__NTimingAdvanceOffset *n_timingadvanceoffset; + Uenibstreamprotobuf__SSBPeriodicityServingCell *ssb_periodicityservingcell; + Uenibstreamprotobuf__DMRSTypeAPosition *dmrs_typea_position; + size_t n_ratematchpatterntoaddmodlist; + Uenibstreamprotobuf__RateMatchPattern **ratematchpatterntoaddmodlist; + size_t n_ratematchpatterntoreleaselist; + uint32_t *ratematchpatterntoreleaselist; + Uenibstreamprotobuf__SubcarrierSpacing *subcarrierspacing; + Uenibstreamprotobuf__TDDULDLConfigCommon *tdd_ul_dl_configcommon; + int32_t ss_pbch_blockpower; + Uenibstreamprotobuf__ServingCellConfigCommon__SsbPositionsInBurstCase ssb__positions_in_burst_case; + union { + char *shortbitmap; + char *mediumbitmap; + char *longbitmap; + }; + Uenibstreamprotobuf__ServingCellConfigCommon__LteCRSToMatchAroundCase lte__crs__to_match_around_case; + union { + Uenibstreamprotobuf__Null *release_lte_crs_tomatcharound; + Uenibstreamprotobuf__RateMatchPatternLTECRS *setup_lte_crs_tomatcharound; + }; +}; +#define UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__serving_cell_config_common__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0,NULL, 0,NULL, NULL, NULL, 0, UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__SSB__POSITIONS_IN_BURST__NOT_SET, {0}, UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__LTE__CRS__TO_MATCH_AROUND__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__DownlinkConfigCommon +{ + ProtobufCMessage base; + Uenibstreamprotobuf__FrequencyInfoDL *frequencyinfodl; + Uenibstreamprotobuf__BWPDownlinkCommon *initialdownlinkbwp; +}; +#define UENIBSTREAMPROTOBUF__DOWNLINK_CONFIG_COMMON__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__downlink_config_common__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__FrequencyInfoDL +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *absolutefrequencyssb; + Uenibstreamprotobuf__MultiFrequencyBandListNR *frequencybandlist; + uint32_t absolutefrequencypointa; + size_t n_scs_specificcarrier; + Uenibstreamprotobuf__SCSSpecificCarrier **scs_specificcarrier; +}; +#define UENIBSTREAMPROTOBUF__FREQUENCY_INFO_DL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__frequency_info_dl__descriptor) \ + , NULL, NULL, 0, 0,NULL } + + +struct _Uenibstreamprotobuf__SCSSpecificCarrier +{ + ProtobufCMessage base; + uint32_t offsettocarrier; + Uenibstreamprotobuf__SubcarrierSpacing *subcarrierspacing; + uint32_t carrierbandwidth; + Google__Protobuf__UInt32Value *txdirectcurrentlocation_v1530; +}; +#define UENIBSTREAMPROTOBUF__SCS__SPECIFIC_CARRIER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs__specific_carrier__descriptor) \ + , 0, NULL, 0, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDCCH__CONFIG_COMMON__NOT_SET = 0, + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDCCH__CONFIG_COMMON_RELEASE_PDCCH__CONFIG_COMMON = 2, + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDCCH__CONFIG_COMMON_SETUP_PDCCH__CONFIG_COMMON = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDCCH__CONFIG_COMMON) +} Uenibstreamprotobuf__BWPDownlinkCommon__PdcchConfigCommonCase; + +typedef enum { + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDSCH__CONFIG_COMMON__NOT_SET = 0, + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDSCH__CONFIG_COMMON_RELEASE_PDSCH__CONFIG_COMMON = 4, + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDSCH__CONFIG_COMMON_SETUP_PDSCH__CONFIG_COMMON = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDSCH__CONFIG_COMMON) +} Uenibstreamprotobuf__BWPDownlinkCommon__PdschConfigCommonCase; + +struct _Uenibstreamprotobuf__BWPDownlinkCommon +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BWP *genericparameters; + Uenibstreamprotobuf__BWPDownlinkCommon__PdcchConfigCommonCase pdcch__config_common_case; + union { + Uenibstreamprotobuf__Null *release_pdcch_configcommon; + Uenibstreamprotobuf__PDCCHConfigCommon *setup_pdcch_configcommon; + }; + Uenibstreamprotobuf__BWPDownlinkCommon__PdschConfigCommonCase pdsch__config_common_case; + union { + Uenibstreamprotobuf__Null *release_pdsch_configcommon; + Uenibstreamprotobuf__PDSCHConfigCommon *setup_pdsch_configcommon; + }; +}; +#define UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bwp__downlink_common__descriptor) \ + , NULL, UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDCCH__CONFIG_COMMON__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDSCH__CONFIG_COMMON__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__BWP +{ + ProtobufCMessage base; + uint32_t locationandbandwidth; + Uenibstreamprotobuf__SubcarrierSpacing *subcarrierspacing; + Uenibstreamprotobuf__CyclicPrefix *cyclicprefix; +}; +#define UENIBSTREAMPROTOBUF__BWP__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bwp__descriptor) \ + , 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__CyclicPrefix +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CyclicPrefix__Value value; +}; +#define UENIBSTREAMPROTOBUF__CYCLIC_PREFIX__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cyclic_prefix__descriptor) \ + , UENIBSTREAMPROTOBUF__CYCLIC_PREFIX__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PDCCHConfigCommon +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *controlresourcesetzero; + Uenibstreamprotobuf__ControlResourceSet *commoncontrolresourceset; + Google__Protobuf__UInt32Value *searchspacezero; + size_t n_commonsearchspacelist; + Uenibstreamprotobuf__SearchSpace **commonsearchspacelist; + Google__Protobuf__UInt32Value *searchspacesib1; + Google__Protobuf__UInt32Value *searchspaceothersysteminformation; + Google__Protobuf__UInt32Value *pagingsearchspace; + Google__Protobuf__UInt32Value *ra_searchspace; + Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *firstpdcch_monitoringoccasionofp0; +}; +#define UENIBSTREAMPROTOBUF__PDCCH__CONFIG_COMMON__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcch__config_common__descriptor) \ + , NULL, NULL, NULL, 0,NULL, NULL, NULL, NULL, NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__CONTROL_RESOURCE_SET__CCE__REG__MAPPING_TYPE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CONTROL_RESOURCE_SET__CCE__REG__MAPPING_TYPE_INTERLEAVED = 4, + UENIBSTREAMPROTOBUF__CONTROL_RESOURCE_SET__CCE__REG__MAPPING_TYPE_NON_INTERLEAVED = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CONTROL_RESOURCE_SET__CCE__REG__MAPPING_TYPE) +} Uenibstreamprotobuf__ControlResourceSet__CceREGMappingTypeCase; + +struct _Uenibstreamprotobuf__ControlResourceSet +{ + ProtobufCMessage base; + uint32_t controlresourcesetid; + char *frequencydomainresources; + uint32_t duration; + Uenibstreamprotobuf__PrecoderGranularity *precodergranularity; + size_t n_tci_statespdcch_toaddlist; + uint32_t *tci_statespdcch_toaddlist; + size_t n_tci_statespdcch_toreleaselist; + uint32_t *tci_statespdcch_toreleaselist; + Uenibstreamprotobuf__EnabledOpt *tci_presentindci; + Google__Protobuf__UInt32Value *pdcch_dmrs_scramblingid; + Uenibstreamprotobuf__ControlResourceSet__CceREGMappingTypeCase cce__reg__mapping_type_case; + union { + Uenibstreamprotobuf__Interleaved *interleaved; + Uenibstreamprotobuf__Null *noninterleaved; + }; +}; +#define UENIBSTREAMPROTOBUF__CONTROL_RESOURCE_SET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__control_resource_set__descriptor) \ + , 0, (char *)protobuf_c_empty_string, 0, NULL, 0,NULL, 0,NULL, NULL, NULL, UENIBSTREAMPROTOBUF__CONTROL_RESOURCE_SET__CCE__REG__MAPPING_TYPE__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__Interleaved +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RegBundleSize *reg_bundlesize; + Uenibstreamprotobuf__InterleaverSize *interleaversize; + Google__Protobuf__UInt32Value *shiftindex; +}; +#define UENIBSTREAMPROTOBUF__INTERLEAVED__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__interleaved__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__RegBundleSize +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RegBundleSize__Value value; +}; +#define UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__reg__bundle_size__descriptor) \ + , UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__InterleaverSize +{ + ProtobufCMessage base; + Uenibstreamprotobuf__InterleaverSize__Value value; +}; +#define UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__interleaver_size__descriptor) \ + , UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PrecoderGranularity +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PrecoderGranularity__Value value; +}; +#define UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__precoder_granularity__descriptor) \ + , UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0__NOT_SET = 0, + UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0_S_CS15_KHZONE_T = 1, + UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0_S_CS30_KHZONE_T__SCS15_KHZHALF_T = 2, + UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0_S_CS60_KHZONE_T__SCS30_KHZHALF_T__SCS15_KHZQUARTER_T = 3, + UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0_S_CS120_KHZONE_T__SCS60_KHZHALF_T__SCS30_KHZQUARTER_T__SCS15_KHZONE_EIGHTH_T = 4, + UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0_S_CS120_KHZHALF_T__SCS60_KHZQUARTER_T__SCS30_KHZONE_EIGHTH_T__SCS15_KHZONE_SIXTEENTH_T = 5, + UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0_S_CS120_KHZQUARTER_T__SCS60_KHZONE_EIGHTH_T__SCS30_KHZONE_SIXTEENTH_T = 6, + UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0_S_CS120_KHZONE_EIGHTH_T__SCS60_KHZONE_SIXTEENTH_T = 7, + UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0_S_CS120_KHZONE_SIXTEENTH_T = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0) +} Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0__FirstPDCCHMonitoringOccasionOfP0Case; + +struct _Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0__FirstPDCCHMonitoringOccasionOfP0Case first_pdcchmonitoring_occasion_of_p0_case; + union { + Uenibstreamprotobuf__SequenceOfInteger *scs15khzonet; + Uenibstreamprotobuf__SequenceOfInteger *scs30khzonet_scs15khzhalft; + Uenibstreamprotobuf__SequenceOfInteger *scs60khzonet_scs30khzhalft_scs15khzquartert; + Uenibstreamprotobuf__SequenceOfInteger *scs120khzonet_scs60khzhalft_scs30khzquartert_scs15khzoneeightht; + Uenibstreamprotobuf__SequenceOfInteger *scs120khzhalft_scs60khzquartert_scs30khzoneeightht_scs15khzonesixteentht; + Uenibstreamprotobuf__SequenceOfInteger *scs120khzquartert_scs60khzoneeightht_scs30khzonesixteentht; + Uenibstreamprotobuf__SequenceOfInteger *scs120khzoneeightht_scs60khzonesixteentht; + Uenibstreamprotobuf__SequenceOfInteger *scs120khzonesixteentht; + }; +}; +#define UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor) \ + , UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__SequenceOfInteger +{ + ProtobufCMessage base; + size_t n_sequence_of_integer; + uint32_t *sequence_of_integer; +}; +#define UENIBSTREAMPROTOBUF__SEQUENCE__OF__INTEGER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sequence__of__integer__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__PDSCHConfigCommon +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *pdsch_timedomainallocationlist; +}; +#define UENIBSTREAMPROTOBUF__PDSCH__CONFIG_COMMON__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdsch__config_common__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation **items; +}; +#define UENIBSTREAMPROTOBUF__PDSCH__TIME_DOMAIN_RESOURCE_ALLOCATION_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *k0; + Uenibstreamprotobuf__MappingType *mappingtype; + uint32_t startsymbolandlength; +}; +#define UENIBSTREAMPROTOBUF__PDSCH__TIME_DOMAIN_RESOURCE_ALLOCATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor) \ + , NULL, NULL, 0 } + + +struct _Uenibstreamprotobuf__MappingType +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MappingType__Value value; +}; +#define UENIBSTREAMPROTOBUF__MAPPING_TYPE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mapping_type__descriptor) \ + , UENIBSTREAMPROTOBUF__MAPPING_TYPE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__UplinkConfigCommon +{ + ProtobufCMessage base; + Uenibstreamprotobuf__FrequencyInfoUL *frequencyinfoul; + Uenibstreamprotobuf__BWPUplinkCommon *initialuplinkbwp; + Uenibstreamprotobuf__TimeAlignmentTimer *dummy; +}; +#define UENIBSTREAMPROTOBUF__UPLINK_CONFIG_COMMON__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uplink_config_common__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__FrequencyInfoUL +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MultiFrequencyBandListNR *frequencybandlist; + Google__Protobuf__UInt32Value *absolutefrequencypointa; + size_t n_scs_specificcarrierlist; + Uenibstreamprotobuf__SCSSpecificCarrier **scs_specificcarrierlist; + Google__Protobuf__UInt32Value *additionalspectrumemission; + Google__Protobuf__Int32Value *p_max; + Google__Protobuf__BoolValue *frequencyshift7p5khz; +}; +#define UENIBSTREAMPROTOBUF__FREQUENCY_INFO_UL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__frequency_info_ul__descriptor) \ + , NULL, NULL, 0,NULL, NULL, NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__RACH__CONFIG_COMMON__NOT_SET = 0, + UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__RACH__CONFIG_COMMON_RELEASE_RACH__CONFIG_COMMON = 2, + UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__RACH__CONFIG_COMMON_SETUP_RACH__CONFIG_COMMON = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__RACH__CONFIG_COMMON) +} Uenibstreamprotobuf__BWPUplinkCommon__RachConfigCommonCase; + +typedef enum { + UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUSCH__CONFIG_COMMON__NOT_SET = 0, + UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUSCH__CONFIG_COMMON_RELEASE_PUSCH__CONFIG_COMMON = 4, + UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUSCH__CONFIG_COMMON_SETUP_PUSCH__CONFIG_COMMON = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUSCH__CONFIG_COMMON) +} Uenibstreamprotobuf__BWPUplinkCommon__PuschConfigCommonCase; + +typedef enum { + UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUCCH__CONFIG_COMMON__NOT_SET = 0, + UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUCCH__CONFIG_COMMON_RELEASE_PUCCH__CONFIG_COMMON = 6, + UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUCCH__CONFIG_COMMON_SETUP_PUCCH__CONFIG_COMMON = 7 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUCCH__CONFIG_COMMON) +} Uenibstreamprotobuf__BWPUplinkCommon__PucchConfigCommonCase; + +struct _Uenibstreamprotobuf__BWPUplinkCommon +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BWP *genericparameters; + Uenibstreamprotobuf__BWPUplinkCommon__RachConfigCommonCase rach__config_common_case; + union { + Uenibstreamprotobuf__Null *release_rach_configcommon; + Uenibstreamprotobuf__RACHConfigCommon *setup_rach_configcommon; + }; + Uenibstreamprotobuf__BWPUplinkCommon__PuschConfigCommonCase pusch__config_common_case; + union { + Uenibstreamprotobuf__Null *release_pusch_configcommon; + Uenibstreamprotobuf__PUSCHConfigCommon *setup_pusch_configcommon; + }; + Uenibstreamprotobuf__BWPUplinkCommon__PucchConfigCommonCase pucch__config_common_case; + union { + Uenibstreamprotobuf__Null *release_pucch_configcommon; + Uenibstreamprotobuf__PUCCHConfigCommon *setup_pucch_configcommon; + }; +}; +#define UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bwp__uplink_common__descriptor) \ + , NULL, UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__RACH__CONFIG_COMMON__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUSCH__CONFIG_COMMON__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUCCH__CONFIG_COMMON__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__BWPUplink +{ + ProtobufCMessage base; + uint32_t bwp_id; + Uenibstreamprotobuf__BWPUplinkCommon *bwp_common; + Uenibstreamprotobuf__BWPUplinkDedicated *bwp_dedicated; +}; +#define UENIBSTREAMPROTOBUF__BWP__UPLINK__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bwp__uplink__descriptor) \ + , 0, NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB__NOT_SET = 0, + UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB_ONE_EIGHTH = 3, + UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB_ONE_FOURTH = 4, + UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB_ONE_HALF = 5, + UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB_ONE = 6, + UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB_TWO = 7, + UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB_FOUR = 8, + UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB_EIGHT = 9, + UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB_SIXTEEN = 10 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB) +} Uenibstreamprotobuf__RACHConfigCommon__SsbPerRACHOccasionAndCBPreamblesPerSSBCase; + +typedef enum { + UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__PRACH__ROOT_SEQUENCE_INDEX__NOT_SET = 0, + UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__PRACH__ROOT_SEQUENCE_INDEX_L839 = 15, + UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__PRACH__ROOT_SEQUENCE_INDEX_L139 = 16 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__PRACH__ROOT_SEQUENCE_INDEX) +} Uenibstreamprotobuf__RACHConfigCommon__PrachRootSequenceIndexCase; + +struct _Uenibstreamprotobuf__RACHConfigCommon +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RACHConfigGeneric *rach_configgeneric; + Google__Protobuf__UInt32Value *totalnumberofra_preambles; + Uenibstreamprotobuf__GroupBconfigured *groupbconfigured; + Uenibstreamprotobuf__RAContentionResolutionTimer *ra_contentionresolutiontimer; + Google__Protobuf__UInt32Value *rsrp_thresholdssb; + Google__Protobuf__UInt32Value *rsrp_thresholdssb_sul; + Uenibstreamprotobuf__SubcarrierSpacing *msg1_subcarrierspacing; + Uenibstreamprotobuf__RestrictedSetConfig *restrictedsetconfig; + Uenibstreamprotobuf__EnabledOpt *msg3_transformprecoder; + Uenibstreamprotobuf__RACHConfigCommon__SsbPerRACHOccasionAndCBPreamblesPerSSBCase ssb_per_rach__occasion_and_cb__preambles_per_ssb_case; + union { + Uenibstreamprotobuf__Fraction *oneeighth; + Uenibstreamprotobuf__Fraction *onefourth; + Uenibstreamprotobuf__Fraction *onehalf; + Uenibstreamprotobuf__Fraction *one; + Uenibstreamprotobuf__OtherFraction *two; + uint32_t four; + uint32_t eight; + uint32_t sixteen; + }; + Uenibstreamprotobuf__RACHConfigCommon__PrachRootSequenceIndexCase prach__root_sequence_index_case; + union { + uint32_t l839; + uint32_t l139; + }; +}; +#define UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rach__config_common__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB__NOT_SET, {0}, UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__PRACH__ROOT_SEQUENCE_INDEX__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__RACHConfigGeneric +{ + ProtobufCMessage base; + uint32_t prach_configurationindex; + Uenibstreamprotobuf__Msg1FDM *msg1_fdm; + uint32_t msg1_frequencystart; + uint32_t zerocorrelationzoneconfig; + int32_t preamblereceivedtargetpower; + Uenibstreamprotobuf__PreambleTransMax *preambletransmax; + Uenibstreamprotobuf__PowerRampingStep *powerrampingstep; + Uenibstreamprotobuf__RAResponseWindow *ra_responsewindow; +}; +#define UENIBSTREAMPROTOBUF__RACH__CONFIG_GENERIC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rach__config_generic__descriptor) \ + , 0, NULL, 0, 0, 0, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__Msg1FDM +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Msg1FDM__Value value; +}; +#define UENIBSTREAMPROTOBUF__MSG1__FDM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__msg1__fdm__descriptor) \ + , UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PreambleTransMax +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PreambleTransMax__Value value; +}; +#define UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__preamble_trans_max__descriptor) \ + , UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PowerRampingStep +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PowerRampingStep__Value value; +}; +#define UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__power_ramping_step__descriptor) \ + , UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RAResponseWindow +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RAResponseWindow__Value value; +}; +#define UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ra__response_window__descriptor) \ + , UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__Fraction +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Fraction__Value value; +}; +#define UENIBSTREAMPROTOBUF__FRACTION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__fraction__descriptor) \ + , UENIBSTREAMPROTOBUF__FRACTION__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__OtherFraction +{ + ProtobufCMessage base; + Uenibstreamprotobuf__OtherFraction__Value value; +}; +#define UENIBSTREAMPROTOBUF__OTHER_FRACTION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__other_fraction__descriptor) \ + , UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__GroupBconfigured +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RAMsg3SizeGroupA *ra_msg3sizegroupa; + Uenibstreamprotobuf__MessagePowerOffsetGroupB *messagepoweroffsetgroupb; + uint32_t numberofra_preamblesgroupa; +}; +#define UENIBSTREAMPROTOBUF__GROUP_BCONFIGURED__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__group_bconfigured__descriptor) \ + , NULL, NULL, 0 } + + +struct _Uenibstreamprotobuf__RAMsg3SizeGroupA +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RAMsg3SizeGroupA__Value value; +}; +#define UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ra__msg3_size_group_a__descriptor) \ + , UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__MessagePowerOffsetGroupB +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MessagePowerOffsetGroupB__Value value; +}; +#define UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__message_power_offset_group_b__descriptor) \ + , UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RAContentionResolutionTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RAContentionResolutionTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ra__contention_resolution_timer__descriptor) \ + , UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RestrictedSetConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RestrictedSetConfig__Value value; +}; +#define UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__restricted_set_config__descriptor) \ + , UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PUSCHConfigCommon +{ + ProtobufCMessage base; + Uenibstreamprotobuf__EnabledOpt *grouphoppingenabledtransformprecoding; + Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *pusch_timedomainallocationlist; + Google__Protobuf__Int32Value *msg3_deltapreamble; + Google__Protobuf__Int32Value *p0_nominalwithgrant; +}; +#define UENIBSTREAMPROTOBUF__PUSCH__CONFIG_COMMON__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__config_common__descriptor) \ + , NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation **items; +}; +#define UENIBSTREAMPROTOBUF__PUSCH__TIME_DOMAIN_RESOURCE_ALLOCATION_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *k2; + Uenibstreamprotobuf__MappingType *mappingtype; + uint32_t startsymbolandlength; +}; +#define UENIBSTREAMPROTOBUF__PUSCH__TIME_DOMAIN_RESOURCE_ALLOCATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor) \ + , NULL, NULL, 0 } + + +struct _Uenibstreamprotobuf__PUCCHConfigCommon +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *pucch_resourcecommon; + Uenibstreamprotobuf__PUCCHGroupHopping *pucch_grouphopping; + Google__Protobuf__UInt32Value *hoppingid; + Google__Protobuf__Int32Value *p0_nominal; +}; +#define UENIBSTREAMPROTOBUF__PUCCH__CONFIG_COMMON__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__config_common__descriptor) \ + , NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__PUCCHGroupHopping +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PUCCHGroupHopping__Value value; +}; +#define UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__group_hopping__descriptor) \ + , UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__NTimingAdvanceOffset +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NTimingAdvanceOffset__Value value; +}; +#define UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__n__timing_advance_offset__descriptor) \ + , UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SSBPeriodicityServingCell +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SSBPeriodicityServingCell__Value value; +}; +#define UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor) \ + , UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__DMRSTypeAPosition +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DMRSTypeAPosition__Value value; +}; +#define UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dmrs__type_a__position__descriptor) \ + , UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RateMatchPatternLTECRS +{ + ProtobufCMessage base; + uint32_t carrierfreqdl; + Uenibstreamprotobuf__CarrierBandwidthDL *carrierbandwidthdl; + Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *mbsfn_subframeconfiglist; + Uenibstreamprotobuf__NrofCRSPorts *nrofcrs_ports; + Uenibstreamprotobuf__VShift *v_shift; +}; +#define UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_LTE__CRS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor) \ + , 0, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__CarrierBandwidthDL +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CarrierBandwidthDL__Value value; +}; +#define UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__carrier_bandwidth_dl__descriptor) \ + , UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig **items; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__MBSFN__SUBFRAME_CONFIG_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RadioframeAllocationPeriod *radioframeallocationperiod; + uint32_t radioframeallocationoffset; + Uenibstreamprotobuf__SubframeAllocation *subframeallocation1; + Uenibstreamprotobuf__SubframeAllocation *subframeallocation2; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__MBSFN__SUBFRAME_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor) \ + , NULL, 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__RadioframeAllocationPeriod +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RadioframeAllocationPeriod__Value value; +}; +#define UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__radioframe_allocation_period__descriptor) \ + , UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__SUBFRAME_ALLOCATION__SF_ALLOCATION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SUBFRAME_ALLOCATION__SF_ALLOCATION_ONE_FRAME = 1, + UENIBSTREAMPROTOBUF__SUBFRAME_ALLOCATION__SF_ALLOCATION_FOUR_FRAMES = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SUBFRAME_ALLOCATION__SF_ALLOCATION) +} Uenibstreamprotobuf__SubframeAllocation__SfAllocationCase; + +struct _Uenibstreamprotobuf__SubframeAllocation +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SubframeAllocation__SfAllocationCase sf_allocation_case; + union { + char *oneframe; + char *fourframes; + }; +}; +#define UENIBSTREAMPROTOBUF__SUBFRAME_ALLOCATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__subframe_allocation__descriptor) \ + , UENIBSTREAMPROTOBUF__SUBFRAME_ALLOCATION__SF_ALLOCATION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__NrofCRSPorts +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NrofCRSPorts__Value value; +}; +#define UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_crs__ports__descriptor) \ + , UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__VShift +{ + ProtobufCMessage base; + Uenibstreamprotobuf__VShift__Value value; +}; +#define UENIBSTREAMPROTOBUF__V__SHIFT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__v__shift__descriptor) \ + , UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN__PATTERN_TYPE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN__PATTERN_TYPE_BITMAPS = 2, + UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN__PATTERN_TYPE_CONTROL_RESOURCE_SET = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN__PATTERN_TYPE) +} Uenibstreamprotobuf__RateMatchPattern__PatternTypeCase; + +struct _Uenibstreamprotobuf__RateMatchPattern +{ + ProtobufCMessage base; + uint32_t ratematchpatternid; + Uenibstreamprotobuf__SubcarrierSpacing *subcarrierspacing; + Uenibstreamprotobuf__Dummy *dummy; + Uenibstreamprotobuf__RateMatchPattern__PatternTypeCase pattern_type_case; + union { + Uenibstreamprotobuf__Bitmaps *bitmaps; + uint32_t controlresourceset; + }; +}; +#define UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rate_match_pattern__descriptor) \ + , 0, NULL, NULL, UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN__PATTERN_TYPE__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__BITMAPS__SYMBOLS_IN_RESOURCE_BLOCK__NOT_SET = 0, + UENIBSTREAMPROTOBUF__BITMAPS__SYMBOLS_IN_RESOURCE_BLOCK_ONE_SLOT = 2, + UENIBSTREAMPROTOBUF__BITMAPS__SYMBOLS_IN_RESOURCE_BLOCK_TWO_SLOTS = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BITMAPS__SYMBOLS_IN_RESOURCE_BLOCK) +} Uenibstreamprotobuf__Bitmaps__SymbolsInResourceBlockCase; + +typedef enum { + UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN__NOT_SET = 0, + UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN_N2 = 4, + UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN_N4 = 5, + UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN_N5 = 6, + UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN_N8 = 7, + UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN_N10 = 8, + UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN_N20 = 9, + UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN_N40 = 10 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN) +} Uenibstreamprotobuf__Bitmaps__PeriodicityAndPatternCase; + +struct _Uenibstreamprotobuf__Bitmaps +{ + ProtobufCMessage base; + char *resourceblocks; + Uenibstreamprotobuf__Bitmaps__SymbolsInResourceBlockCase symbols_in_resource_block_case; + union { + char *oneslot; + char *twoslots; + }; + Uenibstreamprotobuf__Bitmaps__PeriodicityAndPatternCase periodicity_and_pattern_case; + union { + char *n2; + char *n4; + char *n5; + char *n8; + char *n10; + char *n20; + char *n40; + }; +}; +#define UENIBSTREAMPROTOBUF__BITMAPS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bitmaps__descriptor) \ + , (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__BITMAPS__SYMBOLS_IN_RESOURCE_BLOCK__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__Dummy +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Dummy__Value value; +}; +#define UENIBSTREAMPROTOBUF__DUMMY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dummy__descriptor) \ + , UENIBSTREAMPROTOBUF__DUMMY__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__TDDULDLConfigCommon +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SubcarrierSpacing *referencesubcarrierspacing; + Uenibstreamprotobuf__TDDULDLPattern *pattern1; + Uenibstreamprotobuf__TDDULDLPattern *pattern2; +}; +#define UENIBSTREAMPROTOBUF__TDD__UL__DL__CONFIG_COMMON__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__TDDULDLPattern +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DLULTransmissionPeriodicity *dl_ul_transmissionperiodicity; + uint32_t nrofdownlinkslots; + uint32_t nrofdownlinksymbols; + uint32_t nrofuplinkslots; + uint32_t nrofuplinksymbols; + Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *dl_ul_transmissionperiodicity_v1530; +}; +#define UENIBSTREAMPROTOBUF__TDD__UL__DL__PATTERN__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor) \ + , NULL, 0, 0, 0, 0, NULL } + + +struct _Uenibstreamprotobuf__DLULTransmissionPeriodicity +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DLULTransmissionPeriodicity__Value value; +}; +#define UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor) \ + , UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530__Value value; +}; +#define UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor) \ + , UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__T304 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__T304__Value value; +}; +#define UENIBSTREAMPROTOBUF__T304__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__t304__descriptor) \ + , UENIBSTREAMPROTOBUF__T304__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RACHConfigDedicated +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CFRA *cfra; + Uenibstreamprotobuf__RAPrioritization *ra_prioritization; +}; +#define UENIBSTREAMPROTOBUF__RACH__CONFIG_DEDICATED__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rach__config_dedicated__descriptor) \ + , NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__CFRA__RESOURCE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CFRA__RESOURCE_SSB = 2, + UENIBSTREAMPROTOBUF__CFRA__RESOURCE_CSIRS = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CFRA__RESOURCE) +} Uenibstreamprotobuf__CFRA__ResourceCase; + +struct _Uenibstreamprotobuf__CFRA +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Occasions *occasions; + Google__Protobuf__UInt32Value *totalnumberofra_preambles_v1530; + Uenibstreamprotobuf__CFRA__ResourceCase resource_case; + union { + Uenibstreamprotobuf__SSB *ssb; + Uenibstreamprotobuf__CSIRS *csirs; + }; +}; +#define UENIBSTREAMPROTOBUF__CFRA__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cfra__descriptor) \ + , NULL, NULL, UENIBSTREAMPROTOBUF__CFRA__RESOURCE__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__Occasions +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RACHConfigGeneric *rach_configgeneric; + Uenibstreamprotobuf__SSBPerRACHOccasion *ssb_perrach_occasion; +}; +#define UENIBSTREAMPROTOBUF__OCCASIONS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__occasions__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__SSB +{ + ProtobufCMessage base; + size_t n_ssb_resourcelist; + Uenibstreamprotobuf__CFRASSBResource **ssb_resourcelist; + uint32_t ra_ssb_occasion_mask_index; +}; +#define UENIBSTREAMPROTOBUF__SSB__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ssb__descriptor) \ + , 0,NULL, 0 } + + +struct _Uenibstreamprotobuf__CFRASSBResource +{ + ProtobufCMessage base; + uint32_t ssb; + uint32_t ra_preambleindex; +}; +#define UENIBSTREAMPROTOBUF__CFRA__SSB__RESOURCE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cfra__ssb__resource__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__CSIRS +{ + ProtobufCMessage base; + size_t n_csirs_resourcelist; + Uenibstreamprotobuf__CFRACSIRSResource **csirs_resourcelist; + uint32_t rsrp_thresholdcsi_rs; +}; +#define UENIBSTREAMPROTOBUF__CSIRS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csirs__descriptor) \ + , 0,NULL, 0 } + + +struct _Uenibstreamprotobuf__CFRACSIRSResource +{ + ProtobufCMessage base; + uint32_t csi_rs; + size_t n_ra_occasionlist; + uint32_t *ra_occasionlist; + uint32_t ra_preambleindex; +}; +#define UENIBSTREAMPROTOBUF__CFRA__CSIRS__RESOURCE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cfra__csirs__resource__descriptor) \ + , 0, 0,NULL, 0 } + + +struct _Uenibstreamprotobuf__RAPrioritization +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PowerRampingStepHighPriority *powerrampingstephighpriority; + Uenibstreamprotobuf__ScalingFactorBI *scalingfactorbi; +}; +#define UENIBSTREAMPROTOBUF__RA__PRIORITIZATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ra__prioritization__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__PowerRampingStepHighPriority +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PowerRampingStepHighPriority__Value value; +}; +#define UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__power_ramping_step_high_priority__descriptor) \ + , UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__ScalingFactorBI +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ScalingFactorBI__Value value; +}; +#define UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scaling_factor_bi__descriptor) \ + , UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET_SF5 = 1, + UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET_SF10 = 2, + UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET_SF20 = 3, + UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET_SF40 = 4, + UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET_SF80 = 5, + UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET_SF160 = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET) +} Uenibstreamprotobuf__SSBMTC__PeriodicityAndOffsetCase; + +struct _Uenibstreamprotobuf__SSBMTC +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Duration *duration; + Uenibstreamprotobuf__SSBMTC__PeriodicityAndOffsetCase periodicity_and_offset_case; + union { + uint32_t sf5; + uint32_t sf10; + uint32_t sf20; + uint32_t sf40; + uint32_t sf80; + uint32_t sf160; + }; +}; +#define UENIBSTREAMPROTOBUF__SSB__MTC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ssb__mtc__descriptor) \ + , NULL, UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__Duration +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Duration__Value value; +}; +#define UENIBSTREAMPROTOBUF__DURATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__duration__descriptor) \ + , UENIBSTREAMPROTOBUF__DURATION__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SSBMTC2 +{ + ProtobufCMessage base; + size_t n_pci_list; + uint32_t *pci_list; + Uenibstreamprotobuf__Periodicity *periodicity; +}; +#define UENIBSTREAMPROTOBUF__SSB__MTC2__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ssb__mtc2__descriptor) \ + , 0,NULL, NULL } + + +struct _Uenibstreamprotobuf__Periodicity +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Periodicity__Value value; +}; +#define UENIBSTREAMPROTOBUF__PERIODICITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__periodicity__descriptor) \ + , UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RLFTimersAndConstants +{ + ProtobufCMessage base; + Uenibstreamprotobuf__T310 *t310; + Uenibstreamprotobuf__N310 *n310; + Uenibstreamprotobuf__N311 *n311; + Uenibstreamprotobuf__T311V1530 *t311_v1530; +}; +#define UENIBSTREAMPROTOBUF__RLF__TIMERS_AND_CONSTANTS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rlf__timers_and_constants__descriptor) \ + , NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__T310 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__T310__Value value; +}; +#define UENIBSTREAMPROTOBUF__T310__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__t310__descriptor) \ + , UENIBSTREAMPROTOBUF__T310__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__N310 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__N310__Value value; +}; +#define UENIBSTREAMPROTOBUF__N310__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__n310__descriptor) \ + , UENIBSTREAMPROTOBUF__N310__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__N311 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__N311__Value value; +}; +#define UENIBSTREAMPROTOBUF__N311__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__n311__descriptor) \ + , UENIBSTREAMPROTOBUF__N311__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__T311V1530 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__T311V1530__Value value; +}; +#define UENIBSTREAMPROTOBUF__T311_V1530__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__t311_v1530__descriptor) \ + , UENIBSTREAMPROTOBUF__T311_V1530__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold__Value value; +}; +#define UENIBSTREAMPROTOBUF__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor) \ + , UENIBSTREAMPROTOBUF__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDCCH__SERVING_CELL_CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDCCH__SERVING_CELL_CONFIG_RELEASE_PDCCH__SERVING_CELL_CONFIG = 10, + UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDCCH__SERVING_CELL_CONFIG_SETUP_PDCCH__SERVING_CELL_CONFIG = 11 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDCCH__SERVING_CELL_CONFIG) +} Uenibstreamprotobuf__ServingCellConfig__PdcchServingCellConfigCase; + +typedef enum { + UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDSCH__SERVING_CELL_CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDSCH__SERVING_CELL_CONFIG_RELEASE_PDSCH__SERVING_CELL_CONFIG = 12, + UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDSCH__SERVING_CELL_CONFIG_SETUP_PDSCH__SERVING_CELL_CONFIG = 13 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDSCH__SERVING_CELL_CONFIG) +} Uenibstreamprotobuf__ServingCellConfig__PdschServingCellConfigCase; + +typedef enum { + UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__LTE__CRS__TO_MATCH_AROUND__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__LTE__CRS__TO_MATCH_AROUND_RELEASE_LTE__CRS__TO_MATCH_AROUND = 21, + UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__LTE__CRS__TO_MATCH_AROUND_SETUP_LTE__CRS__TO_MATCH_AROUND = 22 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__LTE__CRS__TO_MATCH_AROUND) +} Uenibstreamprotobuf__ServingCellConfig__LteCRSToMatchAroundCase; + +struct _Uenibstreamprotobuf__ServingCellConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TDDULDLConfigDedicated *tdd_ul_dl_configdedicated; + Uenibstreamprotobuf__BWPDownlinkDedicated *initialdownlinkbwp; + size_t n_downlinkbwp_toreleaselist; + uint32_t *downlinkbwp_toreleaselist; + size_t n_downlinkbwp_toaddmodlist; + Uenibstreamprotobuf__BWPDownlink **downlinkbwp_toaddmodlist; + Google__Protobuf__UInt32Value *firstactivedownlinkbwp_id; + Uenibstreamprotobuf__BWPInactivityTimer *bwp_inactivitytimer; + Google__Protobuf__UInt32Value *defaultdownlinkbwp_id; + Uenibstreamprotobuf__UplinkConfig *uplinkconfig; + Uenibstreamprotobuf__UplinkConfig *supplementaryuplink; + Uenibstreamprotobuf__CSIMeasConfig *csi_measconfig; + Uenibstreamprotobuf__SCellDeactivationTimer *scelldeactivationtimer; + Uenibstreamprotobuf__CrossCarrierSchedulingConfig *crosscarrierschedulingconfig; + uint32_t tag_id; + Uenibstreamprotobuf__EnabledOpt *ue_beamlockfunction; + Uenibstreamprotobuf__PathlossReferenceLinking *pathlossreferencelinking; + Google__Protobuf__UInt32Value *servingcellmo; + size_t n_ratematchpatterntoaddmodlist; + Uenibstreamprotobuf__RateMatchPattern **ratematchpatterntoaddmodlist; + size_t n_ratematchpatterntoreleaselist; + Google__Protobuf__UInt32Value **ratematchpatterntoreleaselist; + size_t n_downlinkchannelbw_perscs_list; + Uenibstreamprotobuf__SCSSpecificCarrier **downlinkchannelbw_perscs_list; + Uenibstreamprotobuf__ServingCellConfig__PdcchServingCellConfigCase pdcch__serving_cell_config_case; + union { + Uenibstreamprotobuf__Null *release_pdcch_servingcellconfig; + Uenibstreamprotobuf__PDCCHServingCellConfig *setup_pdcch_servingcellconfig; + }; + Uenibstreamprotobuf__ServingCellConfig__PdschServingCellConfigCase pdsch__serving_cell_config_case; + union { + Uenibstreamprotobuf__Null *release_pdsch_servingcellconfig; + Uenibstreamprotobuf__PDSCHServingCellConfig *setup_pdsch_servingcellconfig; + }; + Uenibstreamprotobuf__ServingCellConfig__LteCRSToMatchAroundCase lte__crs__to_match_around_case; + union { + Uenibstreamprotobuf__Null *release_lte_crs_tomatcharound; + Uenibstreamprotobuf__RateMatchPatternLTECRS *setup_lte_crs_tomatcharound; + }; +}; +#define UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__serving_cell_config__descriptor) \ + , NULL, NULL, 0,NULL, 0,NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, 0,NULL, 0,NULL, 0,NULL, UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDCCH__SERVING_CELL_CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDSCH__SERVING_CELL_CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__LTE__CRS__TO_MATCH_AROUND__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__TDDULDLConfigDedicated +{ + ProtobufCMessage base; + size_t n_slotspecificconfigurationstoaddmodlist; + Uenibstreamprotobuf__TDDULDLSlotConfig **slotspecificconfigurationstoaddmodlist; + size_t n_tdd_ul_dl_slotindex; + uint32_t *tdd_ul_dl_slotindex; +}; +#define UENIBSTREAMPROTOBUF__TDD__UL__DL__CONFIG_DEDICATED__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor) \ + , 0,NULL, 0,NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__TDD__UL__DL__SLOT_CONFIG__SYMBOLS__NOT_SET = 0, + UENIBSTREAMPROTOBUF__TDD__UL__DL__SLOT_CONFIG__SYMBOLS_ALL_DOWNLINK = 2, + UENIBSTREAMPROTOBUF__TDD__UL__DL__SLOT_CONFIG__SYMBOLS_ALL_UPLINK = 3, + UENIBSTREAMPROTOBUF__TDD__UL__DL__SLOT_CONFIG__SYMBOLS_EXPLICIT = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TDD__UL__DL__SLOT_CONFIG__SYMBOLS) +} Uenibstreamprotobuf__TDDULDLSlotConfig__SymbolsCase; + +struct _Uenibstreamprotobuf__TDDULDLSlotConfig +{ + ProtobufCMessage base; + uint32_t slotindex; + Uenibstreamprotobuf__TDDULDLSlotConfig__SymbolsCase symbols_case; + union { + Uenibstreamprotobuf__Null *alldownlink; + Uenibstreamprotobuf__Null *alluplink; + Uenibstreamprotobuf__Explicit *explicit_; + }; +}; +#define UENIBSTREAMPROTOBUF__TDD__UL__DL__SLOT_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor) \ + , 0, UENIBSTREAMPROTOBUF__TDD__UL__DL__SLOT_CONFIG__SYMBOLS__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__Explicit +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *nrofdownlinksymbols; + Google__Protobuf__UInt32Value *nrofuplinksymbols; +}; +#define UENIBSTREAMPROTOBUF__EXPLICIT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__explicit__descriptor) \ + , NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDCCH__CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDCCH__CONFIG_RELEASE_PDCCH__CONFIG = 1, + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDCCH__CONFIG_SETUP_PDCCH__CONFIG = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDCCH__CONFIG) +} Uenibstreamprotobuf__BWPDownlinkDedicated__PdcchConfigCase; + +typedef enum { + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDSCH__CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDSCH__CONFIG_RELEASE_PDSCH__CONFIG = 3, + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDSCH__CONFIG_SETUP_PDSCH__CONFIG = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDSCH__CONFIG) +} Uenibstreamprotobuf__BWPDownlinkDedicated__PdschConfigCase; + +typedef enum { + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__SPS__CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__SPS__CONFIG_RELEASE_SPS__CONFIG = 5, + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__SPS__CONFIG_SETUP_SPS__CONFIG = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__SPS__CONFIG) +} Uenibstreamprotobuf__BWPDownlinkDedicated__SpsConfigCase; + +typedef enum { + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__RADIO_LINK_MONITORING_CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__RADIO_LINK_MONITORING_CONFIG_RELEASE_RADIO_LINK_MONITORING_CONFIG = 7, + UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__RADIO_LINK_MONITORING_CONFIG_SETUP_RADIO_LINK_MONITORING_CONFIG = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__RADIO_LINK_MONITORING_CONFIG) +} Uenibstreamprotobuf__BWPDownlinkDedicated__RadioLinkMonitoringConfigCase; + +struct _Uenibstreamprotobuf__BWPDownlinkDedicated +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BWPDownlinkDedicated__PdcchConfigCase pdcch__config_case; + union { + Uenibstreamprotobuf__Null *release_pdcch_config; + Uenibstreamprotobuf__PDCCHConfig *setup_pdcch_config; + }; + Uenibstreamprotobuf__BWPDownlinkDedicated__PdschConfigCase pdsch__config_case; + union { + Uenibstreamprotobuf__Null *release_pdsch_config; + Uenibstreamprotobuf__PDSCHConfig *setup_pdsch_config; + }; + Uenibstreamprotobuf__BWPDownlinkDedicated__SpsConfigCase sps__config_case; + union { + Uenibstreamprotobuf__Null *release_sps_config; + Uenibstreamprotobuf__SPSConfig *setup_sps_config; + }; + Uenibstreamprotobuf__BWPDownlinkDedicated__RadioLinkMonitoringConfigCase radio_link_monitoring_config_case; + union { + Uenibstreamprotobuf__Null *release_radiolinkmonitoringconfig; + Uenibstreamprotobuf__RadioLinkMonitoringConfig *setup_radiolinkmonitoringconfig; + }; +}; +#define UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bwp__downlink_dedicated__descriptor) \ + , UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDCCH__CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDSCH__CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__SPS__CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__RADIO_LINK_MONITORING_CONFIG__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__PDCCH__CONFIG__DOWNLINK_PREEMPTION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PDCCH__CONFIG__DOWNLINK_PREEMPTION_RELEASE_DOWNLINK_PREEMPTION = 5, + UENIBSTREAMPROTOBUF__PDCCH__CONFIG__DOWNLINK_PREEMPTION_SETUP_DOWNLINK_PREEMPTION = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDCCH__CONFIG__DOWNLINK_PREEMPTION) +} Uenibstreamprotobuf__PDCCHConfig__DownlinkPreemptionCase; + +typedef enum { + UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUSCH__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUSCH_RELEASE_TPC__PUSCH = 7, + UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUSCH_SETUP_TPC__PUSCH = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUSCH) +} Uenibstreamprotobuf__PDCCHConfig__TpcPUSCHCase; + +typedef enum { + UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUCCH__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUCCH_RELEASE_TPC__PUCCH = 9, + UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUCCH_SETUP_TPC__PUCCH = 10 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUCCH) +} Uenibstreamprotobuf__PDCCHConfig__TpcPUCCHCase; + +typedef enum { + UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__SRS__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__SRS_RELEASE_TPC__SRS = 11, + UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__SRS_SETUP_TPC__SRS = 12 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__SRS) +} Uenibstreamprotobuf__PDCCHConfig__TpcSRSCase; + +struct _Uenibstreamprotobuf__PDCCHConfig +{ + ProtobufCMessage base; + size_t n_controlresourcesettoaddmodlist; + Uenibstreamprotobuf__ControlResourceSet **controlresourcesettoaddmodlist; + size_t n_controlresourcesettoreleaselist; + uint32_t *controlresourcesettoreleaselist; + size_t n_searchspacestoaddmodlist; + Uenibstreamprotobuf__SearchSpace **searchspacestoaddmodlist; + size_t n_searchspacestoreleaselist; + uint32_t *searchspacestoreleaselist; + Uenibstreamprotobuf__PDCCHConfig__DownlinkPreemptionCase downlink_preemption_case; + union { + Uenibstreamprotobuf__Null *release_downlinkpreemption; + Uenibstreamprotobuf__DownlinkPreemption *setup_downlinkpreemption; + }; + Uenibstreamprotobuf__PDCCHConfig__TpcPUSCHCase tpc__pusch_case; + union { + Uenibstreamprotobuf__Null *release_tpc_pusch; + Uenibstreamprotobuf__PUSCHTPCCommandConfig *setup_tpc_pusch; + }; + Uenibstreamprotobuf__PDCCHConfig__TpcPUCCHCase tpc__pucch_case; + union { + Uenibstreamprotobuf__Null *release_tpc_pucch; + Uenibstreamprotobuf__PUCCHTPCCommandConfig *setup_tpc_pucch; + }; + Uenibstreamprotobuf__PDCCHConfig__TpcSRSCase tpc__srs_case; + union { + Uenibstreamprotobuf__Null *release_tpc_srs; + Uenibstreamprotobuf__SRSTPCCommandConfig *setup_tpc_srs; + }; +}; +#define UENIBSTREAMPROTOBUF__PDCCH__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcch__config__descriptor) \ + , 0,NULL, 0,NULL, 0,NULL, 0,NULL, UENIBSTREAMPROTOBUF__PDCCH__CONFIG__DOWNLINK_PREEMPTION__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUSCH__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUCCH__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__SRS__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__DownlinkPreemption +{ + ProtobufCMessage base; + uint32_t int_rnti; + Uenibstreamprotobuf__TimeFrequencySet *timefrequencyset; + uint32_t dci_payloadsize; + size_t n_int_configurationperservingcell; + Uenibstreamprotobuf__INTConfigurationPerServingCell **int_configurationperservingcell; +}; +#define UENIBSTREAMPROTOBUF__DOWNLINK_PREEMPTION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__downlink_preemption__descriptor) \ + , 0, NULL, 0, 0,NULL } + + +struct _Uenibstreamprotobuf__TimeFrequencySet +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TimeFrequencySet__Value value; +}; +#define UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__time_frequency_set__descriptor) \ + , UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__INTConfigurationPerServingCell +{ + ProtobufCMessage base; + uint32_t servingcellid; + uint32_t positionindci; +}; +#define UENIBSTREAMPROTOBUF__INT__CONFIGURATION_PER_SERVING_CELL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__PUSCHTPCCommandConfig +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *tpc_index; + Google__Protobuf__UInt32Value *tpc_indexsul; + Google__Protobuf__UInt32Value *targetcell; +}; +#define UENIBSTREAMPROTOBUF__PUSCH__TPC__COMMAND_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__tpc__command_config__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__PUCCHTPCCommandConfig +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *tpc_indexpcell; + Google__Protobuf__UInt32Value *tpc_indexpucch_scell; +}; +#define UENIBSTREAMPROTOBUF__PUCCH__TPC__COMMAND_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__tpc__command_config__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__SRSTPCCommandConfig +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *startingbitofformat2_3; + Google__Protobuf__UInt32Value *fieldtypeformat2_3; + Google__Protobuf__UInt32Value *startingbitofformat2_3sul_v1530; +}; +#define UENIBSTREAMPROTOBUF__SRS__TPC__COMMAND_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__tpc__command_config__descriptor) \ + , NULL, NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_A__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_A_RELEASE_DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_A = 2, + UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_A_SETUP_DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_A = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_A) +} Uenibstreamprotobuf__PDSCHConfig__DmrsDownlinkForPDSCHMappingTypeACase; + +typedef enum { + UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_B__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_B_RELEASE_DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_B = 4, + UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_B_SETUP_DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_B = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_B) +} Uenibstreamprotobuf__PDSCHConfig__DmrsDownlinkForPDSCHMappingTypeBCase; + +typedef enum { + UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PDSCH__TIME_DOMAIN_ALLOCATION_LIST__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PDSCH__TIME_DOMAIN_ALLOCATION_LIST_RELEASE_PDSCH__TIME_DOMAIN_ALLOCATION_LIST = 10, + UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PDSCH__TIME_DOMAIN_ALLOCATION_LIST_SETUP_PDSCH__TIME_DOMAIN_ALLOCATION_LIST = 11 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PDSCH__TIME_DOMAIN_ALLOCATION_LIST) +} Uenibstreamprotobuf__PDSCHConfig__PdschTimeDomainAllocationListCase; + +typedef enum { + UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PRB__BUNDLING_TYPE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PRB__BUNDLING_TYPE_STATIC_BUNDLING = 20, + UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PRB__BUNDLING_TYPE_DYNAMIC_BUNDLING = 21 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PRB__BUNDLING_TYPE) +} Uenibstreamprotobuf__PDSCHConfig__PrbBundlingTypeCase; + +typedef enum { + UENIBSTREAMPROTOBUF__PDSCH__CONFIG__P__ZP__CSI__RS__RESOURCE_SET__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PDSCH__CONFIG__P__ZP__CSI__RS__RESOURCE_SET_RELEASE_P__ZP__CSI__RS__RESOURCE_SET = 28, + UENIBSTREAMPROTOBUF__PDSCH__CONFIG__P__ZP__CSI__RS__RESOURCE_SET_SETUP_P__ZP__CSI__RS__RESOURCE_SET = 29 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDSCH__CONFIG__P__ZP__CSI__RS__RESOURCE_SET) +} Uenibstreamprotobuf__PDSCHConfig__PZPCSIRSResourceSetCase; + +struct _Uenibstreamprotobuf__PDSCHConfig +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *datascramblingidentitypdsch; + size_t n_tci_statestoaddmodlist; + Uenibstreamprotobuf__TCIState **tci_statestoaddmodlist; + size_t n_tci_statestoreleaselist; + uint32_t *tci_statestoreleaselist; + Uenibstreamprotobuf__VRBToPRBInterleaver *vrb_toprb_interleaver; + Uenibstreamprotobuf__ResourceAllocation *resourceallocation; + Uenibstreamprotobuf__PDSCHAggregationFactor *pdsch_aggregationfactor; + size_t n_ratematchpatterntoaddmodlist; + Uenibstreamprotobuf__RateMatchPattern **ratematchpatterntoaddmodlist; + size_t n_ratematchpatterntoreleaselist; + uint32_t *ratematchpatterntoreleaselist; + Uenibstreamprotobuf__RateMatchPatternGroup *ratematchpatterngroup1; + Uenibstreamprotobuf__RateMatchPatternGroup *ratematchpatterngroup2; + Uenibstreamprotobuf__RBGSize *rbg_size; + Uenibstreamprotobuf__MCSTable *mcs_table; + Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *maxnrofcodewordsscheduledbydci; + size_t n_zp_csi_rs_resourcetoaddmodlist; + Uenibstreamprotobuf__ZPCSIRSResource **zp_csi_rs_resourcetoaddmodlist; + size_t n_zp_csi_rs_resourcetoreleaselist; + uint32_t *zp_csi_rs_resourcetoreleaselist; + size_t n_aperiodic_zp_csi_rs_resourcesetstoaddmodlist; + Uenibstreamprotobuf__ZPCSIRSResourceSet **aperiodic_zp_csi_rs_resourcesetstoaddmodlist; + size_t n_aperiodic_zp_csi_rs_resourcesetstoreleaselist; + uint32_t *aperiodic_zp_csi_rs_resourcesetstoreleaselist; + size_t n_sp_zp_csi_rs_resourcesetstoaddmodlist; + Uenibstreamprotobuf__ZPCSIRSResourceSet **sp_zp_csi_rs_resourcesetstoaddmodlist; + size_t n_sp_zp_csi_rs_resourcesetstoreleaselist; + uint32_t *sp_zp_csi_rs_resourcesetstoreleaselist; + Uenibstreamprotobuf__PDSCHConfig__DmrsDownlinkForPDSCHMappingTypeACase dmrs__downlink_for_pdsch__mapping_type_a_case; + union { + Uenibstreamprotobuf__Null *release_dmrs_downlinkforpdsch_mappingtypea; + Uenibstreamprotobuf__DMRSDownlinkConfig *setup_dmrs_downlinkforpdsch_mappingtypea; + }; + Uenibstreamprotobuf__PDSCHConfig__DmrsDownlinkForPDSCHMappingTypeBCase dmrs__downlink_for_pdsch__mapping_type_b_case; + union { + Uenibstreamprotobuf__Null *release_dmrs_downlinkforpdsch_mappingtypeb; + Uenibstreamprotobuf__DMRSDownlinkConfig *setup_dmrs_downlinkforpdsch_mappingtypeb; + }; + Uenibstreamprotobuf__PDSCHConfig__PdschTimeDomainAllocationListCase pdsch__time_domain_allocation_list_case; + union { + Uenibstreamprotobuf__Null *release_pdsch_timedomainallocationlist; + Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *setup_pdsch_timedomainallocationlist; + }; + Uenibstreamprotobuf__PDSCHConfig__PrbBundlingTypeCase prb__bundling_type_case; + union { + Uenibstreamprotobuf__StaticBundling *staticbundling; + Uenibstreamprotobuf__DynamicBundling *dynamicbundling; + }; + Uenibstreamprotobuf__PDSCHConfig__PZPCSIRSResourceSetCase p__zp__csi__rs__resource_set_case; + union { + Uenibstreamprotobuf__Null *release_p_zp_csi_rs_resourceset; + Uenibstreamprotobuf__ZPCSIRSResourceSet *setup_p_zp_csi_rs_resourceset; + }; +}; +#define UENIBSTREAMPROTOBUF__PDSCH__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdsch__config__descriptor) \ + , NULL, 0,NULL, 0,NULL, NULL, NULL, NULL, 0,NULL, 0,NULL, NULL, NULL, NULL, NULL, NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_A__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_B__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PDSCH__TIME_DOMAIN_ALLOCATION_LIST__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PRB__BUNDLING_TYPE__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PDSCH__CONFIG__P__ZP__CSI__RS__RESOURCE_SET__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__DMRS__DOWNLINK_CONFIG__PHASE_TRACKING_RS__NOT_SET = 0, + UENIBSTREAMPROTOBUF__DMRS__DOWNLINK_CONFIG__PHASE_TRACKING_RS_RELEASE_PHASE_TRACKING_RS = 6, + UENIBSTREAMPROTOBUF__DMRS__DOWNLINK_CONFIG__PHASE_TRACKING_RS_SETUP_PHASE_TRACKING_RS = 7 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DMRS__DOWNLINK_CONFIG__PHASE_TRACKING_RS) +} Uenibstreamprotobuf__DMRSDownlinkConfig__PhaseTrackingRSCase; + +struct _Uenibstreamprotobuf__DMRSDownlinkConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DMRSType *dmrs_type; + Uenibstreamprotobuf__DMRSAdditionalPosition *dmrs_additionalposition; + Uenibstreamprotobuf__MaxLength *maxlength; + Google__Protobuf__UInt32Value *scramblingid0; + Google__Protobuf__UInt32Value *scramblingid1; + Uenibstreamprotobuf__DMRSDownlinkConfig__PhaseTrackingRSCase phase_tracking_rs_case; + union { + Uenibstreamprotobuf__Null *release_phasetrackingrs; + Uenibstreamprotobuf__PTRSDownlinkConfig *setup_phasetrackingrs; + }; +}; +#define UENIBSTREAMPROTOBUF__DMRS__DOWNLINK_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dmrs__downlink_config__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__DMRS__DOWNLINK_CONFIG__PHASE_TRACKING_RS__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__DMRSType +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DMRSType__Value value; +}; +#define UENIBSTREAMPROTOBUF__DMRS__TYPE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dmrs__type__descriptor) \ + , UENIBSTREAMPROTOBUF__DMRS__TYPE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__DMRSAdditionalPosition +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DMRSAdditionalPosition__Value value; +}; +#define UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dmrs__additional_position__descriptor) \ + , UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__MaxLength +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MaxLength__Value value; +}; +#define UENIBSTREAMPROTOBUF__MAX_LENGTH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__max_length__descriptor) \ + , UENIBSTREAMPROTOBUF__MAX_LENGTH__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PTRSDownlinkConfig +{ + ProtobufCMessage base; + size_t n_frequencydensity; + uint32_t *frequencydensity; + size_t n_timedensity; + uint32_t *timedensity; + Google__Protobuf__UInt32Value *epre_ratio; + Uenibstreamprotobuf__ResourceElementOffset *resourceelementoffset; +}; +#define UENIBSTREAMPROTOBUF__PTRS__DOWNLINK_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ptrs__downlink_config__descriptor) \ + , 0,NULL, 0,NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ResourceElementOffset +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ResourceElementOffset__Value value; +}; +#define UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__resource_element_offset__descriptor) \ + , UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__TCIState +{ + ProtobufCMessage base; + uint32_t tci_stateid; + Uenibstreamprotobuf__QCLInfo *qcl_type1; + Uenibstreamprotobuf__QCLInfo *qcl_type2; +}; +#define UENIBSTREAMPROTOBUF__TCI__STATE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__tci__state__descriptor) \ + , 0, NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__QCL__INFO__REFERENCE_SIGNAL__NOT_SET = 0, + UENIBSTREAMPROTOBUF__QCL__INFO__REFERENCE_SIGNAL_CSI_RS = 3, + UENIBSTREAMPROTOBUF__QCL__INFO__REFERENCE_SIGNAL_SSB = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__QCL__INFO__REFERENCE_SIGNAL) +} Uenibstreamprotobuf__QCLInfo__ReferenceSignalCase; + +struct _Uenibstreamprotobuf__QCLInfo +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *cell; + Google__Protobuf__UInt32Value *bwp_id; + Uenibstreamprotobuf__QCLType *qcl_type; + Uenibstreamprotobuf__QCLInfo__ReferenceSignalCase reference_signal_case; + union { + uint32_t csi_rs; + uint32_t ssb; + }; +}; +#define UENIBSTREAMPROTOBUF__QCL__INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__qcl__info__descriptor) \ + , NULL, NULL, NULL, UENIBSTREAMPROTOBUF__QCL__INFO__REFERENCE_SIGNAL__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__QCLType +{ + ProtobufCMessage base; + Uenibstreamprotobuf__QCLType__Value value; +}; +#define UENIBSTREAMPROTOBUF__QCL__TYPE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__qcl__type__descriptor) \ + , UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__VRBToPRBInterleaver +{ + ProtobufCMessage base; + Uenibstreamprotobuf__VRBToPRBInterleaver__Value value; +}; +#define UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor) \ + , UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__ResourceAllocation +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ResourceAllocation__Value value; +}; +#define UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__resource_allocation__descriptor) \ + , UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PDSCHAggregationFactor +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PDSCHAggregationFactor__Value value; +}; +#define UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdsch__aggregation_factor__descriptor) \ + , UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RateMatchPatternGroup +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__RateMatchPatternGroupItem **items; +}; +#define UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rate_match_pattern_group__descriptor) \ + , 0,NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP_ITEM__C__NOT_SET = 0, + UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP_ITEM__C_CELL_LEVEL = 1, + UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP_ITEM__C_BWP_LEVEL = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP_ITEM__C) +} Uenibstreamprotobuf__RateMatchPatternGroupItem__CCase; + +struct _Uenibstreamprotobuf__RateMatchPatternGroupItem +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RateMatchPatternGroupItem__CCase c_case; + union { + uint32_t celllevel; + uint32_t bwplevel; + }; +}; +#define UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP_ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rate_match_pattern_group_item__descriptor) \ + , UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP_ITEM__C__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__RBGSize +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RBGSize__Value value; +}; +#define UENIBSTREAMPROTOBUF__RBG__SIZE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rbg__size__descriptor) \ + , UENIBSTREAMPROTOBUF__RBG__SIZE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__MCSTable +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MCSTable__Value value; +}; +#define UENIBSTREAMPROTOBUF__MCS__TABLE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mcs__table__descriptor) \ + , UENIBSTREAMPROTOBUF__MCS__TABLE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI__Value value; +}; +#define UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor) \ + , UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__StaticBundling +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BundleSize *bundlesize; +}; +#define UENIBSTREAMPROTOBUF__STATIC_BUNDLING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__static_bundling__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__BundleSize +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BundleSize__Value value; +}; +#define UENIBSTREAMPROTOBUF__BUNDLE_SIZE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bundle_size__descriptor) \ + , UENIBSTREAMPROTOBUF__BUNDLE_SIZE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__DynamicBundling +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BundleSizeSet1 *bundlesizeset1; + Uenibstreamprotobuf__BundleSizeSet2 *bundlesizeset2; +}; +#define UENIBSTREAMPROTOBUF__DYNAMIC_BUNDLING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dynamic_bundling__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__BundleSizeSet1 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BundleSizeSet1__Value value; +}; +#define UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bundle_size_set1__descriptor) \ + , UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__BundleSizeSet2 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BundleSizeSet2__Value value; +}; +#define UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bundle_size_set2__descriptor) \ + , UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__ZPCSIRSResource +{ + ProtobufCMessage base; + uint32_t zp_csi_rs_resourceid; + Uenibstreamprotobuf__CSIRSResourceMapping *resourcemapping; + Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *periodicityandoffset; +}; +#define UENIBSTREAMPROTOBUF__ZP__CSI__RS__RESOURCE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__zp__csi__rs__resource__descriptor) \ + , 0, NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__FREQUENCY_DOMAIN_ALLOCATION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__FREQUENCY_DOMAIN_ALLOCATION_ROW1 = 1, + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__FREQUENCY_DOMAIN_ALLOCATION_ROW2 = 2, + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__FREQUENCY_DOMAIN_ALLOCATION_ROW4 = 3, + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__FREQUENCY_DOMAIN_ALLOCATION_OTHER = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__FREQUENCY_DOMAIN_ALLOCATION) +} Uenibstreamprotobuf__CSIRSResourceMapping__FrequencyDomainAllocationCase; + +typedef enum { + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__DENSITY__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__DENSITY_DOT5 = 10, + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__DENSITY_ONE = 11, + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__DENSITY_THREE = 12 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__DENSITY) +} Uenibstreamprotobuf__CSIRSResourceMapping__DensityCase; + +struct _Uenibstreamprotobuf__CSIRSResourceMapping +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NrofPorts *nrofports; + uint32_t firstofdmsymbolintimedomain; + Google__Protobuf__UInt32Value *firstofdmsymbolintimedomain2; + Uenibstreamprotobuf__CDMType *cdm_type; + Uenibstreamprotobuf__CSIFrequencyOccupation *freqband; + Uenibstreamprotobuf__CSIRSResourceMapping__FrequencyDomainAllocationCase frequency_domain_allocation_case; + union { + char *row1; + char *row2; + char *row4; + char *other; + }; + Uenibstreamprotobuf__CSIRSResourceMapping__DensityCase density_case; + union { + Uenibstreamprotobuf__Dot5 *dot5; + Uenibstreamprotobuf__Null *one; + Uenibstreamprotobuf__Null *three; + }; +}; +#define UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__rs__resource_mapping__descriptor) \ + , NULL, 0, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__FREQUENCY_DOMAIN_ALLOCATION__NOT_SET, {0}, UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__DENSITY__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__NrofPorts +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NrofPorts__Value value; +}; +#define UENIBSTREAMPROTOBUF__NROF_PORTS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_ports__descriptor) \ + , UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__CDMType +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CDMType__Value value; +}; +#define UENIBSTREAMPROTOBUF__CDM__TYPE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cdm__type__descriptor) \ + , UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__Dot5 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Dot5__Value value; +}; +#define UENIBSTREAMPROTOBUF__DOT5__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dot5__descriptor) \ + , UENIBSTREAMPROTOBUF__DOT5__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__CSIFrequencyOccupation +{ + ProtobufCMessage base; + uint32_t startingrb; + uint32_t nrofrbs; +}; +#define UENIBSTREAMPROTOBUF__CSI__FREQUENCY_OCCUPATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__frequency_occupation__descriptor) \ + , 0, 0 } + + +typedef enum { + UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS4 = 1, + UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS5 = 2, + UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS8 = 3, + UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS10 = 4, + UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS16 = 5, + UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS20 = 6, + UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS32 = 7, + UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS40 = 8, + UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS64 = 9, + UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS80 = 10, + UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS160 = 11, + UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS320 = 12, + UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS640 = 13 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C) +} Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset__CCase; + +struct _Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset__CCase c_case; + union { + uint32_t slots4; + uint32_t slots5; + uint32_t slots8; + uint32_t slots10; + uint32_t slots16; + uint32_t slots20; + uint32_t slots32; + uint32_t slots40; + uint32_t slots64; + uint32_t slots80; + uint32_t slots160; + uint32_t slots320; + uint32_t slots640; + }; +}; +#define UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor) \ + , UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__ZPCSIRSResourceSet +{ + ProtobufCMessage base; + uint32_t zp_csi_rs_resourcesetid; + size_t n_zp_csi_rs_resourceidlist; + uint32_t *zp_csi_rs_resourceidlist; +}; +#define UENIBSTREAMPROTOBUF__ZP__CSI__RS__RESOURCE_SET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor) \ + , 0, 0,NULL } + + +struct _Uenibstreamprotobuf__SPSConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SPSConfigPeriodicity *periodicity; + uint32_t nrofharq_processes; + Google__Protobuf__UInt32Value *n1pucch_an; + Uenibstreamprotobuf__SPSMCSTable *mcs_table; +}; +#define UENIBSTREAMPROTOBUF__SPS__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sps__config__descriptor) \ + , NULL, 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__SPSConfigPeriodicity +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SPSConfigPeriodicity__Value value; +}; +#define UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sps__config_periodicity__descriptor) \ + , UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SPSMCSTable +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SPSMCSTable__Value value; +}; +#define UENIBSTREAMPROTOBUF__SPS__MCS__TABLE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sps__mcs__table__descriptor) \ + , UENIBSTREAMPROTOBUF__SPS__MCS__TABLE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RadioLinkMonitoringConfig +{ + ProtobufCMessage base; + size_t n_failuredetectionresourcestoaddmodlist; + Uenibstreamprotobuf__RadioLinkMonitoringRS **failuredetectionresourcestoaddmodlist; + size_t n_failuredetectionresourcestoreleaselist; + uint32_t *failuredetectionresourcestoreleaselist; + Uenibstreamprotobuf__BeamFailureInstanceMaxCount *beamfailureinstancemaxcount; + Uenibstreamprotobuf__BeamFailureDetectionTimer *beamfailuredetectiontimer; +}; +#define UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__radio_link_monitoring_config__descriptor) \ + , 0,NULL, 0,NULL, NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_RS__DETECTION_RESOURCE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_RS__DETECTION_RESOURCE_SSB__INDEX = 3, + UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_RS__DETECTION_RESOURCE_CSI__RS__INDEX = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_RS__DETECTION_RESOURCE) +} Uenibstreamprotobuf__RadioLinkMonitoringRS__DetectionResourceCase; + +struct _Uenibstreamprotobuf__RadioLinkMonitoringRS +{ + ProtobufCMessage base; + uint32_t radiolinkmonitoringrs_id; + Uenibstreamprotobuf__Purpose *purpose; + Uenibstreamprotobuf__RadioLinkMonitoringRS__DetectionResourceCase detection_resource_case; + union { + uint32_t ssb_index; + uint32_t csi_rs_index; + }; +}; +#define UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_RS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__radio_link_monitoring_rs__descriptor) \ + , 0, NULL, UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_RS__DETECTION_RESOURCE__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__Purpose +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Purpose__Value value; +}; +#define UENIBSTREAMPROTOBUF__PURPOSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__purpose__descriptor) \ + , UENIBSTREAMPROTOBUF__PURPOSE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__BeamFailureInstanceMaxCount +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BeamFailureInstanceMaxCount__Value value; +}; +#define UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__beam_failure_instance_max_count__descriptor) \ + , UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__BeamFailureDetectionTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BeamFailureDetectionTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__beam_failure_detection_timer__descriptor) \ + , UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__BWPDownlink +{ + ProtobufCMessage base; + uint32_t bwp_id; + Uenibstreamprotobuf__BWPDownlinkCommon *bwp_common; + Uenibstreamprotobuf__BWPDownlinkDedicated *bwp_dedicated; +}; +#define UENIBSTREAMPROTOBUF__BWP__DOWNLINK__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bwp__downlink__descriptor) \ + , 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__BWPInactivityTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BWPInactivityTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bwp__inactivity_timer__descriptor) \ + , UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__UPLINK_CONFIG__PUSCH__SERVING_CELL_CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__UPLINK_CONFIG__PUSCH__SERVING_CELL_CONFIG_RELEASE_PUSCH__SERVING_CELL_CONFIG = 5, + UENIBSTREAMPROTOBUF__UPLINK_CONFIG__PUSCH__SERVING_CELL_CONFIG_SETUP_PUSCH__SERVING_CELL_CONFIG = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UPLINK_CONFIG__PUSCH__SERVING_CELL_CONFIG) +} Uenibstreamprotobuf__UplinkConfig__PuschServingCellConfigCase; + +typedef enum { + UENIBSTREAMPROTOBUF__UPLINK_CONFIG__CARRIER_SWITCHING__NOT_SET = 0, + UENIBSTREAMPROTOBUF__UPLINK_CONFIG__CARRIER_SWITCHING_RELEASE_CARRIER_SWITCHING = 7, + UENIBSTREAMPROTOBUF__UPLINK_CONFIG__CARRIER_SWITCHING_SETUP_CARRIER_SWITCHING = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UPLINK_CONFIG__CARRIER_SWITCHING) +} Uenibstreamprotobuf__UplinkConfig__CarrierSwitchingCase; + +struct _Uenibstreamprotobuf__UplinkConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BWPUplinkDedicated *initialuplinkbwp; + size_t n_uplinkbwp_toreleaselist; + Google__Protobuf__UInt32Value **uplinkbwp_toreleaselist; + size_t n_uplinkbwp_toaddmodlist; + Uenibstreamprotobuf__BWPUplink **uplinkbwp_toaddmodlist; + Google__Protobuf__UInt32Value *firstactiveuplinkbwp_id; + Google__Protobuf__BoolValue *powerboostpi2bpsk; + size_t n_uplinkchannelbw_perscs_list; + Uenibstreamprotobuf__SCSSpecificCarrier **uplinkchannelbw_perscs_list; + Uenibstreamprotobuf__UplinkConfig__PuschServingCellConfigCase pusch__serving_cell_config_case; + union { + Uenibstreamprotobuf__Null *release_pusch_servingcellconfig; + Uenibstreamprotobuf__PUSCHServingCellConfig *setup_pusch_servingcellconfig; + }; + Uenibstreamprotobuf__UplinkConfig__CarrierSwitchingCase carrier_switching_case; + union { + Uenibstreamprotobuf__Null *release_carrierswitching; + Uenibstreamprotobuf__SRSCarrierSwitching *setup_carrierswitching; + }; +}; +#define UENIBSTREAMPROTOBUF__UPLINK_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uplink_config__descriptor) \ + , NULL, 0,NULL, 0,NULL, NULL, NULL, 0,NULL, UENIBSTREAMPROTOBUF__UPLINK_CONFIG__PUSCH__SERVING_CELL_CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__UPLINK_CONFIG__CARRIER_SWITCHING__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUCCH__CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUCCH__CONFIG_RELEASE_PUCCH__CONFIG = 1, + UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUCCH__CONFIG_SETUP_PUCCH__CONFIG = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUCCH__CONFIG) +} Uenibstreamprotobuf__BWPUplinkDedicated__PucchConfigCase; + +typedef enum { + UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUSCH__CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUSCH__CONFIG_RELEASE_PUSCH__CONFIG = 3, + UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUSCH__CONFIG_SETUP_PUSCH__CONFIG = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUSCH__CONFIG) +} Uenibstreamprotobuf__BWPUplinkDedicated__PuschConfigCase; + +typedef enum { + UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__CONFIGURED_GRANT_CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__CONFIGURED_GRANT_CONFIG_RELEASE_CONFIGURED_GRANT_CONFIG = 5, + UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__CONFIGURED_GRANT_CONFIG_SETUP_CONFIGURED_GRANT_CONFIG = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__CONFIGURED_GRANT_CONFIG) +} Uenibstreamprotobuf__BWPUplinkDedicated__ConfiguredGrantConfigCase; + +typedef enum { + UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__SRS__CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__SRS__CONFIG_RELEASE_SRS__CONFIG = 7, + UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__SRS__CONFIG_SETUP_SRS__CONFIG = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__SRS__CONFIG) +} Uenibstreamprotobuf__BWPUplinkDedicated__SrsConfigCase; + +typedef enum { + UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__BEAM_FAILURE_RECOVERY_CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__BEAM_FAILURE_RECOVERY_CONFIG_RELEASE_BEAM_FAILURE_RECOVERY_CONFIG = 9, + UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__BEAM_FAILURE_RECOVERY_CONFIG_SETUP_BEAM_FAILURE_RECOVERY_CONFIG = 10 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__BEAM_FAILURE_RECOVERY_CONFIG) +} Uenibstreamprotobuf__BWPUplinkDedicated__BeamFailureRecoveryConfigCase; + +struct _Uenibstreamprotobuf__BWPUplinkDedicated +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BWPUplinkDedicated__PucchConfigCase pucch__config_case; + union { + Uenibstreamprotobuf__Null *release_pucch_config; + Uenibstreamprotobuf__PUCCHConfig *setup_pucch_config; + }; + Uenibstreamprotobuf__BWPUplinkDedicated__PuschConfigCase pusch__config_case; + union { + Uenibstreamprotobuf__Null *release_pusch_config; + Uenibstreamprotobuf__PUSCHConfig *setup_pusch_config; + }; + Uenibstreamprotobuf__BWPUplinkDedicated__ConfiguredGrantConfigCase configured_grant_config_case; + union { + Uenibstreamprotobuf__Null *release_configuredgrantconfig; + Uenibstreamprotobuf__ConfiguredGrantConfig *setup_configuredgrantconfig; + }; + Uenibstreamprotobuf__BWPUplinkDedicated__SrsConfigCase srs__config_case; + union { + Uenibstreamprotobuf__Null *release_srs_config; + Uenibstreamprotobuf__SRSConfig *setup_srs_config; + }; + Uenibstreamprotobuf__BWPUplinkDedicated__BeamFailureRecoveryConfigCase beam_failure_recovery_config_case; + union { + Uenibstreamprotobuf__Null *release_beamfailurerecoveryconfig; + Uenibstreamprotobuf__BeamFailureRecoveryConfig *setup_beamfailurerecoveryconfig; + }; +}; +#define UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bwp__uplink_dedicated__descriptor) \ + , UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUCCH__CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUSCH__CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__CONFIGURED_GRANT_CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__SRS__CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__BEAM_FAILURE_RECOVERY_CONFIG__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT1__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT1_RELEASE_FORMAT1 = 5, + UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT1_SETUP_FORMAT1 = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT1) +} Uenibstreamprotobuf__PUCCHConfig__Format1Case; + +typedef enum { + UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT2__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT2_RELEASE_FORMAT2 = 7, + UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT2_SETUP_FORMAT2 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT2) +} Uenibstreamprotobuf__PUCCHConfig__Format2Case; + +typedef enum { + UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT3__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT3_RELEASE_FORMAT3 = 9, + UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT3_SETUP_FORMAT3 = 10 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT3) +} Uenibstreamprotobuf__PUCCHConfig__Format3Case; + +typedef enum { + UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT4__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT4_RELEASE_FORMAT4 = 11, + UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT4_SETUP_FORMAT4 = 12 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT4) +} Uenibstreamprotobuf__PUCCHConfig__Format4Case; + +struct _Uenibstreamprotobuf__PUCCHConfig +{ + ProtobufCMessage base; + size_t n_resourcesettoaddmodlist; + Uenibstreamprotobuf__PUCCHResourceSet **resourcesettoaddmodlist; + size_t n_resourcesettoreleaselist; + uint32_t *resourcesettoreleaselist; + size_t n_resourcetoaddmodlist; + Uenibstreamprotobuf__PUCCHResource **resourcetoaddmodlist; + size_t n_resourcetoreleaselist; + uint32_t *resourcetoreleaselist; + size_t n_schedulingrequestresourcetoaddmodlist; + Uenibstreamprotobuf__SchedulingRequestResourceConfig **schedulingrequestresourcetoaddmodlist; + size_t n_schedulingrequestresourcetoreleaselist; + uint32_t *schedulingrequestresourcetoreleaselist; + size_t n_multi_csi_pucch_resourcelist; + uint32_t *multi_csi_pucch_resourcelist; + size_t n_dl_datatoul_ack; + uint32_t *dl_datatoul_ack; + size_t n_spatialrelationinfotoaddmodlist; + Uenibstreamprotobuf__PUCCHSpatialRelationInfo **spatialrelationinfotoaddmodlist; + size_t n_spatialrelationinfotoreleaselist; + uint32_t *spatialrelationinfotoreleaselist; + Uenibstreamprotobuf__PUCCHPowerControl *pucch_powercontrol; + Uenibstreamprotobuf__PUCCHConfig__Format1Case format1_case; + union { + Uenibstreamprotobuf__Null *release_format1; + Uenibstreamprotobuf__PUCCHFormatConfig *setup_format1; + }; + Uenibstreamprotobuf__PUCCHConfig__Format2Case format2_case; + union { + Uenibstreamprotobuf__Null *release_format2; + Uenibstreamprotobuf__PUCCHFormatConfig *setup_format2; + }; + Uenibstreamprotobuf__PUCCHConfig__Format3Case format3_case; + union { + Uenibstreamprotobuf__Null *release_format3; + Uenibstreamprotobuf__PUCCHFormatConfig *setup_format3; + }; + Uenibstreamprotobuf__PUCCHConfig__Format4Case format4_case; + union { + Uenibstreamprotobuf__Null *release_format4; + Uenibstreamprotobuf__PUCCHFormatConfig *setup_format4; + }; +}; +#define UENIBSTREAMPROTOBUF__PUCCH__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__config__descriptor) \ + , 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, NULL, UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT1__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT2__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT3__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT4__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__PUCCHResourceSet +{ + ProtobufCMessage base; + uint32_t pucch_resourcesetid; + size_t n_resourcelist; + uint32_t *resourcelist; + Google__Protobuf__UInt32Value *maxpayloadminus1; +}; +#define UENIBSTREAMPROTOBUF__PUCCH__RESOURCE_SET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__resource_set__descriptor) \ + , 0, 0,NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__FORMAT__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__FORMAT_FORMAT0 = 5, + UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__FORMAT_FORMAT1 = 6, + UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__FORMAT_FORMAT2 = 7, + UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__FORMAT_FORMAT3 = 8, + UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__FORMAT_FORMAT4 = 9 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__FORMAT) +} Uenibstreamprotobuf__PUCCHResource__FormatCase; + +struct _Uenibstreamprotobuf__PUCCHResource +{ + ProtobufCMessage base; + uint32_t pucch_resourceid; + uint32_t startingprb; + Uenibstreamprotobuf__EnabledOpt *intraslotfrequencyhopping; + Google__Protobuf__UInt32Value *secondhopprb; + Uenibstreamprotobuf__PUCCHResource__FormatCase format_case; + union { + Uenibstreamprotobuf__PUCCHFormat0 *format0; + Uenibstreamprotobuf__PUCCHFormat1 *format1; + Uenibstreamprotobuf__PUCCHFormat2 *format2; + Uenibstreamprotobuf__PUCCHFormat3 *format3; + Uenibstreamprotobuf__PUCCHFormat4 *format4; + }; +}; +#define UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__resource__descriptor) \ + , 0, 0, NULL, NULL, UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__FORMAT__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__PUCCHFormat0 +{ + ProtobufCMessage base; + uint32_t initialcyclicshift; + uint32_t nrofsymbols; + uint32_t startingsymbolindex; +}; +#define UENIBSTREAMPROTOBUF__PUCCH_FORMAT0__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch_format0__descriptor) \ + , 0, 0, 0 } + + +struct _Uenibstreamprotobuf__PUCCHFormat1 +{ + ProtobufCMessage base; + uint32_t initialcyclicshift; + uint32_t nrofsymbols; + uint32_t startingsymbolindex; + uint32_t timedomainocc; +}; +#define UENIBSTREAMPROTOBUF__PUCCH_FORMAT1__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch_format1__descriptor) \ + , 0, 0, 0, 0 } + + +struct _Uenibstreamprotobuf__PUCCHFormat2 +{ + ProtobufCMessage base; + uint32_t nrofprbs; + uint32_t nrofsymbols; + uint32_t startingsymbolindex; +}; +#define UENIBSTREAMPROTOBUF__PUCCH_FORMAT2__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch_format2__descriptor) \ + , 0, 0, 0 } + + +struct _Uenibstreamprotobuf__PUCCHFormat3 +{ + ProtobufCMessage base; + uint32_t nrofprbs; + uint32_t nrofsymbols; + uint32_t startingsymbolindex; +}; +#define UENIBSTREAMPROTOBUF__PUCCH_FORMAT3__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch_format3__descriptor) \ + , 0, 0, 0 } + + +struct _Uenibstreamprotobuf__PUCCHFormat4 +{ + ProtobufCMessage base; + uint32_t nrofsymbols; + Uenibstreamprotobuf__OCCLength *occ_length; + Uenibstreamprotobuf__OCCIndex *occ_index; + uint32_t startingsymbolindex; +}; +#define UENIBSTREAMPROTOBUF__PUCCH_FORMAT4__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch_format4__descriptor) \ + , 0, NULL, NULL, 0 } + + +struct _Uenibstreamprotobuf__OCCLength +{ + ProtobufCMessage base; + Uenibstreamprotobuf__OCCLength__Value value; +}; +#define UENIBSTREAMPROTOBUF__OCC__LENGTH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__occ__length__descriptor) \ + , UENIBSTREAMPROTOBUF__OCC__LENGTH__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__OCCIndex +{ + ProtobufCMessage base; + Uenibstreamprotobuf__OCCIndex__Value value; +}; +#define UENIBSTREAMPROTOBUF__OCC__INDEX__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__occ__index__descriptor) \ + , UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PUCCHFormatConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__EnabledOpt *interslotfrequencyhopping; + Google__Protobuf__BoolValue *additionaldmrs; + Uenibstreamprotobuf__PUCCHMaxCodeRate *maxcoderate; + Uenibstreamprotobuf__NrofSlots *nrofslots; + Uenibstreamprotobuf__EnabledOpt *pi2bpsk; + Google__Protobuf__BoolValue *simultaneousharq_ack_csi; +}; +#define UENIBSTREAMPROTOBUF__PUCCH__FORMAT_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__format_config__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__PUCCHMaxCodeRate +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PUCCHMaxCodeRate__Value value; +}; +#define UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__max_code_rate__descriptor) \ + , UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__NrofSlots +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NrofSlots__Value value; +}; +#define UENIBSTREAMPROTOBUF__NROF_SLOTS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_slots__descriptor) \ + , UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SYM2 = 3, + UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SYM6OR7 = 4, + UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL1 = 5, + UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL2 = 6, + UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL4 = 7, + UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL5 = 8, + UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL8 = 9, + UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL10 = 10, + UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL16 = 11, + UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL20 = 12, + UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL40 = 13, + UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL80 = 14, + UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL160 = 15, + UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL320 = 16, + UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL640 = 17 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET) +} Uenibstreamprotobuf__SchedulingRequestResourceConfig__PeriodicityAndOffsetCase; + +struct _Uenibstreamprotobuf__SchedulingRequestResourceConfig +{ + ProtobufCMessage base; + uint32_t schedulingrequestresourceid; + uint32_t schedulingrequestid; + Google__Protobuf__UInt32Value *resource; + Uenibstreamprotobuf__SchedulingRequestResourceConfig__PeriodicityAndOffsetCase periodicity_and_offset_case; + union { + Uenibstreamprotobuf__Null *sym2; + Uenibstreamprotobuf__Null *sym6or7; + Uenibstreamprotobuf__Null *sl1; + uint32_t sl2; + uint32_t sl4; + uint32_t sl5; + uint32_t sl8; + uint32_t sl10; + uint32_t sl16; + uint32_t sl20; + uint32_t sl40; + uint32_t sl80; + uint32_t sl160; + uint32_t sl320; + uint32_t sl640; + }; +}; +#define UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scheduling_request_resource_config__descriptor) \ + , 0, 0, NULL, UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__PUCCH__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PUCCH__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL_SSB__INDEX = 3, + UENIBSTREAMPROTOBUF__PUCCH__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL_CSI__RS__INDEX = 4, + UENIBSTREAMPROTOBUF__PUCCH__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL_SRS = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL) +} Uenibstreamprotobuf__PUCCHSpatialRelationInfo__ReferenceSignalCase; + +struct _Uenibstreamprotobuf__PUCCHSpatialRelationInfo +{ + ProtobufCMessage base; + uint32_t pucch_spatialrelationinfoid; + Google__Protobuf__UInt32Value *servingcellid; + uint32_t pucch_pathlossreferencers_id; + uint32_t p0_pucch_id; + Uenibstreamprotobuf__ClosedLoopIndex *closedloopindex; + Uenibstreamprotobuf__PUCCHSpatialRelationInfo__ReferenceSignalCase reference_signal_case; + union { + uint32_t ssb_index; + uint32_t csi_rs_index; + Uenibstreamprotobuf__Srs *srs; + }; +}; +#define UENIBSTREAMPROTOBUF__PUCCH__SPATIAL_RELATION_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__spatial_relation_info__descriptor) \ + , 0, NULL, 0, 0, NULL, UENIBSTREAMPROTOBUF__PUCCH__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__Srs +{ + ProtobufCMessage base; + uint32_t resourceid; + uint32_t uplinkbwp; +}; +#define UENIBSTREAMPROTOBUF__SRS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__ClosedLoopIndex +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ClosedLoopIndex__Value value; +}; +#define UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__closed_loop_index__descriptor) \ + , UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PUCCHPowerControl +{ + ProtobufCMessage base; + Google__Protobuf__Int32Value *deltaf_pucch_f0; + Google__Protobuf__Int32Value *deltaf_pucch_f1; + Google__Protobuf__Int32Value *deltaf_pucch_f2; + Google__Protobuf__Int32Value *deltaf_pucch_f3; + Google__Protobuf__Int32Value *deltaf_pucch_f4; + size_t n_p0_set; + Uenibstreamprotobuf__P0PUCCH **p0_set; + size_t n_pathlossreferencerss; + Uenibstreamprotobuf__PUCCHPathlossReferenceRS **pathlossreferencerss; + Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *twopucch_pc_adjustmentstates; +}; +#define UENIBSTREAMPROTOBUF__PUCCH__POWER_CONTROL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__power_control__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, 0,NULL, 0,NULL, NULL } + + +struct _Uenibstreamprotobuf__P0PUCCH +{ + ProtobufCMessage base; + uint32_t p0_pucch_id; + int32_t p0_pucch_value; +}; +#define UENIBSTREAMPROTOBUF__P0__PUCCH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__p0__pucch__descriptor) \ + , 0, 0 } + + +typedef enum { + UENIBSTREAMPROTOBUF__PUCCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PUCCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL_SSB__INDEX = 2, + UENIBSTREAMPROTOBUF__PUCCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL_CSI__RS__INDEX = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL) +} Uenibstreamprotobuf__PUCCHPathlossReferenceRS__ReferenceSignalCase; + +struct _Uenibstreamprotobuf__PUCCHPathlossReferenceRS +{ + ProtobufCMessage base; + uint32_t pucch_pathlossreferencers_id; + Uenibstreamprotobuf__PUCCHPathlossReferenceRS__ReferenceSignalCase reference_signal_case; + union { + uint32_t ssb_index; + uint32_t csi_rs_index; + }; +}; +#define UENIBSTREAMPROTOBUF__PUCCH__PATHLOSS_REFERENCE_RS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor) \ + , 0, UENIBSTREAMPROTOBUF__PUCCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates__Value value; +}; +#define UENIBSTREAMPROTOBUF__TWO_PUCCH__PC__ADJUSTMENT_STATES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor) \ + , UENIBSTREAMPROTOBUF__TWO_PUCCH__PC__ADJUSTMENT_STATES__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__PUSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PUSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION_RELEASE_CODE_BLOCK_GROUP_TRANSMISSION = 1, + UENIBSTREAMPROTOBUF__PUSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION_SETUP_CODE_BLOCK_GROUP_TRANSMISSION = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION) +} Uenibstreamprotobuf__PUSCHServingCellConfig__CodeBlockGroupTransmissionCase; + +struct _Uenibstreamprotobuf__PUSCHServingCellConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RateMatching *ratematching; + Uenibstreamprotobuf__XOverhead *xoverhead; + Google__Protobuf__UInt32Value *maxmimo_layers; + Google__Protobuf__BoolValue *processingtype2enabled; + Uenibstreamprotobuf__PUSCHServingCellConfig__CodeBlockGroupTransmissionCase code_block_group_transmission_case; + union { + Uenibstreamprotobuf__Null *release_codeblockgrouptransmission; + Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *setup_codeblockgrouptransmission; + }; +}; +#define UENIBSTREAMPROTOBUF__PUSCH__SERVING_CELL_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__serving_cell_config__descriptor) \ + , NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__PUSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *maxcodeblockgroupspertransportblock; +}; +#define UENIBSTREAMPROTOBUF__PUSCH__CODE_BLOCK_GROUP_TRANSMISSION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__RateMatching +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RateMatching__Value value; +}; +#define UENIBSTREAMPROTOBUF__RATE_MATCHING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rate_matching__descriptor) \ + , UENIBSTREAMPROTOBUF__RATE_MATCHING__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__SRS__CARRIER_SWITCHING__SRS__TPC__PDCCH__GROUP__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SRS__CARRIER_SWITCHING__SRS__TPC__PDCCH__GROUP_TYPE_A = 3, + UENIBSTREAMPROTOBUF__SRS__CARRIER_SWITCHING__SRS__TPC__PDCCH__GROUP_TYPE_B = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__CARRIER_SWITCHING__SRS__TPC__PDCCH__GROUP) +} Uenibstreamprotobuf__SRSCarrierSwitching__SrsTPCPDCCHGroupCase; + +struct _Uenibstreamprotobuf__SRSCarrierSwitching +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *srs_switchfromservcellindex; + Uenibstreamprotobuf__SRSSwitchFromCarrier *srs_switchfromcarrier; + size_t n_monitoringcells; + uint32_t *monitoringcells; + Uenibstreamprotobuf__SRSCarrierSwitching__SrsTPCPDCCHGroupCase srs__tpc__pdcch__group_case; + union { + Uenibstreamprotobuf__SRSTPCPDCCHConfigList *typea; + Uenibstreamprotobuf__SRSTPCPDCCHConfig *typeb; + }; +}; +#define UENIBSTREAMPROTOBUF__SRS__CARRIER_SWITCHING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__carrier_switching__descriptor) \ + , NULL, NULL, 0,NULL, UENIBSTREAMPROTOBUF__SRS__CARRIER_SWITCHING__SRS__TPC__PDCCH__GROUP__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__SRSSwitchFromCarrier +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SRSSwitchFromCarrier__Value value; +}; +#define UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__switch_from_carrier__descriptor) \ + , UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SRSTPCPDCCHConfigList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__SRSTPCPDCCHConfig **items; +}; +#define UENIBSTREAMPROTOBUF__SRS__TPC__PDCCH__CONFIG_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__SRSTPCPDCCHConfig +{ + ProtobufCMessage base; + size_t n_srs_cc_setindexlist; + Uenibstreamprotobuf__SRSCCSetIndex **srs_cc_setindexlist; +}; +#define UENIBSTREAMPROTOBUF__SRS__TPC__PDCCH__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__SRSCCSetIndex +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *cc_setindex; + Google__Protobuf__UInt32Value *cc_indexinonecc_set; +}; +#define UENIBSTREAMPROTOBUF__SRS__CC__SET_INDEX__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__cc__set_index__descriptor) \ + , NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_A__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_A_RELEASE_DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_A = 3, + UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_A_SETUP_DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_A = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_A) +} Uenibstreamprotobuf__PUSCHConfig__DmrsUplinkForPUSCHMappingTypeACase; + +typedef enum { + UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_B__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_B_RELEASE_DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_B = 5, + UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_B_SETUP_DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_B = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_B) +} Uenibstreamprotobuf__PUSCHConfig__DmrsUplinkForPUSCHMappingTypeBCase; + +typedef enum { + UENIBSTREAMPROTOBUF__PUSCH__CONFIG__PUSCH__TIME_DOMAIN_ALLOCATION_LIST__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PUSCH__CONFIG__PUSCH__TIME_DOMAIN_ALLOCATION_LIST_RELEASE_PUSCH__TIME_DOMAIN_ALLOCATION_LIST = 11, + UENIBSTREAMPROTOBUF__PUSCH__CONFIG__PUSCH__TIME_DOMAIN_ALLOCATION_LIST_SETUP_PUSCH__TIME_DOMAIN_ALLOCATION_LIST = 12 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUSCH__CONFIG__PUSCH__TIME_DOMAIN_ALLOCATION_LIST) +} Uenibstreamprotobuf__PUSCHConfig__PuschTimeDomainAllocationListCase; + +typedef enum { + UENIBSTREAMPROTOBUF__PUSCH__CONFIG__UCI__ON_PUSCH__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PUSCH__CONFIG__UCI__ON_PUSCH_RELEASE_UCI__ON_PUSCH = 20, + UENIBSTREAMPROTOBUF__PUSCH__CONFIG__UCI__ON_PUSCH_SETUP_UCI__ON_PUSCH = 21 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUSCH__CONFIG__UCI__ON_PUSCH) +} Uenibstreamprotobuf__PUSCHConfig__UciOnPUSCHCase; + +struct _Uenibstreamprotobuf__PUSCHConfig +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *datascramblingidentitypusch; + Uenibstreamprotobuf__TxConfig *tx_config; + Uenibstreamprotobuf__PUSCHPowerControl *pusch_powercontrol; + Uenibstreamprotobuf__FrequencyHopping *frequencyhopping; + size_t n_frequencyhoppingoffsetlists; + uint32_t *frequencyhoppingoffsetlists; + Uenibstreamprotobuf__ResourceAllocation *resource_allocation; + Uenibstreamprotobuf__PUSCHAggregationFactor *pusch_aggregationfactor; + Uenibstreamprotobuf__MCSTable *mcs_table; + Uenibstreamprotobuf__MCSTable *mcs_tabletransformprecoder; + Uenibstreamprotobuf__EnabledDisabledOpt *transformprecoder; + Uenibstreamprotobuf__CodebookSubset *codebooksubset; + Google__Protobuf__UInt32Value *maxrank; + Uenibstreamprotobuf__RBGSize2 *rbg_size; + Uenibstreamprotobuf__EnabledOpt *tp_pi2bpsk; + Uenibstreamprotobuf__PUSCHConfig__DmrsUplinkForPUSCHMappingTypeACase dmrs__uplink_for_pusch__mapping_type_a_case; + union { + Uenibstreamprotobuf__Null *release_dmrs_uplinkforpusch_mappingtypea; + Uenibstreamprotobuf__DMRSUplinkConfig *setup_dmrs_uplinkforpusch_mappingtypea; + }; + Uenibstreamprotobuf__PUSCHConfig__DmrsUplinkForPUSCHMappingTypeBCase dmrs__uplink_for_pusch__mapping_type_b_case; + union { + Uenibstreamprotobuf__Null *release_dmrs_uplinkforpusch_mappingtypeb; + Uenibstreamprotobuf__DMRSUplinkConfig *setup_dmrs_uplinkforpusch_mappingtypeb; + }; + Uenibstreamprotobuf__PUSCHConfig__PuschTimeDomainAllocationListCase pusch__time_domain_allocation_list_case; + union { + Uenibstreamprotobuf__Null *release_pusch_timedomainallocationlist; + Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *setup_pusch_timedomainallocationlist; + }; + Uenibstreamprotobuf__PUSCHConfig__UciOnPUSCHCase uci__on_pusch_case; + union { + Uenibstreamprotobuf__Null *release_uci_onpusch; + Uenibstreamprotobuf__UCIOnPUSCH *setup_uci_onpusch; + }; +}; +#define UENIBSTREAMPROTOBUF__PUSCH__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__config__descriptor) \ + , NULL, NULL, NULL, NULL, 0,NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_A__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_B__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PUSCH__CONFIG__PUSCH__TIME_DOMAIN_ALLOCATION_LIST__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PUSCH__CONFIG__UCI__ON_PUSCH__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__TxConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TxConfig__Value value; +}; +#define UENIBSTREAMPROTOBUF__TX__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__tx__config__descriptor) \ + , UENIBSTREAMPROTOBUF__TX__CONFIG__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__DMRS__UPLINK_CONFIG__PHASE_TRACKING_RS__NOT_SET = 0, + UENIBSTREAMPROTOBUF__DMRS__UPLINK_CONFIG__PHASE_TRACKING_RS_RELEASE_PHASE_TRACKING_RS = 3, + UENIBSTREAMPROTOBUF__DMRS__UPLINK_CONFIG__PHASE_TRACKING_RS_SETUP_PHASE_TRACKING_RS = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DMRS__UPLINK_CONFIG__PHASE_TRACKING_RS) +} Uenibstreamprotobuf__DMRSUplinkConfig__PhaseTrackingRSCase; + +struct _Uenibstreamprotobuf__DMRSUplinkConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DMRSType *dmrs_type; + Uenibstreamprotobuf__DMRSAdditionalPosition *dmrs_additionalposition; + Uenibstreamprotobuf__MaxLength *maxlength; + Uenibstreamprotobuf__TransformPrecodingDisabled *transformprecodingdisabled; + Uenibstreamprotobuf__TransformPrecodingEnabled *transformprecodingenabled; + Uenibstreamprotobuf__DMRSUplinkConfig__PhaseTrackingRSCase phase_tracking_rs_case; + union { + Uenibstreamprotobuf__Null *release_phasetrackingrs; + Uenibstreamprotobuf__PTRSUplinkConfig *setup_phasetrackingrs; + }; +}; +#define UENIBSTREAMPROTOBUF__DMRS__UPLINK_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dmrs__uplink_config__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__DMRS__UPLINK_CONFIG__PHASE_TRACKING_RS__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__PTRSUplinkConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TransformPrecoderDisabled *transformprecoderdisabled; + Uenibstreamprotobuf__TransformPrecoderEnabled *transformprecoderenabled; +}; +#define UENIBSTREAMPROTOBUF__PTRS__UPLINK_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ptrs__uplink_config__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__TransformPrecoderDisabled +{ + ProtobufCMessage base; + size_t n_frequencydensity; + uint32_t *frequencydensity; + size_t n_timedensity; + uint32_t *timedensity; + Uenibstreamprotobuf__MaxNrofPorts *maxnrofports; + Uenibstreamprotobuf__ResourceElementOffset *resourceelementoffset; + Uenibstreamprotobuf__PTRSPower *ptrs_power; +}; +#define UENIBSTREAMPROTOBUF__TRANSFORM_PRECODER_DISABLED__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__transform_precoder_disabled__descriptor) \ + , 0,NULL, 0,NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__MaxNrofPorts +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MaxNrofPorts__Value value; +}; +#define UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__max_nrof_ports__descriptor) \ + , UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PTRSPower +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PTRSPower__Value value; +}; +#define UENIBSTREAMPROTOBUF__PTRS__POWER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ptrs__power__descriptor) \ + , UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__TransformPrecoderEnabled +{ + ProtobufCMessage base; + size_t n_sampledensity; + uint32_t *sampledensity; + Uenibstreamprotobuf__TimeDensityTransformPrecoding *timedensitytransformprecoding; +}; +#define UENIBSTREAMPROTOBUF__TRANSFORM_PRECODER_ENABLED__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__transform_precoder_enabled__descriptor) \ + , 0,NULL, NULL } + + +struct _Uenibstreamprotobuf__TimeDensityTransformPrecoding +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TimeDensityTransformPrecoding__Value value; +}; +#define UENIBSTREAMPROTOBUF__TIME_DENSITY_TRANSFORM_PRECODING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__time_density_transform_precoding__descriptor) \ + , UENIBSTREAMPROTOBUF__TIME_DENSITY_TRANSFORM_PRECODING__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__TransformPrecodingDisabled +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *scramblingid0; + Google__Protobuf__UInt32Value *scramblingid1; +}; +#define UENIBSTREAMPROTOBUF__TRANSFORM_PRECODING_DISABLED__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__transform_precoding_disabled__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__TransformPrecodingEnabled +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *npusch_identity; + Uenibstreamprotobuf__DisabledOpt *sequencegrouphopping; + Uenibstreamprotobuf__EnabledOpt *sequencehopping; +}; +#define UENIBSTREAMPROTOBUF__TRANSFORM_PRECODING_ENABLED__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__transform_precoding_enabled__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__PUSCHPowerControl +{ + ProtobufCMessage base; + Uenibstreamprotobuf__EnabledOpt *tpc_accumulation; + Uenibstreamprotobuf__Alpha *msg3_alpha; + Google__Protobuf__Int32Value *p0_nominalwithoutgrant; + size_t n_p0_alphasets; + Uenibstreamprotobuf__P0PUSCHAlphaSet **p0_alphasets; + size_t n_pathlossreferencerstoaddmodlist; + Uenibstreamprotobuf__PUSCHPathlossReferenceRS **pathlossreferencerstoaddmodlist; + size_t n_pathlossreferencerstoreleaselist; + uint32_t *pathlossreferencerstoreleaselist; + Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *twopusch_pc_adjustmentstates; + Uenibstreamprotobuf__EnabledOpt *deltamcs; + size_t n_sri_pusch_mappingtoaddmodlist; + Uenibstreamprotobuf__SRIPUSCHPowerControl **sri_pusch_mappingtoaddmodlist; + size_t n_sri_pusch_mappingtoreleaselist; + uint32_t *sri_pusch_mappingtoreleaselist; +}; +#define UENIBSTREAMPROTOBUF__PUSCH__POWER_CONTROL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__power_control__descriptor) \ + , NULL, NULL, NULL, 0,NULL, 0,NULL, 0,NULL, NULL, NULL, 0,NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__Alpha +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Alpha__Value value; +}; +#define UENIBSTREAMPROTOBUF__ALPHA__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__alpha__descriptor) \ + , UENIBSTREAMPROTOBUF__ALPHA__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__P0PUSCHAlphaSet +{ + ProtobufCMessage base; + uint32_t p0_pusch_alphasetid; + Google__Protobuf__Int32Value *p0; + Uenibstreamprotobuf__Alpha *alpha; +}; +#define UENIBSTREAMPROTOBUF__P0__PUSCH__ALPHA_SET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__p0__pusch__alpha_set__descriptor) \ + , 0, NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__PUSCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PUSCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL_SSB__INDEX = 2, + UENIBSTREAMPROTOBUF__PUSCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL_CSI__RS__INDEX = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUSCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL) +} Uenibstreamprotobuf__PUSCHPathlossReferenceRS__ReferenceSignalCase; + +struct _Uenibstreamprotobuf__PUSCHPathlossReferenceRS +{ + ProtobufCMessage base; + uint32_t pusch_pathlossreferencers_id; + Uenibstreamprotobuf__PUSCHPathlossReferenceRS__ReferenceSignalCase reference_signal_case; + union { + uint32_t ssb_index; + uint32_t csi_rs_index; + }; +}; +#define UENIBSTREAMPROTOBUF__PUSCH__PATHLOSS_REFERENCE_RS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor) \ + , 0, UENIBSTREAMPROTOBUF__PUSCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates__Value value; +}; +#define UENIBSTREAMPROTOBUF__TWO_PUSCH__PC__ADJUSTMENT_STATES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor) \ + , UENIBSTREAMPROTOBUF__TWO_PUSCH__PC__ADJUSTMENT_STATES__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SRIPUSCHPowerControl +{ + ProtobufCMessage base; + uint32_t sri_pusch_powercontrolid; + uint32_t sri_pusch_pathlossreferencers_id; + uint32_t sri_p0_pusch_alphasetid; + Uenibstreamprotobuf__ClosedLoopIndex *sri_pusch_closedloopindex; +}; +#define UENIBSTREAMPROTOBUF__SRI__PUSCH__POWER_CONTROL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sri__pusch__power_control__descriptor) \ + , 0, 0, 0, NULL } + + +struct _Uenibstreamprotobuf__FrequencyHopping +{ + ProtobufCMessage base; + Uenibstreamprotobuf__FrequencyHopping__Value value; +}; +#define UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__frequency_hopping__descriptor) \ + , UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PUSCHAggregationFactor +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PUSCHAggregationFactor__Value value; +}; +#define UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__aggregation_factor__descriptor) \ + , UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__CodebookSubset +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CodebookSubset__Value value; +}; +#define UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_subset__descriptor) \ + , UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RBGSize2 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RBGSize2__Value value; +}; +#define UENIBSTREAMPROTOBUF__RBG__SIZE2__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rbg__size2__descriptor) \ + , UENIBSTREAMPROTOBUF__RBG__SIZE2__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__UCI__ON_PUSCH__BETA_OFFSETS__NOT_SET = 0, + UENIBSTREAMPROTOBUF__UCI__ON_PUSCH__BETA_OFFSETS_DYNAMIC = 1, + UENIBSTREAMPROTOBUF__UCI__ON_PUSCH__BETA_OFFSETS_SEMI_STATIC = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UCI__ON_PUSCH__BETA_OFFSETS) +} Uenibstreamprotobuf__UCIOnPUSCH__BetaOffsetsCase; + +struct _Uenibstreamprotobuf__UCIOnPUSCH +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Scaling *scaling; + Uenibstreamprotobuf__UCIOnPUSCH__BetaOffsetsCase beta_offsets_case; + union { + Uenibstreamprotobuf__BetaOffsetsList *dynamic; + Uenibstreamprotobuf__BetaOffsets *semistatic; + }; +}; +#define UENIBSTREAMPROTOBUF__UCI__ON_PUSCH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uci__on_pusch__descriptor) \ + , NULL, UENIBSTREAMPROTOBUF__UCI__ON_PUSCH__BETA_OFFSETS__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__BetaOffsetsList +{ + ProtobufCMessage base; + size_t n_betaoffsets; + Uenibstreamprotobuf__BetaOffsets **betaoffsets; +}; +#define UENIBSTREAMPROTOBUF__BETA_OFFSETS_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__beta_offsets_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__Scaling +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Scaling__Value value; +}; +#define UENIBSTREAMPROTOBUF__SCALING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scaling__descriptor) \ + , UENIBSTREAMPROTOBUF__SCALING__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__CONFIGURED_GRANT_CONFIG__UCI__ON_PUSCH__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CONFIGURED_GRANT_CONFIG__UCI__ON_PUSCH_RELEASE_UCI__ON_PUSCH = 5, + UENIBSTREAMPROTOBUF__CONFIGURED_GRANT_CONFIG__UCI__ON_PUSCH_SETUP_UCI__ON_PUSCH = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CONFIGURED_GRANT_CONFIG__UCI__ON_PUSCH) +} Uenibstreamprotobuf__ConfiguredGrantConfig__UciOnPUSCHCase; + +struct _Uenibstreamprotobuf__ConfiguredGrantConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__FrequencyHopping *frequencyhopping; + Uenibstreamprotobuf__DMRSUplinkConfig *cg_dmrs_configuration; + Uenibstreamprotobuf__MCSTable *mcs_table; + Uenibstreamprotobuf__MCSTable *mcs_tabletransformprecoder; + Uenibstreamprotobuf__ResourceAllocation *resourceallocation; + Uenibstreamprotobuf__RBGSize2 *rbg_size; + Uenibstreamprotobuf__PowerControlLoopToUse *powercontrollooptouse; + uint32_t p0_pusch_alpha; + Uenibstreamprotobuf__EnabledDisabledOpt *transformprecoder; + uint32_t nrofharq_processes; + Uenibstreamprotobuf__RepK *repk; + Uenibstreamprotobuf__RepKRV *repk_rv; + Uenibstreamprotobuf__GrantPeriodicity *periodicity; + Google__Protobuf__UInt32Value *configuredgranttimer; + Uenibstreamprotobuf__RRCConfiguredUplinkGrant *rrc_configureduplinkgrant; + Uenibstreamprotobuf__ConfiguredGrantConfig__UciOnPUSCHCase uci__on_pusch_case; + union { + Uenibstreamprotobuf__Null *release_uci_onpusch; + Uenibstreamprotobuf__CGUCIOnPUSCH *setup_uci_onpusch; + }; +}; +#define UENIBSTREAMPROTOBUF__CONFIGURED_GRANT_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__configured_grant_config__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__CONFIGURED_GRANT_CONFIG__UCI__ON_PUSCH__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__CG__UCI__ON_PUSCH__BETA_OFFSETS__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CG__UCI__ON_PUSCH__BETA_OFFSETS_DYNAMIC = 1, + UENIBSTREAMPROTOBUF__CG__UCI__ON_PUSCH__BETA_OFFSETS_SEMI_STATIC = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CG__UCI__ON_PUSCH__BETA_OFFSETS) +} Uenibstreamprotobuf__CGUCIOnPUSCH__BetaOffsetsCase; + +struct _Uenibstreamprotobuf__CGUCIOnPUSCH +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CGUCIOnPUSCH__BetaOffsetsCase beta_offsets_case; + union { + Uenibstreamprotobuf__BetaOffsetsList *dynamic; + Uenibstreamprotobuf__BetaOffsets *semistatic; + }; +}; +#define UENIBSTREAMPROTOBUF__CG__UCI__ON_PUSCH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cg__uci__on_pusch__descriptor) \ + , UENIBSTREAMPROTOBUF__CG__UCI__ON_PUSCH__BETA_OFFSETS__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__BetaOffsets +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *betaoffsetack_index1; + Google__Protobuf__UInt32Value *betaoffsetack_index2; + Google__Protobuf__UInt32Value *betaoffsetack_index3; + Google__Protobuf__UInt32Value *betaoffsetcsi_part1_index1; + Google__Protobuf__UInt32Value *betaoffsetcsi_part1_index2; + Google__Protobuf__UInt32Value *betaoffsetcsi_part2_index1; + Google__Protobuf__UInt32Value *betaoffsetcsi_part2_index2; +}; +#define UENIBSTREAMPROTOBUF__BETA_OFFSETS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__beta_offsets__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__PowerControlLoopToUse +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PowerControlLoopToUse__Value value; +}; +#define UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__power_control_loop_to_use__descriptor) \ + , UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RepK +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RepK__Value value; +}; +#define UENIBSTREAMPROTOBUF__REP_K__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rep_k__descriptor) \ + , UENIBSTREAMPROTOBUF__REP_K__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RepKRV +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RepKRV__Value value; +}; +#define UENIBSTREAMPROTOBUF__REP_K__RV__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rep_k__rv__descriptor) \ + , UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__GrantPeriodicity +{ + ProtobufCMessage base; + Uenibstreamprotobuf__GrantPeriodicity__Value value; +}; +#define UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__grant_periodicity__descriptor) \ + , UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RRCConfiguredUplinkGrant +{ + ProtobufCMessage base; + uint32_t timedomainoffset; + uint32_t timedomainallocation; + char *frequencydomainallocation; + uint32_t antennaport; + Google__Protobuf__UInt32Value *dmrs_seqinitialization; + uint32_t precodingandnumberoflayers; + Google__Protobuf__UInt32Value *srs_resourceindicator; + uint32_t mcsandtbs; + Google__Protobuf__UInt32Value *frequencyhoppingoffset; + uint32_t pathlossreferenceindex; +}; +#define UENIBSTREAMPROTOBUF__RRC__CONFIGURED_UPLINK_GRANT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor) \ + , 0, 0, (char *)protobuf_c_empty_string, 0, NULL, 0, NULL, 0, NULL, 0 } + + +struct _Uenibstreamprotobuf__SRSConfig +{ + ProtobufCMessage base; + size_t n_srs_resourcesettoreleaselist; + uint32_t *srs_resourcesettoreleaselist; + size_t n_srs_resourcesettoaddmodlist; + Uenibstreamprotobuf__SRSResourceSet **srs_resourcesettoaddmodlist; + size_t n_srs_resourcetoreleaselist; + uint32_t *srs_resourcetoreleaselist; + size_t n_srs_resourcetoaddmodlist; + Uenibstreamprotobuf__SRSResource **srs_resourcetoaddmodlist; + Uenibstreamprotobuf__DisabledOpt *tpc_accumulation; +}; +#define UENIBSTREAMPROTOBUF__SRS__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__config__descriptor) \ + , 0,NULL, 0,NULL, 0,NULL, 0,NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__RESOURCE_TYPE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__RESOURCE_TYPE_APERIODIC = 3, + UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__RESOURCE_TYPE_SEMI_PERSISTENT = 4, + UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__RESOURCE_TYPE_PERIODIC = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__RESOURCE_TYPE) +} Uenibstreamprotobuf__SRSResourceSet__ResourceTypeCase; + +typedef enum { + UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__PATHLOSS_REFERENCE_RS__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__PATHLOSS_REFERENCE_RS_SSB__INDEX = 9, + UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__PATHLOSS_REFERENCE_RS_CSI__RS__INDEX = 10 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__PATHLOSS_REFERENCE_RS) +} Uenibstreamprotobuf__SRSResourceSet__PathlossReferenceRSCase; + +struct _Uenibstreamprotobuf__SRSResourceSet +{ + ProtobufCMessage base; + uint32_t srs_resourcesetid; + size_t n_srs_resourceidlist; + uint32_t *srs_resourceidlist; + Uenibstreamprotobuf__SRSResourceSetUsage *usage; + Uenibstreamprotobuf__Alpha *alpha; + Google__Protobuf__Int32Value *p0; + Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *srs_powercontroladjustmentstates; + Uenibstreamprotobuf__SRSResourceSet__ResourceTypeCase resource_type_case; + union { + Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *aperiodic; + Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *semi_persistent; + Uenibstreamprotobuf__SRSResourceSetTypePeriodic *periodic; + }; + Uenibstreamprotobuf__SRSResourceSet__PathlossReferenceRSCase pathloss_reference_rs_case; + union { + uint32_t ssb_index; + uint32_t csi_rs_index; + }; +}; +#define UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource_set__descriptor) \ + , 0, 0,NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__RESOURCE_TYPE__NOT_SET, {0}, UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__PATHLOSS_REFERENCE_RS__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__SRSResourceSetTypeAperiodic +{ + ProtobufCMessage base; + uint32_t aperiodicsrs_resourcetrigger; + Google__Protobuf__UInt32Value *csi_rs; + Google__Protobuf__UInt32Value *slotoffset; + size_t n_aperiodicsrs_resourcetriggerlist_v1530; + uint32_t *aperiodicsrs_resourcetriggerlist_v1530; +}; +#define UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET_TYPE__APERIODIC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor) \ + , 0, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *associatedcsi_rs; +}; +#define UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET_TYPE__SEMI__PERSISTENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SRSResourceSetTypePeriodic +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *associatedcsi_rs; +}; +#define UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET_TYPE__PERIODIC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SRSResourceSetUsage +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SRSResourceSetUsage__Value value; +}; +#define UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource_set__usage__descriptor) \ + , UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SRSPowerControlAdjustmentStates +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SRSPowerControlAdjustmentStates__Value value; +}; +#define UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor) \ + , UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__SRS__RESOURCE__TRANSMISSION_COMB__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SRS__RESOURCE__TRANSMISSION_COMB_N2 = 4, + UENIBSTREAMPROTOBUF__SRS__RESOURCE__TRANSMISSION_COMB_N4 = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__RESOURCE__TRANSMISSION_COMB) +} Uenibstreamprotobuf__SRSResource__TransmissionCombCase; + +typedef enum { + UENIBSTREAMPROTOBUF__SRS__RESOURCE__RESOURCE_TYPE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SRS__RESOURCE__RESOURCE_TYPE_APERIODIC = 11, + UENIBSTREAMPROTOBUF__SRS__RESOURCE__RESOURCE_TYPE_SEMI_PERSISTENT = 12, + UENIBSTREAMPROTOBUF__SRS__RESOURCE__RESOURCE_TYPE_PERIODIC = 13 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__RESOURCE__RESOURCE_TYPE) +} Uenibstreamprotobuf__SRSResource__ResourceTypeCase; + +struct _Uenibstreamprotobuf__SRSResource +{ + ProtobufCMessage base; + uint32_t srs_resourceid; + Uenibstreamprotobuf__NrofSRSPorts *nrofsrs_ports; + Uenibstreamprotobuf__PTRSPortIndex *ptrs_portindex; + Uenibstreamprotobuf__ResourceMapping *resourcemapping; + uint32_t freqdomainposition; + uint32_t freqdomainshift; + Uenibstreamprotobuf__FreqHopping *freqhopping; + Uenibstreamprotobuf__GroupOrSequenceHopping *grouporsequencehopping; + uint32_t sequenceid; + Uenibstreamprotobuf__SRSSpatialRelationInfo *spatialrelationinfo; + Uenibstreamprotobuf__SRSResource__TransmissionCombCase transmission_comb_case; + union { + Uenibstreamprotobuf__N2 *n2; + Uenibstreamprotobuf__N4 *n4; + }; + Uenibstreamprotobuf__SRSResource__ResourceTypeCase resource_type_case; + union { + Uenibstreamprotobuf__SRSResourceTypeAperiodic *aperiodic; + Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *semi_persistent; + Uenibstreamprotobuf__SRSResourceTypePeriodic *periodic; + }; +}; +#define UENIBSTREAMPROTOBUF__SRS__RESOURCE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource__descriptor) \ + , 0, NULL, NULL, NULL, 0, 0, NULL, NULL, 0, NULL, UENIBSTREAMPROTOBUF__SRS__RESOURCE__TRANSMISSION_COMB__NOT_SET, {0}, UENIBSTREAMPROTOBUF__SRS__RESOURCE__RESOURCE_TYPE__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__NrofSRSPorts +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NrofSRSPorts__Value value; +}; +#define UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_srs__ports__descriptor) \ + , UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PTRSPortIndex +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PTRSPortIndex__Value value; +}; +#define UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ptrs__port_index__descriptor) \ + , UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__N2 +{ + ProtobufCMessage base; + uint32_t comboffset_n2; + uint32_t cyclicshift_n2; +}; +#define UENIBSTREAMPROTOBUF__N2__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__n2__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__N4 +{ + ProtobufCMessage base; + uint32_t comboffset_n4; + uint32_t cyclicshift_n4; +}; +#define UENIBSTREAMPROTOBUF__N4__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__n4__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__ResourceMapping +{ + ProtobufCMessage base; + uint32_t startposition; + Uenibstreamprotobuf__NrofSymbols *nrofsymbols; + Uenibstreamprotobuf__RepetitionFactor *repetitionfactor; +}; +#define UENIBSTREAMPROTOBUF__RESOURCE_MAPPING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__resource_mapping__descriptor) \ + , 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__NrofSymbols +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NrofSymbols__Value value; +}; +#define UENIBSTREAMPROTOBUF__NROF_SYMBOLS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_symbols__descriptor) \ + , UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RepetitionFactor +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RepetitionFactor__Value value; +}; +#define UENIBSTREAMPROTOBUF__REPETITION_FACTOR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__repetition_factor__descriptor) \ + , UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__FreqHopping +{ + ProtobufCMessage base; + uint32_t c_srs; + uint32_t b_srs; + uint32_t b_hop; +}; +#define UENIBSTREAMPROTOBUF__FREQ_HOPPING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__freq_hopping__descriptor) \ + , 0, 0, 0 } + + +struct _Uenibstreamprotobuf__GroupOrSequenceHopping +{ + ProtobufCMessage base; + Uenibstreamprotobuf__GroupOrSequenceHopping__Value value; +}; +#define UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__group_or_sequence_hopping__descriptor) \ + , UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SRSResourceTypeAperiodic +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__SRS__RESOURCE_TYPE__APERIODIC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor) \ + } + + +struct _Uenibstreamprotobuf__SRSResourceTypeSemiPersistent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SRSPeriodicityAndOffset *periodicityandoffset_sp; +}; +#define UENIBSTREAMPROTOBUF__SRS__RESOURCE_TYPE__SEMI__PERSISTENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor) \ + , NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL1 = 1, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL2 = 2, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL4 = 3, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL5 = 4, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL8 = 5, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL10 = 6, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL16 = 7, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL20 = 8, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL32 = 9, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL40 = 10, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL64 = 11, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL80 = 12, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL160 = 13, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL320 = 14, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL640 = 15, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL1280 = 16, + UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL2560 = 17 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C) +} Uenibstreamprotobuf__SRSPeriodicityAndOffset__CCase; + +struct _Uenibstreamprotobuf__SRSPeriodicityAndOffset +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SRSPeriodicityAndOffset__CCase c_case; + union { + Uenibstreamprotobuf__Null *sl1; + uint32_t sl2; + uint32_t sl4; + uint32_t sl5; + uint32_t sl8; + uint32_t sl10; + uint32_t sl16; + uint32_t sl20; + uint32_t sl32; + uint32_t sl40; + uint32_t sl64; + uint32_t sl80; + uint32_t sl160; + uint32_t sl320; + uint32_t sl640; + uint32_t sl1280; + uint32_t sl2560; + }; +}; +#define UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__periodicity_and_offset__descriptor) \ + , UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__SRSResourceTypePeriodic +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SRSPeriodicityAndOffset *periodicityandoffset_p; +}; +#define UENIBSTREAMPROTOBUF__SRS__RESOURCE_TYPE__PERIODIC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource_type__periodic__descriptor) \ + , NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__SRS__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SRS__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL_SSB__INDEX = 2, + UENIBSTREAMPROTOBUF__SRS__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL_CSI__RS__INDEX = 3, + UENIBSTREAMPROTOBUF__SRS__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL_SRS = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL) +} Uenibstreamprotobuf__SRSSpatialRelationInfo__ReferenceSignalCase; + +struct _Uenibstreamprotobuf__SRSSpatialRelationInfo +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *servingcellid; + Uenibstreamprotobuf__SRSSpatialRelationInfo__ReferenceSignalCase reference_signal_case; + union { + uint32_t ssb_index; + uint32_t csi_rs_index; + Uenibstreamprotobuf__Srs *srs; + }; +}; +#define UENIBSTREAMPROTOBUF__SRS__SPATIAL_RELATION_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__spatial_relation_info__descriptor) \ + , NULL, UENIBSTREAMPROTOBUF__SRS__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__BeamFailureRecoveryConfig +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *rootsequenceindex_bfr; + Uenibstreamprotobuf__RACHConfigGeneric *rach_configbfr; + Google__Protobuf__UInt32Value *rsrp_thresholdssb; + size_t n_candidatebeamrslist; + Uenibstreamprotobuf__PRACHResourceDedicatedBFR **candidatebeamrslist; + Uenibstreamprotobuf__SSBPerRACHOccasion *ssb_perrach_occasion; + Google__Protobuf__UInt32Value *ra_ssb_occasionmaskindex; + Google__Protobuf__UInt32Value *recoverysearchspaceid; + Uenibstreamprotobuf__RAPrioritization *ra_prioritization; + Uenibstreamprotobuf__BeamFailureRecoveryTimer *beamfailurerecoverytimer; + Uenibstreamprotobuf__SubcarrierSpacing *msg1_subcarrierspacing_v1530; +}; +#define UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__beam_failure_recovery_config__descriptor) \ + , NULL, NULL, NULL, 0,NULL, NULL, NULL, NULL, NULL, NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__PRACH__RESOURCE_DEDICATED_BFR__C__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PRACH__RESOURCE_DEDICATED_BFR__C_SSB = 1, + UENIBSTREAMPROTOBUF__PRACH__RESOURCE_DEDICATED_BFR__C_CSI__RS = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PRACH__RESOURCE_DEDICATED_BFR__C) +} Uenibstreamprotobuf__PRACHResourceDedicatedBFR__CCase; + +struct _Uenibstreamprotobuf__PRACHResourceDedicatedBFR +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PRACHResourceDedicatedBFR__CCase c_case; + union { + Uenibstreamprotobuf__BFRSSBResource *ssb; + Uenibstreamprotobuf__BFRCSIRSResource *csi_rs; + }; +}; +#define UENIBSTREAMPROTOBUF__PRACH__RESOURCE_DEDICATED_BFR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor) \ + , UENIBSTREAMPROTOBUF__PRACH__RESOURCE_DEDICATED_BFR__C__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__BFRSSBResource +{ + ProtobufCMessage base; + uint32_t ssb; + uint32_t ra_preambleindex; +}; +#define UENIBSTREAMPROTOBUF__BFR__SSB__RESOURCE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bfr__ssb__resource__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__BFRCSIRSResource +{ + ProtobufCMessage base; + uint32_t csi_rs; + size_t n_ra_occasionlist; + uint32_t *ra_occasionlist; + Google__Protobuf__UInt32Value *ra_preambleindex; +}; +#define UENIBSTREAMPROTOBUF__BFR__CSIRS__RESOURCE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bfr__csirs__resource__descriptor) \ + , 0, 0,NULL, NULL } + + +struct _Uenibstreamprotobuf__SSBPerRACHOccasion +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SSBPerRACHOccasion__Value value; +}; +#define UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ssb_per_rach__occasion__descriptor) \ + , UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__BeamFailureRecoveryTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BeamFailureRecoveryTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__beam_failure_recovery_timer__descriptor) \ + , UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__PDCCH__SERVING_CELL_CONFIG__SLOT_FORMAT_INDICATOR__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PDCCH__SERVING_CELL_CONFIG__SLOT_FORMAT_INDICATOR_RELEASE_SLOT_FORMAT_INDICATOR = 1, + UENIBSTREAMPROTOBUF__PDCCH__SERVING_CELL_CONFIG__SLOT_FORMAT_INDICATOR_SETUP_SLOT_FORMAT_INDICATOR = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDCCH__SERVING_CELL_CONFIG__SLOT_FORMAT_INDICATOR) +} Uenibstreamprotobuf__PDCCHServingCellConfig__SlotFormatIndicatorCase; + +struct _Uenibstreamprotobuf__PDCCHServingCellConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PDCCHServingCellConfig__SlotFormatIndicatorCase slot_format_indicator_case; + union { + Uenibstreamprotobuf__Null *release_slotformatindicator; + Uenibstreamprotobuf__SlotFormatIndicator *setup_slotformatindicator; + }; +}; +#define UENIBSTREAMPROTOBUF__PDCCH__SERVING_CELL_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcch__serving_cell_config__descriptor) \ + , UENIBSTREAMPROTOBUF__PDCCH__SERVING_CELL_CONFIG__SLOT_FORMAT_INDICATOR__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__SlotFormatIndicator +{ + ProtobufCMessage base; + uint32_t sfi_rnti; + uint32_t dci_payloadsize; + size_t n_slotformatcombtoaddmodlist; + Uenibstreamprotobuf__SlotFormatCombinationsPerCell **slotformatcombtoaddmodlist; + size_t n_slotformatcombtoreleaselist; + uint32_t *slotformatcombtoreleaselist; +}; +#define UENIBSTREAMPROTOBUF__SLOT_FORMAT_INDICATOR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__slot_format_indicator__descriptor) \ + , 0, 0, 0,NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__SlotFormatCombinationsPerCell +{ + ProtobufCMessage base; + uint32_t servingcellid; + Uenibstreamprotobuf__SubcarrierSpacing *subcarrierspacing; + Uenibstreamprotobuf__SubcarrierSpacing *subcarrierspacing2; + size_t n_slotformatcombinations; + Uenibstreamprotobuf__SlotFormatCombination **slotformatcombinations; + Google__Protobuf__UInt32Value *positionindci; +}; +#define UENIBSTREAMPROTOBUF__SLOT_FORMAT_COMBINATIONS_PER_CELL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor) \ + , 0, NULL, NULL, 0,NULL, NULL } + + +struct _Uenibstreamprotobuf__SlotFormatCombination +{ + ProtobufCMessage base; + uint32_t slotformatcombinationid; + size_t n_slotformats; + uint32_t *slotformats; +}; +#define UENIBSTREAMPROTOBUF__SLOT_FORMAT_COMBINATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__slot_format_combination__descriptor) \ + , 0, 0,NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__PDSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PDSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION_RELEASE_CODE_BLOCK_GROUP_TRANSMISSION = 1, + UENIBSTREAMPROTOBUF__PDSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION_SETUP_CODE_BLOCK_GROUP_TRANSMISSION = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION) +} Uenibstreamprotobuf__PDSCHServingCellConfig__CodeBlockGroupTransmissionCase; + +struct _Uenibstreamprotobuf__PDSCHServingCellConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__XOverhead *xoverhead; + Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *nrofharq_processesforpdsch; + Google__Protobuf__UInt32Value *pucch_cell; + Google__Protobuf__UInt32Value *maxmimo_layers; + Google__Protobuf__BoolValue *processingtype2enabled; + Uenibstreamprotobuf__PDSCHServingCellConfig__CodeBlockGroupTransmissionCase code_block_group_transmission_case; + union { + Uenibstreamprotobuf__Null *release_codeblockgrouptransmission; + Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *setup_codeblockgrouptransmission; + }; +}; +#define UENIBSTREAMPROTOBUF__PDSCH__SERVING_CELL_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdsch__serving_cell_config__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__PDSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *maxcodeblockgroupspertransportblock; + protobuf_c_boolean codeblockgroupflushindicator; +}; +#define UENIBSTREAMPROTOBUF__PDSCH__CODE_BLOCK_GROUP_TRANSMISSION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor) \ + , NULL, 0 } + + +struct _Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock__Value value; +}; +#define UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor) \ + , UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__XOverhead +{ + ProtobufCMessage base; + Uenibstreamprotobuf__XOverhead__Value value; +}; +#define UENIBSTREAMPROTOBUF__XOVERHEAD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__xoverhead__descriptor) \ + , UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__NrofHARQProcessesForPDSCH +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NrofHARQProcessesForPDSCH__Value value; +}; +#define UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor) \ + , UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__CSI__APERIODIC_TRIGGER_STATE_LIST__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__CSI__APERIODIC_TRIGGER_STATE_LIST_RELEASE_CSI__APERIODIC_TRIGGER_STATE_LIST = 16, + UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__CSI__APERIODIC_TRIGGER_STATE_LIST_SETUP_CSI__APERIODIC_TRIGGER_STATE_LIST = 17 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__CSI__APERIODIC_TRIGGER_STATE_LIST) +} Uenibstreamprotobuf__CSIMeasConfig__CsiAperiodicTriggerStateListCase; + +typedef enum { + UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST_RELEASE_SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST = 18, + UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST_SETUP_SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST = 19 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST) +} Uenibstreamprotobuf__CSIMeasConfig__SemiPersistentOnPUSCHTriggerStateListCase; + +struct _Uenibstreamprotobuf__CSIMeasConfig +{ + ProtobufCMessage base; + size_t n_nzp_csi_rs_resourcetoaddmodlist; + Uenibstreamprotobuf__NZPCSIRSResource **nzp_csi_rs_resourcetoaddmodlist; + size_t n_nzp_csi_rs_resourcetoreleaselist; + uint32_t *nzp_csi_rs_resourcetoreleaselist; + size_t n_nzp_csi_rs_resourcesettoaddmodlist; + Uenibstreamprotobuf__NZPCSIRSResourceSet **nzp_csi_rs_resourcesettoaddmodlist; + size_t n_nzp_csi_rs_resourcesettoreleaselist; + uint32_t *nzp_csi_rs_resourcesettoreleaselist; + size_t n_csi_im_resourcetoaddmodlist; + Uenibstreamprotobuf__CSIIMResource **csi_im_resourcetoaddmodlist; + size_t n_csi_im_resourcetoreleaselist; + uint32_t *csi_im_resourcetoreleaselist; + size_t n_csi_im_resourcesettoaddmodlist; + Uenibstreamprotobuf__CSIIMResourceSet **csi_im_resourcesettoaddmodlist; + size_t n_csi_im_resourcesettoreleaselist; + uint32_t *csi_im_resourcesettoreleaselist; + size_t n_csi_ssb_resourcesettoaddmodlist; + Uenibstreamprotobuf__CSISSBResourceSet **csi_ssb_resourcesettoaddmodlist; + size_t n_csi_ssb_resourcesettoaddreleaselist; + uint32_t *csi_ssb_resourcesettoaddreleaselist; + size_t n_csi_resourceconfigtoaddmodlist; + Uenibstreamprotobuf__CSIResourceConfig **csi_resourceconfigtoaddmodlist; + size_t n_csi_resourceconfigtoreleaselist; + uint32_t *csi_resourceconfigtoreleaselist; + size_t n_csi_reportconfigtoaddmodlist; + Uenibstreamprotobuf__CSIReportConfig **csi_reportconfigtoaddmodlist; + size_t n_csi_reportconfigtoreleaselist; + uint32_t *csi_reportconfigtoreleaselist; + Google__Protobuf__UInt32Value *reporttriggersize; + Uenibstreamprotobuf__CSIMeasConfig__CsiAperiodicTriggerStateListCase csi__aperiodic_trigger_state_list_case; + union { + Uenibstreamprotobuf__Null *release_csi_aperiodictriggerstatelist; + Uenibstreamprotobuf__CSIAperiodicTriggerStateList *setup_csi_aperiodictriggerstatelist; + }; + Uenibstreamprotobuf__CSIMeasConfig__SemiPersistentOnPUSCHTriggerStateListCase semi_persistent_on_pusch__trigger_state_list_case; + union { + Uenibstreamprotobuf__Null *release_semipersistentonpusch_triggerstatelist; + Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *setup_semipersistentonpusch_triggerstatelist; + }; +}; +#define UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__meas_config__descriptor) \ + , 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, NULL, UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__CSI__APERIODIC_TRIGGER_STATE_LIST__NOT_SET, {0}, UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__NZPCSIRSResource +{ + ProtobufCMessage base; + uint32_t nzp_csi_rs_resourceid; + Uenibstreamprotobuf__CSIRSResourceMapping *resourcemapping; + int32_t powercontroloffset; + Uenibstreamprotobuf__PowerControlOffsetSS *powercontroloffsetss; + uint32_t scramblingid; + Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *periodicityandoffset; + Google__Protobuf__UInt32Value *qcl_infoperiodiccsi_rs; +}; +#define UENIBSTREAMPROTOBUF__NZP__CSI__RS__RESOURCE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nzp__csi__rs__resource__descriptor) \ + , 0, NULL, 0, NULL, 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__PowerControlOffsetSS +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PowerControlOffsetSS__Value value; +}; +#define UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__power_control_offset_ss__descriptor) \ + , UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__NZPCSIRSResourceSet +{ + ProtobufCMessage base; + uint32_t nzp_csi_resourcesetid; + size_t n_nzp_csi_rs_resources; + uint32_t *nzp_csi_rs_resources; + Uenibstreamprotobuf__OnOffOpt *repetition; + Google__Protobuf__UInt32Value *aperiodictriggeringoffset; + Uenibstreamprotobuf__TrueOpt *trs_info; +}; +#define UENIBSTREAMPROTOBUF__NZP__CSI__RS__RESOURCE_SET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor) \ + , 0, 0,NULL, NULL, NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE__CSI__IM__RESOURCE_ELEMENT_PATTERN__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE__CSI__IM__RESOURCE_ELEMENT_PATTERN_PATTERN0 = 2, + UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE__CSI__IM__RESOURCE_ELEMENT_PATTERN_PATTERN1 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE__CSI__IM__RESOURCE_ELEMENT_PATTERN) +} Uenibstreamprotobuf__CSIIMResource__CsiIMResourceElementPatternCase; + +struct _Uenibstreamprotobuf__CSIIMResource +{ + ProtobufCMessage base; + uint32_t csi_im_resourceid; + Uenibstreamprotobuf__CSIFrequencyOccupation *freqband; + Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *periodicityandoffset; + Uenibstreamprotobuf__CSIIMResource__CsiIMResourceElementPatternCase csi__im__resource_element_pattern_case; + union { + Uenibstreamprotobuf__Pattern0 *pattern0; + Uenibstreamprotobuf__Pattern1 *pattern1; + }; +}; +#define UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__im__resource__descriptor) \ + , 0, NULL, NULL, UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE__CSI__IM__RESOURCE_ELEMENT_PATTERN__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__Pattern0 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SubcarrierLocationP0 *subcarrierlocation_p0; + uint32_t symbollocation_p0; +}; +#define UENIBSTREAMPROTOBUF__PATTERN0__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pattern0__descriptor) \ + , NULL, 0 } + + +struct _Uenibstreamprotobuf__SubcarrierLocationP0 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SubcarrierLocationP0__Value value; +}; +#define UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__subcarrier_location_p0__descriptor) \ + , UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__Pattern1 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SubcarrierLocationP1 *subcarrierlocation_p1; + uint32_t symbollocation_p1; +}; +#define UENIBSTREAMPROTOBUF__PATTERN1__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pattern1__descriptor) \ + , NULL, 0 } + + +struct _Uenibstreamprotobuf__SubcarrierLocationP1 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SubcarrierLocationP1__Value value; +}; +#define UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__subcarrier_location_p1__descriptor) \ + , UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__CSIIMResourceSet +{ + ProtobufCMessage base; + uint32_t csi_im_resourcesetid; + size_t n_csi_im_resources; + uint32_t *csi_im_resources; +}; +#define UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE_SET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__im__resource_set__descriptor) \ + , 0, 0,NULL } + + +struct _Uenibstreamprotobuf__CSISSBResourceSet +{ + ProtobufCMessage base; + uint32_t csi_ssb_resourcesetid; + size_t n_csi_ssb_resourcelist; + uint32_t *csi_ssb_resourcelist; +}; +#define UENIBSTREAMPROTOBUF__CSI__SSB__RESOURCE_SET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__ssb__resource_set__descriptor) \ + , 0, 0,NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__CSI__RESOURCE_CONFIG__CSI__RS__RESOURCE_SET_LIST__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CSI__RESOURCE_CONFIG__CSI__RS__RESOURCE_SET_LIST_NZP__CSI__RS__SSB = 2, + UENIBSTREAMPROTOBUF__CSI__RESOURCE_CONFIG__CSI__RS__RESOURCE_SET_LIST_CSI__IM__RESOURCE_SET_LIST = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__RESOURCE_CONFIG__CSI__RS__RESOURCE_SET_LIST) +} Uenibstreamprotobuf__CSIResourceConfig__CsiRSResourceSetListCase; + +struct _Uenibstreamprotobuf__CSIResourceConfig +{ + ProtobufCMessage base; + uint32_t csi_resourceconfigid; + uint32_t bwp_id; + Uenibstreamprotobuf__ResourceType *resourcetype; + Uenibstreamprotobuf__CSIResourceConfig__CsiRSResourceSetListCase csi__rs__resource_set_list_case; + union { + Uenibstreamprotobuf__NZPCSIRSSSB *nzp_csi_rs_ssb; + Uenibstreamprotobuf__CSIIMResourceSetList *csi_im_resourcesetlist; + }; +}; +#define UENIBSTREAMPROTOBUF__CSI__RESOURCE_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__resource_config__descriptor) \ + , 0, 0, NULL, UENIBSTREAMPROTOBUF__CSI__RESOURCE_CONFIG__CSI__RS__RESOURCE_SET_LIST__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__NZPCSIRSSSB +{ + ProtobufCMessage base; + size_t n_nzp_csi_rs_resourcesetlist; + uint32_t *nzp_csi_rs_resourcesetlist; + size_t n_csi_ssb_resourcesetlist; + uint32_t *csi_ssb_resourcesetlist; +}; +#define UENIBSTREAMPROTOBUF__NZP__CSI__RS__SSB__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor) \ + , 0,NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__CSIIMResourceSetList +{ + ProtobufCMessage base; + size_t n_items; + uint32_t *items; +}; +#define UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE_SET_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__im__resource_set_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ResourceType +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ResourceType__Value value; +}; +#define UENIBSTREAMPROTOBUF__RESOURCE_TYPE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__resource_type__descriptor) \ + , UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_CONFIG_TYPE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_CONFIG_TYPE_PERIODIC = 6, + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_CONFIG_TYPE_SEMI_PERSISTENT_ON_PUCCH = 7, + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_CONFIG_TYPE_SEMI_PERSISTENT_ON_PUSCH = 8, + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_CONFIG_TYPE_APERIODIC = 9 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_CONFIG_TYPE) +} Uenibstreamprotobuf__CSIReportConfig__ReportConfigTypeCase; + +typedef enum { + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY_NONE = 10, + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY_CRI__RI__PMI__CQI = 11, + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY_CRI__RI_I1 = 12, + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY_CRI__RI_I1__CQI = 13, + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY_CRI__RI__CQI = 14, + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY_CRI__RSRP = 15, + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY_SSB__INDEX__RSRP = 16, + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY_CRI__RI__LI__PMI__CQI = 17 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY) +} Uenibstreamprotobuf__CSIReportConfig__ReportQuantityCase; + +typedef enum { + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__GROUP_BASED_BEAM_REPORTING__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__GROUP_BASED_BEAM_REPORTING_ENABLED = 23, + UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__GROUP_BASED_BEAM_REPORTING_DISABLED = 24 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__GROUP_BASED_BEAM_REPORTING) +} Uenibstreamprotobuf__CSIReportConfig__GroupBasedBeamReportingCase; + +struct _Uenibstreamprotobuf__CSIReportConfig +{ + ProtobufCMessage base; + uint32_t reportconfigid; + Google__Protobuf__UInt32Value *carrier; + uint32_t resourcesforchannelmeasurement; + Google__Protobuf__UInt32Value *csi_im_resourcesforinterference; + Google__Protobuf__UInt32Value *nzp_csi_rs_resourcesforinterference; + Uenibstreamprotobuf__ReportFreqConfiguration *reportfreqconfiguration; + Uenibstreamprotobuf__ConfiguredOpt *timerestrictionforchannelmeasurements; + Uenibstreamprotobuf__ConfiguredOpt *timerestrictionforinterferencemeasurements; + Uenibstreamprotobuf__CodebookConfig *codebookconfig; + Uenibstreamprotobuf__CSIReportConfigDummy *dummy; + Uenibstreamprotobuf__CQITable *cqi_table; + Uenibstreamprotobuf__SubbandSize *subbandsize; + size_t n_non_pmi_portindication; + Uenibstreamprotobuf__PortIndexFor8Ranks **non_pmi_portindication; + Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *semipersistentonpusch_v1530; + Uenibstreamprotobuf__CSIReportConfig__ReportConfigTypeCase report_config_type_case; + union { + Uenibstreamprotobuf__CSIReportConfigTypePeriodic *periodic; + Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *semipersistentonpucch; + Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *semipersistentonpusch; + Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *aperiodic; + }; + Uenibstreamprotobuf__CSIReportConfig__ReportQuantityCase report_quantity_case; + union { + Uenibstreamprotobuf__Null *none; + Uenibstreamprotobuf__Null *cri_ri_pmi_cqi; + Uenibstreamprotobuf__Null *cri_ri_i1; + Uenibstreamprotobuf__CRIRII1CQI *cri_ri_i1_cqi; + Uenibstreamprotobuf__Null *cri_ri_cqi; + Uenibstreamprotobuf__Null *cri_rsrp; + Uenibstreamprotobuf__Null *ssb_index_rsrp; + Uenibstreamprotobuf__Null *cri_ri_li_pmi_cqi; + }; + Uenibstreamprotobuf__CSIReportConfig__GroupBasedBeamReportingCase group_based_beam_reporting_case; + union { + Uenibstreamprotobuf__Null *enabled; + Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *disabled; + }; +}; +#define UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__report_config__descriptor) \ + , 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0,NULL, NULL, UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_CONFIG_TYPE__NOT_SET, {0}, UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY__NOT_SET, {0}, UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__GROUP_BASED_BEAM_REPORTING__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__CSIReportConfigTypePeriodic +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *reportslotconfig; + size_t n_pucch_csi_resourcelist; + Uenibstreamprotobuf__PUCCHCSIResource **pucch_csi_resourcelist; +}; +#define UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_TYPE__PERIODIC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__report_config_type__periodic__descriptor) \ + , NULL, 0,NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS4 = 1, + UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS5 = 2, + UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS8 = 3, + UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS10 = 4, + UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS16 = 5, + UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS20 = 6, + UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS40 = 7, + UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS80 = 8, + UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS160 = 9, + UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS320 = 10 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C) +} Uenibstreamprotobuf__CSIReportPeriodicityAndOffset__CCase; + +struct _Uenibstreamprotobuf__CSIReportPeriodicityAndOffset +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CSIReportPeriodicityAndOffset__CCase c_case; + union { + uint32_t slots4; + uint32_t slots5; + uint32_t slots8; + uint32_t slots10; + uint32_t slots16; + uint32_t slots20; + uint32_t slots40; + uint32_t slots80; + uint32_t slots160; + uint32_t slots320; + }; +}; +#define UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor) \ + , UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__PUCCHCSIResource +{ + ProtobufCMessage base; + uint32_t uplinkbandwidthpartid; + uint32_t pucch_resource; +}; +#define UENIBSTREAMPROTOBUF__PUCCH__CSI__RESOURCE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__csi__resource__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *reportslotconfig; + size_t n_pucch_csi_resourcelist; + Uenibstreamprotobuf__PUCCHCSIResource **pucch_csi_resourcelist; +}; +#define UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_TYPE__SEMI_PERSISTENT_ON_PUCCH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor) \ + , NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ReportSlotConfig *reportslotconfig; + size_t n_reportslotoffsetlist; + uint32_t *reportslotoffsetlist; + uint32_t p0alpha; +}; +#define UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_TYPE__SEMI_PERSISTENT_ON_PUSCH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor) \ + , NULL, 0,NULL, 0 } + + +struct _Uenibstreamprotobuf__ReportSlotConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ReportSlotConfig__Value value; +}; +#define UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_slot_config__descriptor) \ + , UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__CSIReportConfigTypeAperiodic +{ + ProtobufCMessage base; + size_t n_reportslotoffsetlist; + uint32_t *reportslotoffsetlist; +}; +#define UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_TYPE__APERIODIC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__CRIRII1CQI +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CRIRII1CQI__Value value; +}; +#define UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cri__ri_i1__cqi__descriptor) \ + , UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND__NOT_SET = 0, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS3 = 3, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS4 = 4, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS5 = 5, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS6 = 6, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS7 = 7, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS8 = 8, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS9 = 9, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS10 = 10, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS11 = 11, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS12 = 12, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS13 = 13, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS14 = 14, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS15 = 15, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS16 = 16, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS17 = 17, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS18 = 18, + UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS19_V1530 = 19 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND) +} Uenibstreamprotobuf__ReportFreqConfiguration__CsiReportingBandCase; + +struct _Uenibstreamprotobuf__ReportFreqConfiguration +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CQIFormatIndicator *cqi_formatindicator; + Uenibstreamprotobuf__PMIFormatIndicator *pmi_formatindicator; + Uenibstreamprotobuf__ReportFreqConfiguration__CsiReportingBandCase csi__reporting_band_case; + union { + char *subbands3; + char *subbands4; + char *subbands5; + char *subbands6; + char *subbands7; + char *subbands8; + char *subbands9; + char *subbands10; + char *subbands11; + char *subbands12; + char *subbands13; + char *subbands14; + char *subbands15; + char *subbands16; + char *subbands17; + char *subbands18; + char *subbands19_v1530; + }; +}; +#define UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_freq_configuration__descriptor) \ + , NULL, NULL, UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__CQIFormatIndicator +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CQIFormatIndicator__Value value; +}; +#define UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cqi__format_indicator__descriptor) \ + , UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PMIFormatIndicator +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PMIFormatIndicator__Value value; +}; +#define UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pmi__format_indicator__descriptor) \ + , UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__CODEBOOK_CONFIG__CODEBOOK_TYPE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CODEBOOK_CONFIG__CODEBOOK_TYPE_TYPE1 = 1, + UENIBSTREAMPROTOBUF__CODEBOOK_CONFIG__CODEBOOK_TYPE_TYPE2 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CODEBOOK_CONFIG__CODEBOOK_TYPE) +} Uenibstreamprotobuf__CodebookConfig__CodebookTypeCase; + +struct _Uenibstreamprotobuf__CodebookConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CodebookConfig__CodebookTypeCase codebook_type_case; + union { + Uenibstreamprotobuf__CodebookTypeType1 *type1; + Uenibstreamprotobuf__CodebookTypeType2 *type2; + }; +}; +#define UENIBSTREAMPROTOBUF__CODEBOOK_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_config__descriptor) \ + , UENIBSTREAMPROTOBUF__CODEBOOK_CONFIG__CODEBOOK_TYPE__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE1__SUB_TYPE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE1__SUB_TYPE_TYPE_I__SINGLE_PANEL = 1, + UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE1__SUB_TYPE_TYPE_I__MULTI_PANELL = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE1__SUB_TYPE) +} Uenibstreamprotobuf__CodebookTypeType1__SubTypeCase; + +struct _Uenibstreamprotobuf__CodebookTypeType1 +{ + ProtobufCMessage base; + uint32_t codebookmode; + Uenibstreamprotobuf__CodebookTypeType1__SubTypeCase sub_type_case; + union { + Uenibstreamprotobuf__CodebookSubTypeSinglePanel *typei_singlepanel; + Uenibstreamprotobuf__CodebookSubTypeMultiPanel *typei_multipanell; + }; +}; +#define UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE1__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_type__type1__descriptor) \ + , 0, UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE1__SUB_TYPE__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__SINGLE_PANEL__NR_OF_ANTENNA_PORTS__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__SINGLE_PANEL__NR_OF_ANTENNA_PORTS_TWO = 1, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__SINGLE_PANEL__NR_OF_ANTENNA_PORTS_MORE_THAN_TWO = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__SINGLE_PANEL__NR_OF_ANTENNA_PORTS) +} Uenibstreamprotobuf__CodebookSubTypeSinglePanel__NrOfAntennaPortsCase; + +struct _Uenibstreamprotobuf__CodebookSubTypeSinglePanel +{ + ProtobufCMessage base; + char *typei_singlepanel_ri_restriction; + Uenibstreamprotobuf__CodebookSubTypeSinglePanel__NrOfAntennaPortsCase nr_of_antenna_ports_case; + union { + Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *two; + Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *morethantwo; + }; +}; +#define UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__SINGLE_PANEL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor) \ + , (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__SINGLE_PANEL__NR_OF_ANTENNA_PORTS__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo +{ + ProtobufCMessage base; + char *twotx_codebooksubsetrestriction; +}; +#define UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__TWO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor) \ + , (char *)protobuf_c_empty_string } + + +typedef enum { + UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_TWO_ONE__TYPE_I__SINGLE_PANEL__RESTRICTION = 1, + UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_TWO_TWO__TYPE_I__SINGLE_PANEL__RESTRICTION = 2, + UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_FOUR_ONE__TYPE_I__SINGLE_PANEL__RESTRICTION = 3, + UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_THREE_TWO__TYPE_I__SINGLE_PANEL__RESTRICTION = 4, + UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_SIX_ONE__TYPE_I__SINGLE_PANEL__RESTRICTION = 5, + UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_FOUR_TWO__TYPE_I__SINGLE_PANEL__RESTRICTION = 6, + UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_EIGHT_ONE__TYPE_I__SINGLE_PANEL__RESTRICTION = 7, + UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_FOUR_THREE__TYPE_I__SINGLE_PANEL__RESTRICTION = 8, + UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_SIX_TWO__TYPE_I__SINGLE_PANEL__RESTRICTION = 9, + UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_TWELVE_ONE__TYPE_I__SINGLE_PANEL__RESTRICTION = 10, + UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_FOUR_FOUR__TYPE_I__SINGLE_PANEL__RESTRICTION = 11, + UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_EIGHT_TWO__TYPE_I__SINGLE_PANEL__RESTRICTION = 12, + UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_SIXTEEN_ONE__TYPE_I__SINGLE_PANEL__RESTRICTION = 13 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2) +} Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo__N1N2Case; + +struct _Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo +{ + ProtobufCMessage base; + Google__Protobuf__StringValue *typei_singlepanel_codebooksubsetrestriction_i2; + Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo__N1N2Case n1_n2_case; + union { + char *two_one_typei_singlepanel_restriction; + char *two_two_typei_singlepanel_restriction; + char *four_one_typei_singlepanel_restriction; + char *three_two_typei_singlepanel_restriction; + char *six_one_typei_singlepanel_restriction; + char *four_two_typei_singlepanel_restriction; + char *eight_one_typei_singlepanel_restriction; + char *four_three_typei_singlepanel_restriction; + char *six_two_typei_singlepanel_restriction; + char *twelve_one_typei_singlepanel_restriction; + char *four_four_typei_singlepanel_restriction; + char *eight_two_typei_singlepanel_restriction; + char *sixteen_one_typei_singlepanel_restriction; + }; +}; +#define UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor) \ + , NULL, UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2_TWO_TWO_ONE__TYPE_I__MULTI_PANEL__RESTRICTION = 1, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2_TWO_FOUR_ONE__TYPE_I__MULTI_PANEL__RESTRICTION = 2, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2_FOUR_TWO_ONE__TYPE_I__MULTI_PANEL__RESTRICTION = 3, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2_TWO_TWO_TWO__TYPE_I__MULTI_PANEL__RESTRICTION = 4, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2_TWO_EIGHT_ONE__TYPE_I__MULTI_PANEL__RESTRICTION = 5, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2_FOUR_FOUR_ONE__TYPE_I__MULTI_PANEL__RESTRICTION = 6, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2_TWO_FOUR_TWO__TYPE_I__MULTI_PANEL__RESTRICTION = 7, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2_FOUR_TWO_TWO__TYPE_I__MULTI_PANEL__RESTRICTION = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2) +} Uenibstreamprotobuf__CodebookSubTypeMultiPanel__NgN1N2Case; + +struct _Uenibstreamprotobuf__CodebookSubTypeMultiPanel +{ + ProtobufCMessage base; + char *ri_restriction; + Uenibstreamprotobuf__CodebookSubTypeMultiPanel__NgN1N2Case ng_n1_n2_case; + union { + char *two_two_one_typei_multipanel_restriction; + char *two_four_one_typei_multipanel_restriction; + char *four_two_one_typei_multipanel_restriction; + char *two_two_two_typei_multipanel_restriction; + char *two_eight_one_typei_multipanel_restriction; + char *four_four_one_typei_multipanel_restriction; + char *two_four_two_typei_multipanel_restriction; + char *four_two_two_typei_multipanel_restriction; + }; +}; +#define UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor) \ + , (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE2__SUB_TYPE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE2__SUB_TYPE_TYPE_II = 1, + UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE2__SUB_TYPE_TYPE_II__PORT_SELECTION = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE2__SUB_TYPE) +} Uenibstreamprotobuf__CodebookTypeType2__SubTypeCase; + +struct _Uenibstreamprotobuf__CodebookTypeType2 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PhaseAlphabetSize *phasealphabetsize; + protobuf_c_boolean subbandamplitude; + Uenibstreamprotobuf__NumberOfBeams *numberofbeams; + Uenibstreamprotobuf__CodebookTypeType2__SubTypeCase sub_type_case; + union { + Uenibstreamprotobuf__CodebookSubTypeTypeII *typeii; + Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *typeii_portselection; + }; +}; +#define UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE2__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_type__type2__descriptor) \ + , NULL, 0, NULL, UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE2__SUB_TYPE__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_TWO_ONE = 1, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_TWO_TWO = 2, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_FOUR_ONE = 3, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_THREE_TWO = 4, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_SIX_ONE = 5, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_FOUR_TWO = 6, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_EIGHT_ONE = 7, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_FOUR_THREE = 8, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_SIX_TWO = 9, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_TWELVE_ONE = 10, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_FOUR_FOUR = 11, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_EIGHT_TWO = 12, + UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_SIXTEEN_ONE = 13 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION) +} Uenibstreamprotobuf__CodebookSubTypeTypeII__N1N2CodebookSubsetRestrictionCase; + +struct _Uenibstreamprotobuf__CodebookSubTypeTypeII +{ + ProtobufCMessage base; + char *typeii_ri_restriction; + Uenibstreamprotobuf__CodebookSubTypeTypeII__N1N2CodebookSubsetRestrictionCase n1_n2_codebook_subset_restriction_case; + union { + char *two_one; + char *two_two; + char *four_one; + char *three_two; + char *six_one; + char *four_two; + char *eight_one; + char *four_three; + char *six_two; + char *twelve_one; + char *four_four; + char *eight_two; + char *sixteen_one; + }; +}; +#define UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor) \ + , (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PortSelectionSamplingSize *portselectionsamplingsize; + char *typeii_portselectionri_restriction; +}; +#define UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__PORT_SELECTION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor) \ + , NULL, (char *)protobuf_c_empty_string } + + +struct _Uenibstreamprotobuf__PhaseAlphabetSize +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PhaseAlphabetSize__Value value; +}; +#define UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__phase_alphabet_size__descriptor) \ + , UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__NumberOfBeams +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NumberOfBeams__Value value; +}; +#define UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__number_of_beams__descriptor) \ + , UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PortSelectionSamplingSize +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PortSelectionSamplingSize__Value value; +}; +#define UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__port_selection_sampling_size__descriptor) \ + , UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__CSIReportConfigDummy +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CSIReportConfigDummy__Value value; +}; +#define UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__report_config_dummy__descriptor) \ + , UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__GroupBasedBeamReportingDisabled +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NrofReportedRS *nrofreportedrs; +}; +#define UENIBSTREAMPROTOBUF__GROUP_BASED_BEAM_REPORTING__DISABLED__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__NrofReportedRS +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NrofReportedRS__Value value; +}; +#define UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_reported_rs__descriptor) \ + , UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__CQITable +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CQITable__Value value; +}; +#define UENIBSTREAMPROTOBUF__CQI__TABLE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cqi__table__descriptor) \ + , UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SubbandSize +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SubbandSize__Value value; +}; +#define UENIBSTREAMPROTOBUF__SUBBAND_SIZE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__subband_size__descriptor) \ + , UENIBSTREAMPROTOBUF__SUBBAND_SIZE__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__C__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__C_PORT_INDEX8 = 1, + UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__C_PORT_INDEX4 = 2, + UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__C_PORT_INDEX2 = 3, + UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__C_PORT_INDEX1 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__C) +} Uenibstreamprotobuf__PortIndexFor8Ranks__CCase; + +struct _Uenibstreamprotobuf__PortIndexFor8Ranks +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PortIndexFor8Ranks__CCase c_case; + union { + Uenibstreamprotobuf__PortIndex8 *portindex8; + Uenibstreamprotobuf__PortIndex4 *portindex4; + Uenibstreamprotobuf__PortIndex2 *portindex2; + Uenibstreamprotobuf__Null *portindex1; + }; +}; +#define UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__port_index_for8_ranks__descriptor) \ + , UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__C__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__PortIndex8 +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *rank1_8; + size_t n_rank2_8; + uint32_t *rank2_8; + size_t n_rank3_8; + uint32_t *rank3_8; + size_t n_rank4_8; + uint32_t *rank4_8; + size_t n_rank5_8; + uint32_t *rank5_8; + size_t n_rank6_8; + uint32_t *rank6_8; + size_t n_rank7_8; + uint32_t *rank7_8; + size_t n_rank8_8; + uint32_t *rank8_8; +}; +#define UENIBSTREAMPROTOBUF__PORT_INDEX8__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__port_index8__descriptor) \ + , NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__PortIndex4 +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *rank1_4; + size_t n_rank2_4; + uint32_t *rank2_4; + size_t n_rank3_4; + uint32_t *rank3_4; + size_t n_rank4_4; + uint32_t *rank4_4; +}; +#define UENIBSTREAMPROTOBUF__PORT_INDEX4__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__port_index4__descriptor) \ + , NULL, 0,NULL, 0,NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__PortIndex2 +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *rank1_2; + size_t n_rank2_2; + uint32_t *rank2_2; +}; +#define UENIBSTREAMPROTOBUF__PORT_INDEX2__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__port_index2__descriptor) \ + , NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530__ReportSlotConfigV1530 reportslotconfig_v1530; +}; +#define UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor) \ + , UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__CSIAperiodicTriggerStateList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__CSIAperiodicTriggerState **items; +}; +#define UENIBSTREAMPROTOBUF__CSI__APERIODIC_TRIGGER_STATE_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__CSIAperiodicTriggerState +{ + ProtobufCMessage base; + size_t n_associatedreportconfiginfolist; + Uenibstreamprotobuf__CSIAssociatedReportConfigInfo **associatedreportconfiginfolist; +}; +#define UENIBSTREAMPROTOBUF__CSI__APERIODIC_TRIGGER_STATE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor) \ + , 0,NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__CSI__ASSOCIATED_REPORT_CONFIG_INFO__RESOURCES_FOR_CHANNEL__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CSI__ASSOCIATED_REPORT_CONFIG_INFO__RESOURCES_FOR_CHANNEL_NZP__CSI__RS = 2, + UENIBSTREAMPROTOBUF__CSI__ASSOCIATED_REPORT_CONFIG_INFO__RESOURCES_FOR_CHANNEL_CSI__SSB__RESOURCE_SET = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__ASSOCIATED_REPORT_CONFIG_INFO__RESOURCES_FOR_CHANNEL) +} Uenibstreamprotobuf__CSIAssociatedReportConfigInfo__ResourcesForChannelCase; + +struct _Uenibstreamprotobuf__CSIAssociatedReportConfigInfo +{ + ProtobufCMessage base; + uint32_t reportconfigid; + Google__Protobuf__UInt32Value *csi_im_resourcesforinterference; + Google__Protobuf__UInt32Value *nzp_csi_rs_resourcesforinterference; + Uenibstreamprotobuf__CSIAssociatedReportConfigInfo__ResourcesForChannelCase resources_for_channel_case; + union { + Uenibstreamprotobuf__NZPCSIRS *nzp_csi_rs; + uint32_t csi_ssb_resourceset; + }; +}; +#define UENIBSTREAMPROTOBUF__CSI__ASSOCIATED_REPORT_CONFIG_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__associated_report_config_info__descriptor) \ + , 0, NULL, NULL, UENIBSTREAMPROTOBUF__CSI__ASSOCIATED_REPORT_CONFIG_INFO__RESOURCES_FOR_CHANNEL__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__NZPCSIRS +{ + ProtobufCMessage base; + uint32_t resourceset; + size_t n_qcl_info; + uint32_t *qcl_info; +}; +#define UENIBSTREAMPROTOBUF__NZP__CSI__RS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nzp__csi__rs__descriptor) \ + , 0, 0,NULL } + + +struct _Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState **items; +}; +#define UENIBSTREAMPROTOBUF__CSI__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState +{ + ProtobufCMessage base; + uint32_t associatedreportconfiginfo; +}; +#define UENIBSTREAMPROTOBUF__CSI__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor) \ + , 0 } + + +struct _Uenibstreamprotobuf__SCellDeactivationTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SCellDeactivationTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scell_deactivation_timer__descriptor) \ + , UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__CROSS_CARRIER_SCHEDULING_CONFIG__SCHEDULING_CELL_INFO__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CROSS_CARRIER_SCHEDULING_CONFIG__SCHEDULING_CELL_INFO_OWN = 1, + UENIBSTREAMPROTOBUF__CROSS_CARRIER_SCHEDULING_CONFIG__SCHEDULING_CELL_INFO_OTHER = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CROSS_CARRIER_SCHEDULING_CONFIG__SCHEDULING_CELL_INFO) +} Uenibstreamprotobuf__CrossCarrierSchedulingConfig__SchedulingCellInfoCase; + +struct _Uenibstreamprotobuf__CrossCarrierSchedulingConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CrossCarrierSchedulingConfig__SchedulingCellInfoCase scheduling_cell_info_case; + union { + Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *own; + Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *other; + }; +}; +#define UENIBSTREAMPROTOBUF__CROSS_CARRIER_SCHEDULING_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor) \ + , UENIBSTREAMPROTOBUF__CROSS_CARRIER_SCHEDULING_CONFIG__SCHEDULING_CELL_INFO__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig +{ + ProtobufCMessage base; + protobuf_c_boolean cif_presence; +}; +#define UENIBSTREAMPROTOBUF__OWN_CROSS_CARRIER_SCHEDULING_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor) \ + , 0 } + + +struct _Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig +{ + ProtobufCMessage base; + uint32_t schedulingcellid; + uint32_t cif_inschedulingcell; +}; +#define UENIBSTREAMPROTOBUF__OTHER_CROSS_CARRIER_SCHEDULING_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__PathlossReferenceLinking +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PathlossReferenceLinking__Value value; +}; +#define UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pathloss_reference_linking__descriptor) \ + , UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__MEAS_CONFIG__S__MEASURE_CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MEAS_CONFIG__S__MEASURE_CONFIG_SSB__RSRP = 7, + UENIBSTREAMPROTOBUF__MEAS_CONFIG__S__MEASURE_CONFIG_CSI__RSRP = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_CONFIG__S__MEASURE_CONFIG) +} Uenibstreamprotobuf__MeasConfig__SMeasureConfigCase; + +struct _Uenibstreamprotobuf__MeasConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasObjectToRemoveList *measobjecttoremovelist; + Uenibstreamprotobuf__MeasObjectToAddModList *measobjecttoaddmodlist; + Uenibstreamprotobuf__ReportConfigToRemoveList *reportconfigtoremovelist; + Uenibstreamprotobuf__ReportConfigToAddModList *reportconfigtoaddmodlist; + Uenibstreamprotobuf__MeasIdToRemoveList *measidtoremovelist; + Uenibstreamprotobuf__MeasIdToAddModList *measidtoaddmodlist; + Uenibstreamprotobuf__QuantityConfig *quantityconfig; + Uenibstreamprotobuf__MeasGapConfig *measgapconfig; + Uenibstreamprotobuf__MeasGapSharingConfig *measgapsharingconfig; + Uenibstreamprotobuf__MeasConfig__SMeasureConfigCase s__measure_config_case; + union { + uint32_t ssb_rsrp; + uint32_t csi_rsrp; + }; +}; +#define UENIBSTREAMPROTOBUF__MEAS_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_config__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__MEAS_CONFIG__S__MEASURE_CONFIG__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__MeasObjectToRemoveList +{ + ProtobufCMessage base; + size_t n_items; + uint32_t *items; +}; +#define UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_REMOVE_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_object_to_remove_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__MeasObjectToAddModList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__MeasObjectToAddMod **items; +}; +#define UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ReportConfigToRemoveList +{ + ProtobufCMessage base; + size_t n_items; + uint32_t *items; +}; +#define UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_REMOVE_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_config_to_remove_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ReportConfigToAddModList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ReportConfigToAddMod **items; +}; +#define UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_config_to_add_mod_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__MeasIdToRemoveList +{ + ProtobufCMessage base; + size_t n_items; + uint32_t *items; +}; +#define UENIBSTREAMPROTOBUF__MEAS_ID_TO_REMOVE_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_id_to_remove_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__MeasIdToAddModList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__MeasIdToAddMod **items; +}; +#define UENIBSTREAMPROTOBUF__MEAS_ID_TO_ADD_MOD_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor) \ + , 0,NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD__MEAS_OBJECT__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD__MEAS_OBJECT_MEAS_OBJECT_NR = 2, + UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD__MEAS_OBJECT_MEAS_OBJECT_EUTRA = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD__MEAS_OBJECT) +} Uenibstreamprotobuf__MeasObjectToAddMod__MeasObjectCase; + +struct _Uenibstreamprotobuf__MeasObjectToAddMod +{ + ProtobufCMessage base; + uint32_t measobjectid; + Uenibstreamprotobuf__MeasObjectToAddMod__MeasObjectCase meas_object_case; + union { + Uenibstreamprotobuf__MeasObjectNR *measobjectnr; + Uenibstreamprotobuf__MeasObjectEUTRA *measobjecteutra; + }; +}; +#define UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_object_to_add_mod__descriptor) \ + , 0, UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD__MEAS_OBJECT__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__MeasObjectNR +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *ssbfrequency; + Uenibstreamprotobuf__SubcarrierSpacing *ssbsubcarrierspacing; + Uenibstreamprotobuf__SSBMTC *smtc1; + Uenibstreamprotobuf__SSBMTC2 *smtc2; + Google__Protobuf__UInt32Value *reffreqcsi_rs; + Uenibstreamprotobuf__ReferenceSignalConfig *referencesignalconfig; + Uenibstreamprotobuf__ThresholdNR *absthreshss_blocksconsolidation; + Uenibstreamprotobuf__ThresholdNR *absthreshcsi_rs_consolidation; + Google__Protobuf__UInt32Value *nrofss_blockstoaverage; + Google__Protobuf__UInt32Value *nrofcsi_rs_resourcestoaverage; + uint32_t quantityconfigindex; + Uenibstreamprotobuf__QOffsetRangeList *offsetmo; + Uenibstreamprotobuf__PCIList *cellstoremovelist; + Uenibstreamprotobuf__CellsToAddModList *cellstoaddmodlist; + Uenibstreamprotobuf__PCIRangeIndexList *blackcellstoremovelist; + size_t n_blackcellstoaddmodlist; + Uenibstreamprotobuf__PCIRangeElement **blackcellstoaddmodlist; + Uenibstreamprotobuf__PCIRangeIndexList *whitecellstoremovelist; + size_t n_whitecellstoaddmodlist; + Uenibstreamprotobuf__PCIRangeElement **whitecellstoaddmodlist; + Google__Protobuf__UInt32Value *freqbandindicatornr_v1530; + Uenibstreamprotobuf__MeasCycleSCellV1530 *meascyclescell_v1530; +}; +#define UENIBSTREAMPROTOBUF__MEAS_OBJECT_NR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_object_nr__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, 0,NULL, NULL, 0,NULL, NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__REFERENCE_SIGNAL_CONFIG__CSI_RS__RESOURCE_CONFIG_MOBILITY__NOT_SET = 0, + UENIBSTREAMPROTOBUF__REFERENCE_SIGNAL_CONFIG__CSI_RS__RESOURCE_CONFIG_MOBILITY_RELEASE_CSI_RS__RESOURCE_CONFIG_MOBILITY = 2, + UENIBSTREAMPROTOBUF__REFERENCE_SIGNAL_CONFIG__CSI_RS__RESOURCE_CONFIG_MOBILITY_SETUP_CSI_RS__RESOURCE_CONFIG_MOBILITY = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REFERENCE_SIGNAL_CONFIG__CSI_RS__RESOURCE_CONFIG_MOBILITY) +} Uenibstreamprotobuf__ReferenceSignalConfig__CsiRsResourceConfigMobilityCase; + +struct _Uenibstreamprotobuf__ReferenceSignalConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SSBConfigMobility *ssb_configmobility; + Uenibstreamprotobuf__ReferenceSignalConfig__CsiRsResourceConfigMobilityCase csi_rs__resource_config_mobility_case; + union { + Uenibstreamprotobuf__Null *release_csi_rs_resourceconfigmobility; + Uenibstreamprotobuf__CSIRSResourceConfigMobility *setup_csi_rs_resourceconfigmobility; + }; +}; +#define UENIBSTREAMPROTOBUF__REFERENCE_SIGNAL_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__reference_signal_config__descriptor) \ + , NULL, UENIBSTREAMPROTOBUF__REFERENCE_SIGNAL_CONFIG__CSI_RS__RESOURCE_CONFIG_MOBILITY__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__SSB__CONFIG_MOBILITY__SSB__TO_MEASURE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SSB__CONFIG_MOBILITY__SSB__TO_MEASURE_RELEASE_SSB__TO_MEASURE = 1, + UENIBSTREAMPROTOBUF__SSB__CONFIG_MOBILITY__SSB__TO_MEASURE_SETUP_SSB__TO_MEASURE = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SSB__CONFIG_MOBILITY__SSB__TO_MEASURE) +} Uenibstreamprotobuf__SSBConfigMobility__SsbToMeasureCase; + +struct _Uenibstreamprotobuf__SSBConfigMobility +{ + ProtobufCMessage base; + protobuf_c_boolean derivessb_indexfromcell; + Uenibstreamprotobuf__SSRSSIMeasurement *ss_rssi_measurement; + Uenibstreamprotobuf__SSBConfigMobility__SsbToMeasureCase ssb__to_measure_case; + union { + Uenibstreamprotobuf__Null *release_ssb_tomeasure; + Uenibstreamprotobuf__SSBToMeasure *setup_ssb_tomeasure; + }; +}; +#define UENIBSTREAMPROTOBUF__SSB__CONFIG_MOBILITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ssb__config_mobility__descriptor) \ + , 0, NULL, UENIBSTREAMPROTOBUF__SSB__CONFIG_MOBILITY__SSB__TO_MEASURE__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__SSB__TO_MEASURE__C__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SSB__TO_MEASURE__C_SHORT_BITMAP = 1, + UENIBSTREAMPROTOBUF__SSB__TO_MEASURE__C_MEDIUM_BITMAP = 2, + UENIBSTREAMPROTOBUF__SSB__TO_MEASURE__C_LONG_BITMAP = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SSB__TO_MEASURE__C) +} Uenibstreamprotobuf__SSBToMeasure__CCase; + +struct _Uenibstreamprotobuf__SSBToMeasure +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SSBToMeasure__CCase c_case; + union { + char *shortbitmap; + char *mediumbitmap; + char *longbitmap; + }; +}; +#define UENIBSTREAMPROTOBUF__SSB__TO_MEASURE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ssb__to_measure__descriptor) \ + , UENIBSTREAMPROTOBUF__SSB__TO_MEASURE__C__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__SSRSSIMeasurement +{ + ProtobufCMessage base; + char *measurementslots; + uint32_t endsymbol; +}; +#define UENIBSTREAMPROTOBUF__SS__RSSI__MEASUREMENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ss__rssi__measurement__descriptor) \ + , (char *)protobuf_c_empty_string, 0 } + + +struct _Uenibstreamprotobuf__CSIRSResourceConfigMobility +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SubcarrierSpacing *subcarrierspacing; + size_t n_csi_rs_celllist_mobility; + Uenibstreamprotobuf__CSIRSCellMobility **csi_rs_celllist_mobility; + Google__Protobuf__UInt32Value *refservcellindex_v1530; +}; +#define UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_CONFIG_MOBILITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor) \ + , NULL, 0,NULL, NULL } + + +struct _Uenibstreamprotobuf__CSIRSCellMobility +{ + ProtobufCMessage base; + uint32_t cellid; + Uenibstreamprotobuf__CSIRSMeasurementBW *csi_rs_measurementbw; + Uenibstreamprotobuf__Density *density; + size_t n_csi_rs_resourcelist_mobility; + Uenibstreamprotobuf__CSIRSResourceMobility **csi_rs_resourcelist_mobility; +}; +#define UENIBSTREAMPROTOBUF__CSI__RS__CELL_MOBILITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__rs__cell_mobility__descriptor) \ + , 0, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__CSIRSMeasurementBW +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CSIRSMeasurementBW__NrofPRBs nrofprbs; + uint32_t startprb; +}; +#define UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__rs__measurement_bw__descriptor) \ + , UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__protobuf_unspecified, 0 } + + +struct _Uenibstreamprotobuf__Density +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Density__Value value; +}; +#define UENIBSTREAMPROTOBUF__DENSITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__density__descriptor) \ + , UENIBSTREAMPROTOBUF__DENSITY__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__SLOT_CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__SLOT_CONFIG_MS4 = 2, + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__SLOT_CONFIG_MS5 = 3, + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__SLOT_CONFIG_MS10 = 4, + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__SLOT_CONFIG_MS20 = 5, + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__SLOT_CONFIG_MS40 = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__SLOT_CONFIG) +} Uenibstreamprotobuf__CSIRSResourceMobility__SlotConfigCase; + +typedef enum { + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__FREQUENCY_DOMAIN_ALLOCATION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__FREQUENCY_DOMAIN_ALLOCATION_ROW1 = 8, + UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__FREQUENCY_DOMAIN_ALLOCATION_ROW2 = 9 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__FREQUENCY_DOMAIN_ALLOCATION) +} Uenibstreamprotobuf__CSIRSResourceMobility__FrequencyDomainAllocationCase; + +struct _Uenibstreamprotobuf__CSIRSResourceMobility +{ + ProtobufCMessage base; + uint32_t csi_rs_index; + Uenibstreamprotobuf__AssociatedSSB *associatedssb; + uint32_t firstofdmsymbolintimedomain; + uint32_t sequencegenerationconfig; + Uenibstreamprotobuf__CSIRSResourceMobility__SlotConfigCase slot_config_case; + union { + uint32_t ms4; + uint32_t ms5; + uint32_t ms10; + uint32_t ms20; + uint32_t ms40; + }; + Uenibstreamprotobuf__CSIRSResourceMobility__FrequencyDomainAllocationCase frequency_domain_allocation_case; + union { + char *row1; + char *row2; + }; +}; +#define UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__rs__resource__mobility__descriptor) \ + , 0, NULL, 0, 0, UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__SLOT_CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__FREQUENCY_DOMAIN_ALLOCATION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__AssociatedSSB +{ + ProtobufCMessage base; + uint32_t ssb_index; + protobuf_c_boolean isquasicolocated; +}; +#define UENIBSTREAMPROTOBUF__ASSOCIATED_SSB__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__associated_ssb__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__ThresholdNR +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *thresholdrsrp; + Google__Protobuf__UInt32Value *thresholdrsrq; + Google__Protobuf__UInt32Value *thresholdsinr; +}; +#define UENIBSTREAMPROTOBUF__THRESHOLD_NR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__threshold_nr__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__QOffsetRangeList +{ + ProtobufCMessage base; + Uenibstreamprotobuf__QOffsetRange *rsrpoffsetssb; + Uenibstreamprotobuf__QOffsetRange *rsrqoffsetssb; + Uenibstreamprotobuf__QOffsetRange *sinroffsetssb; + Uenibstreamprotobuf__QOffsetRange *rsrpoffsetcsi_rs; + Uenibstreamprotobuf__QOffsetRange *rsrqoffsetcsi_rs; + Uenibstreamprotobuf__QOffsetRange *sinroffsetcsi_rs; +}; +#define UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__q__offset_range_list__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__QOffsetRange +{ + ProtobufCMessage base; + Uenibstreamprotobuf__QOffsetRange__Value value; +}; +#define UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__q__offset_range__descriptor) \ + , UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__CellsToAddModList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__CellsToAddMod **items; +}; +#define UENIBSTREAMPROTOBUF__CELLS_TO_ADD_MOD_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cells_to_add_mod_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__CellsToAddMod +{ + ProtobufCMessage base; + uint32_t physcellid; + Uenibstreamprotobuf__QOffsetRangeList *cellindividualoffset; +}; +#define UENIBSTREAMPROTOBUF__CELLS_TO_ADD_MOD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cells_to_add_mod__descriptor) \ + , 0, NULL } + + +struct _Uenibstreamprotobuf__PCIList +{ + ProtobufCMessage base; + size_t n_items; + uint32_t *items; +}; +#define UENIBSTREAMPROTOBUF__PCI__LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pci__list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__PCIRangeIndexList +{ + ProtobufCMessage base; + size_t n_items; + uint32_t *items; +}; +#define UENIBSTREAMPROTOBUF__PCI__RANGE_INDEX_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pci__range_index_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__PCIRangeElement +{ + ProtobufCMessage base; + uint32_t pci_rangeindex; + Uenibstreamprotobuf__PCIRange *pci_range; +}; +#define UENIBSTREAMPROTOBUF__PCI__RANGE_ELEMENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pci__range_element__descriptor) \ + , 0, NULL } + + +struct _Uenibstreamprotobuf__PCIRange +{ + ProtobufCMessage base; + uint32_t start; + Uenibstreamprotobuf__Range *range; +}; +#define UENIBSTREAMPROTOBUF__PCI__RANGE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pci__range__descriptor) \ + , 0, NULL } + + +struct _Uenibstreamprotobuf__Range +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Range__Value value; +}; +#define UENIBSTREAMPROTOBUF__RANGE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__range__descriptor) \ + , UENIBSTREAMPROTOBUF__RANGE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__MeasCycleSCellV1530 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasCycleSCellV1530__Value value; +}; +#define UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor) \ + , UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__MeasObjectEUTRA +{ + ProtobufCMessage base; + uint32_t carrierfreq; + Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *allowedmeasbandwidth; + Uenibstreamprotobuf__EUTRACellIndexList *cellstoremovelisteutran; + size_t n_cellstoaddmodlisteutran; + Uenibstreamprotobuf__EUTRACell **cellstoaddmodlisteutran; + Uenibstreamprotobuf__EUTRACellIndexList *blackcellstoremovelisteutran; + size_t n_blackcellstoaddmodlisteutran; + Uenibstreamprotobuf__EUTRABlackCell **blackcellstoaddmodlisteutran; + protobuf_c_boolean eutra_presenceantennaport1; + Uenibstreamprotobuf__EUTRAQOffsetRange *eutra_q_offsetrange; + protobuf_c_boolean widebandrsrq_meas; +}; +#define UENIBSTREAMPROTOBUF__MEAS_OBJECT_EUTRA__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_object_eutra__descriptor) \ + , 0, NULL, NULL, 0,NULL, NULL, 0,NULL, 0, NULL, 0 } + + +struct _Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth +{ + ProtobufCMessage base; + Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth__Value value; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor) \ + , UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__EUTRACellIndexList +{ + ProtobufCMessage base; + size_t n_items; + uint32_t *items; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__CELL_INDEX_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__cell_index_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__EUTRACell +{ + ProtobufCMessage base; + uint32_t cellindexeutra; + uint32_t physcellid; + Uenibstreamprotobuf__EUTRAQOffsetRange *cellindividualoffset; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__CELL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__cell__descriptor) \ + , 0, 0, NULL } + + +struct _Uenibstreamprotobuf__EUTRAQOffsetRange +{ + ProtobufCMessage base; + Uenibstreamprotobuf__EUTRAQOffsetRange__Value value; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__q__offset_range__descriptor) \ + , UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__EUTRABlackCell +{ + ProtobufCMessage base; + uint32_t cellindexeutra; + Uenibstreamprotobuf__EUTRAPhysCellIdRange *physcellidrange; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__BLACK_CELL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__black_cell__descriptor) \ + , 0, NULL } + + +struct _Uenibstreamprotobuf__EUTRAPhysCellIdRange +{ + ProtobufCMessage base; + uint32_t start; + Uenibstreamprotobuf__EUTRARange *range; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__PHYS_CELL_ID_RANGE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor) \ + , 0, NULL } + + +struct _Uenibstreamprotobuf__EUTRARange +{ + ProtobufCMessage base; + Uenibstreamprotobuf__EUTRARange__Value value; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__RANGE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__range__descriptor) \ + , UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD__REPORT_CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD__REPORT_CONFIG_REPORT_CONFIG_NR = 2, + UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD__REPORT_CONFIG_REPORT_CONFIG_INTER_RAT = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD__REPORT_CONFIG) +} Uenibstreamprotobuf__ReportConfigToAddMod__ReportConfigCase; + +struct _Uenibstreamprotobuf__ReportConfigToAddMod +{ + ProtobufCMessage base; + uint32_t reportconfigid; + Uenibstreamprotobuf__ReportConfigToAddMod__ReportConfigCase report_config_case; + union { + Uenibstreamprotobuf__ReportConfigNR *reportconfignr; + Uenibstreamprotobuf__ReportConfigInterRAT *reportconfiginterrat; + }; +}; +#define UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_config_to_add_mod__descriptor) \ + , 0, UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD__REPORT_CONFIG__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__REPORT_CONFIG_NR__REPORT_TYPE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__REPORT_CONFIG_NR__REPORT_TYPE_PERIODICAL = 1, + UENIBSTREAMPROTOBUF__REPORT_CONFIG_NR__REPORT_TYPE_EVENT_TRIGGERED = 2, + UENIBSTREAMPROTOBUF__REPORT_CONFIG_NR__REPORT_TYPE_REPORT_CGI = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPORT_CONFIG_NR__REPORT_TYPE) +} Uenibstreamprotobuf__ReportConfigNR__ReportTypeCase; + +struct _Uenibstreamprotobuf__ReportConfigNR +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ReportConfigNR__ReportTypeCase report_type_case; + union { + Uenibstreamprotobuf__PeriodicalReportConfig *periodical; + Uenibstreamprotobuf__EventTriggerConfig *eventtriggered; + Uenibstreamprotobuf__ReportCGI *reportcgi; + }; +}; +#define UENIBSTREAMPROTOBUF__REPORT_CONFIG_NR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_config_nr__descriptor) \ + , UENIBSTREAMPROTOBUF__REPORT_CONFIG_NR__REPORT_TYPE__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__PeriodicalReportConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NRRSType *rstype; + Uenibstreamprotobuf__ReportInterval *reportinterval; + Uenibstreamprotobuf__ReportAmount *reportamount; + Uenibstreamprotobuf__MeasReportQuantity *reportquantitycell; + uint32_t maxreportcells; + Uenibstreamprotobuf__MeasReportQuantity *reportquantityrs_indexes; + Google__Protobuf__UInt32Value *maxnrofrs_indexestoreport; + protobuf_c_boolean includebeammeasurements; + protobuf_c_boolean usewhitecelllist; +}; +#define UENIBSTREAMPROTOBUF__PERIODICAL_REPORT_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__periodical_report_config__descriptor) \ + , NULL, NULL, NULL, NULL, 0, NULL, NULL, 0, 0 } + + +struct _Uenibstreamprotobuf__NRRSType +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NRRSType__Value value; +}; +#define UENIBSTREAMPROTOBUF__NR__RS__TYPE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nr__rs__type__descriptor) \ + , UENIBSTREAMPROTOBUF__NR__RS__TYPE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__NRFreqInfo +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *measuredfrequency; +}; +#define UENIBSTREAMPROTOBUF__NR__FREQ_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nr__freq_info__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__ReportInterval +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ReportInterval__Value value; +}; +#define UENIBSTREAMPROTOBUF__REPORT_INTERVAL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_interval__descriptor) \ + , UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__ReportAmount +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ReportAmount__Value value; +}; +#define UENIBSTREAMPROTOBUF__REPORT_AMOUNT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_amount__descriptor) \ + , UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__MeasReportQuantity +{ + ProtobufCMessage base; + protobuf_c_boolean rsrp; + protobuf_c_boolean rsrq; + protobuf_c_boolean sinr; +}; +#define UENIBSTREAMPROTOBUF__MEAS_REPORT_QUANTITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_report_quantity__descriptor) \ + , 0, 0, 0 } + + +typedef enum { + UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID__NOT_SET = 0, + UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID_EVENT_A1 = 1, + UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID_EVENT_A2 = 2, + UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID_EVENT_A3 = 3, + UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID_EVENT_A4 = 4, + UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID_EVENT_A5 = 5, + UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID_EVENT_A6 = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID) +} Uenibstreamprotobuf__EventTriggerConfig__EventIdCase; + +struct _Uenibstreamprotobuf__EventTriggerConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NRRSType *rstype; + Uenibstreamprotobuf__ReportInterval *reportinterval; + Uenibstreamprotobuf__ReportAmount *reportamount; + Uenibstreamprotobuf__MeasReportQuantity *reportquantitycell; + uint32_t maxreportcells; + Uenibstreamprotobuf__MeasReportQuantity *reportquantityrs_indexes; + Google__Protobuf__UInt32Value *maxnrofrs_indexestoreport; + protobuf_c_boolean includebeammeasurements; + Uenibstreamprotobuf__ReportAddNeighMeas *reportaddneighmeas; + Uenibstreamprotobuf__EventTriggerConfig__EventIdCase event_id_case; + union { + Uenibstreamprotobuf__EventA1 *eventa1; + Uenibstreamprotobuf__EventA2 *eventa2; + Uenibstreamprotobuf__EventA3 *eventa3; + Uenibstreamprotobuf__EventA4 *eventa4; + Uenibstreamprotobuf__EventA5 *eventa5; + Uenibstreamprotobuf__EventA6 *eventa6; + }; +}; +#define UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_trigger_config__descriptor) \ + , NULL, NULL, NULL, NULL, 0, NULL, NULL, 0, NULL, UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__EventA1 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasTriggerQuantity *a1_threshold; + protobuf_c_boolean reportonleave; + uint32_t hysteresis; + Uenibstreamprotobuf__TimeToTrigger *timetotrigger; +}; +#define UENIBSTREAMPROTOBUF__EVENT_A1__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_a1__descriptor) \ + , NULL, 0, 0, NULL } + + +struct _Uenibstreamprotobuf__EventA2 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasTriggerQuantity *a2_threshold; + protobuf_c_boolean reportonleave; + uint32_t hysteresis; + Uenibstreamprotobuf__TimeToTrigger *timetotrigger; +}; +#define UENIBSTREAMPROTOBUF__EVENT_A2__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_a2__descriptor) \ + , NULL, 0, 0, NULL } + + +struct _Uenibstreamprotobuf__EventA3 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasTriggerQuantity *a3_threshold; + protobuf_c_boolean reportonleave; + uint32_t hysteresis; + Uenibstreamprotobuf__TimeToTrigger *timetotrigger; + protobuf_c_boolean usewhitecelllist; +}; +#define UENIBSTREAMPROTOBUF__EVENT_A3__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_a3__descriptor) \ + , NULL, 0, 0, NULL, 0 } + + +struct _Uenibstreamprotobuf__EventA4 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasTriggerQuantity *a4_threshold; + protobuf_c_boolean reportonleave; + uint32_t hysteresis; + Uenibstreamprotobuf__TimeToTrigger *timetotrigger; + protobuf_c_boolean usewhitecelllist; +}; +#define UENIBSTREAMPROTOBUF__EVENT_A4__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_a4__descriptor) \ + , NULL, 0, 0, NULL, 0 } + + +struct _Uenibstreamprotobuf__EventA5 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasTriggerQuantity *a5_threshold1; + Uenibstreamprotobuf__MeasTriggerQuantity *a5_threshold2; + protobuf_c_boolean reportonleave; + uint32_t hysteresis; + Uenibstreamprotobuf__TimeToTrigger *timetotrigger; + protobuf_c_boolean usewhitecelllist; +}; +#define UENIBSTREAMPROTOBUF__EVENT_A5__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_a5__descriptor) \ + , NULL, NULL, 0, 0, NULL, 0 } + + +struct _Uenibstreamprotobuf__EventA6 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasTriggerQuantityOffset *a6_offset; + protobuf_c_boolean reportonleave; + uint32_t hysteresis; + Uenibstreamprotobuf__TimeToTrigger *timetotrigger; + protobuf_c_boolean usewhitecelllist; +}; +#define UENIBSTREAMPROTOBUF__EVENT_A6__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_a6__descriptor) \ + , NULL, 0, 0, NULL, 0 } + + +typedef enum { + UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY__C__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY__C_RSRP = 1, + UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY__C_RSRQ = 2, + UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY__C_SINR = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY__C) +} Uenibstreamprotobuf__MeasTriggerQuantity__CCase; + +struct _Uenibstreamprotobuf__MeasTriggerQuantity +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasTriggerQuantity__CCase c_case; + union { + uint32_t rsrp; + uint32_t rsrq; + uint32_t sinr; + }; +}; +#define UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_trigger_quantity__descriptor) \ + , UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY__C__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__TimeToTrigger +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TimeToTrigger__Value value; +}; +#define UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__time_to_trigger__descriptor) \ + , UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_OFFSET__C__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_OFFSET__C_RSRP = 1, + UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_OFFSET__C_RSRQ = 2, + UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_OFFSET__C_SINR = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_OFFSET__C) +} Uenibstreamprotobuf__MeasTriggerQuantityOffset__CCase; + +struct _Uenibstreamprotobuf__MeasTriggerQuantityOffset +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasTriggerQuantityOffset__CCase c_case; + union { + int32_t rsrp; + int32_t rsrq; + int32_t sinr; + }; +}; +#define UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_OFFSET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor) \ + , UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_OFFSET__C__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__ReportAddNeighMeas +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ReportAddNeighMeas__Value value; +}; +#define UENIBSTREAMPROTOBUF__REPORT_ADD_NEIGH_MEAS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_add_neigh_meas__descriptor) \ + , UENIBSTREAMPROTOBUF__REPORT_ADD_NEIGH_MEAS__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__ReportCGI +{ + ProtobufCMessage base; + uint32_t cellforwhichtoreportcgi; +}; +#define UENIBSTREAMPROTOBUF__REPORT_CGI__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_cgi__descriptor) \ + , 0 } + + +typedef enum { + UENIBSTREAMPROTOBUF__REPORT_CONFIG_INTER_RAT__REPORT_TYPE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__REPORT_CONFIG_INTER_RAT__REPORT_TYPE_PERIODICAL = 1, + UENIBSTREAMPROTOBUF__REPORT_CONFIG_INTER_RAT__REPORT_TYPE_EVENT_TRIGGERED = 2, + UENIBSTREAMPROTOBUF__REPORT_CONFIG_INTER_RAT__REPORT_TYPE_REPORT_CGI = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPORT_CONFIG_INTER_RAT__REPORT_TYPE) +} Uenibstreamprotobuf__ReportConfigInterRAT__ReportTypeCase; + +struct _Uenibstreamprotobuf__ReportConfigInterRAT +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ReportConfigInterRAT__ReportTypeCase report_type_case; + union { + Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *periodical; + Uenibstreamprotobuf__EventTriggerConfigInterRAT *eventtriggered; + Uenibstreamprotobuf__ReportCGIEUTRA *reportcgi; + }; +}; +#define UENIBSTREAMPROTOBUF__REPORT_CONFIG_INTER_RAT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_config_inter_rat__descriptor) \ + , UENIBSTREAMPROTOBUF__REPORT_CONFIG_INTER_RAT__REPORT_TYPE__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__PeriodicalReportConfigInterRAT +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ReportInterval *reportinterval; + Uenibstreamprotobuf__ReportAmount *reportamount; + Uenibstreamprotobuf__MeasReportQuantity *reportquantity; + uint32_t maxreportcells; +}; +#define UENIBSTREAMPROTOBUF__PERIODICAL_REPORT_CONFIG_INTER_RAT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor) \ + , NULL, NULL, NULL, 0 } + + +typedef enum { + UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG_INTER_RAT__EVENT_ID__NOT_SET = 0, + UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG_INTER_RAT__EVENT_ID_EVENT_B1 = 1, + UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG_INTER_RAT__EVENT_ID_EVENT_B2 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG_INTER_RAT__EVENT_ID) +} Uenibstreamprotobuf__EventTriggerConfigInterRAT__EventIdCase; + +struct _Uenibstreamprotobuf__EventTriggerConfigInterRAT +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NRRSType *rstype; + Uenibstreamprotobuf__ReportInterval *reportinterval; + Uenibstreamprotobuf__ReportAmount *reportamount; + Uenibstreamprotobuf__MeasReportQuantity *reportquantity; + uint32_t maxreportcells; + Uenibstreamprotobuf__EventTriggerConfigInterRAT__EventIdCase event_id_case; + union { + Uenibstreamprotobuf__EventB1 *eventb1; + Uenibstreamprotobuf__EventB2 *eventb2; + }; +}; +#define UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG_INTER_RAT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor) \ + , NULL, NULL, NULL, NULL, 0, UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG_INTER_RAT__EVENT_ID__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__EventB1 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *b1_thresholdeutra; + protobuf_c_boolean reportonleave; + uint32_t hysteresis; + Uenibstreamprotobuf__TimeToTrigger *timetotrigger; +}; +#define UENIBSTREAMPROTOBUF__EVENT_B1__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_b1__descriptor) \ + , NULL, 0, 0, NULL } + + +struct _Uenibstreamprotobuf__EventB2 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasTriggerQuantity *b2_threshold1; + Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *b2_threshold2eutra; + protobuf_c_boolean reportonleave; + uint32_t hysteresis; + Uenibstreamprotobuf__TimeToTrigger *timetotrigger; +}; +#define UENIBSTREAMPROTOBUF__EVENT_B2__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_b2__descriptor) \ + , NULL, NULL, 0, 0, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_EUTRA__C__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_EUTRA__C_RSRP = 1, + UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_EUTRA__C_RSRQ = 2, + UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_EUTRA__C_SINR = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_EUTRA__C) +} Uenibstreamprotobuf__MeasTriggerQuantityEUTRA__CCase; + +struct _Uenibstreamprotobuf__MeasTriggerQuantityEUTRA +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasTriggerQuantityEUTRA__CCase c_case; + union { + uint32_t rsrp; + uint32_t rsrq; + uint32_t sinr; + }; +}; +#define UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_EUTRA__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor) \ + , UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_EUTRA__C__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__ReportCGIEUTRA +{ + ProtobufCMessage base; + uint32_t cellforwhichtoreportcgi; +}; +#define UENIBSTREAMPROTOBUF__REPORT_CGI__EUTRA__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_cgi__eutra__descriptor) \ + , 0 } + + +struct _Uenibstreamprotobuf__MeasIdToAddMod +{ + ProtobufCMessage base; + uint32_t measid; + uint32_t measobjectid; + uint32_t reportconfigid; +}; +#define UENIBSTREAMPROTOBUF__MEAS_ID_TO_ADD_MOD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_id_to_add_mod__descriptor) \ + , 0, 0, 0 } + + +struct _Uenibstreamprotobuf__QuantityConfig +{ + ProtobufCMessage base; + size_t n_quantityconfignr_list; + Uenibstreamprotobuf__QuantityConfigNR **quantityconfignr_list; + Uenibstreamprotobuf__FilterConfig *quantityconfigeutra; +}; +#define UENIBSTREAMPROTOBUF__QUANTITY_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__quantity_config__descriptor) \ + , 0,NULL, NULL } + + +struct _Uenibstreamprotobuf__QuantityConfigNR +{ + ProtobufCMessage base; + Uenibstreamprotobuf__QuantityConfigRS *quantityconfigcell; + Uenibstreamprotobuf__QuantityConfigRS *quantityconfigrs_index; +}; +#define UENIBSTREAMPROTOBUF__QUANTITY_CONFIG_NR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__quantity_config_nr__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__QuantityConfigRS +{ + ProtobufCMessage base; + Uenibstreamprotobuf__FilterConfig *ssb_filterconfig; + Uenibstreamprotobuf__FilterConfig *csi_rs_filterconfig; +}; +#define UENIBSTREAMPROTOBUF__QUANTITY_CONFIG_RS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__quantity_config_rs__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__FilterConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__FilterCoefficient *filtercoefficientrsrp; + Uenibstreamprotobuf__FilterCoefficient *filtercoefficientrsrq; + Uenibstreamprotobuf__FilterCoefficient *filtercoefficientrs_sinr; +}; +#define UENIBSTREAMPROTOBUF__FILTER_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__filter_config__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__FilterCoefficient +{ + ProtobufCMessage base; + Uenibstreamprotobuf__FilterCoefficient__Value value; +}; +#define UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__filter_coefficient__descriptor) \ + , UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR2__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR2_RELEASE_GAP_FR2 = 1, + UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR2_SETUP_GAP_FR2 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR2) +} Uenibstreamprotobuf__MeasGapConfig__GapFR2Case; + +typedef enum { + UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR1__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR1_RELEASE_GAP_FR1 = 3, + UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR1_SETUP_GAP_FR1 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR1) +} Uenibstreamprotobuf__MeasGapConfig__GapFR1Case; + +typedef enum { + UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_UE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_UE_RELEASE_GAP_UE = 5, + UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_UE_SETUP_GAP_UE = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_UE) +} Uenibstreamprotobuf__MeasGapConfig__GapUECase; + +struct _Uenibstreamprotobuf__MeasGapConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasGapConfig__GapFR2Case gap_fr2_case; + union { + Uenibstreamprotobuf__Null *release_gapfr2; + Uenibstreamprotobuf__GapConfig *setup_gapfr2; + }; + Uenibstreamprotobuf__MeasGapConfig__GapFR1Case gap_fr1_case; + union { + Uenibstreamprotobuf__Null *release_gapfr1; + Uenibstreamprotobuf__GapConfig *setup_gapfr1; + }; + Uenibstreamprotobuf__MeasGapConfig__GapUECase gap_ue_case; + union { + Uenibstreamprotobuf__Null *release_gapue; + Uenibstreamprotobuf__GapConfig *setup_gapue; + }; +}; +#define UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_gap_config__descriptor) \ + , UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR2__NOT_SET, {0}, UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR1__NOT_SET, {0}, UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_UE__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__GapConfig +{ + ProtobufCMessage base; + uint32_t gapoffset; + Uenibstreamprotobuf__MGL *mgl; + Uenibstreamprotobuf__MGRP *mgrp; + Uenibstreamprotobuf__MGTA *mgta; +}; +#define UENIBSTREAMPROTOBUF__GAP_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__gap_config__descriptor) \ + , 0, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__MGL +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MGL__Value value; +}; +#define UENIBSTREAMPROTOBUF__MGL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mgl__descriptor) \ + , UENIBSTREAMPROTOBUF__MGL__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__MGRP +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MGRP__Value value; +}; +#define UENIBSTREAMPROTOBUF__MGRP__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mgrp__descriptor) \ + , UENIBSTREAMPROTOBUF__MGRP__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__MGTA +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MGTA__Value value; +}; +#define UENIBSTREAMPROTOBUF__MGTA__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mgta__descriptor) \ + , UENIBSTREAMPROTOBUF__MGTA__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR2__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR2_RELEASE_GAP_SHARING_FR2 = 1, + UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR2_SETUP_GAP_SHARING_FR2 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR2) +} Uenibstreamprotobuf__MeasGapSharingConfig__GapSharingFR2Case; + +typedef enum { + UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR1__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR1_RELEASE_GAP_SHARING_FR1 = 3, + UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR1_SETUP_GAP_SHARING_FR1 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR1) +} Uenibstreamprotobuf__MeasGapSharingConfig__GapSharingFR1Case; + +typedef enum { + UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_UE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_UE_RELEASE_GAP_SHARING_UE = 5, + UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_UE_SETUP_GAP_SHARING_UE = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_UE) +} Uenibstreamprotobuf__MeasGapSharingConfig__GapSharingUECase; + +struct _Uenibstreamprotobuf__MeasGapSharingConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasGapSharingConfig__GapSharingFR2Case gap_sharing_fr2_case; + union { + Uenibstreamprotobuf__Null *release_gapsharingfr2; + Uenibstreamprotobuf__MeasGapSharingScheme *setup_gapsharingfr2; + }; + Uenibstreamprotobuf__MeasGapSharingConfig__GapSharingFR1Case gap_sharing_fr1_case; + union { + Uenibstreamprotobuf__Null *release_gapsharingfr1; + Uenibstreamprotobuf__MeasGapSharingScheme *setup_gapsharingfr1; + }; + Uenibstreamprotobuf__MeasGapSharingConfig__GapSharingUECase gap_sharing_ue_case; + union { + Uenibstreamprotobuf__Null *release_gapsharingue; + Uenibstreamprotobuf__MeasGapSharingScheme *setup_gapsharingue; + }; +}; +#define UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_gap_sharing_config__descriptor) \ + , UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR2__NOT_SET, {0}, UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR1__NOT_SET, {0}, UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_UE__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__MeasGapSharingScheme +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasGapSharingScheme__Value value; +}; +#define UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor) \ + , UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__OTHER_CONFIG__DELAY_BUDGET_REPORTING_CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__OTHER_CONFIG__DELAY_BUDGET_REPORTING_CONFIG_RELEASE = 1, + UENIBSTREAMPROTOBUF__OTHER_CONFIG__DELAY_BUDGET_REPORTING_CONFIG_SETUP = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__OTHER_CONFIG__DELAY_BUDGET_REPORTING_CONFIG) +} Uenibstreamprotobuf__OtherConfig__DelayBudgetReportingConfigCase; + +struct _Uenibstreamprotobuf__OtherConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__OtherConfig__DelayBudgetReportingConfigCase delay_budget_reporting_config_case; + union { + Uenibstreamprotobuf__Null *release; + Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *setup; + }; +}; +#define UENIBSTREAMPROTOBUF__OTHER_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__other_config__descriptor) \ + , UENIBSTREAMPROTOBUF__OTHER_CONFIG__DELAY_BUDGET_REPORTING_CONFIG__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor) \ + , UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__OTHER_CONFIG_V1540__OVERHEATING_ASSISTANCE_CONFIG__NOT_SET = 0, + UENIBSTREAMPROTOBUF__OTHER_CONFIG_V1540__OVERHEATING_ASSISTANCE_CONFIG_RELEASE_OVERHEATING_ASSISTANCE_CONFIG = 1, + UENIBSTREAMPROTOBUF__OTHER_CONFIG_V1540__OVERHEATING_ASSISTANCE_CONFIG_SETUP_OVERHEATING_ASSISTANCE_CONFIG = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__OTHER_CONFIG_V1540__OVERHEATING_ASSISTANCE_CONFIG) +} Uenibstreamprotobuf__OtherConfigV1540__OverheatingAssistanceConfigCase; + +struct _Uenibstreamprotobuf__OtherConfigV1540 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__OtherConfigV1540__OverheatingAssistanceConfigCase overheating_assistance_config_case; + union { + Uenibstreamprotobuf__Null *release_overheatingassistanceconfig; + Uenibstreamprotobuf__OverheatingAssistanceConfig *setup_overheatingassistanceconfig; + }; +}; +#define UENIBSTREAMPROTOBUF__OTHER_CONFIG_V1540__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__other_config_v1540__descriptor) \ + , UENIBSTREAMPROTOBUF__OTHER_CONFIG_V1540__OVERHEATING_ASSISTANCE_CONFIG__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__OverheatingAssistanceConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__OverheatingAssistanceConfig__OverheatingIndicationProhibitTimer overheatingindicationprohibittimer; +}; +#define UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__overheating_assistance_config__descriptor) \ + , UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SCellConfig +{ + ProtobufCMessage base; + uint32_t scellindex; + Uenibstreamprotobuf__ServingCellConfigCommon *scellconfigcommon; + Uenibstreamprotobuf__ServingCellConfig *scellconfigdedicated; + Uenibstreamprotobuf__SSBMTC *smtc; +}; +#define UENIBSTREAMPROTOBUF__SCELL_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scell_config__descriptor) \ + , 0, NULL, NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL1 = 3, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL2 = 4, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL4 = 5, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL5 = 6, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL8 = 7, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL10 = 8, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL16 = 9, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL20 = 10, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL40 = 11, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL80 = 12, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL160 = 13, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL320 = 14, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL640 = 15, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL1280 = 16, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL2560 = 17 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET) +} Uenibstreamprotobuf__SearchSpace__MonitoringSlotPeriodicityAndOffsetCase; + +typedef enum { + UENIBSTREAMPROTOBUF__SEARCH_SPACE__SEARCH_SPACE_TYPE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__SEARCH_SPACE_TYPE_COMMON = 21, + UENIBSTREAMPROTOBUF__SEARCH_SPACE__SEARCH_SPACE_TYPE_UE__SPECIFIC = 22 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SEARCH_SPACE__SEARCH_SPACE_TYPE) +} Uenibstreamprotobuf__SearchSpace__SearchSpaceTypeCase; + +struct _Uenibstreamprotobuf__SearchSpace +{ + ProtobufCMessage base; + uint32_t searchspaceid; + Google__Protobuf__UInt32Value *controlresourcesetid; + Google__Protobuf__UInt32Value *duration; + Google__Protobuf__StringValue *monitoringsymbolswithinslot; + Uenibstreamprotobuf__NrofCandidates *nrofcandidates; + Uenibstreamprotobuf__SearchSpace__MonitoringSlotPeriodicityAndOffsetCase monitoring_slot_periodicity_and_offset_case; + union { + Uenibstreamprotobuf__Null *sl1; + uint32_t sl2; + uint32_t sl4; + uint32_t sl5; + uint32_t sl8; + uint32_t sl10; + uint32_t sl16; + uint32_t sl20; + uint32_t sl40; + uint32_t sl80; + uint32_t sl160; + uint32_t sl320; + uint32_t sl640; + uint32_t sl1280; + uint32_t sl2560; + }; + Uenibstreamprotobuf__SearchSpace__SearchSpaceTypeCase search_space_type_case; + union { + Uenibstreamprotobuf__Common *common; + Uenibstreamprotobuf__UESpecific *ue_specific; + }; +}; +#define UENIBSTREAMPROTOBUF__SEARCH_SPACE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__search_space__descriptor) \ + , 0, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET__NOT_SET, {0}, UENIBSTREAMPROTOBUF__SEARCH_SPACE__SEARCH_SPACE_TYPE__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__NrofCandidates +{ + ProtobufCMessage base; + Uenibstreamprotobuf__AggregationLevel *aggregationlevel1; + Uenibstreamprotobuf__AggregationLevel *aggregationlevel2; + Uenibstreamprotobuf__AggregationLevel *aggregationlevel4; + Uenibstreamprotobuf__AggregationLevel *aggregationlevel8; + Uenibstreamprotobuf__AggregationLevel *aggregationlevel16; +}; +#define UENIBSTREAMPROTOBUF__NROF_CANDIDATES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_candidates__descriptor) \ + , NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__AggregationLevel +{ + ProtobufCMessage base; + Uenibstreamprotobuf__AggregationLevel__Value value; +}; +#define UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__aggregation_level__descriptor) \ + , UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__Common +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DCIFormat00AndFormat10 *dci_format0_0_andformat1_0; + Uenibstreamprotobuf__DCIFormat20 *dci_format2_0; + Uenibstreamprotobuf__DCIFormat21 *dci_format2_1; + Uenibstreamprotobuf__DCIFormat22 *dci_format2_2; + Uenibstreamprotobuf__DCIFormat23 *dci_format2_3; +}; +#define UENIBSTREAMPROTOBUF__COMMON__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__common__descriptor) \ + , NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__DCIFormat00AndFormat10 +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__DCI__FORMAT0_0__AND_FORMAT1_0__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor) \ + } + + +struct _Uenibstreamprotobuf__DCIFormat20 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NrofCandidatesSFI *nrofcandidates_sfi; +}; +#define UENIBSTREAMPROTOBUF__DCI__FORMAT2_0__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dci__format2_0__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__NrofCandidatesSFI +{ + ProtobufCMessage base; + Uenibstreamprotobuf__AggregationLevelSFI *aggregationlevel1; + Uenibstreamprotobuf__AggregationLevelSFI *aggregationlevel2; + Uenibstreamprotobuf__AggregationLevelSFI *aggregationlevel4; + Uenibstreamprotobuf__AggregationLevelSFI *aggregationlevel8; + Uenibstreamprotobuf__AggregationLevelSFI *aggregationlevel16; +}; +#define UENIBSTREAMPROTOBUF__NROF_CANDIDATES__SFI__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_candidates__sfi__descriptor) \ + , NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__AggregationLevelSFI +{ + ProtobufCMessage base; + Uenibstreamprotobuf__AggregationLevelSFI__Value value; +}; +#define UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__aggregation_level__sfi__descriptor) \ + , UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__DCIFormat21 +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__DCI__FORMAT2_1__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dci__format2_1__descriptor) \ + } + + +struct _Uenibstreamprotobuf__DCIFormat22 +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__DCI__FORMAT2_2__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dci__format2_2__descriptor) \ + } + + +struct _Uenibstreamprotobuf__DCIFormat23 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Dummy1 *dummy1; + Uenibstreamprotobuf__Dummy2 *dummy2; +}; +#define UENIBSTREAMPROTOBUF__DCI__FORMAT2_3__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dci__format2_3__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__Dummy1 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Dummy1__Value value; +}; +#define UENIBSTREAMPROTOBUF__DUMMY1__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dummy1__descriptor) \ + , UENIBSTREAMPROTOBUF__DUMMY1__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__Dummy2 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Dummy2__Value value; +}; +#define UENIBSTREAMPROTOBUF__DUMMY2__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dummy2__descriptor) \ + , UENIBSTREAMPROTOBUF__DUMMY2__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__UESpecific +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DCIFormats *dci_formats; +}; +#define UENIBSTREAMPROTOBUF__UE__SPECIFIC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__specific__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__DCIFormats +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DCIFormats__Value value; +}; +#define UENIBSTREAMPROTOBUF__DCI__FORMATS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dci__formats__descriptor) \ + , UENIBSTREAMPROTOBUF__DCI__FORMATS__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__MeasResultCellListSFTD +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__MeasResultCellSFTD **items; +}; +#define UENIBSTREAMPROTOBUF__MEAS_RESULT_CELL_LIST_SFTD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__MeasResultCellSFTD +{ + ProtobufCMessage base; + uint32_t physcellid; + uint32_t sfn_offsetresult; + int32_t frameboundaryoffsetresult; + Google__Protobuf__UInt32Value *rsrp_result; +}; +#define UENIBSTREAMPROTOBUF__MEAS_RESULT_CELL_SFTD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_cell_sftd__descriptor) \ + , 0, 0, 0, NULL } + + +struct _Uenibstreamprotobuf__MeasResultList2NR +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__MeasResult2NR **items; +}; +#define UENIBSTREAMPROTOBUF__MEAS_RESULT_LIST2_NR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_list2_nr__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__MeasResult2NR +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *ssbfrequency; + Google__Protobuf__UInt32Value *reffreqcsi_rs; + Uenibstreamprotobuf__MeasResultNR *measresultservingcell; + Uenibstreamprotobuf__MeasResultListNR *measresultneighcelllistnr; +}; +#define UENIBSTREAMPROTOBUF__MEAS_RESULT2_NR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result2_nr__descriptor) \ + , NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__MeasQuantityResults +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *rsrp; + Google__Protobuf__UInt32Value *rsrq; + Google__Protobuf__UInt32Value *sinr; +}; +#define UENIBSTREAMPROTOBUF__MEAS_QUANTITY_RESULTS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_quantity_results__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ResultsPerSSBIndex +{ + ProtobufCMessage base; + uint32_t ssb_index; + Uenibstreamprotobuf__MeasQuantityResults *ssb_results; +}; +#define UENIBSTREAMPROTOBUF__RESULTS_PER_SSB__INDEX__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__results_per_ssb__index__descriptor) \ + , 0, NULL } + + +struct _Uenibstreamprotobuf__ResultsPerCSIRSIndex +{ + ProtobufCMessage base; + uint32_t csi_rs_index; + Uenibstreamprotobuf__MeasQuantityResults *csi_rs_results; +}; +#define UENIBSTREAMPROTOBUF__RESULTS_PER_CSI__RS__INDEX__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__results_per_csi__rs__index__descriptor) \ + , 0, NULL } + + +struct _Uenibstreamprotobuf__MeasQuantityResultsEUTRA +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *rsrp; + Google__Protobuf__UInt32Value *rsrq; + Google__Protobuf__UInt32Value *sinr; +}; +#define UENIBSTREAMPROTOBUF__MEAS_QUANTITY_RESULTS_EUTRA__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_quantity_results_eutra__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__CellResults +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasQuantityResults *resultsssb_cell; + Uenibstreamprotobuf__MeasQuantityResults *resultscsi_rs_cell; +}; +#define UENIBSTREAMPROTOBUF__CELL_RESULTS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cell_results__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__ResultsPerCSIRSIndexList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ResultsPerCSIRSIndex **items; +}; +#define UENIBSTREAMPROTOBUF__RESULTS_PER_CSI__RS__INDEX_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ResultsPerSSBIndexList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ResultsPerSSBIndex **items; +}; +#define UENIBSTREAMPROTOBUF__RESULTS_PER_SSB__INDEX_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__results_per_ssb__index_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__RsIndexResults +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ResultsPerSSBIndexList *resultsssb_indexes; + Uenibstreamprotobuf__ResultsPerCSIRSIndexList *resultscsi_rs_indexes; +}; +#define UENIBSTREAMPROTOBUF__RS_INDEX_RESULTS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rs_index_results__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__MeasResult +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CellResults *cellresults; + Uenibstreamprotobuf__RsIndexResults *rsindexresults; +}; +#define UENIBSTREAMPROTOBUF__MEAS_RESULT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__PLMNIdentity +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MCC *mcc; + Uenibstreamprotobuf__MNC *mnc; +}; +#define UENIBSTREAMPROTOBUF__PLMN__IDENTITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__plmn__identity__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__MNC +{ + ProtobufCMessage base; + size_t n_mncval; + uint32_t *mncval; +}; +#define UENIBSTREAMPROTOBUF__MNC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mnc__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__MCC +{ + ProtobufCMessage base; + size_t n_mccval; + uint32_t *mccval; +}; +#define UENIBSTREAMPROTOBUF__MCC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mcc__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__PLMNIdentityEUTRA5GC +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PLMNIdentity *plmn_identity_eutra_5gc; + uint32_t plmn_index; +}; +#define UENIBSTREAMPROTOBUF__PLMN__IDENTITY__EUTRA_5_GC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor) \ + , NULL, 0 } + + +struct _Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__PLMNIdentityEUTRA5GC **items; +}; +#define UENIBSTREAMPROTOBUF__PLMN__IDENTITY_LIST__EUTRA_5_GC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor) \ + , 0,NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA_5_GC__CELLIDENTITY_EUTRA_5GC__NOT_SET = 0, + UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA_5_GC__CELLIDENTITY_EUTRA_5GC_CELL_IDENTITY__EUTRA = 4, + UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA_5_GC__CELLIDENTITY_EUTRA_5GC_CELL_ID_INDEX = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA_5_GC__CELLIDENTITY_EUTRA_5GC) +} Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC__CellidentityEutra5gcCase; + +struct _Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *plmn_identitylist_eutra_5gc; + char *trackingareacode_eutra_5gc; + Google__Protobuf__UInt32Value *ranac_5gc; + Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC__CellidentityEutra5gcCase cellidentity_eutra_5gc_case; + union { + char *cellidentity_eutra; + uint32_t cellid_index; + }; +}; +#define UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA_5_GC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor) \ + , NULL, (char *)protobuf_c_empty_string, NULL, UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA_5_GC__CELLIDENTITY_EUTRA_5GC__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__PLMNIdentity **items; +}; +#define UENIBSTREAMPROTOBUF__PLMN__IDENTITY_LIST__EUTRA__EPC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *plmn_identitylist_eutra_epc; + char *trackingareacode_eutra_epc; + char *cellidentity_eutra_epc; +}; +#define UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA__EPC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor) \ + , NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string } + + +struct _Uenibstreamprotobuf__CGIInfoEPC +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *cgi_info_epc_legacy; + size_t n_cgi_info_epc_list; + Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC **cgi_info_epc_list; +}; +#define UENIBSTREAMPROTOBUF__CGI_INFO__EPC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cgi_info__epc__descriptor) \ + , NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__PLMNIdentityInfo +{ + ProtobufCMessage base; + size_t n_plmn_identitylist; + Uenibstreamprotobuf__PLMNIdentity **plmn_identitylist; + Google__Protobuf__StringValue *trackingareacode; + Google__Protobuf__UInt32Value *ranac; + char *cellidentity; + Uenibstreamprotobuf__PLMNIdentityInfo__CellReservedForOperatorUse cellreservedforoperatoruse; +}; +#define UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__plmn__identity_info__descriptor) \ + , 0,NULL, NULL, NULL, (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PDCCHConfigSIB1 +{ + ProtobufCMessage base; + uint32_t controlresourcesetzero; + uint32_t searchspacezero; +}; +#define UENIBSTREAMPROTOBUF__PDCCH__CONFIG_SIB1__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcch__config_sib1__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__NoSIB1 +{ + ProtobufCMessage base; + uint32_t ssb_subcarrieroffset; + Uenibstreamprotobuf__PDCCHConfigSIB1 *pdcch_configsib1; +}; +#define UENIBSTREAMPROTOBUF__NO_SIB1__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__no_sib1__descriptor) \ + , 0, NULL } + + +struct _Uenibstreamprotobuf__PLMNIdentityInfoList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__PLMNIdentityInfo **items; +}; +#define UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__plmn__identity_info_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__MultiFrequencyBandListNR +{ + ProtobufCMessage base; + size_t n_items; + uint32_t *items; +}; +#define UENIBSTREAMPROTOBUF__MULTI_FREQUENCY_BAND_LIST_NR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__CGIInfo +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PLMNIdentityInfoList *plmn_identityinfolist; + Uenibstreamprotobuf__MultiFrequencyBandListNR *frequencybandlist; + Uenibstreamprotobuf__NoSIB1 *nosib1; +}; +#define UENIBSTREAMPROTOBUF__CGI__INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cgi__info__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__MultiBandInfoListEUTRA +{ + ProtobufCMessage base; + size_t n_items; + uint32_t *items; +}; +#define UENIBSTREAMPROTOBUF__MULTI_BAND_INFO_LIST_EUTRA__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__multi_band_info_list_eutra__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__EUTRACGIInfo +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CGIInfoEPC *cgi_info_epc; + size_t n_cgi_info_5gc; + Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC **cgi_info_5gc; + Google__Protobuf__UInt32Value *freqbandindicator; + Uenibstreamprotobuf__MultiBandInfoListEUTRA *multibandinfolist; + Uenibstreamprotobuf__TrueOpt *freqbandindicatorpriority; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__CGI__INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__cgi__info__descriptor) \ + , NULL, 0,NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__MeasResultNR +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *physcellid; + Uenibstreamprotobuf__MeasResult *measresult; + Uenibstreamprotobuf__CGIInfo *cgi_info; +}; +#define UENIBSTREAMPROTOBUF__MEAS_RESULT_NR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_nr__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__MeasResultEUTRA +{ + ProtobufCMessage base; + uint32_t eutra_physcellid; + Uenibstreamprotobuf__MeasQuantityResultsEUTRA *measresult; + Uenibstreamprotobuf__EUTRACGIInfo *cgi_info; +}; +#define UENIBSTREAMPROTOBUF__MEAS_RESULT_EUTRA__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_eutra__descriptor) \ + , 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__MeasResultServMO +{ + ProtobufCMessage base; + uint32_t servcellid; + Uenibstreamprotobuf__MeasResultNR *measresultservingcell; + Uenibstreamprotobuf__MeasResultNR *measresultbestneighcell; +}; +#define UENIBSTREAMPROTOBUF__MEAS_RESULT_SERV_MO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_serv_mo__descriptor) \ + , 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__MeasResultServMOList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__MeasResultServMO **items; +}; +#define UENIBSTREAMPROTOBUF__MEAS_RESULT_SERV_MOLIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_serv_molist__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__MeasResultListNR +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__MeasResultNR **items; +}; +#define UENIBSTREAMPROTOBUF__MEAS_RESULT_LIST_NR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_list_nr__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__MeasResultListEUTRA +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__MeasResultEUTRA **items; +}; +#define UENIBSTREAMPROTOBUF__MEAS_RESULT_LIST_EUTRA__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_list_eutra__descriptor) \ + , 0,NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__MEAS_RESULTS__MEAS_RESULT_NEIGH_CELLS__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MEAS_RESULTS__MEAS_RESULT_NEIGH_CELLS_MEAS_RESULT_LIST_NR = 3, + UENIBSTREAMPROTOBUF__MEAS_RESULTS__MEAS_RESULT_NEIGH_CELLS_MEAS_RESULT_LIST_EUTRA = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_RESULTS__MEAS_RESULT_NEIGH_CELLS) +} Uenibstreamprotobuf__MeasResults__MeasResultNeighCellsCase; + +struct _Uenibstreamprotobuf__MeasResults +{ + ProtobufCMessage base; + uint32_t measid; + Uenibstreamprotobuf__MeasResultServMOList *measresultservingmolist; + Uenibstreamprotobuf__MeasResults__MeasResultNeighCellsCase meas_result_neigh_cells_case; + union { + Uenibstreamprotobuf__MeasResultListNR *measresultlistnr; + Uenibstreamprotobuf__MeasResultListEUTRA *measresultlisteutra; + }; +}; +#define UENIBSTREAMPROTOBUF__MEAS_RESULTS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_results__descriptor) \ + , 0, NULL, UENIBSTREAMPROTOBUF__MEAS_RESULTS__MEAS_RESULT_NEIGH_CELLS__NOT_SET, {0} } + + +typedef enum { + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET__NOT_SET = 0, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS10 = 1, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS20 = 2, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS32 = 3, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS40 = 4, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS60 = 5, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS64 = 6, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS70 = 7, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS80 = 8, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS128 = 9, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS160 = 10, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS256 = 11, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS320 = 12, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS512 = 13, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS640 = 14, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS1024 = 15, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS1280 = 16, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS2048 = 17, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS2560 = 18, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS5120 = 19, + UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS10240 = 20 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET) +} Uenibstreamprotobuf__DRXInfo__DrxLongCycleStartOffsetCase; + +struct _Uenibstreamprotobuf__DRXInfo +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ShortDRX *shortdrx; + Uenibstreamprotobuf__DRXInfo__DrxLongCycleStartOffsetCase drx__long_cycle_start_offset_case; + union { + uint32_t ms10; + uint32_t ms20; + uint32_t ms32; + uint32_t ms40; + uint32_t ms60; + uint32_t ms64; + uint32_t ms70; + uint32_t ms80; + uint32_t ms128; + uint32_t ms160; + uint32_t ms256; + uint32_t ms320; + uint32_t ms512; + uint32_t ms640; + uint32_t ms1024; + uint32_t ms1280; + uint32_t ms2048; + uint32_t ms2560; + uint32_t ms5120; + uint32_t ms10240; + }; +}; +#define UENIBSTREAMPROTOBUF__DRX__INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drx__info__descriptor) \ + , NULL, UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__RadioBearerConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SRBToAddModList *srb_toaddmodlist; + Google__Protobuf__BoolValue *srb3_torelease; + Uenibstreamprotobuf__DRBToAddModList *drb_toaddmodlist; + Uenibstreamprotobuf__DRBToReleaseList *drb_toreleaselist; + Uenibstreamprotobuf__SecurityConfig *securityconfig; +}; +#define UENIBSTREAMPROTOBUF__RADIO_BEARER_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__radio_bearer_config__descriptor) \ + , NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__SRBToAddModList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__SRBToAddMod **items; +}; +#define UENIBSTREAMPROTOBUF__SRB__TO_ADD_MOD_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srb__to_add_mod_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__SRBToAddMod +{ + ProtobufCMessage base; + uint32_t srb_identity; + Google__Protobuf__BoolValue *reestablishpdcp; + Google__Protobuf__BoolValue *discardonpdcp; + Uenibstreamprotobuf__PDCPConfig *pdcp_config; +}; +#define UENIBSTREAMPROTOBUF__SRB__TO_ADD_MOD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srb__to_add_mod__descriptor) \ + , 0, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__PDCPConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DRB *drb; + Uenibstreamprotobuf__MoreThanOneRLC *morethanonerlc; + Uenibstreamprotobuf__TReordering *t_reordering; + Google__Protobuf__BoolValue *cipheringdisabled; +}; +#define UENIBSTREAMPROTOBUF__PDCP__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcp__config__descriptor) \ + , NULL, NULL, NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__DRB__HEADER_COMPRESSION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__DRB__HEADER_COMPRESSION_NOT_USED = 4, + UENIBSTREAMPROTOBUF__DRB__HEADER_COMPRESSION_ROHC = 5, + UENIBSTREAMPROTOBUF__DRB__HEADER_COMPRESSION_UPLINK_ONLY_ROHC = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DRB__HEADER_COMPRESSION) +} Uenibstreamprotobuf__DRB__HeaderCompressionCase; + +struct _Uenibstreamprotobuf__DRB +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DiscardTimer *discardtimer; + Uenibstreamprotobuf__PDCPSNSize *pdcp_sn_sizeul; + Uenibstreamprotobuf__PDCPSNSize *pdcp_sn_sizedl; + Google__Protobuf__BoolValue *integrityprotection; + Google__Protobuf__BoolValue *statusreportrequired; + Google__Protobuf__BoolValue *outoforderdelivery; + Uenibstreamprotobuf__DRB__HeaderCompressionCase header_compression_case; + union { + Uenibstreamprotobuf__Null *notused; + Uenibstreamprotobuf__Rohc *rohc; + Uenibstreamprotobuf__UplinkOnlyROHC *uplinkonlyrohc; + }; +}; +#define UENIBSTREAMPROTOBUF__DRB__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drb__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__DRB__HEADER_COMPRESSION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__DiscardTimer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DiscardTimer__Value value; +}; +#define UENIBSTREAMPROTOBUF__DISCARD_TIMER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__discard_timer__descriptor) \ + , UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PDCPSNSize +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PDCPSNSize__Value value; +}; +#define UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcp__sn__size__descriptor) \ + , UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__Rohc +{ + ProtobufCMessage base; + uint32_t maxcid; + Uenibstreamprotobuf__RohcProfiles *profiles; + Google__Protobuf__BoolValue *drb_continuerohc; +}; +#define UENIBSTREAMPROTOBUF__ROHC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rohc__descriptor) \ + , 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__RohcProfiles +{ + ProtobufCMessage base; + protobuf_c_boolean profile0x0001; + protobuf_c_boolean profile0x0002; + protobuf_c_boolean profile0x0003; + protobuf_c_boolean profile0x0004; + protobuf_c_boolean profile0x0006; + protobuf_c_boolean profile0x0101; + protobuf_c_boolean profile0x0102; + protobuf_c_boolean profile0x0103; + protobuf_c_boolean profile0x0104; +}; +#define UENIBSTREAMPROTOBUF__ROHC_PROFILES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rohc_profiles__descriptor) \ + , 0, 0, 0, 0, 0, 0, 0, 0, 0 } + + +struct _Uenibstreamprotobuf__UplinkOnlyROHC +{ + ProtobufCMessage base; + uint32_t maxcid; + Uenibstreamprotobuf__UplinkOnlyROHCProfiles *profiles; + Google__Protobuf__BoolValue *drb_continuerohc; +}; +#define UENIBSTREAMPROTOBUF__UPLINK_ONLY_ROHC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uplink_only_rohc__descriptor) \ + , 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__UplinkOnlyROHCProfiles +{ + ProtobufCMessage base; + protobuf_c_boolean profile0x0106; +}; +#define UENIBSTREAMPROTOBUF__UPLINK_ONLY_ROHCPROFILES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor) \ + , 0 } + + +struct _Uenibstreamprotobuf__MoreThanOneRLC +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PrimaryPath *primarypath; + Uenibstreamprotobuf__ULDataSplitThreshold *ul_datasplitthreshold; + Google__Protobuf__BoolValue *pdcp_duplication; +}; +#define UENIBSTREAMPROTOBUF__MORE_THAN_ONE_RLC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__more_than_one_rlc__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__PrimaryPath +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *cellgroup; + Google__Protobuf__UInt32Value *logicalchannel; +}; +#define UENIBSTREAMPROTOBUF__PRIMARY_PATH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__primary_path__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__ULDataSplitThreshold +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ULDataSplitThreshold__Value value; +}; +#define UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ul__data_split_threshold__descriptor) \ + , UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__TReordering +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TReordering__Value value; +}; +#define UENIBSTREAMPROTOBUF__T__REORDERING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__t__reordering__descriptor) \ + , UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__DRBToAddModList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__DRBToAddMod **items; +}; +#define UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drb__to_add_mod_list__descriptor) \ + , 0,NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD__CN_ASSOCIATION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD__CN_ASSOCIATION_EPS__BEARER_IDENTITY = 1, + UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD__CN_ASSOCIATION_SDAP__CONFIG = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD__CN_ASSOCIATION) +} Uenibstreamprotobuf__DRBToAddMod__CnAssociationCase; + +struct _Uenibstreamprotobuf__DRBToAddMod +{ + ProtobufCMessage base; + uint32_t drb_identity; + Google__Protobuf__BoolValue *reestablishpdcp; + Google__Protobuf__BoolValue *recoverpdcp; + Uenibstreamprotobuf__PDCPConfig *pdcp_config; + Uenibstreamprotobuf__DRBToAddMod__CnAssociationCase cn_association_case; + union { + uint32_t eps_beareridentity; + Uenibstreamprotobuf__SDAPConfig *sdap_config; + }; +}; +#define UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drb__to_add_mod__descriptor) \ + , 0, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD__CN_ASSOCIATION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__DRBToReleaseList +{ + ProtobufCMessage base; + size_t n_items; + uint32_t *items; +}; +#define UENIBSTREAMPROTOBUF__DRB__TO_RELEASE_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drb__to_release_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__SDAPConfig +{ + ProtobufCMessage base; + uint32_t pdu_session; + Uenibstreamprotobuf__SDAPHeader *sdap_headerdl; + Uenibstreamprotobuf__SDAPHeader *sdap_headerul; + protobuf_c_boolean defaultdrb; + size_t n_mappedqos_flowstoadd; + uint32_t *mappedqos_flowstoadd; + size_t n_mappedqos_flowstorelease; + uint32_t *mappedqos_flowstorelease; +}; +#define UENIBSTREAMPROTOBUF__SDAP__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sdap__config__descriptor) \ + , 0, NULL, NULL, 0, 0,NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__SDAPHeader +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SDAPHeader__Value value; +}; +#define UENIBSTREAMPROTOBUF__SDAP__HEADER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sdap__header__descriptor) \ + , UENIBSTREAMPROTOBUF__SDAP__HEADER__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SecurityConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SecurityAlgorithmConfig *securityalgorithmconfig; + Uenibstreamprotobuf__KeyToUse *keytouse; +}; +#define UENIBSTREAMPROTOBUF__SECURITY_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__security_config__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__SecurityAlgorithmConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CipheringAlgorithm *cipheringalgorithm; + Uenibstreamprotobuf__IntegrityProtAlgorithm *integrityprotalgorithm; +}; +#define UENIBSTREAMPROTOBUF__SECURITY_ALGORITHM_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__security_algorithm_config__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__CipheringAlgorithm +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CipheringAlgorithm__Value value; +}; +#define UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ciphering_algorithm__descriptor) \ + , UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__IntegrityProtAlgorithm +{ + ProtobufCMessage base; + Uenibstreamprotobuf__IntegrityProtAlgorithm__Value value; +}; +#define UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__integrity_prot_algorithm__descriptor) \ + , UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__KeyToUse +{ + ProtobufCMessage base; + Uenibstreamprotobuf__KeyToUse__Value value; +}; +#define UENIBSTREAMPROTOBUF__KEY_TO_USE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__key_to_use__descriptor) \ + , UENIBSTREAMPROTOBUF__KEY_TO_USE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__UplinkTxDirectCurrentList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__UplinkTxDirectCurrentCell **items; +}; +#define UENIBSTREAMPROTOBUF__UPLINK_TX_DIRECT_CURRENT_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__UplinkTxDirectCurrentCell +{ + ProtobufCMessage base; + uint32_t servcellindex; + size_t n_uplinkdirectcurrentbwp; + Uenibstreamprotobuf__UplinkTxDirectCurrentBWP **uplinkdirectcurrentbwp; +}; +#define UENIBSTREAMPROTOBUF__UPLINK_TX_DIRECT_CURRENT_CELL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor) \ + , 0, 0,NULL } + + +struct _Uenibstreamprotobuf__UplinkTxDirectCurrentBWP +{ + ProtobufCMessage base; + uint32_t bwp_id; + protobuf_c_boolean shift7dot5khz; + uint32_t txdirectcurrentlocation; +}; +#define UENIBSTREAMPROTOBUF__UPLINK_TX_DIRECT_CURRENT_BWP__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor) \ + , 0, 0, 0 } + + +struct _Uenibstreamprotobuf__CellAccessRelatedInfo +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PLMNIdentityInfoList *plmn_identitylist; + Uenibstreamprotobuf__TrueOpt *cellreservedforotheruse; +}; +#define UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cell_access_related_info__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__ConnEstFailureControl +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ConnEstFailCount *connestfailcount; + Uenibstreamprotobuf__ConnEstFailOffsetValidity *connestfailoffsetvalidity; + Google__Protobuf__UInt32Value *connestfailoffset; +}; +#define UENIBSTREAMPROTOBUF__CONN_EST_FAILURE_CONTROL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__conn_est_failure_control__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ConnEstFailCount +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ConnEstFailCount__Value value; +}; +#define UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__conn_est_fail_count__descriptor) \ + , UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__ConnEstFailOffsetValidity +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ConnEstFailOffsetValidity__Value value; +}; +#define UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor) \ + , UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SISchedulingInfo +{ + ProtobufCMessage base; + size_t n_schedulinginfolist; + Uenibstreamprotobuf__SchedulingInfo **schedulinginfolist; + Uenibstreamprotobuf__SIWindowLength *si_windowlength; + Uenibstreamprotobuf__SIRequestConfig *si_requestconfig; + Uenibstreamprotobuf__SIRequestConfig *si_requestconfigsul; + Google__Protobuf__StringValue *systeminformationareaid; +}; +#define UENIBSTREAMPROTOBUF__SI__SCHEDULING_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__si__scheduling_info__descriptor) \ + , 0,NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__SIWindowLength +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SIWindowLength__Value value; +}; +#define UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__si__window_length__descriptor) \ + , UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SchedulingInfo +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SIBroadcastStatus *si_broadcaststatus; + Uenibstreamprotobuf__SIPeriodicity *si_periodicity; + Uenibstreamprotobuf__SIBMapping *sib_mappinginfo; +}; +#define UENIBSTREAMPROTOBUF__SCHEDULING_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scheduling_info__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__SIBMapping +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__SIBTypeInfo **items; +}; +#define UENIBSTREAMPROTOBUF__SIB__MAPPING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib__mapping__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__SIBroadcastStatus +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SIBroadcastStatus__Value value; +}; +#define UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__si__broadcast_status__descriptor) \ + , UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SIPeriodicity +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SIPeriodicity__Value value; +}; +#define UENIBSTREAMPROTOBUF__SI__PERIODICITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__si__periodicity__descriptor) \ + , UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SIBTypeInfo +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SIBTypeInfoType *type; + Google__Protobuf__UInt32Value *valuetag; + Uenibstreamprotobuf__TrueOpt *areascope; +}; +#define UENIBSTREAMPROTOBUF__SIB__TYPE_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib__type_info__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__SIBTypeInfoType +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SIBTypeInfoType__Value value; +}; +#define UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib__type_info_type__descriptor) \ + , UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SIRequestConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RACHOccasionsSI *rach_occasionssi; + Uenibstreamprotobuf__SIRequestPeriod *si_requestperiod; + size_t n_si_requestresources; + Uenibstreamprotobuf__SIRequestResources **si_requestresources; +}; +#define UENIBSTREAMPROTOBUF__SI__REQUEST_CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__si__request_config__descriptor) \ + , NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__SIRequestPeriod +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SIRequestPeriod__Value value; +}; +#define UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__si__request_period__descriptor) \ + , UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RACHOccasionsSI +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RACHConfigGeneric *rach_configsi; + Uenibstreamprotobuf__SSBPerRACHOccasion *ssb_perrach_occasion; +}; +#define UENIBSTREAMPROTOBUF__RACH__OCCASIONS_SI__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rach__occasions_si__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__SIRequestResources +{ + ProtobufCMessage base; + uint32_t ra_preamblestartindex; + Google__Protobuf__UInt32Value *ra_associationperiodindex; + Google__Protobuf__UInt32Value *ra_ssb_occasionmaskindex; +}; +#define UENIBSTREAMPROTOBUF__SI__REQUEST_RESOURCES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__si__request_resources__descriptor) \ + , 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__ServingCellConfigCommonSIB +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DownlinkConfigCommonSIB *downlinkconfigcommon; + Uenibstreamprotobuf__UplinkConfigCommonSIB *uplinkconfigcommon; + Uenibstreamprotobuf__UplinkConfigCommonSIB *supplementaryuplink; + Uenibstreamprotobuf__SIBNTimingAdvanceOffset *n_timingadvanceoffset; + Uenibstreamprotobuf__SIBSSBPositionsInBurst *ssb_positionsinburst; + Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *ssb_periodicityservingcell; + Uenibstreamprotobuf__TDDULDLConfigCommon *tdd_ul_dl_configurationcommon; + int32_t ss_pbch_blockpower; +}; +#define UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON_SIB__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__serving_cell_config_common_sib__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0 } + + +struct _Uenibstreamprotobuf__DownlinkConfigCommonSIB +{ + ProtobufCMessage base; + Uenibstreamprotobuf__FrequencyInfoDLSIB *frequencyinfodl; + Uenibstreamprotobuf__BWPDownlinkCommon *initialdownlinkbwp; + Uenibstreamprotobuf__BCCHConfig *bcch_config; + Uenibstreamprotobuf__PCCHConfig *pcch_config; +}; +#define UENIBSTREAMPROTOBUF__DOWNLINK_CONFIG_COMMON_SIB__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__downlink_config_common_sib__descriptor) \ + , NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__FrequencyInfoDLSIB +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *frequencybandlist; + uint32_t offsettopointa; + size_t n_scs_specificcarrierlist; + Uenibstreamprotobuf__SCSSpecificCarrier **scs_specificcarrierlist; +}; +#define UENIBSTREAMPROTOBUF__FREQUENCY_INFO_DL__SIB__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__frequency_info_dl__sib__descriptor) \ + , NULL, 0, 0,NULL } + + +struct _Uenibstreamprotobuf__MultiFrequencyBandListNRSIB +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__NRMultiBandInfo **items; +}; +#define UENIBSTREAMPROTOBUF__MULTI_FREQUENCY_BAND_LIST_NR__SIB__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__NRMultiBandInfo +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *freqbandindicatornr; + Uenibstreamprotobuf__NRNSPmaxList *nr_ns_pmaxlist; +}; +#define UENIBSTREAMPROTOBUF__NR__MULTI_BAND_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nr__multi_band_info__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__NRNSPmaxList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__NRNSPmaxValue **items; +}; +#define UENIBSTREAMPROTOBUF__NR__NS__PMAX_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nr__ns__pmax_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__NRNSPmaxValue +{ + ProtobufCMessage base; + Google__Protobuf__Int32Value *additionalpmax; + uint32_t additionalspectrumemission; +}; +#define UENIBSTREAMPROTOBUF__NR__NS__PMAX_VALUE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nr__ns__pmax_value__descriptor) \ + , NULL, 0 } + + +struct _Uenibstreamprotobuf__BCCHConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__BCCHConfig__ModificationPeriodCoeff modificationperiodcoeff; +}; +#define UENIBSTREAMPROTOBUF__BCCH__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bcch__config__descriptor) \ + , UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__PCCH__CONFIG__N_AND_PAGING_FRAME_OFFSET__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PCCH__CONFIG__N_AND_PAGING_FRAME_OFFSET_ONE_T = 2, + UENIBSTREAMPROTOBUF__PCCH__CONFIG__N_AND_PAGING_FRAME_OFFSET_HALF_T = 3, + UENIBSTREAMPROTOBUF__PCCH__CONFIG__N_AND_PAGING_FRAME_OFFSET_QUARTER_T = 4, + UENIBSTREAMPROTOBUF__PCCH__CONFIG__N_AND_PAGING_FRAME_OFFSET_ONE_EIGHTH_T = 5, + UENIBSTREAMPROTOBUF__PCCH__CONFIG__N_AND_PAGING_FRAME_OFFSET_ONE_SIXTEENTH_T = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PCCH__CONFIG__N_AND_PAGING_FRAME_OFFSET) +} Uenibstreamprotobuf__PCCHConfig__NAndPagingFrameOffsetCase; + +typedef enum { + UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO__NOT_SET = 0, + UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO_S_CS15_KHZONE_T = 8, + UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO_S_CS30_KHZONE_T__SCS15_KHZHALF_T = 9, + UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO_S_CS60_KHZONE_T__SCS30_KHZHALF_T__SCS15_KHZQUARTER_T = 10, + UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO_S_CS120_KHZONE_T__SCS60_KHZHALF_T__SCS30_KHZQUARTER_T__SCS15_KHZONE_EIGHTH_T = 11, + UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO_S_CS120_KHZHALF_T__SCS60_KHZQUARTER_T__SCS30_KHZONE_EIGHTH_T__SCS15_KHZONE_SIXTEENTH_T = 12, + UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO_S_CS120_KHZQUARTER_T__SCS60_KHZONE_EIGHTH_T__SCS30_KHZONE_SIXTEENTH_T = 13, + UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO_S_CS120_KHZONE_EIGHTH_T__SCS60_KHZONE_SIXTEENTH_T = 14, + UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO_S_CS120_KHZONE_SIXTEENTH_T = 15 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO) +} Uenibstreamprotobuf__PCCHConfig__FirstPDCCHMonitoringOccasionOfPOCase; + +struct _Uenibstreamprotobuf__PCCHConfig +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PagingCycle *defaultpagingcycle; + Uenibstreamprotobuf__PCCHConfigNs *ns; + Uenibstreamprotobuf__PCCHConfig__NAndPagingFrameOffsetCase n_and_paging_frame_offset_case; + union { + Uenibstreamprotobuf__Null *onet; + uint32_t halft; + uint32_t quartert; + uint32_t oneeightht; + uint32_t onesixteentht; + }; + Uenibstreamprotobuf__PCCHConfig__FirstPDCCHMonitoringOccasionOfPOCase first_pdcch__monitoring_occasion_of_po_case; + union { + Uenibstreamprotobuf__SCS15KHZoneT *scs15khzonet; + Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *scs30khzonet_scs15khzhalft; + Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *scs60khzonet_scs30khzhalft_scs15khzquartert; + Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *scs120khzonet_scs60khzhalft_scs30khzquartert_scs15khzoneeightht; + Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *scs120khzhalft_scs60khzquartert_scs30khzoneeightht_scs15khzonesixteentht; + Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *scs120khzquartert_scs60khzoneeightht_scs30khzonesixteentht; + Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *scs120khzoneeightht_scs60khzonesixteentht; + Uenibstreamprotobuf__SCS120KHZoneSixteenthT *scs120khzonesixteentht; + }; +}; +#define UENIBSTREAMPROTOBUF__PCCH__CONFIG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pcch__config__descriptor) \ + , NULL, NULL, UENIBSTREAMPROTOBUF__PCCH__CONFIG__N_AND_PAGING_FRAME_OFFSET__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__PagingCycle +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PagingCycle__Value value; +}; +#define UENIBSTREAMPROTOBUF__PAGING_CYCLE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__paging_cycle__descriptor) \ + , UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PCCHConfigNs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PCCHConfigNs__Value value; +}; +#define UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pcch__config_ns__descriptor) \ + , UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SCS15KHZoneT +{ + ProtobufCMessage base; + size_t n_values; + uint32_t *values; +}; +#define UENIBSTREAMPROTOBUF__SCS15_KHZONE_T__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs15_khzone_t__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT +{ + ProtobufCMessage base; + size_t n_values; + uint32_t *values; +}; +#define UENIBSTREAMPROTOBUF__SCS30_KHZONE_T__SCS15_KHZHALF_T__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT +{ + ProtobufCMessage base; + size_t n_values; + uint32_t *values; +}; +#define UENIBSTREAMPROTOBUF__SCS60_KHZONE_T__SCS30_KHZHALF_T__SCS15_KHZQUARTER_T__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT +{ + ProtobufCMessage base; + size_t n_values; + uint32_t *values; +}; +#define UENIBSTREAMPROTOBUF__SCS120_KHZONE_T__SCS60_KHZHALF_T__SCS30_KHZQUARTER_T__SCS15_KHZONE_EIGHTH_T__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT +{ + ProtobufCMessage base; + size_t n_values; + uint32_t *values; +}; +#define UENIBSTREAMPROTOBUF__SCS120_KHZHALF_T__SCS60_KHZQUARTER_T__SCS30_KHZONE_EIGHTH_T__SCS15_KHZONE_SIXTEENTH_T__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT +{ + ProtobufCMessage base; + size_t n_values; + uint32_t *values; +}; +#define UENIBSTREAMPROTOBUF__SCS120_KHZQUARTER_T__SCS60_KHZONE_EIGHTH_T__SCS30_KHZONE_SIXTEENTH_T__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT +{ + ProtobufCMessage base; + size_t n_values; + uint32_t *values; +}; +#define UENIBSTREAMPROTOBUF__SCS120_KHZONE_EIGHTH_T__SCS60_KHZONE_SIXTEENTH_T__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__SCS120KHZoneSixteenthT +{ + ProtobufCMessage base; + size_t n_values; + uint32_t *values; +}; +#define UENIBSTREAMPROTOBUF__SCS120_KHZONE_SIXTEENTH_T__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__UplinkConfigCommonSIB +{ + ProtobufCMessage base; + Uenibstreamprotobuf__FrequencyInfoULSIB *frequencyinfoul; + Uenibstreamprotobuf__BWPUplinkCommon *initialuplinkbwp; + Uenibstreamprotobuf__TimeAlignmentTimer *timealignmenttimercommon; +}; +#define UENIBSTREAMPROTOBUF__UPLINK_CONFIG_COMMON_SIB__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uplink_config_common_sib__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__FrequencyInfoULSIB +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *frequencybandlist; + Google__Protobuf__UInt32Value *absolutefrequencypointa; + size_t n_scs_specificcarrierlist; + Uenibstreamprotobuf__SCSSpecificCarrier **scs_specificcarrierlist; + Google__Protobuf__Int32Value *p_max; + Uenibstreamprotobuf__TrueOpt *frequencyshift7p5khz; +}; +#define UENIBSTREAMPROTOBUF__FREQUENCY_INFO_UL__SIB__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__frequency_info_ul__sib__descriptor) \ + , NULL, NULL, 0,NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__SIBNTimingAdvanceOffset +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SIBNTimingAdvanceOffset__Value value; +}; +#define UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor) \ + , UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SIBSSBPositionsInBurst +{ + ProtobufCMessage base; + char *inonegroup; + Google__Protobuf__StringValue *grouppresence; +}; +#define UENIBSTREAMPROTOBUF__SIB__SSB__POSITIONS_IN_BURST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor) \ + , (char *)protobuf_c_empty_string, NULL } + + +struct _Uenibstreamprotobuf__SIBSSBPeriodicityServingCell +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SIBSSBPeriodicityServingCell__Value value; +}; +#define UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor) \ + , UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__UETimersAndConstants +{ + ProtobufCMessage base; + Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *t300; + Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *t301; + Uenibstreamprotobuf__UETimersAndConstantsT310 *t310; + Uenibstreamprotobuf__UETimersAndConstantsN310 *n310; + Uenibstreamprotobuf__UETimersAndConstantsT311 *t311; + Uenibstreamprotobuf__UETimersAndConstantsN311 *n311; + Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *t319; +}; +#define UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__timers_and_constants__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__UETimersAndConstantsT300T301T319__Value value; +}; +#define UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor) \ + , UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__UETimersAndConstantsT310 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__UETimersAndConstantsT310__Value value; +}; +#define UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor) \ + , UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__UETimersAndConstantsN310 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__UETimersAndConstantsN310__Value value; +}; +#define UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor) \ + , UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__UETimersAndConstantsT311 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__UETimersAndConstantsT311__Value value; +}; +#define UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor) \ + , UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__UETimersAndConstantsN311 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__UETimersAndConstantsN311__Value value; +}; +#define UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor) \ + , UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__UACBarringPerCatList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__UACBarringPerCat **items; +}; +#define UENIBSTREAMPROTOBUF__UAC__BARRING_PER_CAT_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__barring_per_cat_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__UACBarringPerCat +{ + ProtobufCMessage base; + uint32_t accesscategory; + uint32_t uac_barringinfosetindex; +}; +#define UENIBSTREAMPROTOBUF__UAC__BARRING_PER_CAT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__barring_per_cat__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__UACBarringPerPLMNList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__UACBarringPerPLMN **items; +}; +#define UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor) \ + , 0,NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__UAC__ACBARRING_LIST_TYPE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__UAC__ACBARRING_LIST_TYPE_UAC__IMPLICIT_ACBARRING_LIST = 2, + UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__UAC__ACBARRING_LIST_TYPE_UAC__EXPLICIT_ACBARRING_LIST = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__UAC__ACBARRING_LIST_TYPE) +} Uenibstreamprotobuf__UACBarringPerPLMN__UacACBarringListTypeCase; + +struct _Uenibstreamprotobuf__UACBarringPerPLMN +{ + ProtobufCMessage base; + uint32_t plmn_identityindex; + Uenibstreamprotobuf__UACBarringPerPLMN__UacACBarringListTypeCase uac__acbarring_list_type_case; + union { + Uenibstreamprotobuf__UACImplicitACBarringList *uac_implicitacbarringlist; + Uenibstreamprotobuf__UACBarringPerCatList *uac_explicitacbarringlist; + }; +}; +#define UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__barring_per_plmn__descriptor) \ + , 0, UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__UAC__ACBARRING_LIST_TYPE__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__UACImplicitACBarringList +{ + ProtobufCMessage base; + size_t n_items; + uint32_t *items; +}; +#define UENIBSTREAMPROTOBUF__UAC__IMPLICIT_ACBARRING_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__UACBarringInfoSetList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__UACBarringInfoSet **items; +}; +#define UENIBSTREAMPROTOBUF__UAC__BARRING_INFO_SET_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__barring_info_set_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__UACBarringInfoSet +{ + ProtobufCMessage base; + Uenibstreamprotobuf__UACBarringFactor *uac_barringfactor; + Uenibstreamprotobuf__UACBarringTime *uac_barringtime; + char *uac_barringforaccessidentity; +}; +#define UENIBSTREAMPROTOBUF__UAC__BARRING_INFO_SET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__barring_info_set__descriptor) \ + , NULL, NULL, (char *)protobuf_c_empty_string } + + +struct _Uenibstreamprotobuf__UACBarringFactor +{ + ProtobufCMessage base; + Uenibstreamprotobuf__UACBarringFactor__Value value; +}; +#define UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__barring_factor__descriptor) \ + , UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__UACBarringTime +{ + ProtobufCMessage base; + Uenibstreamprotobuf__UACBarringTime__Value value; +}; +#define UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__barring_time__descriptor) \ + , UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__MobilityStateParameters +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TEvaluationHystNormal *t_evaluation; + Uenibstreamprotobuf__TEvaluationHystNormal *t_hystnormal; + uint32_t n_cellchangemedium; + uint32_t n_cellchangehigh; +}; +#define UENIBSTREAMPROTOBUF__MOBILITY_STATE_PARAMETERS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mobility_state_parameters__descriptor) \ + , NULL, NULL, 0, 0 } + + +struct _Uenibstreamprotobuf__TEvaluationHystNormal +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TEvaluationHystNormal__Value value; +}; +#define UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor) \ + , UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__EUTRAMultiBandInfoList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__EUTRAMultiBandInfo **items; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__MULTI_BAND_INFO_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__multi_band_info_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__EUTRAMultiBandInfo +{ + ProtobufCMessage base; + uint32_t eutra_freqbandindicator; + Uenibstreamprotobuf__EUTRANSPmaxList *eutra_ns_pmaxlist; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__MULTI_BAND_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__multi_band_info__descriptor) \ + , 0, NULL } + + +struct _Uenibstreamprotobuf__EUTRANSPmaxList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__EUTRANSPmaxValue **items; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__NS__PMAX_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__ns__pmax_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__EUTRANSPmaxValue +{ + ProtobufCMessage base; + Google__Protobuf__Int32Value *additionalpmax; + Google__Protobuf__UInt32Value *additionalspectrumemission; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__NS__PMAX_VALUE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__ns__pmax_value__descriptor) \ + , NULL, NULL } + + +/* Uenibstreamprotobuf__CellGroupConfig methods */ +void uenibstreamprotobuf__cell_group_config__init + (Uenibstreamprotobuf__CellGroupConfig *message); +size_t uenibstreamprotobuf__cell_group_config__get_packed_size + (const Uenibstreamprotobuf__CellGroupConfig *message); +size_t uenibstreamprotobuf__cell_group_config__pack + (const Uenibstreamprotobuf__CellGroupConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__cell_group_config__pack_to_buffer + (const Uenibstreamprotobuf__CellGroupConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CellGroupConfig * + uenibstreamprotobuf__cell_group_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cell_group_config__free_unpacked + (Uenibstreamprotobuf__CellGroupConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RLCBearerConfig methods */ +void uenibstreamprotobuf__rlc__bearer_config__init + (Uenibstreamprotobuf__RLCBearerConfig *message); +size_t uenibstreamprotobuf__rlc__bearer_config__get_packed_size + (const Uenibstreamprotobuf__RLCBearerConfig *message); +size_t uenibstreamprotobuf__rlc__bearer_config__pack + (const Uenibstreamprotobuf__RLCBearerConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__rlc__bearer_config__pack_to_buffer + (const Uenibstreamprotobuf__RLCBearerConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RLCBearerConfig * + uenibstreamprotobuf__rlc__bearer_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rlc__bearer_config__free_unpacked + (Uenibstreamprotobuf__RLCBearerConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RLCConfig methods */ +void uenibstreamprotobuf__rlc__config__init + (Uenibstreamprotobuf__RLCConfig *message); +size_t uenibstreamprotobuf__rlc__config__get_packed_size + (const Uenibstreamprotobuf__RLCConfig *message); +size_t uenibstreamprotobuf__rlc__config__pack + (const Uenibstreamprotobuf__RLCConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__rlc__config__pack_to_buffer + (const Uenibstreamprotobuf__RLCConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RLCConfig * + uenibstreamprotobuf__rlc__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rlc__config__free_unpacked + (Uenibstreamprotobuf__RLCConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__AM methods */ +void uenibstreamprotobuf__am__init + (Uenibstreamprotobuf__AM *message); +size_t uenibstreamprotobuf__am__get_packed_size + (const Uenibstreamprotobuf__AM *message); +size_t uenibstreamprotobuf__am__pack + (const Uenibstreamprotobuf__AM *message, + uint8_t *out); +size_t uenibstreamprotobuf__am__pack_to_buffer + (const Uenibstreamprotobuf__AM *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__AM * + uenibstreamprotobuf__am__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__am__free_unpacked + (Uenibstreamprotobuf__AM *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ULAMRLC methods */ +void uenibstreamprotobuf__ul__am__rlc__init + (Uenibstreamprotobuf__ULAMRLC *message); +size_t uenibstreamprotobuf__ul__am__rlc__get_packed_size + (const Uenibstreamprotobuf__ULAMRLC *message); +size_t uenibstreamprotobuf__ul__am__rlc__pack + (const Uenibstreamprotobuf__ULAMRLC *message, + uint8_t *out); +size_t uenibstreamprotobuf__ul__am__rlc__pack_to_buffer + (const Uenibstreamprotobuf__ULAMRLC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ULAMRLC * + uenibstreamprotobuf__ul__am__rlc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ul__am__rlc__free_unpacked + (Uenibstreamprotobuf__ULAMRLC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MaxRetxThreshold methods */ +void uenibstreamprotobuf__max_retx_threshold__init + (Uenibstreamprotobuf__MaxRetxThreshold *message); +size_t uenibstreamprotobuf__max_retx_threshold__get_packed_size + (const Uenibstreamprotobuf__MaxRetxThreshold *message); +size_t uenibstreamprotobuf__max_retx_threshold__pack + (const Uenibstreamprotobuf__MaxRetxThreshold *message, + uint8_t *out); +size_t uenibstreamprotobuf__max_retx_threshold__pack_to_buffer + (const Uenibstreamprotobuf__MaxRetxThreshold *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MaxRetxThreshold * + uenibstreamprotobuf__max_retx_threshold__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__max_retx_threshold__free_unpacked + (Uenibstreamprotobuf__MaxRetxThreshold *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SNFieldLengthAM methods */ +void uenibstreamprotobuf__sn__field_length_am__init + (Uenibstreamprotobuf__SNFieldLengthAM *message); +size_t uenibstreamprotobuf__sn__field_length_am__get_packed_size + (const Uenibstreamprotobuf__SNFieldLengthAM *message); +size_t uenibstreamprotobuf__sn__field_length_am__pack + (const Uenibstreamprotobuf__SNFieldLengthAM *message, + uint8_t *out); +size_t uenibstreamprotobuf__sn__field_length_am__pack_to_buffer + (const Uenibstreamprotobuf__SNFieldLengthAM *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SNFieldLengthAM * + uenibstreamprotobuf__sn__field_length_am__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sn__field_length_am__free_unpacked + (Uenibstreamprotobuf__SNFieldLengthAM *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TPollRetransmit methods */ +void uenibstreamprotobuf__t__poll_retransmit__init + (Uenibstreamprotobuf__TPollRetransmit *message); +size_t uenibstreamprotobuf__t__poll_retransmit__get_packed_size + (const Uenibstreamprotobuf__TPollRetransmit *message); +size_t uenibstreamprotobuf__t__poll_retransmit__pack + (const Uenibstreamprotobuf__TPollRetransmit *message, + uint8_t *out); +size_t uenibstreamprotobuf__t__poll_retransmit__pack_to_buffer + (const Uenibstreamprotobuf__TPollRetransmit *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TPollRetransmit * + uenibstreamprotobuf__t__poll_retransmit__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__t__poll_retransmit__free_unpacked + (Uenibstreamprotobuf__TPollRetransmit *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PollPDU methods */ +void uenibstreamprotobuf__poll_pdu__init + (Uenibstreamprotobuf__PollPDU *message); +size_t uenibstreamprotobuf__poll_pdu__get_packed_size + (const Uenibstreamprotobuf__PollPDU *message); +size_t uenibstreamprotobuf__poll_pdu__pack + (const Uenibstreamprotobuf__PollPDU *message, + uint8_t *out); +size_t uenibstreamprotobuf__poll_pdu__pack_to_buffer + (const Uenibstreamprotobuf__PollPDU *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PollPDU * + uenibstreamprotobuf__poll_pdu__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__poll_pdu__free_unpacked + (Uenibstreamprotobuf__PollPDU *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PollByte methods */ +void uenibstreamprotobuf__poll_byte__init + (Uenibstreamprotobuf__PollByte *message); +size_t uenibstreamprotobuf__poll_byte__get_packed_size + (const Uenibstreamprotobuf__PollByte *message); +size_t uenibstreamprotobuf__poll_byte__pack + (const Uenibstreamprotobuf__PollByte *message, + uint8_t *out); +size_t uenibstreamprotobuf__poll_byte__pack_to_buffer + (const Uenibstreamprotobuf__PollByte *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PollByte * + uenibstreamprotobuf__poll_byte__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__poll_byte__free_unpacked + (Uenibstreamprotobuf__PollByte *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DLAMRLC methods */ +void uenibstreamprotobuf__dl__am__rlc__init + (Uenibstreamprotobuf__DLAMRLC *message); +size_t uenibstreamprotobuf__dl__am__rlc__get_packed_size + (const Uenibstreamprotobuf__DLAMRLC *message); +size_t uenibstreamprotobuf__dl__am__rlc__pack + (const Uenibstreamprotobuf__DLAMRLC *message, + uint8_t *out); +size_t uenibstreamprotobuf__dl__am__rlc__pack_to_buffer + (const Uenibstreamprotobuf__DLAMRLC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DLAMRLC * + uenibstreamprotobuf__dl__am__rlc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dl__am__rlc__free_unpacked + (Uenibstreamprotobuf__DLAMRLC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TReassembly methods */ +void uenibstreamprotobuf__t__reassembly__init + (Uenibstreamprotobuf__TReassembly *message); +size_t uenibstreamprotobuf__t__reassembly__get_packed_size + (const Uenibstreamprotobuf__TReassembly *message); +size_t uenibstreamprotobuf__t__reassembly__pack + (const Uenibstreamprotobuf__TReassembly *message, + uint8_t *out); +size_t uenibstreamprotobuf__t__reassembly__pack_to_buffer + (const Uenibstreamprotobuf__TReassembly *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TReassembly * + uenibstreamprotobuf__t__reassembly__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__t__reassembly__free_unpacked + (Uenibstreamprotobuf__TReassembly *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TStatusProhibit methods */ +void uenibstreamprotobuf__t__status_prohibit__init + (Uenibstreamprotobuf__TStatusProhibit *message); +size_t uenibstreamprotobuf__t__status_prohibit__get_packed_size + (const Uenibstreamprotobuf__TStatusProhibit *message); +size_t uenibstreamprotobuf__t__status_prohibit__pack + (const Uenibstreamprotobuf__TStatusProhibit *message, + uint8_t *out); +size_t uenibstreamprotobuf__t__status_prohibit__pack_to_buffer + (const Uenibstreamprotobuf__TStatusProhibit *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TStatusProhibit * + uenibstreamprotobuf__t__status_prohibit__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__t__status_prohibit__free_unpacked + (Uenibstreamprotobuf__TStatusProhibit *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UMBiDirectional methods */ +void uenibstreamprotobuf__um__bi__directional__init + (Uenibstreamprotobuf__UMBiDirectional *message); +size_t uenibstreamprotobuf__um__bi__directional__get_packed_size + (const Uenibstreamprotobuf__UMBiDirectional *message); +size_t uenibstreamprotobuf__um__bi__directional__pack + (const Uenibstreamprotobuf__UMBiDirectional *message, + uint8_t *out); +size_t uenibstreamprotobuf__um__bi__directional__pack_to_buffer + (const Uenibstreamprotobuf__UMBiDirectional *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UMBiDirectional * + uenibstreamprotobuf__um__bi__directional__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__um__bi__directional__free_unpacked + (Uenibstreamprotobuf__UMBiDirectional *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ULUMRLC methods */ +void uenibstreamprotobuf__ul__um__rlc__init + (Uenibstreamprotobuf__ULUMRLC *message); +size_t uenibstreamprotobuf__ul__um__rlc__get_packed_size + (const Uenibstreamprotobuf__ULUMRLC *message); +size_t uenibstreamprotobuf__ul__um__rlc__pack + (const Uenibstreamprotobuf__ULUMRLC *message, + uint8_t *out); +size_t uenibstreamprotobuf__ul__um__rlc__pack_to_buffer + (const Uenibstreamprotobuf__ULUMRLC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ULUMRLC * + uenibstreamprotobuf__ul__um__rlc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ul__um__rlc__free_unpacked + (Uenibstreamprotobuf__ULUMRLC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SNFieldLengthUM methods */ +void uenibstreamprotobuf__sn__field_length_um__init + (Uenibstreamprotobuf__SNFieldLengthUM *message); +size_t uenibstreamprotobuf__sn__field_length_um__get_packed_size + (const Uenibstreamprotobuf__SNFieldLengthUM *message); +size_t uenibstreamprotobuf__sn__field_length_um__pack + (const Uenibstreamprotobuf__SNFieldLengthUM *message, + uint8_t *out); +size_t uenibstreamprotobuf__sn__field_length_um__pack_to_buffer + (const Uenibstreamprotobuf__SNFieldLengthUM *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SNFieldLengthUM * + uenibstreamprotobuf__sn__field_length_um__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sn__field_length_um__free_unpacked + (Uenibstreamprotobuf__SNFieldLengthUM *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DLUMRLC methods */ +void uenibstreamprotobuf__dl__um__rlc__init + (Uenibstreamprotobuf__DLUMRLC *message); +size_t uenibstreamprotobuf__dl__um__rlc__get_packed_size + (const Uenibstreamprotobuf__DLUMRLC *message); +size_t uenibstreamprotobuf__dl__um__rlc__pack + (const Uenibstreamprotobuf__DLUMRLC *message, + uint8_t *out); +size_t uenibstreamprotobuf__dl__um__rlc__pack_to_buffer + (const Uenibstreamprotobuf__DLUMRLC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DLUMRLC * + uenibstreamprotobuf__dl__um__rlc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dl__um__rlc__free_unpacked + (Uenibstreamprotobuf__DLUMRLC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UMUniDirectionalUL methods */ +void uenibstreamprotobuf__um__uni__directional__ul__init + (Uenibstreamprotobuf__UMUniDirectionalUL *message); +size_t uenibstreamprotobuf__um__uni__directional__ul__get_packed_size + (const Uenibstreamprotobuf__UMUniDirectionalUL *message); +size_t uenibstreamprotobuf__um__uni__directional__ul__pack + (const Uenibstreamprotobuf__UMUniDirectionalUL *message, + uint8_t *out); +size_t uenibstreamprotobuf__um__uni__directional__ul__pack_to_buffer + (const Uenibstreamprotobuf__UMUniDirectionalUL *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UMUniDirectionalUL * + uenibstreamprotobuf__um__uni__directional__ul__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__um__uni__directional__ul__free_unpacked + (Uenibstreamprotobuf__UMUniDirectionalUL *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UMUniDirectionalDL methods */ +void uenibstreamprotobuf__um__uni__directional__dl__init + (Uenibstreamprotobuf__UMUniDirectionalDL *message); +size_t uenibstreamprotobuf__um__uni__directional__dl__get_packed_size + (const Uenibstreamprotobuf__UMUniDirectionalDL *message); +size_t uenibstreamprotobuf__um__uni__directional__dl__pack + (const Uenibstreamprotobuf__UMUniDirectionalDL *message, + uint8_t *out); +size_t uenibstreamprotobuf__um__uni__directional__dl__pack_to_buffer + (const Uenibstreamprotobuf__UMUniDirectionalDL *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UMUniDirectionalDL * + uenibstreamprotobuf__um__uni__directional__dl__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__um__uni__directional__dl__free_unpacked + (Uenibstreamprotobuf__UMUniDirectionalDL *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__LogicalChannelConfig methods */ +void uenibstreamprotobuf__logical_channel_config__init + (Uenibstreamprotobuf__LogicalChannelConfig *message); +size_t uenibstreamprotobuf__logical_channel_config__get_packed_size + (const Uenibstreamprotobuf__LogicalChannelConfig *message); +size_t uenibstreamprotobuf__logical_channel_config__pack + (const Uenibstreamprotobuf__LogicalChannelConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__logical_channel_config__pack_to_buffer + (const Uenibstreamprotobuf__LogicalChannelConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__LogicalChannelConfig * + uenibstreamprotobuf__logical_channel_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__logical_channel_config__free_unpacked + (Uenibstreamprotobuf__LogicalChannelConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ULSpecificParameters methods */ +void uenibstreamprotobuf__ul__specific_parameters__init + (Uenibstreamprotobuf__ULSpecificParameters *message); +size_t uenibstreamprotobuf__ul__specific_parameters__get_packed_size + (const Uenibstreamprotobuf__ULSpecificParameters *message); +size_t uenibstreamprotobuf__ul__specific_parameters__pack + (const Uenibstreamprotobuf__ULSpecificParameters *message, + uint8_t *out); +size_t uenibstreamprotobuf__ul__specific_parameters__pack_to_buffer + (const Uenibstreamprotobuf__ULSpecificParameters *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ULSpecificParameters * + uenibstreamprotobuf__ul__specific_parameters__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ul__specific_parameters__free_unpacked + (Uenibstreamprotobuf__ULSpecificParameters *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PrioritisedBitRate methods */ +void uenibstreamprotobuf__prioritised_bit_rate__init + (Uenibstreamprotobuf__PrioritisedBitRate *message); +size_t uenibstreamprotobuf__prioritised_bit_rate__get_packed_size + (const Uenibstreamprotobuf__PrioritisedBitRate *message); +size_t uenibstreamprotobuf__prioritised_bit_rate__pack + (const Uenibstreamprotobuf__PrioritisedBitRate *message, + uint8_t *out); +size_t uenibstreamprotobuf__prioritised_bit_rate__pack_to_buffer + (const Uenibstreamprotobuf__PrioritisedBitRate *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PrioritisedBitRate * + uenibstreamprotobuf__prioritised_bit_rate__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__prioritised_bit_rate__free_unpacked + (Uenibstreamprotobuf__PrioritisedBitRate *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BucketSizeDuration methods */ +void uenibstreamprotobuf__bucket_size_duration__init + (Uenibstreamprotobuf__BucketSizeDuration *message); +size_t uenibstreamprotobuf__bucket_size_duration__get_packed_size + (const Uenibstreamprotobuf__BucketSizeDuration *message); +size_t uenibstreamprotobuf__bucket_size_duration__pack + (const Uenibstreamprotobuf__BucketSizeDuration *message, + uint8_t *out); +size_t uenibstreamprotobuf__bucket_size_duration__pack_to_buffer + (const Uenibstreamprotobuf__BucketSizeDuration *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BucketSizeDuration * + uenibstreamprotobuf__bucket_size_duration__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bucket_size_duration__free_unpacked + (Uenibstreamprotobuf__BucketSizeDuration *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SubcarrierSpacing methods */ +void uenibstreamprotobuf__subcarrier_spacing__init + (Uenibstreamprotobuf__SubcarrierSpacing *message); +size_t uenibstreamprotobuf__subcarrier_spacing__get_packed_size + (const Uenibstreamprotobuf__SubcarrierSpacing *message); +size_t uenibstreamprotobuf__subcarrier_spacing__pack + (const Uenibstreamprotobuf__SubcarrierSpacing *message, + uint8_t *out); +size_t uenibstreamprotobuf__subcarrier_spacing__pack_to_buffer + (const Uenibstreamprotobuf__SubcarrierSpacing *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SubcarrierSpacing * + uenibstreamprotobuf__subcarrier_spacing__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__subcarrier_spacing__free_unpacked + (Uenibstreamprotobuf__SubcarrierSpacing *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MaxPUSCHDuration methods */ +void uenibstreamprotobuf__max_pusch__duration__init + (Uenibstreamprotobuf__MaxPUSCHDuration *message); +size_t uenibstreamprotobuf__max_pusch__duration__get_packed_size + (const Uenibstreamprotobuf__MaxPUSCHDuration *message); +size_t uenibstreamprotobuf__max_pusch__duration__pack + (const Uenibstreamprotobuf__MaxPUSCHDuration *message, + uint8_t *out); +size_t uenibstreamprotobuf__max_pusch__duration__pack_to_buffer + (const Uenibstreamprotobuf__MaxPUSCHDuration *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MaxPUSCHDuration * + uenibstreamprotobuf__max_pusch__duration__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__max_pusch__duration__free_unpacked + (Uenibstreamprotobuf__MaxPUSCHDuration *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BitRateQueryProhibitTimer methods */ +void uenibstreamprotobuf__bit_rate_query_prohibit_timer__init + (Uenibstreamprotobuf__BitRateQueryProhibitTimer *message); +size_t uenibstreamprotobuf__bit_rate_query_prohibit_timer__get_packed_size + (const Uenibstreamprotobuf__BitRateQueryProhibitTimer *message); +size_t uenibstreamprotobuf__bit_rate_query_prohibit_timer__pack + (const Uenibstreamprotobuf__BitRateQueryProhibitTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__bit_rate_query_prohibit_timer__pack_to_buffer + (const Uenibstreamprotobuf__BitRateQueryProhibitTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BitRateQueryProhibitTimer * + uenibstreamprotobuf__bit_rate_query_prohibit_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bit_rate_query_prohibit_timer__free_unpacked + (Uenibstreamprotobuf__BitRateQueryProhibitTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MACCellGroupConfig methods */ +void uenibstreamprotobuf__mac__cell_group_config__init + (Uenibstreamprotobuf__MACCellGroupConfig *message); +size_t uenibstreamprotobuf__mac__cell_group_config__get_packed_size + (const Uenibstreamprotobuf__MACCellGroupConfig *message); +size_t uenibstreamprotobuf__mac__cell_group_config__pack + (const Uenibstreamprotobuf__MACCellGroupConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__mac__cell_group_config__pack_to_buffer + (const Uenibstreamprotobuf__MACCellGroupConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MACCellGroupConfig * + uenibstreamprotobuf__mac__cell_group_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__mac__cell_group_config__free_unpacked + (Uenibstreamprotobuf__MACCellGroupConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DRXConfig methods */ +void uenibstreamprotobuf__drx__config__init + (Uenibstreamprotobuf__DRXConfig *message); +size_t uenibstreamprotobuf__drx__config__get_packed_size + (const Uenibstreamprotobuf__DRXConfig *message); +size_t uenibstreamprotobuf__drx__config__pack + (const Uenibstreamprotobuf__DRXConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__drx__config__pack_to_buffer + (const Uenibstreamprotobuf__DRXConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DRXConfig * + uenibstreamprotobuf__drx__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__drx__config__free_unpacked + (Uenibstreamprotobuf__DRXConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MilliSeconds methods */ +void uenibstreamprotobuf__milli_seconds__init + (Uenibstreamprotobuf__MilliSeconds *message); +size_t uenibstreamprotobuf__milli_seconds__get_packed_size + (const Uenibstreamprotobuf__MilliSeconds *message); +size_t uenibstreamprotobuf__milli_seconds__pack + (const Uenibstreamprotobuf__MilliSeconds *message, + uint8_t *out); +size_t uenibstreamprotobuf__milli_seconds__pack_to_buffer + (const Uenibstreamprotobuf__MilliSeconds *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MilliSeconds * + uenibstreamprotobuf__milli_seconds__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__milli_seconds__free_unpacked + (Uenibstreamprotobuf__MilliSeconds *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DRXInactivityTimer methods */ +void uenibstreamprotobuf__drx__inactivity_timer__init + (Uenibstreamprotobuf__DRXInactivityTimer *message); +size_t uenibstreamprotobuf__drx__inactivity_timer__get_packed_size + (const Uenibstreamprotobuf__DRXInactivityTimer *message); +size_t uenibstreamprotobuf__drx__inactivity_timer__pack + (const Uenibstreamprotobuf__DRXInactivityTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__drx__inactivity_timer__pack_to_buffer + (const Uenibstreamprotobuf__DRXInactivityTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DRXInactivityTimer * + uenibstreamprotobuf__drx__inactivity_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__drx__inactivity_timer__free_unpacked + (Uenibstreamprotobuf__DRXInactivityTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DRXRetransmissionTimer methods */ +void uenibstreamprotobuf__drx__retransmission_timer__init + (Uenibstreamprotobuf__DRXRetransmissionTimer *message); +size_t uenibstreamprotobuf__drx__retransmission_timer__get_packed_size + (const Uenibstreamprotobuf__DRXRetransmissionTimer *message); +size_t uenibstreamprotobuf__drx__retransmission_timer__pack + (const Uenibstreamprotobuf__DRXRetransmissionTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__drx__retransmission_timer__pack_to_buffer + (const Uenibstreamprotobuf__DRXRetransmissionTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DRXRetransmissionTimer * + uenibstreamprotobuf__drx__retransmission_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__drx__retransmission_timer__free_unpacked + (Uenibstreamprotobuf__DRXRetransmissionTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ShortDRX methods */ +void uenibstreamprotobuf__short_drx__init + (Uenibstreamprotobuf__ShortDRX *message); +size_t uenibstreamprotobuf__short_drx__get_packed_size + (const Uenibstreamprotobuf__ShortDRX *message); +size_t uenibstreamprotobuf__short_drx__pack + (const Uenibstreamprotobuf__ShortDRX *message, + uint8_t *out); +size_t uenibstreamprotobuf__short_drx__pack_to_buffer + (const Uenibstreamprotobuf__ShortDRX *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ShortDRX * + uenibstreamprotobuf__short_drx__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__short_drx__free_unpacked + (Uenibstreamprotobuf__ShortDRX *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DRXShortCycle methods */ +void uenibstreamprotobuf__drx__short_cycle__init + (Uenibstreamprotobuf__DRXShortCycle *message); +size_t uenibstreamprotobuf__drx__short_cycle__get_packed_size + (const Uenibstreamprotobuf__DRXShortCycle *message); +size_t uenibstreamprotobuf__drx__short_cycle__pack + (const Uenibstreamprotobuf__DRXShortCycle *message, + uint8_t *out); +size_t uenibstreamprotobuf__drx__short_cycle__pack_to_buffer + (const Uenibstreamprotobuf__DRXShortCycle *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DRXShortCycle * + uenibstreamprotobuf__drx__short_cycle__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__drx__short_cycle__free_unpacked + (Uenibstreamprotobuf__DRXShortCycle *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SchedulingRequestConfig methods */ +void uenibstreamprotobuf__scheduling_request_config__init + (Uenibstreamprotobuf__SchedulingRequestConfig *message); +size_t uenibstreamprotobuf__scheduling_request_config__get_packed_size + (const Uenibstreamprotobuf__SchedulingRequestConfig *message); +size_t uenibstreamprotobuf__scheduling_request_config__pack + (const Uenibstreamprotobuf__SchedulingRequestConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__scheduling_request_config__pack_to_buffer + (const Uenibstreamprotobuf__SchedulingRequestConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SchedulingRequestConfig * + uenibstreamprotobuf__scheduling_request_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scheduling_request_config__free_unpacked + (Uenibstreamprotobuf__SchedulingRequestConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SchedulingRequestToAddMod methods */ +void uenibstreamprotobuf__scheduling_request_to_add_mod__init + (Uenibstreamprotobuf__SchedulingRequestToAddMod *message); +size_t uenibstreamprotobuf__scheduling_request_to_add_mod__get_packed_size + (const Uenibstreamprotobuf__SchedulingRequestToAddMod *message); +size_t uenibstreamprotobuf__scheduling_request_to_add_mod__pack + (const Uenibstreamprotobuf__SchedulingRequestToAddMod *message, + uint8_t *out); +size_t uenibstreamprotobuf__scheduling_request_to_add_mod__pack_to_buffer + (const Uenibstreamprotobuf__SchedulingRequestToAddMod *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SchedulingRequestToAddMod * + uenibstreamprotobuf__scheduling_request_to_add_mod__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scheduling_request_to_add_mod__free_unpacked + (Uenibstreamprotobuf__SchedulingRequestToAddMod *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRProhibitTimer methods */ +void uenibstreamprotobuf__sr__prohibit_timer__init + (Uenibstreamprotobuf__SRProhibitTimer *message); +size_t uenibstreamprotobuf__sr__prohibit_timer__get_packed_size + (const Uenibstreamprotobuf__SRProhibitTimer *message); +size_t uenibstreamprotobuf__sr__prohibit_timer__pack + (const Uenibstreamprotobuf__SRProhibitTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__sr__prohibit_timer__pack_to_buffer + (const Uenibstreamprotobuf__SRProhibitTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRProhibitTimer * + uenibstreamprotobuf__sr__prohibit_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sr__prohibit_timer__free_unpacked + (Uenibstreamprotobuf__SRProhibitTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRTransMax methods */ +void uenibstreamprotobuf__sr__trans_max__init + (Uenibstreamprotobuf__SRTransMax *message); +size_t uenibstreamprotobuf__sr__trans_max__get_packed_size + (const Uenibstreamprotobuf__SRTransMax *message); +size_t uenibstreamprotobuf__sr__trans_max__pack + (const Uenibstreamprotobuf__SRTransMax *message, + uint8_t *out); +size_t uenibstreamprotobuf__sr__trans_max__pack_to_buffer + (const Uenibstreamprotobuf__SRTransMax *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRTransMax * + uenibstreamprotobuf__sr__trans_max__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sr__trans_max__free_unpacked + (Uenibstreamprotobuf__SRTransMax *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BSRConfig methods */ +void uenibstreamprotobuf__bsr__config__init + (Uenibstreamprotobuf__BSRConfig *message); +size_t uenibstreamprotobuf__bsr__config__get_packed_size + (const Uenibstreamprotobuf__BSRConfig *message); +size_t uenibstreamprotobuf__bsr__config__pack + (const Uenibstreamprotobuf__BSRConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__bsr__config__pack_to_buffer + (const Uenibstreamprotobuf__BSRConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BSRConfig * + uenibstreamprotobuf__bsr__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bsr__config__free_unpacked + (Uenibstreamprotobuf__BSRConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PeriodicBSRTimer methods */ +void uenibstreamprotobuf__periodic_bsr__timer__init + (Uenibstreamprotobuf__PeriodicBSRTimer *message); +size_t uenibstreamprotobuf__periodic_bsr__timer__get_packed_size + (const Uenibstreamprotobuf__PeriodicBSRTimer *message); +size_t uenibstreamprotobuf__periodic_bsr__timer__pack + (const Uenibstreamprotobuf__PeriodicBSRTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__periodic_bsr__timer__pack_to_buffer + (const Uenibstreamprotobuf__PeriodicBSRTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PeriodicBSRTimer * + uenibstreamprotobuf__periodic_bsr__timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__periodic_bsr__timer__free_unpacked + (Uenibstreamprotobuf__PeriodicBSRTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RetxBSRTimer methods */ +void uenibstreamprotobuf__retx_bsr__timer__init + (Uenibstreamprotobuf__RetxBSRTimer *message); +size_t uenibstreamprotobuf__retx_bsr__timer__get_packed_size + (const Uenibstreamprotobuf__RetxBSRTimer *message); +size_t uenibstreamprotobuf__retx_bsr__timer__pack + (const Uenibstreamprotobuf__RetxBSRTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__retx_bsr__timer__pack_to_buffer + (const Uenibstreamprotobuf__RetxBSRTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RetxBSRTimer * + uenibstreamprotobuf__retx_bsr__timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__retx_bsr__timer__free_unpacked + (Uenibstreamprotobuf__RetxBSRTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__LogicalChannelSRDelayTimer methods */ +void uenibstreamprotobuf__logical_channel_sr__delay_timer__init + (Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message); +size_t uenibstreamprotobuf__logical_channel_sr__delay_timer__get_packed_size + (const Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message); +size_t uenibstreamprotobuf__logical_channel_sr__delay_timer__pack + (const Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__logical_channel_sr__delay_timer__pack_to_buffer + (const Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__LogicalChannelSRDelayTimer * + uenibstreamprotobuf__logical_channel_sr__delay_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__logical_channel_sr__delay_timer__free_unpacked + (Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TAGConfig methods */ +void uenibstreamprotobuf__tag__config__init + (Uenibstreamprotobuf__TAGConfig *message); +size_t uenibstreamprotobuf__tag__config__get_packed_size + (const Uenibstreamprotobuf__TAGConfig *message); +size_t uenibstreamprotobuf__tag__config__pack + (const Uenibstreamprotobuf__TAGConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__tag__config__pack_to_buffer + (const Uenibstreamprotobuf__TAGConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TAGConfig * + uenibstreamprotobuf__tag__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__tag__config__free_unpacked + (Uenibstreamprotobuf__TAGConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TAG methods */ +void uenibstreamprotobuf__tag__init + (Uenibstreamprotobuf__TAG *message); +size_t uenibstreamprotobuf__tag__get_packed_size + (const Uenibstreamprotobuf__TAG *message); +size_t uenibstreamprotobuf__tag__pack + (const Uenibstreamprotobuf__TAG *message, + uint8_t *out); +size_t uenibstreamprotobuf__tag__pack_to_buffer + (const Uenibstreamprotobuf__TAG *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TAG * + uenibstreamprotobuf__tag__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__tag__free_unpacked + (Uenibstreamprotobuf__TAG *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TimeAlignmentTimer methods */ +void uenibstreamprotobuf__time_alignment_timer__init + (Uenibstreamprotobuf__TimeAlignmentTimer *message); +size_t uenibstreamprotobuf__time_alignment_timer__get_packed_size + (const Uenibstreamprotobuf__TimeAlignmentTimer *message); +size_t uenibstreamprotobuf__time_alignment_timer__pack + (const Uenibstreamprotobuf__TimeAlignmentTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__time_alignment_timer__pack_to_buffer + (const Uenibstreamprotobuf__TimeAlignmentTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TimeAlignmentTimer * + uenibstreamprotobuf__time_alignment_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__time_alignment_timer__free_unpacked + (Uenibstreamprotobuf__TimeAlignmentTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PHRConfig methods */ +void uenibstreamprotobuf__phr__config__init + (Uenibstreamprotobuf__PHRConfig *message); +size_t uenibstreamprotobuf__phr__config__get_packed_size + (const Uenibstreamprotobuf__PHRConfig *message); +size_t uenibstreamprotobuf__phr__config__pack + (const Uenibstreamprotobuf__PHRConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__phr__config__pack_to_buffer + (const Uenibstreamprotobuf__PHRConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PHRConfig * + uenibstreamprotobuf__phr__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__phr__config__free_unpacked + (Uenibstreamprotobuf__PHRConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PHRPeriodicTimer methods */ +void uenibstreamprotobuf__phr__periodic_timer__init + (Uenibstreamprotobuf__PHRPeriodicTimer *message); +size_t uenibstreamprotobuf__phr__periodic_timer__get_packed_size + (const Uenibstreamprotobuf__PHRPeriodicTimer *message); +size_t uenibstreamprotobuf__phr__periodic_timer__pack + (const Uenibstreamprotobuf__PHRPeriodicTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__phr__periodic_timer__pack_to_buffer + (const Uenibstreamprotobuf__PHRPeriodicTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PHRPeriodicTimer * + uenibstreamprotobuf__phr__periodic_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__phr__periodic_timer__free_unpacked + (Uenibstreamprotobuf__PHRPeriodicTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PHRProhibitTimer methods */ +void uenibstreamprotobuf__phr__prohibit_timer__init + (Uenibstreamprotobuf__PHRProhibitTimer *message); +size_t uenibstreamprotobuf__phr__prohibit_timer__get_packed_size + (const Uenibstreamprotobuf__PHRProhibitTimer *message); +size_t uenibstreamprotobuf__phr__prohibit_timer__pack + (const Uenibstreamprotobuf__PHRProhibitTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__phr__prohibit_timer__pack_to_buffer + (const Uenibstreamprotobuf__PHRProhibitTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PHRProhibitTimer * + uenibstreamprotobuf__phr__prohibit_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__phr__prohibit_timer__free_unpacked + (Uenibstreamprotobuf__PHRProhibitTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PHRTxPowerFactorChange methods */ +void uenibstreamprotobuf__phr__tx__power_factor_change__init + (Uenibstreamprotobuf__PHRTxPowerFactorChange *message); +size_t uenibstreamprotobuf__phr__tx__power_factor_change__get_packed_size + (const Uenibstreamprotobuf__PHRTxPowerFactorChange *message); +size_t uenibstreamprotobuf__phr__tx__power_factor_change__pack + (const Uenibstreamprotobuf__PHRTxPowerFactorChange *message, + uint8_t *out); +size_t uenibstreamprotobuf__phr__tx__power_factor_change__pack_to_buffer + (const Uenibstreamprotobuf__PHRTxPowerFactorChange *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PHRTxPowerFactorChange * + uenibstreamprotobuf__phr__tx__power_factor_change__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__phr__tx__power_factor_change__free_unpacked + (Uenibstreamprotobuf__PHRTxPowerFactorChange *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PHRModeOtherCG methods */ +void uenibstreamprotobuf__phr__mode_other_cg__init + (Uenibstreamprotobuf__PHRModeOtherCG *message); +size_t uenibstreamprotobuf__phr__mode_other_cg__get_packed_size + (const Uenibstreamprotobuf__PHRModeOtherCG *message); +size_t uenibstreamprotobuf__phr__mode_other_cg__pack + (const Uenibstreamprotobuf__PHRModeOtherCG *message, + uint8_t *out); +size_t uenibstreamprotobuf__phr__mode_other_cg__pack_to_buffer + (const Uenibstreamprotobuf__PHRModeOtherCG *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PHRModeOtherCG * + uenibstreamprotobuf__phr__mode_other_cg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__phr__mode_other_cg__free_unpacked + (Uenibstreamprotobuf__PHRModeOtherCG *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DataInactivityTimer methods */ +void uenibstreamprotobuf__data_inactivity_timer__init + (Uenibstreamprotobuf__DataInactivityTimer *message); +size_t uenibstreamprotobuf__data_inactivity_timer__get_packed_size + (const Uenibstreamprotobuf__DataInactivityTimer *message); +size_t uenibstreamprotobuf__data_inactivity_timer__pack + (const Uenibstreamprotobuf__DataInactivityTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__data_inactivity_timer__pack_to_buffer + (const Uenibstreamprotobuf__DataInactivityTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DataInactivityTimer * + uenibstreamprotobuf__data_inactivity_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__data_inactivity_timer__free_unpacked + (Uenibstreamprotobuf__DataInactivityTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PhysicalCellGroupConfig methods */ +void uenibstreamprotobuf__physical_cell_group_config__init + (Uenibstreamprotobuf__PhysicalCellGroupConfig *message); +size_t uenibstreamprotobuf__physical_cell_group_config__get_packed_size + (const Uenibstreamprotobuf__PhysicalCellGroupConfig *message); +size_t uenibstreamprotobuf__physical_cell_group_config__pack + (const Uenibstreamprotobuf__PhysicalCellGroupConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__physical_cell_group_config__pack_to_buffer + (const Uenibstreamprotobuf__PhysicalCellGroupConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PhysicalCellGroupConfig * + uenibstreamprotobuf__physical_cell_group_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__physical_cell_group_config__free_unpacked + (Uenibstreamprotobuf__PhysicalCellGroupConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__XScale methods */ +void uenibstreamprotobuf__xscale__init + (Uenibstreamprotobuf__XScale *message); +size_t uenibstreamprotobuf__xscale__get_packed_size + (const Uenibstreamprotobuf__XScale *message); +size_t uenibstreamprotobuf__xscale__pack + (const Uenibstreamprotobuf__XScale *message, + uint8_t *out); +size_t uenibstreamprotobuf__xscale__pack_to_buffer + (const Uenibstreamprotobuf__XScale *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__XScale * + uenibstreamprotobuf__xscale__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__xscale__free_unpacked + (Uenibstreamprotobuf__XScale *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SpCellConfig methods */ +void uenibstreamprotobuf__sp_cell_config__init + (Uenibstreamprotobuf__SpCellConfig *message); +size_t uenibstreamprotobuf__sp_cell_config__get_packed_size + (const Uenibstreamprotobuf__SpCellConfig *message); +size_t uenibstreamprotobuf__sp_cell_config__pack + (const Uenibstreamprotobuf__SpCellConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__sp_cell_config__pack_to_buffer + (const Uenibstreamprotobuf__SpCellConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SpCellConfig * + uenibstreamprotobuf__sp_cell_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sp_cell_config__free_unpacked + (Uenibstreamprotobuf__SpCellConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ReconfigurationWithSync methods */ +void uenibstreamprotobuf__reconfiguration_with_sync__init + (Uenibstreamprotobuf__ReconfigurationWithSync *message); +size_t uenibstreamprotobuf__reconfiguration_with_sync__get_packed_size + (const Uenibstreamprotobuf__ReconfigurationWithSync *message); +size_t uenibstreamprotobuf__reconfiguration_with_sync__pack + (const Uenibstreamprotobuf__ReconfigurationWithSync *message, + uint8_t *out); +size_t uenibstreamprotobuf__reconfiguration_with_sync__pack_to_buffer + (const Uenibstreamprotobuf__ReconfigurationWithSync *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ReconfigurationWithSync * + uenibstreamprotobuf__reconfiguration_with_sync__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__reconfiguration_with_sync__free_unpacked + (Uenibstreamprotobuf__ReconfigurationWithSync *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ServingCellConfigCommon methods */ +void uenibstreamprotobuf__serving_cell_config_common__init + (Uenibstreamprotobuf__ServingCellConfigCommon *message); +size_t uenibstreamprotobuf__serving_cell_config_common__get_packed_size + (const Uenibstreamprotobuf__ServingCellConfigCommon *message); +size_t uenibstreamprotobuf__serving_cell_config_common__pack + (const Uenibstreamprotobuf__ServingCellConfigCommon *message, + uint8_t *out); +size_t uenibstreamprotobuf__serving_cell_config_common__pack_to_buffer + (const Uenibstreamprotobuf__ServingCellConfigCommon *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ServingCellConfigCommon * + uenibstreamprotobuf__serving_cell_config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__serving_cell_config_common__free_unpacked + (Uenibstreamprotobuf__ServingCellConfigCommon *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DownlinkConfigCommon methods */ +void uenibstreamprotobuf__downlink_config_common__init + (Uenibstreamprotobuf__DownlinkConfigCommon *message); +size_t uenibstreamprotobuf__downlink_config_common__get_packed_size + (const Uenibstreamprotobuf__DownlinkConfigCommon *message); +size_t uenibstreamprotobuf__downlink_config_common__pack + (const Uenibstreamprotobuf__DownlinkConfigCommon *message, + uint8_t *out); +size_t uenibstreamprotobuf__downlink_config_common__pack_to_buffer + (const Uenibstreamprotobuf__DownlinkConfigCommon *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DownlinkConfigCommon * + uenibstreamprotobuf__downlink_config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__downlink_config_common__free_unpacked + (Uenibstreamprotobuf__DownlinkConfigCommon *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__FrequencyInfoDL methods */ +void uenibstreamprotobuf__frequency_info_dl__init + (Uenibstreamprotobuf__FrequencyInfoDL *message); +size_t uenibstreamprotobuf__frequency_info_dl__get_packed_size + (const Uenibstreamprotobuf__FrequencyInfoDL *message); +size_t uenibstreamprotobuf__frequency_info_dl__pack + (const Uenibstreamprotobuf__FrequencyInfoDL *message, + uint8_t *out); +size_t uenibstreamprotobuf__frequency_info_dl__pack_to_buffer + (const Uenibstreamprotobuf__FrequencyInfoDL *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__FrequencyInfoDL * + uenibstreamprotobuf__frequency_info_dl__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__frequency_info_dl__free_unpacked + (Uenibstreamprotobuf__FrequencyInfoDL *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SCSSpecificCarrier methods */ +void uenibstreamprotobuf__scs__specific_carrier__init + (Uenibstreamprotobuf__SCSSpecificCarrier *message); +size_t uenibstreamprotobuf__scs__specific_carrier__get_packed_size + (const Uenibstreamprotobuf__SCSSpecificCarrier *message); +size_t uenibstreamprotobuf__scs__specific_carrier__pack + (const Uenibstreamprotobuf__SCSSpecificCarrier *message, + uint8_t *out); +size_t uenibstreamprotobuf__scs__specific_carrier__pack_to_buffer + (const Uenibstreamprotobuf__SCSSpecificCarrier *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SCSSpecificCarrier * + uenibstreamprotobuf__scs__specific_carrier__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scs__specific_carrier__free_unpacked + (Uenibstreamprotobuf__SCSSpecificCarrier *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BWPDownlinkCommon methods */ +void uenibstreamprotobuf__bwp__downlink_common__init + (Uenibstreamprotobuf__BWPDownlinkCommon *message); +size_t uenibstreamprotobuf__bwp__downlink_common__get_packed_size + (const Uenibstreamprotobuf__BWPDownlinkCommon *message); +size_t uenibstreamprotobuf__bwp__downlink_common__pack + (const Uenibstreamprotobuf__BWPDownlinkCommon *message, + uint8_t *out); +size_t uenibstreamprotobuf__bwp__downlink_common__pack_to_buffer + (const Uenibstreamprotobuf__BWPDownlinkCommon *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BWPDownlinkCommon * + uenibstreamprotobuf__bwp__downlink_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bwp__downlink_common__free_unpacked + (Uenibstreamprotobuf__BWPDownlinkCommon *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BWP methods */ +void uenibstreamprotobuf__bwp__init + (Uenibstreamprotobuf__BWP *message); +size_t uenibstreamprotobuf__bwp__get_packed_size + (const Uenibstreamprotobuf__BWP *message); +size_t uenibstreamprotobuf__bwp__pack + (const Uenibstreamprotobuf__BWP *message, + uint8_t *out); +size_t uenibstreamprotobuf__bwp__pack_to_buffer + (const Uenibstreamprotobuf__BWP *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BWP * + uenibstreamprotobuf__bwp__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bwp__free_unpacked + (Uenibstreamprotobuf__BWP *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CyclicPrefix methods */ +void uenibstreamprotobuf__cyclic_prefix__init + (Uenibstreamprotobuf__CyclicPrefix *message); +size_t uenibstreamprotobuf__cyclic_prefix__get_packed_size + (const Uenibstreamprotobuf__CyclicPrefix *message); +size_t uenibstreamprotobuf__cyclic_prefix__pack + (const Uenibstreamprotobuf__CyclicPrefix *message, + uint8_t *out); +size_t uenibstreamprotobuf__cyclic_prefix__pack_to_buffer + (const Uenibstreamprotobuf__CyclicPrefix *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CyclicPrefix * + uenibstreamprotobuf__cyclic_prefix__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cyclic_prefix__free_unpacked + (Uenibstreamprotobuf__CyclicPrefix *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PDCCHConfigCommon methods */ +void uenibstreamprotobuf__pdcch__config_common__init + (Uenibstreamprotobuf__PDCCHConfigCommon *message); +size_t uenibstreamprotobuf__pdcch__config_common__get_packed_size + (const Uenibstreamprotobuf__PDCCHConfigCommon *message); +size_t uenibstreamprotobuf__pdcch__config_common__pack + (const Uenibstreamprotobuf__PDCCHConfigCommon *message, + uint8_t *out); +size_t uenibstreamprotobuf__pdcch__config_common__pack_to_buffer + (const Uenibstreamprotobuf__PDCCHConfigCommon *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PDCCHConfigCommon * + uenibstreamprotobuf__pdcch__config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pdcch__config_common__free_unpacked + (Uenibstreamprotobuf__PDCCHConfigCommon *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ControlResourceSet methods */ +void uenibstreamprotobuf__control_resource_set__init + (Uenibstreamprotobuf__ControlResourceSet *message); +size_t uenibstreamprotobuf__control_resource_set__get_packed_size + (const Uenibstreamprotobuf__ControlResourceSet *message); +size_t uenibstreamprotobuf__control_resource_set__pack + (const Uenibstreamprotobuf__ControlResourceSet *message, + uint8_t *out); +size_t uenibstreamprotobuf__control_resource_set__pack_to_buffer + (const Uenibstreamprotobuf__ControlResourceSet *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ControlResourceSet * + uenibstreamprotobuf__control_resource_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__control_resource_set__free_unpacked + (Uenibstreamprotobuf__ControlResourceSet *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Interleaved methods */ +void uenibstreamprotobuf__interleaved__init + (Uenibstreamprotobuf__Interleaved *message); +size_t uenibstreamprotobuf__interleaved__get_packed_size + (const Uenibstreamprotobuf__Interleaved *message); +size_t uenibstreamprotobuf__interleaved__pack + (const Uenibstreamprotobuf__Interleaved *message, + uint8_t *out); +size_t uenibstreamprotobuf__interleaved__pack_to_buffer + (const Uenibstreamprotobuf__Interleaved *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Interleaved * + uenibstreamprotobuf__interleaved__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__interleaved__free_unpacked + (Uenibstreamprotobuf__Interleaved *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RegBundleSize methods */ +void uenibstreamprotobuf__reg__bundle_size__init + (Uenibstreamprotobuf__RegBundleSize *message); +size_t uenibstreamprotobuf__reg__bundle_size__get_packed_size + (const Uenibstreamprotobuf__RegBundleSize *message); +size_t uenibstreamprotobuf__reg__bundle_size__pack + (const Uenibstreamprotobuf__RegBundleSize *message, + uint8_t *out); +size_t uenibstreamprotobuf__reg__bundle_size__pack_to_buffer + (const Uenibstreamprotobuf__RegBundleSize *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RegBundleSize * + uenibstreamprotobuf__reg__bundle_size__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__reg__bundle_size__free_unpacked + (Uenibstreamprotobuf__RegBundleSize *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__InterleaverSize methods */ +void uenibstreamprotobuf__interleaver_size__init + (Uenibstreamprotobuf__InterleaverSize *message); +size_t uenibstreamprotobuf__interleaver_size__get_packed_size + (const Uenibstreamprotobuf__InterleaverSize *message); +size_t uenibstreamprotobuf__interleaver_size__pack + (const Uenibstreamprotobuf__InterleaverSize *message, + uint8_t *out); +size_t uenibstreamprotobuf__interleaver_size__pack_to_buffer + (const Uenibstreamprotobuf__InterleaverSize *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__InterleaverSize * + uenibstreamprotobuf__interleaver_size__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__interleaver_size__free_unpacked + (Uenibstreamprotobuf__InterleaverSize *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PrecoderGranularity methods */ +void uenibstreamprotobuf__precoder_granularity__init + (Uenibstreamprotobuf__PrecoderGranularity *message); +size_t uenibstreamprotobuf__precoder_granularity__get_packed_size + (const Uenibstreamprotobuf__PrecoderGranularity *message); +size_t uenibstreamprotobuf__precoder_granularity__pack + (const Uenibstreamprotobuf__PrecoderGranularity *message, + uint8_t *out); +size_t uenibstreamprotobuf__precoder_granularity__pack_to_buffer + (const Uenibstreamprotobuf__PrecoderGranularity *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PrecoderGranularity * + uenibstreamprotobuf__precoder_granularity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__precoder_granularity__free_unpacked + (Uenibstreamprotobuf__PrecoderGranularity *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 methods */ +void uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__init + (Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message); +size_t uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__get_packed_size + (const Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message); +size_t uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__pack + (const Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message, + uint8_t *out); +size_t uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__pack_to_buffer + (const Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 * + uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__free_unpacked + (Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SequenceOfInteger methods */ +void uenibstreamprotobuf__sequence__of__integer__init + (Uenibstreamprotobuf__SequenceOfInteger *message); +size_t uenibstreamprotobuf__sequence__of__integer__get_packed_size + (const Uenibstreamprotobuf__SequenceOfInteger *message); +size_t uenibstreamprotobuf__sequence__of__integer__pack + (const Uenibstreamprotobuf__SequenceOfInteger *message, + uint8_t *out); +size_t uenibstreamprotobuf__sequence__of__integer__pack_to_buffer + (const Uenibstreamprotobuf__SequenceOfInteger *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SequenceOfInteger * + uenibstreamprotobuf__sequence__of__integer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sequence__of__integer__free_unpacked + (Uenibstreamprotobuf__SequenceOfInteger *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PDSCHConfigCommon methods */ +void uenibstreamprotobuf__pdsch__config_common__init + (Uenibstreamprotobuf__PDSCHConfigCommon *message); +size_t uenibstreamprotobuf__pdsch__config_common__get_packed_size + (const Uenibstreamprotobuf__PDSCHConfigCommon *message); +size_t uenibstreamprotobuf__pdsch__config_common__pack + (const Uenibstreamprotobuf__PDSCHConfigCommon *message, + uint8_t *out); +size_t uenibstreamprotobuf__pdsch__config_common__pack_to_buffer + (const Uenibstreamprotobuf__PDSCHConfigCommon *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PDSCHConfigCommon * + uenibstreamprotobuf__pdsch__config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pdsch__config_common__free_unpacked + (Uenibstreamprotobuf__PDSCHConfigCommon *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList methods */ +void uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__init + (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message); +size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__get_packed_size + (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message); +size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__pack + (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message, + uint8_t *out); +size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__pack_to_buffer + (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList * + uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__free_unpacked + (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation methods */ +void uenibstreamprotobuf__pdsch__time_domain_resource_allocation__init + (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message); +size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation__get_packed_size + (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message); +size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation__pack + (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message, + uint8_t *out); +size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation__pack_to_buffer + (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation * + uenibstreamprotobuf__pdsch__time_domain_resource_allocation__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pdsch__time_domain_resource_allocation__free_unpacked + (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MappingType methods */ +void uenibstreamprotobuf__mapping_type__init + (Uenibstreamprotobuf__MappingType *message); +size_t uenibstreamprotobuf__mapping_type__get_packed_size + (const Uenibstreamprotobuf__MappingType *message); +size_t uenibstreamprotobuf__mapping_type__pack + (const Uenibstreamprotobuf__MappingType *message, + uint8_t *out); +size_t uenibstreamprotobuf__mapping_type__pack_to_buffer + (const Uenibstreamprotobuf__MappingType *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MappingType * + uenibstreamprotobuf__mapping_type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__mapping_type__free_unpacked + (Uenibstreamprotobuf__MappingType *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UplinkConfigCommon methods */ +void uenibstreamprotobuf__uplink_config_common__init + (Uenibstreamprotobuf__UplinkConfigCommon *message); +size_t uenibstreamprotobuf__uplink_config_common__get_packed_size + (const Uenibstreamprotobuf__UplinkConfigCommon *message); +size_t uenibstreamprotobuf__uplink_config_common__pack + (const Uenibstreamprotobuf__UplinkConfigCommon *message, + uint8_t *out); +size_t uenibstreamprotobuf__uplink_config_common__pack_to_buffer + (const Uenibstreamprotobuf__UplinkConfigCommon *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UplinkConfigCommon * + uenibstreamprotobuf__uplink_config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uplink_config_common__free_unpacked + (Uenibstreamprotobuf__UplinkConfigCommon *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__FrequencyInfoUL methods */ +void uenibstreamprotobuf__frequency_info_ul__init + (Uenibstreamprotobuf__FrequencyInfoUL *message); +size_t uenibstreamprotobuf__frequency_info_ul__get_packed_size + (const Uenibstreamprotobuf__FrequencyInfoUL *message); +size_t uenibstreamprotobuf__frequency_info_ul__pack + (const Uenibstreamprotobuf__FrequencyInfoUL *message, + uint8_t *out); +size_t uenibstreamprotobuf__frequency_info_ul__pack_to_buffer + (const Uenibstreamprotobuf__FrequencyInfoUL *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__FrequencyInfoUL * + uenibstreamprotobuf__frequency_info_ul__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__frequency_info_ul__free_unpacked + (Uenibstreamprotobuf__FrequencyInfoUL *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BWPUplinkCommon methods */ +void uenibstreamprotobuf__bwp__uplink_common__init + (Uenibstreamprotobuf__BWPUplinkCommon *message); +size_t uenibstreamprotobuf__bwp__uplink_common__get_packed_size + (const Uenibstreamprotobuf__BWPUplinkCommon *message); +size_t uenibstreamprotobuf__bwp__uplink_common__pack + (const Uenibstreamprotobuf__BWPUplinkCommon *message, + uint8_t *out); +size_t uenibstreamprotobuf__bwp__uplink_common__pack_to_buffer + (const Uenibstreamprotobuf__BWPUplinkCommon *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BWPUplinkCommon * + uenibstreamprotobuf__bwp__uplink_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bwp__uplink_common__free_unpacked + (Uenibstreamprotobuf__BWPUplinkCommon *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BWPUplink methods */ +void uenibstreamprotobuf__bwp__uplink__init + (Uenibstreamprotobuf__BWPUplink *message); +size_t uenibstreamprotobuf__bwp__uplink__get_packed_size + (const Uenibstreamprotobuf__BWPUplink *message); +size_t uenibstreamprotobuf__bwp__uplink__pack + (const Uenibstreamprotobuf__BWPUplink *message, + uint8_t *out); +size_t uenibstreamprotobuf__bwp__uplink__pack_to_buffer + (const Uenibstreamprotobuf__BWPUplink *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BWPUplink * + uenibstreamprotobuf__bwp__uplink__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bwp__uplink__free_unpacked + (Uenibstreamprotobuf__BWPUplink *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RACHConfigCommon methods */ +void uenibstreamprotobuf__rach__config_common__init + (Uenibstreamprotobuf__RACHConfigCommon *message); +size_t uenibstreamprotobuf__rach__config_common__get_packed_size + (const Uenibstreamprotobuf__RACHConfigCommon *message); +size_t uenibstreamprotobuf__rach__config_common__pack + (const Uenibstreamprotobuf__RACHConfigCommon *message, + uint8_t *out); +size_t uenibstreamprotobuf__rach__config_common__pack_to_buffer + (const Uenibstreamprotobuf__RACHConfigCommon *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RACHConfigCommon * + uenibstreamprotobuf__rach__config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rach__config_common__free_unpacked + (Uenibstreamprotobuf__RACHConfigCommon *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RACHConfigGeneric methods */ +void uenibstreamprotobuf__rach__config_generic__init + (Uenibstreamprotobuf__RACHConfigGeneric *message); +size_t uenibstreamprotobuf__rach__config_generic__get_packed_size + (const Uenibstreamprotobuf__RACHConfigGeneric *message); +size_t uenibstreamprotobuf__rach__config_generic__pack + (const Uenibstreamprotobuf__RACHConfigGeneric *message, + uint8_t *out); +size_t uenibstreamprotobuf__rach__config_generic__pack_to_buffer + (const Uenibstreamprotobuf__RACHConfigGeneric *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RACHConfigGeneric * + uenibstreamprotobuf__rach__config_generic__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rach__config_generic__free_unpacked + (Uenibstreamprotobuf__RACHConfigGeneric *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Msg1FDM methods */ +void uenibstreamprotobuf__msg1__fdm__init + (Uenibstreamprotobuf__Msg1FDM *message); +size_t uenibstreamprotobuf__msg1__fdm__get_packed_size + (const Uenibstreamprotobuf__Msg1FDM *message); +size_t uenibstreamprotobuf__msg1__fdm__pack + (const Uenibstreamprotobuf__Msg1FDM *message, + uint8_t *out); +size_t uenibstreamprotobuf__msg1__fdm__pack_to_buffer + (const Uenibstreamprotobuf__Msg1FDM *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Msg1FDM * + uenibstreamprotobuf__msg1__fdm__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__msg1__fdm__free_unpacked + (Uenibstreamprotobuf__Msg1FDM *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PreambleTransMax methods */ +void uenibstreamprotobuf__preamble_trans_max__init + (Uenibstreamprotobuf__PreambleTransMax *message); +size_t uenibstreamprotobuf__preamble_trans_max__get_packed_size + (const Uenibstreamprotobuf__PreambleTransMax *message); +size_t uenibstreamprotobuf__preamble_trans_max__pack + (const Uenibstreamprotobuf__PreambleTransMax *message, + uint8_t *out); +size_t uenibstreamprotobuf__preamble_trans_max__pack_to_buffer + (const Uenibstreamprotobuf__PreambleTransMax *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PreambleTransMax * + uenibstreamprotobuf__preamble_trans_max__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__preamble_trans_max__free_unpacked + (Uenibstreamprotobuf__PreambleTransMax *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PowerRampingStep methods */ +void uenibstreamprotobuf__power_ramping_step__init + (Uenibstreamprotobuf__PowerRampingStep *message); +size_t uenibstreamprotobuf__power_ramping_step__get_packed_size + (const Uenibstreamprotobuf__PowerRampingStep *message); +size_t uenibstreamprotobuf__power_ramping_step__pack + (const Uenibstreamprotobuf__PowerRampingStep *message, + uint8_t *out); +size_t uenibstreamprotobuf__power_ramping_step__pack_to_buffer + (const Uenibstreamprotobuf__PowerRampingStep *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PowerRampingStep * + uenibstreamprotobuf__power_ramping_step__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__power_ramping_step__free_unpacked + (Uenibstreamprotobuf__PowerRampingStep *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RAResponseWindow methods */ +void uenibstreamprotobuf__ra__response_window__init + (Uenibstreamprotobuf__RAResponseWindow *message); +size_t uenibstreamprotobuf__ra__response_window__get_packed_size + (const Uenibstreamprotobuf__RAResponseWindow *message); +size_t uenibstreamprotobuf__ra__response_window__pack + (const Uenibstreamprotobuf__RAResponseWindow *message, + uint8_t *out); +size_t uenibstreamprotobuf__ra__response_window__pack_to_buffer + (const Uenibstreamprotobuf__RAResponseWindow *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RAResponseWindow * + uenibstreamprotobuf__ra__response_window__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ra__response_window__free_unpacked + (Uenibstreamprotobuf__RAResponseWindow *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Fraction methods */ +void uenibstreamprotobuf__fraction__init + (Uenibstreamprotobuf__Fraction *message); +size_t uenibstreamprotobuf__fraction__get_packed_size + (const Uenibstreamprotobuf__Fraction *message); +size_t uenibstreamprotobuf__fraction__pack + (const Uenibstreamprotobuf__Fraction *message, + uint8_t *out); +size_t uenibstreamprotobuf__fraction__pack_to_buffer + (const Uenibstreamprotobuf__Fraction *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Fraction * + uenibstreamprotobuf__fraction__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__fraction__free_unpacked + (Uenibstreamprotobuf__Fraction *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__OtherFraction methods */ +void uenibstreamprotobuf__other_fraction__init + (Uenibstreamprotobuf__OtherFraction *message); +size_t uenibstreamprotobuf__other_fraction__get_packed_size + (const Uenibstreamprotobuf__OtherFraction *message); +size_t uenibstreamprotobuf__other_fraction__pack + (const Uenibstreamprotobuf__OtherFraction *message, + uint8_t *out); +size_t uenibstreamprotobuf__other_fraction__pack_to_buffer + (const Uenibstreamprotobuf__OtherFraction *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__OtherFraction * + uenibstreamprotobuf__other_fraction__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__other_fraction__free_unpacked + (Uenibstreamprotobuf__OtherFraction *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__GroupBconfigured methods */ +void uenibstreamprotobuf__group_bconfigured__init + (Uenibstreamprotobuf__GroupBconfigured *message); +size_t uenibstreamprotobuf__group_bconfigured__get_packed_size + (const Uenibstreamprotobuf__GroupBconfigured *message); +size_t uenibstreamprotobuf__group_bconfigured__pack + (const Uenibstreamprotobuf__GroupBconfigured *message, + uint8_t *out); +size_t uenibstreamprotobuf__group_bconfigured__pack_to_buffer + (const Uenibstreamprotobuf__GroupBconfigured *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__GroupBconfigured * + uenibstreamprotobuf__group_bconfigured__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__group_bconfigured__free_unpacked + (Uenibstreamprotobuf__GroupBconfigured *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RAMsg3SizeGroupA methods */ +void uenibstreamprotobuf__ra__msg3_size_group_a__init + (Uenibstreamprotobuf__RAMsg3SizeGroupA *message); +size_t uenibstreamprotobuf__ra__msg3_size_group_a__get_packed_size + (const Uenibstreamprotobuf__RAMsg3SizeGroupA *message); +size_t uenibstreamprotobuf__ra__msg3_size_group_a__pack + (const Uenibstreamprotobuf__RAMsg3SizeGroupA *message, + uint8_t *out); +size_t uenibstreamprotobuf__ra__msg3_size_group_a__pack_to_buffer + (const Uenibstreamprotobuf__RAMsg3SizeGroupA *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RAMsg3SizeGroupA * + uenibstreamprotobuf__ra__msg3_size_group_a__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ra__msg3_size_group_a__free_unpacked + (Uenibstreamprotobuf__RAMsg3SizeGroupA *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MessagePowerOffsetGroupB methods */ +void uenibstreamprotobuf__message_power_offset_group_b__init + (Uenibstreamprotobuf__MessagePowerOffsetGroupB *message); +size_t uenibstreamprotobuf__message_power_offset_group_b__get_packed_size + (const Uenibstreamprotobuf__MessagePowerOffsetGroupB *message); +size_t uenibstreamprotobuf__message_power_offset_group_b__pack + (const Uenibstreamprotobuf__MessagePowerOffsetGroupB *message, + uint8_t *out); +size_t uenibstreamprotobuf__message_power_offset_group_b__pack_to_buffer + (const Uenibstreamprotobuf__MessagePowerOffsetGroupB *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MessagePowerOffsetGroupB * + uenibstreamprotobuf__message_power_offset_group_b__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__message_power_offset_group_b__free_unpacked + (Uenibstreamprotobuf__MessagePowerOffsetGroupB *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RAContentionResolutionTimer methods */ +void uenibstreamprotobuf__ra__contention_resolution_timer__init + (Uenibstreamprotobuf__RAContentionResolutionTimer *message); +size_t uenibstreamprotobuf__ra__contention_resolution_timer__get_packed_size + (const Uenibstreamprotobuf__RAContentionResolutionTimer *message); +size_t uenibstreamprotobuf__ra__contention_resolution_timer__pack + (const Uenibstreamprotobuf__RAContentionResolutionTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__ra__contention_resolution_timer__pack_to_buffer + (const Uenibstreamprotobuf__RAContentionResolutionTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RAContentionResolutionTimer * + uenibstreamprotobuf__ra__contention_resolution_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ra__contention_resolution_timer__free_unpacked + (Uenibstreamprotobuf__RAContentionResolutionTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RestrictedSetConfig methods */ +void uenibstreamprotobuf__restricted_set_config__init + (Uenibstreamprotobuf__RestrictedSetConfig *message); +size_t uenibstreamprotobuf__restricted_set_config__get_packed_size + (const Uenibstreamprotobuf__RestrictedSetConfig *message); +size_t uenibstreamprotobuf__restricted_set_config__pack + (const Uenibstreamprotobuf__RestrictedSetConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__restricted_set_config__pack_to_buffer + (const Uenibstreamprotobuf__RestrictedSetConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RestrictedSetConfig * + uenibstreamprotobuf__restricted_set_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__restricted_set_config__free_unpacked + (Uenibstreamprotobuf__RestrictedSetConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUSCHConfigCommon methods */ +void uenibstreamprotobuf__pusch__config_common__init + (Uenibstreamprotobuf__PUSCHConfigCommon *message); +size_t uenibstreamprotobuf__pusch__config_common__get_packed_size + (const Uenibstreamprotobuf__PUSCHConfigCommon *message); +size_t uenibstreamprotobuf__pusch__config_common__pack + (const Uenibstreamprotobuf__PUSCHConfigCommon *message, + uint8_t *out); +size_t uenibstreamprotobuf__pusch__config_common__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHConfigCommon *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUSCHConfigCommon * + uenibstreamprotobuf__pusch__config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pusch__config_common__free_unpacked + (Uenibstreamprotobuf__PUSCHConfigCommon *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList methods */ +void uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__init + (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message); +size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__get_packed_size + (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message); +size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__pack + (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message, + uint8_t *out); +size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList * + uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__free_unpacked + (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation methods */ +void uenibstreamprotobuf__pusch__time_domain_resource_allocation__init + (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message); +size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation__get_packed_size + (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message); +size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation__pack + (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message, + uint8_t *out); +size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation * + uenibstreamprotobuf__pusch__time_domain_resource_allocation__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pusch__time_domain_resource_allocation__free_unpacked + (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHConfigCommon methods */ +void uenibstreamprotobuf__pucch__config_common__init + (Uenibstreamprotobuf__PUCCHConfigCommon *message); +size_t uenibstreamprotobuf__pucch__config_common__get_packed_size + (const Uenibstreamprotobuf__PUCCHConfigCommon *message); +size_t uenibstreamprotobuf__pucch__config_common__pack + (const Uenibstreamprotobuf__PUCCHConfigCommon *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch__config_common__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHConfigCommon *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHConfigCommon * + uenibstreamprotobuf__pucch__config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch__config_common__free_unpacked + (Uenibstreamprotobuf__PUCCHConfigCommon *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHGroupHopping methods */ +void uenibstreamprotobuf__pucch__group_hopping__init + (Uenibstreamprotobuf__PUCCHGroupHopping *message); +size_t uenibstreamprotobuf__pucch__group_hopping__get_packed_size + (const Uenibstreamprotobuf__PUCCHGroupHopping *message); +size_t uenibstreamprotobuf__pucch__group_hopping__pack + (const Uenibstreamprotobuf__PUCCHGroupHopping *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch__group_hopping__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHGroupHopping *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHGroupHopping * + uenibstreamprotobuf__pucch__group_hopping__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch__group_hopping__free_unpacked + (Uenibstreamprotobuf__PUCCHGroupHopping *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NTimingAdvanceOffset methods */ +void uenibstreamprotobuf__n__timing_advance_offset__init + (Uenibstreamprotobuf__NTimingAdvanceOffset *message); +size_t uenibstreamprotobuf__n__timing_advance_offset__get_packed_size + (const Uenibstreamprotobuf__NTimingAdvanceOffset *message); +size_t uenibstreamprotobuf__n__timing_advance_offset__pack + (const Uenibstreamprotobuf__NTimingAdvanceOffset *message, + uint8_t *out); +size_t uenibstreamprotobuf__n__timing_advance_offset__pack_to_buffer + (const Uenibstreamprotobuf__NTimingAdvanceOffset *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NTimingAdvanceOffset * + uenibstreamprotobuf__n__timing_advance_offset__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__n__timing_advance_offset__free_unpacked + (Uenibstreamprotobuf__NTimingAdvanceOffset *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SSBPeriodicityServingCell methods */ +void uenibstreamprotobuf__ssb__periodicity_serving_cell__init + (Uenibstreamprotobuf__SSBPeriodicityServingCell *message); +size_t uenibstreamprotobuf__ssb__periodicity_serving_cell__get_packed_size + (const Uenibstreamprotobuf__SSBPeriodicityServingCell *message); +size_t uenibstreamprotobuf__ssb__periodicity_serving_cell__pack + (const Uenibstreamprotobuf__SSBPeriodicityServingCell *message, + uint8_t *out); +size_t uenibstreamprotobuf__ssb__periodicity_serving_cell__pack_to_buffer + (const Uenibstreamprotobuf__SSBPeriodicityServingCell *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SSBPeriodicityServingCell * + uenibstreamprotobuf__ssb__periodicity_serving_cell__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ssb__periodicity_serving_cell__free_unpacked + (Uenibstreamprotobuf__SSBPeriodicityServingCell *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DMRSTypeAPosition methods */ +void uenibstreamprotobuf__dmrs__type_a__position__init + (Uenibstreamprotobuf__DMRSTypeAPosition *message); +size_t uenibstreamprotobuf__dmrs__type_a__position__get_packed_size + (const Uenibstreamprotobuf__DMRSTypeAPosition *message); +size_t uenibstreamprotobuf__dmrs__type_a__position__pack + (const Uenibstreamprotobuf__DMRSTypeAPosition *message, + uint8_t *out); +size_t uenibstreamprotobuf__dmrs__type_a__position__pack_to_buffer + (const Uenibstreamprotobuf__DMRSTypeAPosition *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DMRSTypeAPosition * + uenibstreamprotobuf__dmrs__type_a__position__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dmrs__type_a__position__free_unpacked + (Uenibstreamprotobuf__DMRSTypeAPosition *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RateMatchPatternLTECRS methods */ +void uenibstreamprotobuf__rate_match_pattern_lte__crs__init + (Uenibstreamprotobuf__RateMatchPatternLTECRS *message); +size_t uenibstreamprotobuf__rate_match_pattern_lte__crs__get_packed_size + (const Uenibstreamprotobuf__RateMatchPatternLTECRS *message); +size_t uenibstreamprotobuf__rate_match_pattern_lte__crs__pack + (const Uenibstreamprotobuf__RateMatchPatternLTECRS *message, + uint8_t *out); +size_t uenibstreamprotobuf__rate_match_pattern_lte__crs__pack_to_buffer + (const Uenibstreamprotobuf__RateMatchPatternLTECRS *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RateMatchPatternLTECRS * + uenibstreamprotobuf__rate_match_pattern_lte__crs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rate_match_pattern_lte__crs__free_unpacked + (Uenibstreamprotobuf__RateMatchPatternLTECRS *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CarrierBandwidthDL methods */ +void uenibstreamprotobuf__carrier_bandwidth_dl__init + (Uenibstreamprotobuf__CarrierBandwidthDL *message); +size_t uenibstreamprotobuf__carrier_bandwidth_dl__get_packed_size + (const Uenibstreamprotobuf__CarrierBandwidthDL *message); +size_t uenibstreamprotobuf__carrier_bandwidth_dl__pack + (const Uenibstreamprotobuf__CarrierBandwidthDL *message, + uint8_t *out); +size_t uenibstreamprotobuf__carrier_bandwidth_dl__pack_to_buffer + (const Uenibstreamprotobuf__CarrierBandwidthDL *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CarrierBandwidthDL * + uenibstreamprotobuf__carrier_bandwidth_dl__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__carrier_bandwidth_dl__free_unpacked + (Uenibstreamprotobuf__CarrierBandwidthDL *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList methods */ +void uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__init + (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message); +size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__get_packed_size + (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message); +size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__pack + (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList * + uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__free_unpacked + (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig methods */ +void uenibstreamprotobuf__eutra__mbsfn__subframe_config__init + (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message); +size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config__get_packed_size + (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message); +size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config__pack + (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig * + uenibstreamprotobuf__eutra__mbsfn__subframe_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__mbsfn__subframe_config__free_unpacked + (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RadioframeAllocationPeriod methods */ +void uenibstreamprotobuf__radioframe_allocation_period__init + (Uenibstreamprotobuf__RadioframeAllocationPeriod *message); +size_t uenibstreamprotobuf__radioframe_allocation_period__get_packed_size + (const Uenibstreamprotobuf__RadioframeAllocationPeriod *message); +size_t uenibstreamprotobuf__radioframe_allocation_period__pack + (const Uenibstreamprotobuf__RadioframeAllocationPeriod *message, + uint8_t *out); +size_t uenibstreamprotobuf__radioframe_allocation_period__pack_to_buffer + (const Uenibstreamprotobuf__RadioframeAllocationPeriod *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RadioframeAllocationPeriod * + uenibstreamprotobuf__radioframe_allocation_period__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__radioframe_allocation_period__free_unpacked + (Uenibstreamprotobuf__RadioframeAllocationPeriod *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SubframeAllocation methods */ +void uenibstreamprotobuf__subframe_allocation__init + (Uenibstreamprotobuf__SubframeAllocation *message); +size_t uenibstreamprotobuf__subframe_allocation__get_packed_size + (const Uenibstreamprotobuf__SubframeAllocation *message); +size_t uenibstreamprotobuf__subframe_allocation__pack + (const Uenibstreamprotobuf__SubframeAllocation *message, + uint8_t *out); +size_t uenibstreamprotobuf__subframe_allocation__pack_to_buffer + (const Uenibstreamprotobuf__SubframeAllocation *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SubframeAllocation * + uenibstreamprotobuf__subframe_allocation__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__subframe_allocation__free_unpacked + (Uenibstreamprotobuf__SubframeAllocation *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NrofCRSPorts methods */ +void uenibstreamprotobuf__nrof_crs__ports__init + (Uenibstreamprotobuf__NrofCRSPorts *message); +size_t uenibstreamprotobuf__nrof_crs__ports__get_packed_size + (const Uenibstreamprotobuf__NrofCRSPorts *message); +size_t uenibstreamprotobuf__nrof_crs__ports__pack + (const Uenibstreamprotobuf__NrofCRSPorts *message, + uint8_t *out); +size_t uenibstreamprotobuf__nrof_crs__ports__pack_to_buffer + (const Uenibstreamprotobuf__NrofCRSPorts *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NrofCRSPorts * + uenibstreamprotobuf__nrof_crs__ports__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nrof_crs__ports__free_unpacked + (Uenibstreamprotobuf__NrofCRSPorts *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__VShift methods */ +void uenibstreamprotobuf__v__shift__init + (Uenibstreamprotobuf__VShift *message); +size_t uenibstreamprotobuf__v__shift__get_packed_size + (const Uenibstreamprotobuf__VShift *message); +size_t uenibstreamprotobuf__v__shift__pack + (const Uenibstreamprotobuf__VShift *message, + uint8_t *out); +size_t uenibstreamprotobuf__v__shift__pack_to_buffer + (const Uenibstreamprotobuf__VShift *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__VShift * + uenibstreamprotobuf__v__shift__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__v__shift__free_unpacked + (Uenibstreamprotobuf__VShift *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RateMatchPattern methods */ +void uenibstreamprotobuf__rate_match_pattern__init + (Uenibstreamprotobuf__RateMatchPattern *message); +size_t uenibstreamprotobuf__rate_match_pattern__get_packed_size + (const Uenibstreamprotobuf__RateMatchPattern *message); +size_t uenibstreamprotobuf__rate_match_pattern__pack + (const Uenibstreamprotobuf__RateMatchPattern *message, + uint8_t *out); +size_t uenibstreamprotobuf__rate_match_pattern__pack_to_buffer + (const Uenibstreamprotobuf__RateMatchPattern *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RateMatchPattern * + uenibstreamprotobuf__rate_match_pattern__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rate_match_pattern__free_unpacked + (Uenibstreamprotobuf__RateMatchPattern *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Bitmaps methods */ +void uenibstreamprotobuf__bitmaps__init + (Uenibstreamprotobuf__Bitmaps *message); +size_t uenibstreamprotobuf__bitmaps__get_packed_size + (const Uenibstreamprotobuf__Bitmaps *message); +size_t uenibstreamprotobuf__bitmaps__pack + (const Uenibstreamprotobuf__Bitmaps *message, + uint8_t *out); +size_t uenibstreamprotobuf__bitmaps__pack_to_buffer + (const Uenibstreamprotobuf__Bitmaps *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Bitmaps * + uenibstreamprotobuf__bitmaps__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bitmaps__free_unpacked + (Uenibstreamprotobuf__Bitmaps *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Dummy methods */ +void uenibstreamprotobuf__dummy__init + (Uenibstreamprotobuf__Dummy *message); +size_t uenibstreamprotobuf__dummy__get_packed_size + (const Uenibstreamprotobuf__Dummy *message); +size_t uenibstreamprotobuf__dummy__pack + (const Uenibstreamprotobuf__Dummy *message, + uint8_t *out); +size_t uenibstreamprotobuf__dummy__pack_to_buffer + (const Uenibstreamprotobuf__Dummy *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Dummy * + uenibstreamprotobuf__dummy__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dummy__free_unpacked + (Uenibstreamprotobuf__Dummy *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TDDULDLConfigCommon methods */ +void uenibstreamprotobuf__tdd__ul__dl__config_common__init + (Uenibstreamprotobuf__TDDULDLConfigCommon *message); +size_t uenibstreamprotobuf__tdd__ul__dl__config_common__get_packed_size + (const Uenibstreamprotobuf__TDDULDLConfigCommon *message); +size_t uenibstreamprotobuf__tdd__ul__dl__config_common__pack + (const Uenibstreamprotobuf__TDDULDLConfigCommon *message, + uint8_t *out); +size_t uenibstreamprotobuf__tdd__ul__dl__config_common__pack_to_buffer + (const Uenibstreamprotobuf__TDDULDLConfigCommon *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TDDULDLConfigCommon * + uenibstreamprotobuf__tdd__ul__dl__config_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__tdd__ul__dl__config_common__free_unpacked + (Uenibstreamprotobuf__TDDULDLConfigCommon *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TDDULDLPattern methods */ +void uenibstreamprotobuf__tdd__ul__dl__pattern__init + (Uenibstreamprotobuf__TDDULDLPattern *message); +size_t uenibstreamprotobuf__tdd__ul__dl__pattern__get_packed_size + (const Uenibstreamprotobuf__TDDULDLPattern *message); +size_t uenibstreamprotobuf__tdd__ul__dl__pattern__pack + (const Uenibstreamprotobuf__TDDULDLPattern *message, + uint8_t *out); +size_t uenibstreamprotobuf__tdd__ul__dl__pattern__pack_to_buffer + (const Uenibstreamprotobuf__TDDULDLPattern *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TDDULDLPattern * + uenibstreamprotobuf__tdd__ul__dl__pattern__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__tdd__ul__dl__pattern__free_unpacked + (Uenibstreamprotobuf__TDDULDLPattern *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DLULTransmissionPeriodicity methods */ +void uenibstreamprotobuf__dl__ul__transmission_periodicity__init + (Uenibstreamprotobuf__DLULTransmissionPeriodicity *message); +size_t uenibstreamprotobuf__dl__ul__transmission_periodicity__get_packed_size + (const Uenibstreamprotobuf__DLULTransmissionPeriodicity *message); +size_t uenibstreamprotobuf__dl__ul__transmission_periodicity__pack + (const Uenibstreamprotobuf__DLULTransmissionPeriodicity *message, + uint8_t *out); +size_t uenibstreamprotobuf__dl__ul__transmission_periodicity__pack_to_buffer + (const Uenibstreamprotobuf__DLULTransmissionPeriodicity *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DLULTransmissionPeriodicity * + uenibstreamprotobuf__dl__ul__transmission_periodicity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dl__ul__transmission_periodicity__free_unpacked + (Uenibstreamprotobuf__DLULTransmissionPeriodicity *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 methods */ +void uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__init + (Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message); +size_t uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__get_packed_size + (const Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message); +size_t uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__pack + (const Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message, + uint8_t *out); +size_t uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__pack_to_buffer + (const Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 * + uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__free_unpacked + (Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__T304 methods */ +void uenibstreamprotobuf__t304__init + (Uenibstreamprotobuf__T304 *message); +size_t uenibstreamprotobuf__t304__get_packed_size + (const Uenibstreamprotobuf__T304 *message); +size_t uenibstreamprotobuf__t304__pack + (const Uenibstreamprotobuf__T304 *message, + uint8_t *out); +size_t uenibstreamprotobuf__t304__pack_to_buffer + (const Uenibstreamprotobuf__T304 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__T304 * + uenibstreamprotobuf__t304__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__t304__free_unpacked + (Uenibstreamprotobuf__T304 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RACHConfigDedicated methods */ +void uenibstreamprotobuf__rach__config_dedicated__init + (Uenibstreamprotobuf__RACHConfigDedicated *message); +size_t uenibstreamprotobuf__rach__config_dedicated__get_packed_size + (const Uenibstreamprotobuf__RACHConfigDedicated *message); +size_t uenibstreamprotobuf__rach__config_dedicated__pack + (const Uenibstreamprotobuf__RACHConfigDedicated *message, + uint8_t *out); +size_t uenibstreamprotobuf__rach__config_dedicated__pack_to_buffer + (const Uenibstreamprotobuf__RACHConfigDedicated *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RACHConfigDedicated * + uenibstreamprotobuf__rach__config_dedicated__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rach__config_dedicated__free_unpacked + (Uenibstreamprotobuf__RACHConfigDedicated *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CFRA methods */ +void uenibstreamprotobuf__cfra__init + (Uenibstreamprotobuf__CFRA *message); +size_t uenibstreamprotobuf__cfra__get_packed_size + (const Uenibstreamprotobuf__CFRA *message); +size_t uenibstreamprotobuf__cfra__pack + (const Uenibstreamprotobuf__CFRA *message, + uint8_t *out); +size_t uenibstreamprotobuf__cfra__pack_to_buffer + (const Uenibstreamprotobuf__CFRA *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CFRA * + uenibstreamprotobuf__cfra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cfra__free_unpacked + (Uenibstreamprotobuf__CFRA *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Occasions methods */ +void uenibstreamprotobuf__occasions__init + (Uenibstreamprotobuf__Occasions *message); +size_t uenibstreamprotobuf__occasions__get_packed_size + (const Uenibstreamprotobuf__Occasions *message); +size_t uenibstreamprotobuf__occasions__pack + (const Uenibstreamprotobuf__Occasions *message, + uint8_t *out); +size_t uenibstreamprotobuf__occasions__pack_to_buffer + (const Uenibstreamprotobuf__Occasions *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Occasions * + uenibstreamprotobuf__occasions__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__occasions__free_unpacked + (Uenibstreamprotobuf__Occasions *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SSB methods */ +void uenibstreamprotobuf__ssb__init + (Uenibstreamprotobuf__SSB *message); +size_t uenibstreamprotobuf__ssb__get_packed_size + (const Uenibstreamprotobuf__SSB *message); +size_t uenibstreamprotobuf__ssb__pack + (const Uenibstreamprotobuf__SSB *message, + uint8_t *out); +size_t uenibstreamprotobuf__ssb__pack_to_buffer + (const Uenibstreamprotobuf__SSB *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SSB * + uenibstreamprotobuf__ssb__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ssb__free_unpacked + (Uenibstreamprotobuf__SSB *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CFRASSBResource methods */ +void uenibstreamprotobuf__cfra__ssb__resource__init + (Uenibstreamprotobuf__CFRASSBResource *message); +size_t uenibstreamprotobuf__cfra__ssb__resource__get_packed_size + (const Uenibstreamprotobuf__CFRASSBResource *message); +size_t uenibstreamprotobuf__cfra__ssb__resource__pack + (const Uenibstreamprotobuf__CFRASSBResource *message, + uint8_t *out); +size_t uenibstreamprotobuf__cfra__ssb__resource__pack_to_buffer + (const Uenibstreamprotobuf__CFRASSBResource *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CFRASSBResource * + uenibstreamprotobuf__cfra__ssb__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cfra__ssb__resource__free_unpacked + (Uenibstreamprotobuf__CFRASSBResource *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIRS methods */ +void uenibstreamprotobuf__csirs__init + (Uenibstreamprotobuf__CSIRS *message); +size_t uenibstreamprotobuf__csirs__get_packed_size + (const Uenibstreamprotobuf__CSIRS *message); +size_t uenibstreamprotobuf__csirs__pack + (const Uenibstreamprotobuf__CSIRS *message, + uint8_t *out); +size_t uenibstreamprotobuf__csirs__pack_to_buffer + (const Uenibstreamprotobuf__CSIRS *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIRS * + uenibstreamprotobuf__csirs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csirs__free_unpacked + (Uenibstreamprotobuf__CSIRS *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CFRACSIRSResource methods */ +void uenibstreamprotobuf__cfra__csirs__resource__init + (Uenibstreamprotobuf__CFRACSIRSResource *message); +size_t uenibstreamprotobuf__cfra__csirs__resource__get_packed_size + (const Uenibstreamprotobuf__CFRACSIRSResource *message); +size_t uenibstreamprotobuf__cfra__csirs__resource__pack + (const Uenibstreamprotobuf__CFRACSIRSResource *message, + uint8_t *out); +size_t uenibstreamprotobuf__cfra__csirs__resource__pack_to_buffer + (const Uenibstreamprotobuf__CFRACSIRSResource *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CFRACSIRSResource * + uenibstreamprotobuf__cfra__csirs__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cfra__csirs__resource__free_unpacked + (Uenibstreamprotobuf__CFRACSIRSResource *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RAPrioritization methods */ +void uenibstreamprotobuf__ra__prioritization__init + (Uenibstreamprotobuf__RAPrioritization *message); +size_t uenibstreamprotobuf__ra__prioritization__get_packed_size + (const Uenibstreamprotobuf__RAPrioritization *message); +size_t uenibstreamprotobuf__ra__prioritization__pack + (const Uenibstreamprotobuf__RAPrioritization *message, + uint8_t *out); +size_t uenibstreamprotobuf__ra__prioritization__pack_to_buffer + (const Uenibstreamprotobuf__RAPrioritization *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RAPrioritization * + uenibstreamprotobuf__ra__prioritization__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ra__prioritization__free_unpacked + (Uenibstreamprotobuf__RAPrioritization *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PowerRampingStepHighPriority methods */ +void uenibstreamprotobuf__power_ramping_step_high_priority__init + (Uenibstreamprotobuf__PowerRampingStepHighPriority *message); +size_t uenibstreamprotobuf__power_ramping_step_high_priority__get_packed_size + (const Uenibstreamprotobuf__PowerRampingStepHighPriority *message); +size_t uenibstreamprotobuf__power_ramping_step_high_priority__pack + (const Uenibstreamprotobuf__PowerRampingStepHighPriority *message, + uint8_t *out); +size_t uenibstreamprotobuf__power_ramping_step_high_priority__pack_to_buffer + (const Uenibstreamprotobuf__PowerRampingStepHighPriority *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PowerRampingStepHighPriority * + uenibstreamprotobuf__power_ramping_step_high_priority__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__power_ramping_step_high_priority__free_unpacked + (Uenibstreamprotobuf__PowerRampingStepHighPriority *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ScalingFactorBI methods */ +void uenibstreamprotobuf__scaling_factor_bi__init + (Uenibstreamprotobuf__ScalingFactorBI *message); +size_t uenibstreamprotobuf__scaling_factor_bi__get_packed_size + (const Uenibstreamprotobuf__ScalingFactorBI *message); +size_t uenibstreamprotobuf__scaling_factor_bi__pack + (const Uenibstreamprotobuf__ScalingFactorBI *message, + uint8_t *out); +size_t uenibstreamprotobuf__scaling_factor_bi__pack_to_buffer + (const Uenibstreamprotobuf__ScalingFactorBI *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ScalingFactorBI * + uenibstreamprotobuf__scaling_factor_bi__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scaling_factor_bi__free_unpacked + (Uenibstreamprotobuf__ScalingFactorBI *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SSBMTC methods */ +void uenibstreamprotobuf__ssb__mtc__init + (Uenibstreamprotobuf__SSBMTC *message); +size_t uenibstreamprotobuf__ssb__mtc__get_packed_size + (const Uenibstreamprotobuf__SSBMTC *message); +size_t uenibstreamprotobuf__ssb__mtc__pack + (const Uenibstreamprotobuf__SSBMTC *message, + uint8_t *out); +size_t uenibstreamprotobuf__ssb__mtc__pack_to_buffer + (const Uenibstreamprotobuf__SSBMTC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SSBMTC * + uenibstreamprotobuf__ssb__mtc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ssb__mtc__free_unpacked + (Uenibstreamprotobuf__SSBMTC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Duration methods */ +void uenibstreamprotobuf__duration__init + (Uenibstreamprotobuf__Duration *message); +size_t uenibstreamprotobuf__duration__get_packed_size + (const Uenibstreamprotobuf__Duration *message); +size_t uenibstreamprotobuf__duration__pack + (const Uenibstreamprotobuf__Duration *message, + uint8_t *out); +size_t uenibstreamprotobuf__duration__pack_to_buffer + (const Uenibstreamprotobuf__Duration *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Duration * + uenibstreamprotobuf__duration__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__duration__free_unpacked + (Uenibstreamprotobuf__Duration *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SSBMTC2 methods */ +void uenibstreamprotobuf__ssb__mtc2__init + (Uenibstreamprotobuf__SSBMTC2 *message); +size_t uenibstreamprotobuf__ssb__mtc2__get_packed_size + (const Uenibstreamprotobuf__SSBMTC2 *message); +size_t uenibstreamprotobuf__ssb__mtc2__pack + (const Uenibstreamprotobuf__SSBMTC2 *message, + uint8_t *out); +size_t uenibstreamprotobuf__ssb__mtc2__pack_to_buffer + (const Uenibstreamprotobuf__SSBMTC2 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SSBMTC2 * + uenibstreamprotobuf__ssb__mtc2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ssb__mtc2__free_unpacked + (Uenibstreamprotobuf__SSBMTC2 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Periodicity methods */ +void uenibstreamprotobuf__periodicity__init + (Uenibstreamprotobuf__Periodicity *message); +size_t uenibstreamprotobuf__periodicity__get_packed_size + (const Uenibstreamprotobuf__Periodicity *message); +size_t uenibstreamprotobuf__periodicity__pack + (const Uenibstreamprotobuf__Periodicity *message, + uint8_t *out); +size_t uenibstreamprotobuf__periodicity__pack_to_buffer + (const Uenibstreamprotobuf__Periodicity *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Periodicity * + uenibstreamprotobuf__periodicity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__periodicity__free_unpacked + (Uenibstreamprotobuf__Periodicity *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RLFTimersAndConstants methods */ +void uenibstreamprotobuf__rlf__timers_and_constants__init + (Uenibstreamprotobuf__RLFTimersAndConstants *message); +size_t uenibstreamprotobuf__rlf__timers_and_constants__get_packed_size + (const Uenibstreamprotobuf__RLFTimersAndConstants *message); +size_t uenibstreamprotobuf__rlf__timers_and_constants__pack + (const Uenibstreamprotobuf__RLFTimersAndConstants *message, + uint8_t *out); +size_t uenibstreamprotobuf__rlf__timers_and_constants__pack_to_buffer + (const Uenibstreamprotobuf__RLFTimersAndConstants *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RLFTimersAndConstants * + uenibstreamprotobuf__rlf__timers_and_constants__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rlf__timers_and_constants__free_unpacked + (Uenibstreamprotobuf__RLFTimersAndConstants *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__T310 methods */ +void uenibstreamprotobuf__t310__init + (Uenibstreamprotobuf__T310 *message); +size_t uenibstreamprotobuf__t310__get_packed_size + (const Uenibstreamprotobuf__T310 *message); +size_t uenibstreamprotobuf__t310__pack + (const Uenibstreamprotobuf__T310 *message, + uint8_t *out); +size_t uenibstreamprotobuf__t310__pack_to_buffer + (const Uenibstreamprotobuf__T310 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__T310 * + uenibstreamprotobuf__t310__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__t310__free_unpacked + (Uenibstreamprotobuf__T310 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__N310 methods */ +void uenibstreamprotobuf__n310__init + (Uenibstreamprotobuf__N310 *message); +size_t uenibstreamprotobuf__n310__get_packed_size + (const Uenibstreamprotobuf__N310 *message); +size_t uenibstreamprotobuf__n310__pack + (const Uenibstreamprotobuf__N310 *message, + uint8_t *out); +size_t uenibstreamprotobuf__n310__pack_to_buffer + (const Uenibstreamprotobuf__N310 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__N310 * + uenibstreamprotobuf__n310__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__n310__free_unpacked + (Uenibstreamprotobuf__N310 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__N311 methods */ +void uenibstreamprotobuf__n311__init + (Uenibstreamprotobuf__N311 *message); +size_t uenibstreamprotobuf__n311__get_packed_size + (const Uenibstreamprotobuf__N311 *message); +size_t uenibstreamprotobuf__n311__pack + (const Uenibstreamprotobuf__N311 *message, + uint8_t *out); +size_t uenibstreamprotobuf__n311__pack_to_buffer + (const Uenibstreamprotobuf__N311 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__N311 * + uenibstreamprotobuf__n311__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__n311__free_unpacked + (Uenibstreamprotobuf__N311 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__T311V1530 methods */ +void uenibstreamprotobuf__t311_v1530__init + (Uenibstreamprotobuf__T311V1530 *message); +size_t uenibstreamprotobuf__t311_v1530__get_packed_size + (const Uenibstreamprotobuf__T311V1530 *message); +size_t uenibstreamprotobuf__t311_v1530__pack + (const Uenibstreamprotobuf__T311V1530 *message, + uint8_t *out); +size_t uenibstreamprotobuf__t311_v1530__pack_to_buffer + (const Uenibstreamprotobuf__T311V1530 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__T311V1530 * + uenibstreamprotobuf__t311_v1530__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__t311_v1530__free_unpacked + (Uenibstreamprotobuf__T311V1530 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold methods */ +void uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__init + (Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message); +size_t uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__get_packed_size + (const Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message); +size_t uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__pack + (const Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message, + uint8_t *out); +size_t uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__pack_to_buffer + (const Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold * + uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__free_unpacked + (Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ServingCellConfig methods */ +void uenibstreamprotobuf__serving_cell_config__init + (Uenibstreamprotobuf__ServingCellConfig *message); +size_t uenibstreamprotobuf__serving_cell_config__get_packed_size + (const Uenibstreamprotobuf__ServingCellConfig *message); +size_t uenibstreamprotobuf__serving_cell_config__pack + (const Uenibstreamprotobuf__ServingCellConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__serving_cell_config__pack_to_buffer + (const Uenibstreamprotobuf__ServingCellConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ServingCellConfig * + uenibstreamprotobuf__serving_cell_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__serving_cell_config__free_unpacked + (Uenibstreamprotobuf__ServingCellConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TDDULDLConfigDedicated methods */ +void uenibstreamprotobuf__tdd__ul__dl__config_dedicated__init + (Uenibstreamprotobuf__TDDULDLConfigDedicated *message); +size_t uenibstreamprotobuf__tdd__ul__dl__config_dedicated__get_packed_size + (const Uenibstreamprotobuf__TDDULDLConfigDedicated *message); +size_t uenibstreamprotobuf__tdd__ul__dl__config_dedicated__pack + (const Uenibstreamprotobuf__TDDULDLConfigDedicated *message, + uint8_t *out); +size_t uenibstreamprotobuf__tdd__ul__dl__config_dedicated__pack_to_buffer + (const Uenibstreamprotobuf__TDDULDLConfigDedicated *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TDDULDLConfigDedicated * + uenibstreamprotobuf__tdd__ul__dl__config_dedicated__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__tdd__ul__dl__config_dedicated__free_unpacked + (Uenibstreamprotobuf__TDDULDLConfigDedicated *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TDDULDLSlotConfig methods */ +void uenibstreamprotobuf__tdd__ul__dl__slot_config__init + (Uenibstreamprotobuf__TDDULDLSlotConfig *message); +size_t uenibstreamprotobuf__tdd__ul__dl__slot_config__get_packed_size + (const Uenibstreamprotobuf__TDDULDLSlotConfig *message); +size_t uenibstreamprotobuf__tdd__ul__dl__slot_config__pack + (const Uenibstreamprotobuf__TDDULDLSlotConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__tdd__ul__dl__slot_config__pack_to_buffer + (const Uenibstreamprotobuf__TDDULDLSlotConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TDDULDLSlotConfig * + uenibstreamprotobuf__tdd__ul__dl__slot_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__tdd__ul__dl__slot_config__free_unpacked + (Uenibstreamprotobuf__TDDULDLSlotConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Explicit methods */ +void uenibstreamprotobuf__explicit__init + (Uenibstreamprotobuf__Explicit *message); +size_t uenibstreamprotobuf__explicit__get_packed_size + (const Uenibstreamprotobuf__Explicit *message); +size_t uenibstreamprotobuf__explicit__pack + (const Uenibstreamprotobuf__Explicit *message, + uint8_t *out); +size_t uenibstreamprotobuf__explicit__pack_to_buffer + (const Uenibstreamprotobuf__Explicit *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Explicit * + uenibstreamprotobuf__explicit__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__explicit__free_unpacked + (Uenibstreamprotobuf__Explicit *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BWPDownlinkDedicated methods */ +void uenibstreamprotobuf__bwp__downlink_dedicated__init + (Uenibstreamprotobuf__BWPDownlinkDedicated *message); +size_t uenibstreamprotobuf__bwp__downlink_dedicated__get_packed_size + (const Uenibstreamprotobuf__BWPDownlinkDedicated *message); +size_t uenibstreamprotobuf__bwp__downlink_dedicated__pack + (const Uenibstreamprotobuf__BWPDownlinkDedicated *message, + uint8_t *out); +size_t uenibstreamprotobuf__bwp__downlink_dedicated__pack_to_buffer + (const Uenibstreamprotobuf__BWPDownlinkDedicated *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BWPDownlinkDedicated * + uenibstreamprotobuf__bwp__downlink_dedicated__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bwp__downlink_dedicated__free_unpacked + (Uenibstreamprotobuf__BWPDownlinkDedicated *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PDCCHConfig methods */ +void uenibstreamprotobuf__pdcch__config__init + (Uenibstreamprotobuf__PDCCHConfig *message); +size_t uenibstreamprotobuf__pdcch__config__get_packed_size + (const Uenibstreamprotobuf__PDCCHConfig *message); +size_t uenibstreamprotobuf__pdcch__config__pack + (const Uenibstreamprotobuf__PDCCHConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__pdcch__config__pack_to_buffer + (const Uenibstreamprotobuf__PDCCHConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PDCCHConfig * + uenibstreamprotobuf__pdcch__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pdcch__config__free_unpacked + (Uenibstreamprotobuf__PDCCHConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DownlinkPreemption methods */ +void uenibstreamprotobuf__downlink_preemption__init + (Uenibstreamprotobuf__DownlinkPreemption *message); +size_t uenibstreamprotobuf__downlink_preemption__get_packed_size + (const Uenibstreamprotobuf__DownlinkPreemption *message); +size_t uenibstreamprotobuf__downlink_preemption__pack + (const Uenibstreamprotobuf__DownlinkPreemption *message, + uint8_t *out); +size_t uenibstreamprotobuf__downlink_preemption__pack_to_buffer + (const Uenibstreamprotobuf__DownlinkPreemption *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DownlinkPreemption * + uenibstreamprotobuf__downlink_preemption__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__downlink_preemption__free_unpacked + (Uenibstreamprotobuf__DownlinkPreemption *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TimeFrequencySet methods */ +void uenibstreamprotobuf__time_frequency_set__init + (Uenibstreamprotobuf__TimeFrequencySet *message); +size_t uenibstreamprotobuf__time_frequency_set__get_packed_size + (const Uenibstreamprotobuf__TimeFrequencySet *message); +size_t uenibstreamprotobuf__time_frequency_set__pack + (const Uenibstreamprotobuf__TimeFrequencySet *message, + uint8_t *out); +size_t uenibstreamprotobuf__time_frequency_set__pack_to_buffer + (const Uenibstreamprotobuf__TimeFrequencySet *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TimeFrequencySet * + uenibstreamprotobuf__time_frequency_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__time_frequency_set__free_unpacked + (Uenibstreamprotobuf__TimeFrequencySet *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__INTConfigurationPerServingCell methods */ +void uenibstreamprotobuf__int__configuration_per_serving_cell__init + (Uenibstreamprotobuf__INTConfigurationPerServingCell *message); +size_t uenibstreamprotobuf__int__configuration_per_serving_cell__get_packed_size + (const Uenibstreamprotobuf__INTConfigurationPerServingCell *message); +size_t uenibstreamprotobuf__int__configuration_per_serving_cell__pack + (const Uenibstreamprotobuf__INTConfigurationPerServingCell *message, + uint8_t *out); +size_t uenibstreamprotobuf__int__configuration_per_serving_cell__pack_to_buffer + (const Uenibstreamprotobuf__INTConfigurationPerServingCell *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__INTConfigurationPerServingCell * + uenibstreamprotobuf__int__configuration_per_serving_cell__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__int__configuration_per_serving_cell__free_unpacked + (Uenibstreamprotobuf__INTConfigurationPerServingCell *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUSCHTPCCommandConfig methods */ +void uenibstreamprotobuf__pusch__tpc__command_config__init + (Uenibstreamprotobuf__PUSCHTPCCommandConfig *message); +size_t uenibstreamprotobuf__pusch__tpc__command_config__get_packed_size + (const Uenibstreamprotobuf__PUSCHTPCCommandConfig *message); +size_t uenibstreamprotobuf__pusch__tpc__command_config__pack + (const Uenibstreamprotobuf__PUSCHTPCCommandConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__pusch__tpc__command_config__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHTPCCommandConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUSCHTPCCommandConfig * + uenibstreamprotobuf__pusch__tpc__command_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pusch__tpc__command_config__free_unpacked + (Uenibstreamprotobuf__PUSCHTPCCommandConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHTPCCommandConfig methods */ +void uenibstreamprotobuf__pucch__tpc__command_config__init + (Uenibstreamprotobuf__PUCCHTPCCommandConfig *message); +size_t uenibstreamprotobuf__pucch__tpc__command_config__get_packed_size + (const Uenibstreamprotobuf__PUCCHTPCCommandConfig *message); +size_t uenibstreamprotobuf__pucch__tpc__command_config__pack + (const Uenibstreamprotobuf__PUCCHTPCCommandConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch__tpc__command_config__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHTPCCommandConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHTPCCommandConfig * + uenibstreamprotobuf__pucch__tpc__command_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch__tpc__command_config__free_unpacked + (Uenibstreamprotobuf__PUCCHTPCCommandConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSTPCCommandConfig methods */ +void uenibstreamprotobuf__srs__tpc__command_config__init + (Uenibstreamprotobuf__SRSTPCCommandConfig *message); +size_t uenibstreamprotobuf__srs__tpc__command_config__get_packed_size + (const Uenibstreamprotobuf__SRSTPCCommandConfig *message); +size_t uenibstreamprotobuf__srs__tpc__command_config__pack + (const Uenibstreamprotobuf__SRSTPCCommandConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__tpc__command_config__pack_to_buffer + (const Uenibstreamprotobuf__SRSTPCCommandConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSTPCCommandConfig * + uenibstreamprotobuf__srs__tpc__command_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__tpc__command_config__free_unpacked + (Uenibstreamprotobuf__SRSTPCCommandConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PDSCHConfig methods */ +void uenibstreamprotobuf__pdsch__config__init + (Uenibstreamprotobuf__PDSCHConfig *message); +size_t uenibstreamprotobuf__pdsch__config__get_packed_size + (const Uenibstreamprotobuf__PDSCHConfig *message); +size_t uenibstreamprotobuf__pdsch__config__pack + (const Uenibstreamprotobuf__PDSCHConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__pdsch__config__pack_to_buffer + (const Uenibstreamprotobuf__PDSCHConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PDSCHConfig * + uenibstreamprotobuf__pdsch__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pdsch__config__free_unpacked + (Uenibstreamprotobuf__PDSCHConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DMRSDownlinkConfig methods */ +void uenibstreamprotobuf__dmrs__downlink_config__init + (Uenibstreamprotobuf__DMRSDownlinkConfig *message); +size_t uenibstreamprotobuf__dmrs__downlink_config__get_packed_size + (const Uenibstreamprotobuf__DMRSDownlinkConfig *message); +size_t uenibstreamprotobuf__dmrs__downlink_config__pack + (const Uenibstreamprotobuf__DMRSDownlinkConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__dmrs__downlink_config__pack_to_buffer + (const Uenibstreamprotobuf__DMRSDownlinkConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DMRSDownlinkConfig * + uenibstreamprotobuf__dmrs__downlink_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dmrs__downlink_config__free_unpacked + (Uenibstreamprotobuf__DMRSDownlinkConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DMRSType methods */ +void uenibstreamprotobuf__dmrs__type__init + (Uenibstreamprotobuf__DMRSType *message); +size_t uenibstreamprotobuf__dmrs__type__get_packed_size + (const Uenibstreamprotobuf__DMRSType *message); +size_t uenibstreamprotobuf__dmrs__type__pack + (const Uenibstreamprotobuf__DMRSType *message, + uint8_t *out); +size_t uenibstreamprotobuf__dmrs__type__pack_to_buffer + (const Uenibstreamprotobuf__DMRSType *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DMRSType * + uenibstreamprotobuf__dmrs__type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dmrs__type__free_unpacked + (Uenibstreamprotobuf__DMRSType *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DMRSAdditionalPosition methods */ +void uenibstreamprotobuf__dmrs__additional_position__init + (Uenibstreamprotobuf__DMRSAdditionalPosition *message); +size_t uenibstreamprotobuf__dmrs__additional_position__get_packed_size + (const Uenibstreamprotobuf__DMRSAdditionalPosition *message); +size_t uenibstreamprotobuf__dmrs__additional_position__pack + (const Uenibstreamprotobuf__DMRSAdditionalPosition *message, + uint8_t *out); +size_t uenibstreamprotobuf__dmrs__additional_position__pack_to_buffer + (const Uenibstreamprotobuf__DMRSAdditionalPosition *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DMRSAdditionalPosition * + uenibstreamprotobuf__dmrs__additional_position__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dmrs__additional_position__free_unpacked + (Uenibstreamprotobuf__DMRSAdditionalPosition *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MaxLength methods */ +void uenibstreamprotobuf__max_length__init + (Uenibstreamprotobuf__MaxLength *message); +size_t uenibstreamprotobuf__max_length__get_packed_size + (const Uenibstreamprotobuf__MaxLength *message); +size_t uenibstreamprotobuf__max_length__pack + (const Uenibstreamprotobuf__MaxLength *message, + uint8_t *out); +size_t uenibstreamprotobuf__max_length__pack_to_buffer + (const Uenibstreamprotobuf__MaxLength *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MaxLength * + uenibstreamprotobuf__max_length__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__max_length__free_unpacked + (Uenibstreamprotobuf__MaxLength *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PTRSDownlinkConfig methods */ +void uenibstreamprotobuf__ptrs__downlink_config__init + (Uenibstreamprotobuf__PTRSDownlinkConfig *message); +size_t uenibstreamprotobuf__ptrs__downlink_config__get_packed_size + (const Uenibstreamprotobuf__PTRSDownlinkConfig *message); +size_t uenibstreamprotobuf__ptrs__downlink_config__pack + (const Uenibstreamprotobuf__PTRSDownlinkConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__ptrs__downlink_config__pack_to_buffer + (const Uenibstreamprotobuf__PTRSDownlinkConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PTRSDownlinkConfig * + uenibstreamprotobuf__ptrs__downlink_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ptrs__downlink_config__free_unpacked + (Uenibstreamprotobuf__PTRSDownlinkConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ResourceElementOffset methods */ +void uenibstreamprotobuf__resource_element_offset__init + (Uenibstreamprotobuf__ResourceElementOffset *message); +size_t uenibstreamprotobuf__resource_element_offset__get_packed_size + (const Uenibstreamprotobuf__ResourceElementOffset *message); +size_t uenibstreamprotobuf__resource_element_offset__pack + (const Uenibstreamprotobuf__ResourceElementOffset *message, + uint8_t *out); +size_t uenibstreamprotobuf__resource_element_offset__pack_to_buffer + (const Uenibstreamprotobuf__ResourceElementOffset *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ResourceElementOffset * + uenibstreamprotobuf__resource_element_offset__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__resource_element_offset__free_unpacked + (Uenibstreamprotobuf__ResourceElementOffset *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TCIState methods */ +void uenibstreamprotobuf__tci__state__init + (Uenibstreamprotobuf__TCIState *message); +size_t uenibstreamprotobuf__tci__state__get_packed_size + (const Uenibstreamprotobuf__TCIState *message); +size_t uenibstreamprotobuf__tci__state__pack + (const Uenibstreamprotobuf__TCIState *message, + uint8_t *out); +size_t uenibstreamprotobuf__tci__state__pack_to_buffer + (const Uenibstreamprotobuf__TCIState *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TCIState * + uenibstreamprotobuf__tci__state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__tci__state__free_unpacked + (Uenibstreamprotobuf__TCIState *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__QCLInfo methods */ +void uenibstreamprotobuf__qcl__info__init + (Uenibstreamprotobuf__QCLInfo *message); +size_t uenibstreamprotobuf__qcl__info__get_packed_size + (const Uenibstreamprotobuf__QCLInfo *message); +size_t uenibstreamprotobuf__qcl__info__pack + (const Uenibstreamprotobuf__QCLInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__qcl__info__pack_to_buffer + (const Uenibstreamprotobuf__QCLInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__QCLInfo * + uenibstreamprotobuf__qcl__info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__qcl__info__free_unpacked + (Uenibstreamprotobuf__QCLInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__QCLType methods */ +void uenibstreamprotobuf__qcl__type__init + (Uenibstreamprotobuf__QCLType *message); +size_t uenibstreamprotobuf__qcl__type__get_packed_size + (const Uenibstreamprotobuf__QCLType *message); +size_t uenibstreamprotobuf__qcl__type__pack + (const Uenibstreamprotobuf__QCLType *message, + uint8_t *out); +size_t uenibstreamprotobuf__qcl__type__pack_to_buffer + (const Uenibstreamprotobuf__QCLType *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__QCLType * + uenibstreamprotobuf__qcl__type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__qcl__type__free_unpacked + (Uenibstreamprotobuf__QCLType *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__VRBToPRBInterleaver methods */ +void uenibstreamprotobuf__vrb__to_prb__interleaver__init + (Uenibstreamprotobuf__VRBToPRBInterleaver *message); +size_t uenibstreamprotobuf__vrb__to_prb__interleaver__get_packed_size + (const Uenibstreamprotobuf__VRBToPRBInterleaver *message); +size_t uenibstreamprotobuf__vrb__to_prb__interleaver__pack + (const Uenibstreamprotobuf__VRBToPRBInterleaver *message, + uint8_t *out); +size_t uenibstreamprotobuf__vrb__to_prb__interleaver__pack_to_buffer + (const Uenibstreamprotobuf__VRBToPRBInterleaver *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__VRBToPRBInterleaver * + uenibstreamprotobuf__vrb__to_prb__interleaver__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__vrb__to_prb__interleaver__free_unpacked + (Uenibstreamprotobuf__VRBToPRBInterleaver *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ResourceAllocation methods */ +void uenibstreamprotobuf__resource_allocation__init + (Uenibstreamprotobuf__ResourceAllocation *message); +size_t uenibstreamprotobuf__resource_allocation__get_packed_size + (const Uenibstreamprotobuf__ResourceAllocation *message); +size_t uenibstreamprotobuf__resource_allocation__pack + (const Uenibstreamprotobuf__ResourceAllocation *message, + uint8_t *out); +size_t uenibstreamprotobuf__resource_allocation__pack_to_buffer + (const Uenibstreamprotobuf__ResourceAllocation *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ResourceAllocation * + uenibstreamprotobuf__resource_allocation__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__resource_allocation__free_unpacked + (Uenibstreamprotobuf__ResourceAllocation *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PDSCHAggregationFactor methods */ +void uenibstreamprotobuf__pdsch__aggregation_factor__init + (Uenibstreamprotobuf__PDSCHAggregationFactor *message); +size_t uenibstreamprotobuf__pdsch__aggregation_factor__get_packed_size + (const Uenibstreamprotobuf__PDSCHAggregationFactor *message); +size_t uenibstreamprotobuf__pdsch__aggregation_factor__pack + (const Uenibstreamprotobuf__PDSCHAggregationFactor *message, + uint8_t *out); +size_t uenibstreamprotobuf__pdsch__aggregation_factor__pack_to_buffer + (const Uenibstreamprotobuf__PDSCHAggregationFactor *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PDSCHAggregationFactor * + uenibstreamprotobuf__pdsch__aggregation_factor__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pdsch__aggregation_factor__free_unpacked + (Uenibstreamprotobuf__PDSCHAggregationFactor *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RateMatchPatternGroup methods */ +void uenibstreamprotobuf__rate_match_pattern_group__init + (Uenibstreamprotobuf__RateMatchPatternGroup *message); +size_t uenibstreamprotobuf__rate_match_pattern_group__get_packed_size + (const Uenibstreamprotobuf__RateMatchPatternGroup *message); +size_t uenibstreamprotobuf__rate_match_pattern_group__pack + (const Uenibstreamprotobuf__RateMatchPatternGroup *message, + uint8_t *out); +size_t uenibstreamprotobuf__rate_match_pattern_group__pack_to_buffer + (const Uenibstreamprotobuf__RateMatchPatternGroup *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RateMatchPatternGroup * + uenibstreamprotobuf__rate_match_pattern_group__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rate_match_pattern_group__free_unpacked + (Uenibstreamprotobuf__RateMatchPatternGroup *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RateMatchPatternGroupItem methods */ +void uenibstreamprotobuf__rate_match_pattern_group_item__init + (Uenibstreamprotobuf__RateMatchPatternGroupItem *message); +size_t uenibstreamprotobuf__rate_match_pattern_group_item__get_packed_size + (const Uenibstreamprotobuf__RateMatchPatternGroupItem *message); +size_t uenibstreamprotobuf__rate_match_pattern_group_item__pack + (const Uenibstreamprotobuf__RateMatchPatternGroupItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__rate_match_pattern_group_item__pack_to_buffer + (const Uenibstreamprotobuf__RateMatchPatternGroupItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RateMatchPatternGroupItem * + uenibstreamprotobuf__rate_match_pattern_group_item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rate_match_pattern_group_item__free_unpacked + (Uenibstreamprotobuf__RateMatchPatternGroupItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RBGSize methods */ +void uenibstreamprotobuf__rbg__size__init + (Uenibstreamprotobuf__RBGSize *message); +size_t uenibstreamprotobuf__rbg__size__get_packed_size + (const Uenibstreamprotobuf__RBGSize *message); +size_t uenibstreamprotobuf__rbg__size__pack + (const Uenibstreamprotobuf__RBGSize *message, + uint8_t *out); +size_t uenibstreamprotobuf__rbg__size__pack_to_buffer + (const Uenibstreamprotobuf__RBGSize *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RBGSize * + uenibstreamprotobuf__rbg__size__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rbg__size__free_unpacked + (Uenibstreamprotobuf__RBGSize *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MCSTable methods */ +void uenibstreamprotobuf__mcs__table__init + (Uenibstreamprotobuf__MCSTable *message); +size_t uenibstreamprotobuf__mcs__table__get_packed_size + (const Uenibstreamprotobuf__MCSTable *message); +size_t uenibstreamprotobuf__mcs__table__pack + (const Uenibstreamprotobuf__MCSTable *message, + uint8_t *out); +size_t uenibstreamprotobuf__mcs__table__pack_to_buffer + (const Uenibstreamprotobuf__MCSTable *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MCSTable * + uenibstreamprotobuf__mcs__table__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__mcs__table__free_unpacked + (Uenibstreamprotobuf__MCSTable *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI methods */ +void uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__init + (Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message); +size_t uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__get_packed_size + (const Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message); +size_t uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__pack + (const Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message, + uint8_t *out); +size_t uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__pack_to_buffer + (const Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI * + uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__free_unpacked + (Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__StaticBundling methods */ +void uenibstreamprotobuf__static_bundling__init + (Uenibstreamprotobuf__StaticBundling *message); +size_t uenibstreamprotobuf__static_bundling__get_packed_size + (const Uenibstreamprotobuf__StaticBundling *message); +size_t uenibstreamprotobuf__static_bundling__pack + (const Uenibstreamprotobuf__StaticBundling *message, + uint8_t *out); +size_t uenibstreamprotobuf__static_bundling__pack_to_buffer + (const Uenibstreamprotobuf__StaticBundling *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__StaticBundling * + uenibstreamprotobuf__static_bundling__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__static_bundling__free_unpacked + (Uenibstreamprotobuf__StaticBundling *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BundleSize methods */ +void uenibstreamprotobuf__bundle_size__init + (Uenibstreamprotobuf__BundleSize *message); +size_t uenibstreamprotobuf__bundle_size__get_packed_size + (const Uenibstreamprotobuf__BundleSize *message); +size_t uenibstreamprotobuf__bundle_size__pack + (const Uenibstreamprotobuf__BundleSize *message, + uint8_t *out); +size_t uenibstreamprotobuf__bundle_size__pack_to_buffer + (const Uenibstreamprotobuf__BundleSize *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BundleSize * + uenibstreamprotobuf__bundle_size__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bundle_size__free_unpacked + (Uenibstreamprotobuf__BundleSize *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DynamicBundling methods */ +void uenibstreamprotobuf__dynamic_bundling__init + (Uenibstreamprotobuf__DynamicBundling *message); +size_t uenibstreamprotobuf__dynamic_bundling__get_packed_size + (const Uenibstreamprotobuf__DynamicBundling *message); +size_t uenibstreamprotobuf__dynamic_bundling__pack + (const Uenibstreamprotobuf__DynamicBundling *message, + uint8_t *out); +size_t uenibstreamprotobuf__dynamic_bundling__pack_to_buffer + (const Uenibstreamprotobuf__DynamicBundling *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DynamicBundling * + uenibstreamprotobuf__dynamic_bundling__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dynamic_bundling__free_unpacked + (Uenibstreamprotobuf__DynamicBundling *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BundleSizeSet1 methods */ +void uenibstreamprotobuf__bundle_size_set1__init + (Uenibstreamprotobuf__BundleSizeSet1 *message); +size_t uenibstreamprotobuf__bundle_size_set1__get_packed_size + (const Uenibstreamprotobuf__BundleSizeSet1 *message); +size_t uenibstreamprotobuf__bundle_size_set1__pack + (const Uenibstreamprotobuf__BundleSizeSet1 *message, + uint8_t *out); +size_t uenibstreamprotobuf__bundle_size_set1__pack_to_buffer + (const Uenibstreamprotobuf__BundleSizeSet1 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BundleSizeSet1 * + uenibstreamprotobuf__bundle_size_set1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bundle_size_set1__free_unpacked + (Uenibstreamprotobuf__BundleSizeSet1 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BundleSizeSet2 methods */ +void uenibstreamprotobuf__bundle_size_set2__init + (Uenibstreamprotobuf__BundleSizeSet2 *message); +size_t uenibstreamprotobuf__bundle_size_set2__get_packed_size + (const Uenibstreamprotobuf__BundleSizeSet2 *message); +size_t uenibstreamprotobuf__bundle_size_set2__pack + (const Uenibstreamprotobuf__BundleSizeSet2 *message, + uint8_t *out); +size_t uenibstreamprotobuf__bundle_size_set2__pack_to_buffer + (const Uenibstreamprotobuf__BundleSizeSet2 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BundleSizeSet2 * + uenibstreamprotobuf__bundle_size_set2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bundle_size_set2__free_unpacked + (Uenibstreamprotobuf__BundleSizeSet2 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ZPCSIRSResource methods */ +void uenibstreamprotobuf__zp__csi__rs__resource__init + (Uenibstreamprotobuf__ZPCSIRSResource *message); +size_t uenibstreamprotobuf__zp__csi__rs__resource__get_packed_size + (const Uenibstreamprotobuf__ZPCSIRSResource *message); +size_t uenibstreamprotobuf__zp__csi__rs__resource__pack + (const Uenibstreamprotobuf__ZPCSIRSResource *message, + uint8_t *out); +size_t uenibstreamprotobuf__zp__csi__rs__resource__pack_to_buffer + (const Uenibstreamprotobuf__ZPCSIRSResource *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ZPCSIRSResource * + uenibstreamprotobuf__zp__csi__rs__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__zp__csi__rs__resource__free_unpacked + (Uenibstreamprotobuf__ZPCSIRSResource *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIRSResourceMapping methods */ +void uenibstreamprotobuf__csi__rs__resource_mapping__init + (Uenibstreamprotobuf__CSIRSResourceMapping *message); +size_t uenibstreamprotobuf__csi__rs__resource_mapping__get_packed_size + (const Uenibstreamprotobuf__CSIRSResourceMapping *message); +size_t uenibstreamprotobuf__csi__rs__resource_mapping__pack + (const Uenibstreamprotobuf__CSIRSResourceMapping *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__rs__resource_mapping__pack_to_buffer + (const Uenibstreamprotobuf__CSIRSResourceMapping *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIRSResourceMapping * + uenibstreamprotobuf__csi__rs__resource_mapping__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__rs__resource_mapping__free_unpacked + (Uenibstreamprotobuf__CSIRSResourceMapping *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NrofPorts methods */ +void uenibstreamprotobuf__nrof_ports__init + (Uenibstreamprotobuf__NrofPorts *message); +size_t uenibstreamprotobuf__nrof_ports__get_packed_size + (const Uenibstreamprotobuf__NrofPorts *message); +size_t uenibstreamprotobuf__nrof_ports__pack + (const Uenibstreamprotobuf__NrofPorts *message, + uint8_t *out); +size_t uenibstreamprotobuf__nrof_ports__pack_to_buffer + (const Uenibstreamprotobuf__NrofPorts *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NrofPorts * + uenibstreamprotobuf__nrof_ports__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nrof_ports__free_unpacked + (Uenibstreamprotobuf__NrofPorts *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CDMType methods */ +void uenibstreamprotobuf__cdm__type__init + (Uenibstreamprotobuf__CDMType *message); +size_t uenibstreamprotobuf__cdm__type__get_packed_size + (const Uenibstreamprotobuf__CDMType *message); +size_t uenibstreamprotobuf__cdm__type__pack + (const Uenibstreamprotobuf__CDMType *message, + uint8_t *out); +size_t uenibstreamprotobuf__cdm__type__pack_to_buffer + (const Uenibstreamprotobuf__CDMType *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CDMType * + uenibstreamprotobuf__cdm__type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cdm__type__free_unpacked + (Uenibstreamprotobuf__CDMType *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Dot5 methods */ +void uenibstreamprotobuf__dot5__init + (Uenibstreamprotobuf__Dot5 *message); +size_t uenibstreamprotobuf__dot5__get_packed_size + (const Uenibstreamprotobuf__Dot5 *message); +size_t uenibstreamprotobuf__dot5__pack + (const Uenibstreamprotobuf__Dot5 *message, + uint8_t *out); +size_t uenibstreamprotobuf__dot5__pack_to_buffer + (const Uenibstreamprotobuf__Dot5 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Dot5 * + uenibstreamprotobuf__dot5__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dot5__free_unpacked + (Uenibstreamprotobuf__Dot5 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIFrequencyOccupation methods */ +void uenibstreamprotobuf__csi__frequency_occupation__init + (Uenibstreamprotobuf__CSIFrequencyOccupation *message); +size_t uenibstreamprotobuf__csi__frequency_occupation__get_packed_size + (const Uenibstreamprotobuf__CSIFrequencyOccupation *message); +size_t uenibstreamprotobuf__csi__frequency_occupation__pack + (const Uenibstreamprotobuf__CSIFrequencyOccupation *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__frequency_occupation__pack_to_buffer + (const Uenibstreamprotobuf__CSIFrequencyOccupation *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIFrequencyOccupation * + uenibstreamprotobuf__csi__frequency_occupation__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__frequency_occupation__free_unpacked + (Uenibstreamprotobuf__CSIFrequencyOccupation *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset methods */ +void uenibstreamprotobuf__csi__resource_periodicity_and_offset__init + (Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message); +size_t uenibstreamprotobuf__csi__resource_periodicity_and_offset__get_packed_size + (const Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message); +size_t uenibstreamprotobuf__csi__resource_periodicity_and_offset__pack + (const Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__resource_periodicity_and_offset__pack_to_buffer + (const Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset * + uenibstreamprotobuf__csi__resource_periodicity_and_offset__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__resource_periodicity_and_offset__free_unpacked + (Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ZPCSIRSResourceSet methods */ +void uenibstreamprotobuf__zp__csi__rs__resource_set__init + (Uenibstreamprotobuf__ZPCSIRSResourceSet *message); +size_t uenibstreamprotobuf__zp__csi__rs__resource_set__get_packed_size + (const Uenibstreamprotobuf__ZPCSIRSResourceSet *message); +size_t uenibstreamprotobuf__zp__csi__rs__resource_set__pack + (const Uenibstreamprotobuf__ZPCSIRSResourceSet *message, + uint8_t *out); +size_t uenibstreamprotobuf__zp__csi__rs__resource_set__pack_to_buffer + (const Uenibstreamprotobuf__ZPCSIRSResourceSet *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ZPCSIRSResourceSet * + uenibstreamprotobuf__zp__csi__rs__resource_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__zp__csi__rs__resource_set__free_unpacked + (Uenibstreamprotobuf__ZPCSIRSResourceSet *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SPSConfig methods */ +void uenibstreamprotobuf__sps__config__init + (Uenibstreamprotobuf__SPSConfig *message); +size_t uenibstreamprotobuf__sps__config__get_packed_size + (const Uenibstreamprotobuf__SPSConfig *message); +size_t uenibstreamprotobuf__sps__config__pack + (const Uenibstreamprotobuf__SPSConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__sps__config__pack_to_buffer + (const Uenibstreamprotobuf__SPSConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SPSConfig * + uenibstreamprotobuf__sps__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sps__config__free_unpacked + (Uenibstreamprotobuf__SPSConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SPSConfigPeriodicity methods */ +void uenibstreamprotobuf__sps__config_periodicity__init + (Uenibstreamprotobuf__SPSConfigPeriodicity *message); +size_t uenibstreamprotobuf__sps__config_periodicity__get_packed_size + (const Uenibstreamprotobuf__SPSConfigPeriodicity *message); +size_t uenibstreamprotobuf__sps__config_periodicity__pack + (const Uenibstreamprotobuf__SPSConfigPeriodicity *message, + uint8_t *out); +size_t uenibstreamprotobuf__sps__config_periodicity__pack_to_buffer + (const Uenibstreamprotobuf__SPSConfigPeriodicity *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SPSConfigPeriodicity * + uenibstreamprotobuf__sps__config_periodicity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sps__config_periodicity__free_unpacked + (Uenibstreamprotobuf__SPSConfigPeriodicity *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SPSMCSTable methods */ +void uenibstreamprotobuf__sps__mcs__table__init + (Uenibstreamprotobuf__SPSMCSTable *message); +size_t uenibstreamprotobuf__sps__mcs__table__get_packed_size + (const Uenibstreamprotobuf__SPSMCSTable *message); +size_t uenibstreamprotobuf__sps__mcs__table__pack + (const Uenibstreamprotobuf__SPSMCSTable *message, + uint8_t *out); +size_t uenibstreamprotobuf__sps__mcs__table__pack_to_buffer + (const Uenibstreamprotobuf__SPSMCSTable *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SPSMCSTable * + uenibstreamprotobuf__sps__mcs__table__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sps__mcs__table__free_unpacked + (Uenibstreamprotobuf__SPSMCSTable *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RadioLinkMonitoringConfig methods */ +void uenibstreamprotobuf__radio_link_monitoring_config__init + (Uenibstreamprotobuf__RadioLinkMonitoringConfig *message); +size_t uenibstreamprotobuf__radio_link_monitoring_config__get_packed_size + (const Uenibstreamprotobuf__RadioLinkMonitoringConfig *message); +size_t uenibstreamprotobuf__radio_link_monitoring_config__pack + (const Uenibstreamprotobuf__RadioLinkMonitoringConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__radio_link_monitoring_config__pack_to_buffer + (const Uenibstreamprotobuf__RadioLinkMonitoringConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RadioLinkMonitoringConfig * + uenibstreamprotobuf__radio_link_monitoring_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__radio_link_monitoring_config__free_unpacked + (Uenibstreamprotobuf__RadioLinkMonitoringConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RadioLinkMonitoringRS methods */ +void uenibstreamprotobuf__radio_link_monitoring_rs__init + (Uenibstreamprotobuf__RadioLinkMonitoringRS *message); +size_t uenibstreamprotobuf__radio_link_monitoring_rs__get_packed_size + (const Uenibstreamprotobuf__RadioLinkMonitoringRS *message); +size_t uenibstreamprotobuf__radio_link_monitoring_rs__pack + (const Uenibstreamprotobuf__RadioLinkMonitoringRS *message, + uint8_t *out); +size_t uenibstreamprotobuf__radio_link_monitoring_rs__pack_to_buffer + (const Uenibstreamprotobuf__RadioLinkMonitoringRS *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RadioLinkMonitoringRS * + uenibstreamprotobuf__radio_link_monitoring_rs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__radio_link_monitoring_rs__free_unpacked + (Uenibstreamprotobuf__RadioLinkMonitoringRS *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Purpose methods */ +void uenibstreamprotobuf__purpose__init + (Uenibstreamprotobuf__Purpose *message); +size_t uenibstreamprotobuf__purpose__get_packed_size + (const Uenibstreamprotobuf__Purpose *message); +size_t uenibstreamprotobuf__purpose__pack + (const Uenibstreamprotobuf__Purpose *message, + uint8_t *out); +size_t uenibstreamprotobuf__purpose__pack_to_buffer + (const Uenibstreamprotobuf__Purpose *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Purpose * + uenibstreamprotobuf__purpose__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__purpose__free_unpacked + (Uenibstreamprotobuf__Purpose *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BeamFailureInstanceMaxCount methods */ +void uenibstreamprotobuf__beam_failure_instance_max_count__init + (Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message); +size_t uenibstreamprotobuf__beam_failure_instance_max_count__get_packed_size + (const Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message); +size_t uenibstreamprotobuf__beam_failure_instance_max_count__pack + (const Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message, + uint8_t *out); +size_t uenibstreamprotobuf__beam_failure_instance_max_count__pack_to_buffer + (const Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BeamFailureInstanceMaxCount * + uenibstreamprotobuf__beam_failure_instance_max_count__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__beam_failure_instance_max_count__free_unpacked + (Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BeamFailureDetectionTimer methods */ +void uenibstreamprotobuf__beam_failure_detection_timer__init + (Uenibstreamprotobuf__BeamFailureDetectionTimer *message); +size_t uenibstreamprotobuf__beam_failure_detection_timer__get_packed_size + (const Uenibstreamprotobuf__BeamFailureDetectionTimer *message); +size_t uenibstreamprotobuf__beam_failure_detection_timer__pack + (const Uenibstreamprotobuf__BeamFailureDetectionTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__beam_failure_detection_timer__pack_to_buffer + (const Uenibstreamprotobuf__BeamFailureDetectionTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BeamFailureDetectionTimer * + uenibstreamprotobuf__beam_failure_detection_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__beam_failure_detection_timer__free_unpacked + (Uenibstreamprotobuf__BeamFailureDetectionTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BWPDownlink methods */ +void uenibstreamprotobuf__bwp__downlink__init + (Uenibstreamprotobuf__BWPDownlink *message); +size_t uenibstreamprotobuf__bwp__downlink__get_packed_size + (const Uenibstreamprotobuf__BWPDownlink *message); +size_t uenibstreamprotobuf__bwp__downlink__pack + (const Uenibstreamprotobuf__BWPDownlink *message, + uint8_t *out); +size_t uenibstreamprotobuf__bwp__downlink__pack_to_buffer + (const Uenibstreamprotobuf__BWPDownlink *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BWPDownlink * + uenibstreamprotobuf__bwp__downlink__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bwp__downlink__free_unpacked + (Uenibstreamprotobuf__BWPDownlink *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BWPInactivityTimer methods */ +void uenibstreamprotobuf__bwp__inactivity_timer__init + (Uenibstreamprotobuf__BWPInactivityTimer *message); +size_t uenibstreamprotobuf__bwp__inactivity_timer__get_packed_size + (const Uenibstreamprotobuf__BWPInactivityTimer *message); +size_t uenibstreamprotobuf__bwp__inactivity_timer__pack + (const Uenibstreamprotobuf__BWPInactivityTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__bwp__inactivity_timer__pack_to_buffer + (const Uenibstreamprotobuf__BWPInactivityTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BWPInactivityTimer * + uenibstreamprotobuf__bwp__inactivity_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bwp__inactivity_timer__free_unpacked + (Uenibstreamprotobuf__BWPInactivityTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UplinkConfig methods */ +void uenibstreamprotobuf__uplink_config__init + (Uenibstreamprotobuf__UplinkConfig *message); +size_t uenibstreamprotobuf__uplink_config__get_packed_size + (const Uenibstreamprotobuf__UplinkConfig *message); +size_t uenibstreamprotobuf__uplink_config__pack + (const Uenibstreamprotobuf__UplinkConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__uplink_config__pack_to_buffer + (const Uenibstreamprotobuf__UplinkConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UplinkConfig * + uenibstreamprotobuf__uplink_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uplink_config__free_unpacked + (Uenibstreamprotobuf__UplinkConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BWPUplinkDedicated methods */ +void uenibstreamprotobuf__bwp__uplink_dedicated__init + (Uenibstreamprotobuf__BWPUplinkDedicated *message); +size_t uenibstreamprotobuf__bwp__uplink_dedicated__get_packed_size + (const Uenibstreamprotobuf__BWPUplinkDedicated *message); +size_t uenibstreamprotobuf__bwp__uplink_dedicated__pack + (const Uenibstreamprotobuf__BWPUplinkDedicated *message, + uint8_t *out); +size_t uenibstreamprotobuf__bwp__uplink_dedicated__pack_to_buffer + (const Uenibstreamprotobuf__BWPUplinkDedicated *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BWPUplinkDedicated * + uenibstreamprotobuf__bwp__uplink_dedicated__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bwp__uplink_dedicated__free_unpacked + (Uenibstreamprotobuf__BWPUplinkDedicated *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHConfig methods */ +void uenibstreamprotobuf__pucch__config__init + (Uenibstreamprotobuf__PUCCHConfig *message); +size_t uenibstreamprotobuf__pucch__config__get_packed_size + (const Uenibstreamprotobuf__PUCCHConfig *message); +size_t uenibstreamprotobuf__pucch__config__pack + (const Uenibstreamprotobuf__PUCCHConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch__config__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHConfig * + uenibstreamprotobuf__pucch__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch__config__free_unpacked + (Uenibstreamprotobuf__PUCCHConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHResourceSet methods */ +void uenibstreamprotobuf__pucch__resource_set__init + (Uenibstreamprotobuf__PUCCHResourceSet *message); +size_t uenibstreamprotobuf__pucch__resource_set__get_packed_size + (const Uenibstreamprotobuf__PUCCHResourceSet *message); +size_t uenibstreamprotobuf__pucch__resource_set__pack + (const Uenibstreamprotobuf__PUCCHResourceSet *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch__resource_set__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHResourceSet *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHResourceSet * + uenibstreamprotobuf__pucch__resource_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch__resource_set__free_unpacked + (Uenibstreamprotobuf__PUCCHResourceSet *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHResource methods */ +void uenibstreamprotobuf__pucch__resource__init + (Uenibstreamprotobuf__PUCCHResource *message); +size_t uenibstreamprotobuf__pucch__resource__get_packed_size + (const Uenibstreamprotobuf__PUCCHResource *message); +size_t uenibstreamprotobuf__pucch__resource__pack + (const Uenibstreamprotobuf__PUCCHResource *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch__resource__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHResource *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHResource * + uenibstreamprotobuf__pucch__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch__resource__free_unpacked + (Uenibstreamprotobuf__PUCCHResource *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHFormat0 methods */ +void uenibstreamprotobuf__pucch_format0__init + (Uenibstreamprotobuf__PUCCHFormat0 *message); +size_t uenibstreamprotobuf__pucch_format0__get_packed_size + (const Uenibstreamprotobuf__PUCCHFormat0 *message); +size_t uenibstreamprotobuf__pucch_format0__pack + (const Uenibstreamprotobuf__PUCCHFormat0 *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch_format0__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHFormat0 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHFormat0 * + uenibstreamprotobuf__pucch_format0__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch_format0__free_unpacked + (Uenibstreamprotobuf__PUCCHFormat0 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHFormat1 methods */ +void uenibstreamprotobuf__pucch_format1__init + (Uenibstreamprotobuf__PUCCHFormat1 *message); +size_t uenibstreamprotobuf__pucch_format1__get_packed_size + (const Uenibstreamprotobuf__PUCCHFormat1 *message); +size_t uenibstreamprotobuf__pucch_format1__pack + (const Uenibstreamprotobuf__PUCCHFormat1 *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch_format1__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHFormat1 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHFormat1 * + uenibstreamprotobuf__pucch_format1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch_format1__free_unpacked + (Uenibstreamprotobuf__PUCCHFormat1 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHFormat2 methods */ +void uenibstreamprotobuf__pucch_format2__init + (Uenibstreamprotobuf__PUCCHFormat2 *message); +size_t uenibstreamprotobuf__pucch_format2__get_packed_size + (const Uenibstreamprotobuf__PUCCHFormat2 *message); +size_t uenibstreamprotobuf__pucch_format2__pack + (const Uenibstreamprotobuf__PUCCHFormat2 *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch_format2__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHFormat2 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHFormat2 * + uenibstreamprotobuf__pucch_format2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch_format2__free_unpacked + (Uenibstreamprotobuf__PUCCHFormat2 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHFormat3 methods */ +void uenibstreamprotobuf__pucch_format3__init + (Uenibstreamprotobuf__PUCCHFormat3 *message); +size_t uenibstreamprotobuf__pucch_format3__get_packed_size + (const Uenibstreamprotobuf__PUCCHFormat3 *message); +size_t uenibstreamprotobuf__pucch_format3__pack + (const Uenibstreamprotobuf__PUCCHFormat3 *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch_format3__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHFormat3 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHFormat3 * + uenibstreamprotobuf__pucch_format3__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch_format3__free_unpacked + (Uenibstreamprotobuf__PUCCHFormat3 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHFormat4 methods */ +void uenibstreamprotobuf__pucch_format4__init + (Uenibstreamprotobuf__PUCCHFormat4 *message); +size_t uenibstreamprotobuf__pucch_format4__get_packed_size + (const Uenibstreamprotobuf__PUCCHFormat4 *message); +size_t uenibstreamprotobuf__pucch_format4__pack + (const Uenibstreamprotobuf__PUCCHFormat4 *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch_format4__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHFormat4 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHFormat4 * + uenibstreamprotobuf__pucch_format4__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch_format4__free_unpacked + (Uenibstreamprotobuf__PUCCHFormat4 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__OCCLength methods */ +void uenibstreamprotobuf__occ__length__init + (Uenibstreamprotobuf__OCCLength *message); +size_t uenibstreamprotobuf__occ__length__get_packed_size + (const Uenibstreamprotobuf__OCCLength *message); +size_t uenibstreamprotobuf__occ__length__pack + (const Uenibstreamprotobuf__OCCLength *message, + uint8_t *out); +size_t uenibstreamprotobuf__occ__length__pack_to_buffer + (const Uenibstreamprotobuf__OCCLength *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__OCCLength * + uenibstreamprotobuf__occ__length__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__occ__length__free_unpacked + (Uenibstreamprotobuf__OCCLength *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__OCCIndex methods */ +void uenibstreamprotobuf__occ__index__init + (Uenibstreamprotobuf__OCCIndex *message); +size_t uenibstreamprotobuf__occ__index__get_packed_size + (const Uenibstreamprotobuf__OCCIndex *message); +size_t uenibstreamprotobuf__occ__index__pack + (const Uenibstreamprotobuf__OCCIndex *message, + uint8_t *out); +size_t uenibstreamprotobuf__occ__index__pack_to_buffer + (const Uenibstreamprotobuf__OCCIndex *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__OCCIndex * + uenibstreamprotobuf__occ__index__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__occ__index__free_unpacked + (Uenibstreamprotobuf__OCCIndex *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHFormatConfig methods */ +void uenibstreamprotobuf__pucch__format_config__init + (Uenibstreamprotobuf__PUCCHFormatConfig *message); +size_t uenibstreamprotobuf__pucch__format_config__get_packed_size + (const Uenibstreamprotobuf__PUCCHFormatConfig *message); +size_t uenibstreamprotobuf__pucch__format_config__pack + (const Uenibstreamprotobuf__PUCCHFormatConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch__format_config__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHFormatConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHFormatConfig * + uenibstreamprotobuf__pucch__format_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch__format_config__free_unpacked + (Uenibstreamprotobuf__PUCCHFormatConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHMaxCodeRate methods */ +void uenibstreamprotobuf__pucch__max_code_rate__init + (Uenibstreamprotobuf__PUCCHMaxCodeRate *message); +size_t uenibstreamprotobuf__pucch__max_code_rate__get_packed_size + (const Uenibstreamprotobuf__PUCCHMaxCodeRate *message); +size_t uenibstreamprotobuf__pucch__max_code_rate__pack + (const Uenibstreamprotobuf__PUCCHMaxCodeRate *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch__max_code_rate__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHMaxCodeRate *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHMaxCodeRate * + uenibstreamprotobuf__pucch__max_code_rate__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch__max_code_rate__free_unpacked + (Uenibstreamprotobuf__PUCCHMaxCodeRate *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NrofSlots methods */ +void uenibstreamprotobuf__nrof_slots__init + (Uenibstreamprotobuf__NrofSlots *message); +size_t uenibstreamprotobuf__nrof_slots__get_packed_size + (const Uenibstreamprotobuf__NrofSlots *message); +size_t uenibstreamprotobuf__nrof_slots__pack + (const Uenibstreamprotobuf__NrofSlots *message, + uint8_t *out); +size_t uenibstreamprotobuf__nrof_slots__pack_to_buffer + (const Uenibstreamprotobuf__NrofSlots *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NrofSlots * + uenibstreamprotobuf__nrof_slots__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nrof_slots__free_unpacked + (Uenibstreamprotobuf__NrofSlots *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SchedulingRequestResourceConfig methods */ +void uenibstreamprotobuf__scheduling_request_resource_config__init + (Uenibstreamprotobuf__SchedulingRequestResourceConfig *message); +size_t uenibstreamprotobuf__scheduling_request_resource_config__get_packed_size + (const Uenibstreamprotobuf__SchedulingRequestResourceConfig *message); +size_t uenibstreamprotobuf__scheduling_request_resource_config__pack + (const Uenibstreamprotobuf__SchedulingRequestResourceConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__scheduling_request_resource_config__pack_to_buffer + (const Uenibstreamprotobuf__SchedulingRequestResourceConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SchedulingRequestResourceConfig * + uenibstreamprotobuf__scheduling_request_resource_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scheduling_request_resource_config__free_unpacked + (Uenibstreamprotobuf__SchedulingRequestResourceConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHSpatialRelationInfo methods */ +void uenibstreamprotobuf__pucch__spatial_relation_info__init + (Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message); +size_t uenibstreamprotobuf__pucch__spatial_relation_info__get_packed_size + (const Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message); +size_t uenibstreamprotobuf__pucch__spatial_relation_info__pack + (const Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch__spatial_relation_info__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHSpatialRelationInfo * + uenibstreamprotobuf__pucch__spatial_relation_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch__spatial_relation_info__free_unpacked + (Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Srs methods */ +void uenibstreamprotobuf__srs__init + (Uenibstreamprotobuf__Srs *message); +size_t uenibstreamprotobuf__srs__get_packed_size + (const Uenibstreamprotobuf__Srs *message); +size_t uenibstreamprotobuf__srs__pack + (const Uenibstreamprotobuf__Srs *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__pack_to_buffer + (const Uenibstreamprotobuf__Srs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Srs * + uenibstreamprotobuf__srs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__free_unpacked + (Uenibstreamprotobuf__Srs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ClosedLoopIndex methods */ +void uenibstreamprotobuf__closed_loop_index__init + (Uenibstreamprotobuf__ClosedLoopIndex *message); +size_t uenibstreamprotobuf__closed_loop_index__get_packed_size + (const Uenibstreamprotobuf__ClosedLoopIndex *message); +size_t uenibstreamprotobuf__closed_loop_index__pack + (const Uenibstreamprotobuf__ClosedLoopIndex *message, + uint8_t *out); +size_t uenibstreamprotobuf__closed_loop_index__pack_to_buffer + (const Uenibstreamprotobuf__ClosedLoopIndex *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ClosedLoopIndex * + uenibstreamprotobuf__closed_loop_index__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__closed_loop_index__free_unpacked + (Uenibstreamprotobuf__ClosedLoopIndex *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHPowerControl methods */ +void uenibstreamprotobuf__pucch__power_control__init + (Uenibstreamprotobuf__PUCCHPowerControl *message); +size_t uenibstreamprotobuf__pucch__power_control__get_packed_size + (const Uenibstreamprotobuf__PUCCHPowerControl *message); +size_t uenibstreamprotobuf__pucch__power_control__pack + (const Uenibstreamprotobuf__PUCCHPowerControl *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch__power_control__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHPowerControl *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHPowerControl * + uenibstreamprotobuf__pucch__power_control__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch__power_control__free_unpacked + (Uenibstreamprotobuf__PUCCHPowerControl *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__P0PUCCH methods */ +void uenibstreamprotobuf__p0__pucch__init + (Uenibstreamprotobuf__P0PUCCH *message); +size_t uenibstreamprotobuf__p0__pucch__get_packed_size + (const Uenibstreamprotobuf__P0PUCCH *message); +size_t uenibstreamprotobuf__p0__pucch__pack + (const Uenibstreamprotobuf__P0PUCCH *message, + uint8_t *out); +size_t uenibstreamprotobuf__p0__pucch__pack_to_buffer + (const Uenibstreamprotobuf__P0PUCCH *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__P0PUCCH * + uenibstreamprotobuf__p0__pucch__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__p0__pucch__free_unpacked + (Uenibstreamprotobuf__P0PUCCH *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHPathlossReferenceRS methods */ +void uenibstreamprotobuf__pucch__pathloss_reference_rs__init + (Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message); +size_t uenibstreamprotobuf__pucch__pathloss_reference_rs__get_packed_size + (const Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message); +size_t uenibstreamprotobuf__pucch__pathloss_reference_rs__pack + (const Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch__pathloss_reference_rs__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHPathlossReferenceRS * + uenibstreamprotobuf__pucch__pathloss_reference_rs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch__pathloss_reference_rs__free_unpacked + (Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates methods */ +void uenibstreamprotobuf__two_pucch__pc__adjustment_states__init + (Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message); +size_t uenibstreamprotobuf__two_pucch__pc__adjustment_states__get_packed_size + (const Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message); +size_t uenibstreamprotobuf__two_pucch__pc__adjustment_states__pack + (const Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message, + uint8_t *out); +size_t uenibstreamprotobuf__two_pucch__pc__adjustment_states__pack_to_buffer + (const Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates * + uenibstreamprotobuf__two_pucch__pc__adjustment_states__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__two_pucch__pc__adjustment_states__free_unpacked + (Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUSCHServingCellConfig methods */ +void uenibstreamprotobuf__pusch__serving_cell_config__init + (Uenibstreamprotobuf__PUSCHServingCellConfig *message); +size_t uenibstreamprotobuf__pusch__serving_cell_config__get_packed_size + (const Uenibstreamprotobuf__PUSCHServingCellConfig *message); +size_t uenibstreamprotobuf__pusch__serving_cell_config__pack + (const Uenibstreamprotobuf__PUSCHServingCellConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__pusch__serving_cell_config__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHServingCellConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUSCHServingCellConfig * + uenibstreamprotobuf__pusch__serving_cell_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pusch__serving_cell_config__free_unpacked + (Uenibstreamprotobuf__PUSCHServingCellConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission methods */ +void uenibstreamprotobuf__pusch__code_block_group_transmission__init + (Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message); +size_t uenibstreamprotobuf__pusch__code_block_group_transmission__get_packed_size + (const Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message); +size_t uenibstreamprotobuf__pusch__code_block_group_transmission__pack + (const Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message, + uint8_t *out); +size_t uenibstreamprotobuf__pusch__code_block_group_transmission__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission * + uenibstreamprotobuf__pusch__code_block_group_transmission__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pusch__code_block_group_transmission__free_unpacked + (Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RateMatching methods */ +void uenibstreamprotobuf__rate_matching__init + (Uenibstreamprotobuf__RateMatching *message); +size_t uenibstreamprotobuf__rate_matching__get_packed_size + (const Uenibstreamprotobuf__RateMatching *message); +size_t uenibstreamprotobuf__rate_matching__pack + (const Uenibstreamprotobuf__RateMatching *message, + uint8_t *out); +size_t uenibstreamprotobuf__rate_matching__pack_to_buffer + (const Uenibstreamprotobuf__RateMatching *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RateMatching * + uenibstreamprotobuf__rate_matching__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rate_matching__free_unpacked + (Uenibstreamprotobuf__RateMatching *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSCarrierSwitching methods */ +void uenibstreamprotobuf__srs__carrier_switching__init + (Uenibstreamprotobuf__SRSCarrierSwitching *message); +size_t uenibstreamprotobuf__srs__carrier_switching__get_packed_size + (const Uenibstreamprotobuf__SRSCarrierSwitching *message); +size_t uenibstreamprotobuf__srs__carrier_switching__pack + (const Uenibstreamprotobuf__SRSCarrierSwitching *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__carrier_switching__pack_to_buffer + (const Uenibstreamprotobuf__SRSCarrierSwitching *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSCarrierSwitching * + uenibstreamprotobuf__srs__carrier_switching__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__carrier_switching__free_unpacked + (Uenibstreamprotobuf__SRSCarrierSwitching *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSSwitchFromCarrier methods */ +void uenibstreamprotobuf__srs__switch_from_carrier__init + (Uenibstreamprotobuf__SRSSwitchFromCarrier *message); +size_t uenibstreamprotobuf__srs__switch_from_carrier__get_packed_size + (const Uenibstreamprotobuf__SRSSwitchFromCarrier *message); +size_t uenibstreamprotobuf__srs__switch_from_carrier__pack + (const Uenibstreamprotobuf__SRSSwitchFromCarrier *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__switch_from_carrier__pack_to_buffer + (const Uenibstreamprotobuf__SRSSwitchFromCarrier *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSSwitchFromCarrier * + uenibstreamprotobuf__srs__switch_from_carrier__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__switch_from_carrier__free_unpacked + (Uenibstreamprotobuf__SRSSwitchFromCarrier *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSTPCPDCCHConfigList methods */ +void uenibstreamprotobuf__srs__tpc__pdcch__config_list__init + (Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message); +size_t uenibstreamprotobuf__srs__tpc__pdcch__config_list__get_packed_size + (const Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message); +size_t uenibstreamprotobuf__srs__tpc__pdcch__config_list__pack + (const Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__tpc__pdcch__config_list__pack_to_buffer + (const Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSTPCPDCCHConfigList * + uenibstreamprotobuf__srs__tpc__pdcch__config_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__tpc__pdcch__config_list__free_unpacked + (Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSTPCPDCCHConfig methods */ +void uenibstreamprotobuf__srs__tpc__pdcch__config__init + (Uenibstreamprotobuf__SRSTPCPDCCHConfig *message); +size_t uenibstreamprotobuf__srs__tpc__pdcch__config__get_packed_size + (const Uenibstreamprotobuf__SRSTPCPDCCHConfig *message); +size_t uenibstreamprotobuf__srs__tpc__pdcch__config__pack + (const Uenibstreamprotobuf__SRSTPCPDCCHConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__tpc__pdcch__config__pack_to_buffer + (const Uenibstreamprotobuf__SRSTPCPDCCHConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSTPCPDCCHConfig * + uenibstreamprotobuf__srs__tpc__pdcch__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__tpc__pdcch__config__free_unpacked + (Uenibstreamprotobuf__SRSTPCPDCCHConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSCCSetIndex methods */ +void uenibstreamprotobuf__srs__cc__set_index__init + (Uenibstreamprotobuf__SRSCCSetIndex *message); +size_t uenibstreamprotobuf__srs__cc__set_index__get_packed_size + (const Uenibstreamprotobuf__SRSCCSetIndex *message); +size_t uenibstreamprotobuf__srs__cc__set_index__pack + (const Uenibstreamprotobuf__SRSCCSetIndex *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__cc__set_index__pack_to_buffer + (const Uenibstreamprotobuf__SRSCCSetIndex *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSCCSetIndex * + uenibstreamprotobuf__srs__cc__set_index__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__cc__set_index__free_unpacked + (Uenibstreamprotobuf__SRSCCSetIndex *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUSCHConfig methods */ +void uenibstreamprotobuf__pusch__config__init + (Uenibstreamprotobuf__PUSCHConfig *message); +size_t uenibstreamprotobuf__pusch__config__get_packed_size + (const Uenibstreamprotobuf__PUSCHConfig *message); +size_t uenibstreamprotobuf__pusch__config__pack + (const Uenibstreamprotobuf__PUSCHConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__pusch__config__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUSCHConfig * + uenibstreamprotobuf__pusch__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pusch__config__free_unpacked + (Uenibstreamprotobuf__PUSCHConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TxConfig methods */ +void uenibstreamprotobuf__tx__config__init + (Uenibstreamprotobuf__TxConfig *message); +size_t uenibstreamprotobuf__tx__config__get_packed_size + (const Uenibstreamprotobuf__TxConfig *message); +size_t uenibstreamprotobuf__tx__config__pack + (const Uenibstreamprotobuf__TxConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__tx__config__pack_to_buffer + (const Uenibstreamprotobuf__TxConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TxConfig * + uenibstreamprotobuf__tx__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__tx__config__free_unpacked + (Uenibstreamprotobuf__TxConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DMRSUplinkConfig methods */ +void uenibstreamprotobuf__dmrs__uplink_config__init + (Uenibstreamprotobuf__DMRSUplinkConfig *message); +size_t uenibstreamprotobuf__dmrs__uplink_config__get_packed_size + (const Uenibstreamprotobuf__DMRSUplinkConfig *message); +size_t uenibstreamprotobuf__dmrs__uplink_config__pack + (const Uenibstreamprotobuf__DMRSUplinkConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__dmrs__uplink_config__pack_to_buffer + (const Uenibstreamprotobuf__DMRSUplinkConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DMRSUplinkConfig * + uenibstreamprotobuf__dmrs__uplink_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dmrs__uplink_config__free_unpacked + (Uenibstreamprotobuf__DMRSUplinkConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PTRSUplinkConfig methods */ +void uenibstreamprotobuf__ptrs__uplink_config__init + (Uenibstreamprotobuf__PTRSUplinkConfig *message); +size_t uenibstreamprotobuf__ptrs__uplink_config__get_packed_size + (const Uenibstreamprotobuf__PTRSUplinkConfig *message); +size_t uenibstreamprotobuf__ptrs__uplink_config__pack + (const Uenibstreamprotobuf__PTRSUplinkConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__ptrs__uplink_config__pack_to_buffer + (const Uenibstreamprotobuf__PTRSUplinkConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PTRSUplinkConfig * + uenibstreamprotobuf__ptrs__uplink_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ptrs__uplink_config__free_unpacked + (Uenibstreamprotobuf__PTRSUplinkConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TransformPrecoderDisabled methods */ +void uenibstreamprotobuf__transform_precoder_disabled__init + (Uenibstreamprotobuf__TransformPrecoderDisabled *message); +size_t uenibstreamprotobuf__transform_precoder_disabled__get_packed_size + (const Uenibstreamprotobuf__TransformPrecoderDisabled *message); +size_t uenibstreamprotobuf__transform_precoder_disabled__pack + (const Uenibstreamprotobuf__TransformPrecoderDisabled *message, + uint8_t *out); +size_t uenibstreamprotobuf__transform_precoder_disabled__pack_to_buffer + (const Uenibstreamprotobuf__TransformPrecoderDisabled *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TransformPrecoderDisabled * + uenibstreamprotobuf__transform_precoder_disabled__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__transform_precoder_disabled__free_unpacked + (Uenibstreamprotobuf__TransformPrecoderDisabled *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MaxNrofPorts methods */ +void uenibstreamprotobuf__max_nrof_ports__init + (Uenibstreamprotobuf__MaxNrofPorts *message); +size_t uenibstreamprotobuf__max_nrof_ports__get_packed_size + (const Uenibstreamprotobuf__MaxNrofPorts *message); +size_t uenibstreamprotobuf__max_nrof_ports__pack + (const Uenibstreamprotobuf__MaxNrofPorts *message, + uint8_t *out); +size_t uenibstreamprotobuf__max_nrof_ports__pack_to_buffer + (const Uenibstreamprotobuf__MaxNrofPorts *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MaxNrofPorts * + uenibstreamprotobuf__max_nrof_ports__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__max_nrof_ports__free_unpacked + (Uenibstreamprotobuf__MaxNrofPorts *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PTRSPower methods */ +void uenibstreamprotobuf__ptrs__power__init + (Uenibstreamprotobuf__PTRSPower *message); +size_t uenibstreamprotobuf__ptrs__power__get_packed_size + (const Uenibstreamprotobuf__PTRSPower *message); +size_t uenibstreamprotobuf__ptrs__power__pack + (const Uenibstreamprotobuf__PTRSPower *message, + uint8_t *out); +size_t uenibstreamprotobuf__ptrs__power__pack_to_buffer + (const Uenibstreamprotobuf__PTRSPower *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PTRSPower * + uenibstreamprotobuf__ptrs__power__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ptrs__power__free_unpacked + (Uenibstreamprotobuf__PTRSPower *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TransformPrecoderEnabled methods */ +void uenibstreamprotobuf__transform_precoder_enabled__init + (Uenibstreamprotobuf__TransformPrecoderEnabled *message); +size_t uenibstreamprotobuf__transform_precoder_enabled__get_packed_size + (const Uenibstreamprotobuf__TransformPrecoderEnabled *message); +size_t uenibstreamprotobuf__transform_precoder_enabled__pack + (const Uenibstreamprotobuf__TransformPrecoderEnabled *message, + uint8_t *out); +size_t uenibstreamprotobuf__transform_precoder_enabled__pack_to_buffer + (const Uenibstreamprotobuf__TransformPrecoderEnabled *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TransformPrecoderEnabled * + uenibstreamprotobuf__transform_precoder_enabled__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__transform_precoder_enabled__free_unpacked + (Uenibstreamprotobuf__TransformPrecoderEnabled *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TimeDensityTransformPrecoding methods */ +void uenibstreamprotobuf__time_density_transform_precoding__init + (Uenibstreamprotobuf__TimeDensityTransformPrecoding *message); +size_t uenibstreamprotobuf__time_density_transform_precoding__get_packed_size + (const Uenibstreamprotobuf__TimeDensityTransformPrecoding *message); +size_t uenibstreamprotobuf__time_density_transform_precoding__pack + (const Uenibstreamprotobuf__TimeDensityTransformPrecoding *message, + uint8_t *out); +size_t uenibstreamprotobuf__time_density_transform_precoding__pack_to_buffer + (const Uenibstreamprotobuf__TimeDensityTransformPrecoding *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TimeDensityTransformPrecoding * + uenibstreamprotobuf__time_density_transform_precoding__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__time_density_transform_precoding__free_unpacked + (Uenibstreamprotobuf__TimeDensityTransformPrecoding *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TransformPrecodingDisabled methods */ +void uenibstreamprotobuf__transform_precoding_disabled__init + (Uenibstreamprotobuf__TransformPrecodingDisabled *message); +size_t uenibstreamprotobuf__transform_precoding_disabled__get_packed_size + (const Uenibstreamprotobuf__TransformPrecodingDisabled *message); +size_t uenibstreamprotobuf__transform_precoding_disabled__pack + (const Uenibstreamprotobuf__TransformPrecodingDisabled *message, + uint8_t *out); +size_t uenibstreamprotobuf__transform_precoding_disabled__pack_to_buffer + (const Uenibstreamprotobuf__TransformPrecodingDisabled *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TransformPrecodingDisabled * + uenibstreamprotobuf__transform_precoding_disabled__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__transform_precoding_disabled__free_unpacked + (Uenibstreamprotobuf__TransformPrecodingDisabled *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TransformPrecodingEnabled methods */ +void uenibstreamprotobuf__transform_precoding_enabled__init + (Uenibstreamprotobuf__TransformPrecodingEnabled *message); +size_t uenibstreamprotobuf__transform_precoding_enabled__get_packed_size + (const Uenibstreamprotobuf__TransformPrecodingEnabled *message); +size_t uenibstreamprotobuf__transform_precoding_enabled__pack + (const Uenibstreamprotobuf__TransformPrecodingEnabled *message, + uint8_t *out); +size_t uenibstreamprotobuf__transform_precoding_enabled__pack_to_buffer + (const Uenibstreamprotobuf__TransformPrecodingEnabled *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TransformPrecodingEnabled * + uenibstreamprotobuf__transform_precoding_enabled__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__transform_precoding_enabled__free_unpacked + (Uenibstreamprotobuf__TransformPrecodingEnabled *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUSCHPowerControl methods */ +void uenibstreamprotobuf__pusch__power_control__init + (Uenibstreamprotobuf__PUSCHPowerControl *message); +size_t uenibstreamprotobuf__pusch__power_control__get_packed_size + (const Uenibstreamprotobuf__PUSCHPowerControl *message); +size_t uenibstreamprotobuf__pusch__power_control__pack + (const Uenibstreamprotobuf__PUSCHPowerControl *message, + uint8_t *out); +size_t uenibstreamprotobuf__pusch__power_control__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHPowerControl *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUSCHPowerControl * + uenibstreamprotobuf__pusch__power_control__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pusch__power_control__free_unpacked + (Uenibstreamprotobuf__PUSCHPowerControl *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Alpha methods */ +void uenibstreamprotobuf__alpha__init + (Uenibstreamprotobuf__Alpha *message); +size_t uenibstreamprotobuf__alpha__get_packed_size + (const Uenibstreamprotobuf__Alpha *message); +size_t uenibstreamprotobuf__alpha__pack + (const Uenibstreamprotobuf__Alpha *message, + uint8_t *out); +size_t uenibstreamprotobuf__alpha__pack_to_buffer + (const Uenibstreamprotobuf__Alpha *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Alpha * + uenibstreamprotobuf__alpha__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__alpha__free_unpacked + (Uenibstreamprotobuf__Alpha *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__P0PUSCHAlphaSet methods */ +void uenibstreamprotobuf__p0__pusch__alpha_set__init + (Uenibstreamprotobuf__P0PUSCHAlphaSet *message); +size_t uenibstreamprotobuf__p0__pusch__alpha_set__get_packed_size + (const Uenibstreamprotobuf__P0PUSCHAlphaSet *message); +size_t uenibstreamprotobuf__p0__pusch__alpha_set__pack + (const Uenibstreamprotobuf__P0PUSCHAlphaSet *message, + uint8_t *out); +size_t uenibstreamprotobuf__p0__pusch__alpha_set__pack_to_buffer + (const Uenibstreamprotobuf__P0PUSCHAlphaSet *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__P0PUSCHAlphaSet * + uenibstreamprotobuf__p0__pusch__alpha_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__p0__pusch__alpha_set__free_unpacked + (Uenibstreamprotobuf__P0PUSCHAlphaSet *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUSCHPathlossReferenceRS methods */ +void uenibstreamprotobuf__pusch__pathloss_reference_rs__init + (Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message); +size_t uenibstreamprotobuf__pusch__pathloss_reference_rs__get_packed_size + (const Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message); +size_t uenibstreamprotobuf__pusch__pathloss_reference_rs__pack + (const Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message, + uint8_t *out); +size_t uenibstreamprotobuf__pusch__pathloss_reference_rs__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUSCHPathlossReferenceRS * + uenibstreamprotobuf__pusch__pathloss_reference_rs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pusch__pathloss_reference_rs__free_unpacked + (Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates methods */ +void uenibstreamprotobuf__two_pusch__pc__adjustment_states__init + (Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message); +size_t uenibstreamprotobuf__two_pusch__pc__adjustment_states__get_packed_size + (const Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message); +size_t uenibstreamprotobuf__two_pusch__pc__adjustment_states__pack + (const Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message, + uint8_t *out); +size_t uenibstreamprotobuf__two_pusch__pc__adjustment_states__pack_to_buffer + (const Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates * + uenibstreamprotobuf__two_pusch__pc__adjustment_states__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__two_pusch__pc__adjustment_states__free_unpacked + (Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRIPUSCHPowerControl methods */ +void uenibstreamprotobuf__sri__pusch__power_control__init + (Uenibstreamprotobuf__SRIPUSCHPowerControl *message); +size_t uenibstreamprotobuf__sri__pusch__power_control__get_packed_size + (const Uenibstreamprotobuf__SRIPUSCHPowerControl *message); +size_t uenibstreamprotobuf__sri__pusch__power_control__pack + (const Uenibstreamprotobuf__SRIPUSCHPowerControl *message, + uint8_t *out); +size_t uenibstreamprotobuf__sri__pusch__power_control__pack_to_buffer + (const Uenibstreamprotobuf__SRIPUSCHPowerControl *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRIPUSCHPowerControl * + uenibstreamprotobuf__sri__pusch__power_control__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sri__pusch__power_control__free_unpacked + (Uenibstreamprotobuf__SRIPUSCHPowerControl *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__FrequencyHopping methods */ +void uenibstreamprotobuf__frequency_hopping__init + (Uenibstreamprotobuf__FrequencyHopping *message); +size_t uenibstreamprotobuf__frequency_hopping__get_packed_size + (const Uenibstreamprotobuf__FrequencyHopping *message); +size_t uenibstreamprotobuf__frequency_hopping__pack + (const Uenibstreamprotobuf__FrequencyHopping *message, + uint8_t *out); +size_t uenibstreamprotobuf__frequency_hopping__pack_to_buffer + (const Uenibstreamprotobuf__FrequencyHopping *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__FrequencyHopping * + uenibstreamprotobuf__frequency_hopping__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__frequency_hopping__free_unpacked + (Uenibstreamprotobuf__FrequencyHopping *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUSCHAggregationFactor methods */ +void uenibstreamprotobuf__pusch__aggregation_factor__init + (Uenibstreamprotobuf__PUSCHAggregationFactor *message); +size_t uenibstreamprotobuf__pusch__aggregation_factor__get_packed_size + (const Uenibstreamprotobuf__PUSCHAggregationFactor *message); +size_t uenibstreamprotobuf__pusch__aggregation_factor__pack + (const Uenibstreamprotobuf__PUSCHAggregationFactor *message, + uint8_t *out); +size_t uenibstreamprotobuf__pusch__aggregation_factor__pack_to_buffer + (const Uenibstreamprotobuf__PUSCHAggregationFactor *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUSCHAggregationFactor * + uenibstreamprotobuf__pusch__aggregation_factor__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pusch__aggregation_factor__free_unpacked + (Uenibstreamprotobuf__PUSCHAggregationFactor *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CodebookSubset methods */ +void uenibstreamprotobuf__codebook_subset__init + (Uenibstreamprotobuf__CodebookSubset *message); +size_t uenibstreamprotobuf__codebook_subset__get_packed_size + (const Uenibstreamprotobuf__CodebookSubset *message); +size_t uenibstreamprotobuf__codebook_subset__pack + (const Uenibstreamprotobuf__CodebookSubset *message, + uint8_t *out); +size_t uenibstreamprotobuf__codebook_subset__pack_to_buffer + (const Uenibstreamprotobuf__CodebookSubset *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CodebookSubset * + uenibstreamprotobuf__codebook_subset__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__codebook_subset__free_unpacked + (Uenibstreamprotobuf__CodebookSubset *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RBGSize2 methods */ +void uenibstreamprotobuf__rbg__size2__init + (Uenibstreamprotobuf__RBGSize2 *message); +size_t uenibstreamprotobuf__rbg__size2__get_packed_size + (const Uenibstreamprotobuf__RBGSize2 *message); +size_t uenibstreamprotobuf__rbg__size2__pack + (const Uenibstreamprotobuf__RBGSize2 *message, + uint8_t *out); +size_t uenibstreamprotobuf__rbg__size2__pack_to_buffer + (const Uenibstreamprotobuf__RBGSize2 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RBGSize2 * + uenibstreamprotobuf__rbg__size2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rbg__size2__free_unpacked + (Uenibstreamprotobuf__RBGSize2 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UCIOnPUSCH methods */ +void uenibstreamprotobuf__uci__on_pusch__init + (Uenibstreamprotobuf__UCIOnPUSCH *message); +size_t uenibstreamprotobuf__uci__on_pusch__get_packed_size + (const Uenibstreamprotobuf__UCIOnPUSCH *message); +size_t uenibstreamprotobuf__uci__on_pusch__pack + (const Uenibstreamprotobuf__UCIOnPUSCH *message, + uint8_t *out); +size_t uenibstreamprotobuf__uci__on_pusch__pack_to_buffer + (const Uenibstreamprotobuf__UCIOnPUSCH *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UCIOnPUSCH * + uenibstreamprotobuf__uci__on_pusch__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uci__on_pusch__free_unpacked + (Uenibstreamprotobuf__UCIOnPUSCH *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BetaOffsetsList methods */ +void uenibstreamprotobuf__beta_offsets_list__init + (Uenibstreamprotobuf__BetaOffsetsList *message); +size_t uenibstreamprotobuf__beta_offsets_list__get_packed_size + (const Uenibstreamprotobuf__BetaOffsetsList *message); +size_t uenibstreamprotobuf__beta_offsets_list__pack + (const Uenibstreamprotobuf__BetaOffsetsList *message, + uint8_t *out); +size_t uenibstreamprotobuf__beta_offsets_list__pack_to_buffer + (const Uenibstreamprotobuf__BetaOffsetsList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BetaOffsetsList * + uenibstreamprotobuf__beta_offsets_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__beta_offsets_list__free_unpacked + (Uenibstreamprotobuf__BetaOffsetsList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Scaling methods */ +void uenibstreamprotobuf__scaling__init + (Uenibstreamprotobuf__Scaling *message); +size_t uenibstreamprotobuf__scaling__get_packed_size + (const Uenibstreamprotobuf__Scaling *message); +size_t uenibstreamprotobuf__scaling__pack + (const Uenibstreamprotobuf__Scaling *message, + uint8_t *out); +size_t uenibstreamprotobuf__scaling__pack_to_buffer + (const Uenibstreamprotobuf__Scaling *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Scaling * + uenibstreamprotobuf__scaling__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scaling__free_unpacked + (Uenibstreamprotobuf__Scaling *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ConfiguredGrantConfig methods */ +void uenibstreamprotobuf__configured_grant_config__init + (Uenibstreamprotobuf__ConfiguredGrantConfig *message); +size_t uenibstreamprotobuf__configured_grant_config__get_packed_size + (const Uenibstreamprotobuf__ConfiguredGrantConfig *message); +size_t uenibstreamprotobuf__configured_grant_config__pack + (const Uenibstreamprotobuf__ConfiguredGrantConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__configured_grant_config__pack_to_buffer + (const Uenibstreamprotobuf__ConfiguredGrantConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ConfiguredGrantConfig * + uenibstreamprotobuf__configured_grant_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__configured_grant_config__free_unpacked + (Uenibstreamprotobuf__ConfiguredGrantConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CGUCIOnPUSCH methods */ +void uenibstreamprotobuf__cg__uci__on_pusch__init + (Uenibstreamprotobuf__CGUCIOnPUSCH *message); +size_t uenibstreamprotobuf__cg__uci__on_pusch__get_packed_size + (const Uenibstreamprotobuf__CGUCIOnPUSCH *message); +size_t uenibstreamprotobuf__cg__uci__on_pusch__pack + (const Uenibstreamprotobuf__CGUCIOnPUSCH *message, + uint8_t *out); +size_t uenibstreamprotobuf__cg__uci__on_pusch__pack_to_buffer + (const Uenibstreamprotobuf__CGUCIOnPUSCH *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CGUCIOnPUSCH * + uenibstreamprotobuf__cg__uci__on_pusch__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cg__uci__on_pusch__free_unpacked + (Uenibstreamprotobuf__CGUCIOnPUSCH *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BetaOffsets methods */ +void uenibstreamprotobuf__beta_offsets__init + (Uenibstreamprotobuf__BetaOffsets *message); +size_t uenibstreamprotobuf__beta_offsets__get_packed_size + (const Uenibstreamprotobuf__BetaOffsets *message); +size_t uenibstreamprotobuf__beta_offsets__pack + (const Uenibstreamprotobuf__BetaOffsets *message, + uint8_t *out); +size_t uenibstreamprotobuf__beta_offsets__pack_to_buffer + (const Uenibstreamprotobuf__BetaOffsets *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BetaOffsets * + uenibstreamprotobuf__beta_offsets__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__beta_offsets__free_unpacked + (Uenibstreamprotobuf__BetaOffsets *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PowerControlLoopToUse methods */ +void uenibstreamprotobuf__power_control_loop_to_use__init + (Uenibstreamprotobuf__PowerControlLoopToUse *message); +size_t uenibstreamprotobuf__power_control_loop_to_use__get_packed_size + (const Uenibstreamprotobuf__PowerControlLoopToUse *message); +size_t uenibstreamprotobuf__power_control_loop_to_use__pack + (const Uenibstreamprotobuf__PowerControlLoopToUse *message, + uint8_t *out); +size_t uenibstreamprotobuf__power_control_loop_to_use__pack_to_buffer + (const Uenibstreamprotobuf__PowerControlLoopToUse *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PowerControlLoopToUse * + uenibstreamprotobuf__power_control_loop_to_use__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__power_control_loop_to_use__free_unpacked + (Uenibstreamprotobuf__PowerControlLoopToUse *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RepK methods */ +void uenibstreamprotobuf__rep_k__init + (Uenibstreamprotobuf__RepK *message); +size_t uenibstreamprotobuf__rep_k__get_packed_size + (const Uenibstreamprotobuf__RepK *message); +size_t uenibstreamprotobuf__rep_k__pack + (const Uenibstreamprotobuf__RepK *message, + uint8_t *out); +size_t uenibstreamprotobuf__rep_k__pack_to_buffer + (const Uenibstreamprotobuf__RepK *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RepK * + uenibstreamprotobuf__rep_k__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rep_k__free_unpacked + (Uenibstreamprotobuf__RepK *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RepKRV methods */ +void uenibstreamprotobuf__rep_k__rv__init + (Uenibstreamprotobuf__RepKRV *message); +size_t uenibstreamprotobuf__rep_k__rv__get_packed_size + (const Uenibstreamprotobuf__RepKRV *message); +size_t uenibstreamprotobuf__rep_k__rv__pack + (const Uenibstreamprotobuf__RepKRV *message, + uint8_t *out); +size_t uenibstreamprotobuf__rep_k__rv__pack_to_buffer + (const Uenibstreamprotobuf__RepKRV *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RepKRV * + uenibstreamprotobuf__rep_k__rv__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rep_k__rv__free_unpacked + (Uenibstreamprotobuf__RepKRV *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__GrantPeriodicity methods */ +void uenibstreamprotobuf__grant_periodicity__init + (Uenibstreamprotobuf__GrantPeriodicity *message); +size_t uenibstreamprotobuf__grant_periodicity__get_packed_size + (const Uenibstreamprotobuf__GrantPeriodicity *message); +size_t uenibstreamprotobuf__grant_periodicity__pack + (const Uenibstreamprotobuf__GrantPeriodicity *message, + uint8_t *out); +size_t uenibstreamprotobuf__grant_periodicity__pack_to_buffer + (const Uenibstreamprotobuf__GrantPeriodicity *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__GrantPeriodicity * + uenibstreamprotobuf__grant_periodicity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__grant_periodicity__free_unpacked + (Uenibstreamprotobuf__GrantPeriodicity *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RRCConfiguredUplinkGrant methods */ +void uenibstreamprotobuf__rrc__configured_uplink_grant__init + (Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message); +size_t uenibstreamprotobuf__rrc__configured_uplink_grant__get_packed_size + (const Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message); +size_t uenibstreamprotobuf__rrc__configured_uplink_grant__pack + (const Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message, + uint8_t *out); +size_t uenibstreamprotobuf__rrc__configured_uplink_grant__pack_to_buffer + (const Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RRCConfiguredUplinkGrant * + uenibstreamprotobuf__rrc__configured_uplink_grant__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rrc__configured_uplink_grant__free_unpacked + (Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSConfig methods */ +void uenibstreamprotobuf__srs__config__init + (Uenibstreamprotobuf__SRSConfig *message); +size_t uenibstreamprotobuf__srs__config__get_packed_size + (const Uenibstreamprotobuf__SRSConfig *message); +size_t uenibstreamprotobuf__srs__config__pack + (const Uenibstreamprotobuf__SRSConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__config__pack_to_buffer + (const Uenibstreamprotobuf__SRSConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSConfig * + uenibstreamprotobuf__srs__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__config__free_unpacked + (Uenibstreamprotobuf__SRSConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSResourceSet methods */ +void uenibstreamprotobuf__srs__resource_set__init + (Uenibstreamprotobuf__SRSResourceSet *message); +size_t uenibstreamprotobuf__srs__resource_set__get_packed_size + (const Uenibstreamprotobuf__SRSResourceSet *message); +size_t uenibstreamprotobuf__srs__resource_set__pack + (const Uenibstreamprotobuf__SRSResourceSet *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__resource_set__pack_to_buffer + (const Uenibstreamprotobuf__SRSResourceSet *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSResourceSet * + uenibstreamprotobuf__srs__resource_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__resource_set__free_unpacked + (Uenibstreamprotobuf__SRSResourceSet *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSResourceSetTypeAperiodic methods */ +void uenibstreamprotobuf__srs__resource_set_type__aperiodic__init + (Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message); +size_t uenibstreamprotobuf__srs__resource_set_type__aperiodic__get_packed_size + (const Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message); +size_t uenibstreamprotobuf__srs__resource_set_type__aperiodic__pack + (const Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__resource_set_type__aperiodic__pack_to_buffer + (const Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSResourceSetTypeAperiodic * + uenibstreamprotobuf__srs__resource_set_type__aperiodic__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__resource_set_type__aperiodic__free_unpacked + (Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent methods */ +void uenibstreamprotobuf__srs__resource_set_type__semi__persistent__init + (Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message); +size_t uenibstreamprotobuf__srs__resource_set_type__semi__persistent__get_packed_size + (const Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message); +size_t uenibstreamprotobuf__srs__resource_set_type__semi__persistent__pack + (const Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__resource_set_type__semi__persistent__pack_to_buffer + (const Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent * + uenibstreamprotobuf__srs__resource_set_type__semi__persistent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__resource_set_type__semi__persistent__free_unpacked + (Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSResourceSetTypePeriodic methods */ +void uenibstreamprotobuf__srs__resource_set_type__periodic__init + (Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message); +size_t uenibstreamprotobuf__srs__resource_set_type__periodic__get_packed_size + (const Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message); +size_t uenibstreamprotobuf__srs__resource_set_type__periodic__pack + (const Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__resource_set_type__periodic__pack_to_buffer + (const Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSResourceSetTypePeriodic * + uenibstreamprotobuf__srs__resource_set_type__periodic__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__resource_set_type__periodic__free_unpacked + (Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSResourceSetUsage methods */ +void uenibstreamprotobuf__srs__resource_set__usage__init + (Uenibstreamprotobuf__SRSResourceSetUsage *message); +size_t uenibstreamprotobuf__srs__resource_set__usage__get_packed_size + (const Uenibstreamprotobuf__SRSResourceSetUsage *message); +size_t uenibstreamprotobuf__srs__resource_set__usage__pack + (const Uenibstreamprotobuf__SRSResourceSetUsage *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__resource_set__usage__pack_to_buffer + (const Uenibstreamprotobuf__SRSResourceSetUsage *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSResourceSetUsage * + uenibstreamprotobuf__srs__resource_set__usage__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__resource_set__usage__free_unpacked + (Uenibstreamprotobuf__SRSResourceSetUsage *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSPowerControlAdjustmentStates methods */ +void uenibstreamprotobuf__srs__power_control_adjustment_states__init + (Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message); +size_t uenibstreamprotobuf__srs__power_control_adjustment_states__get_packed_size + (const Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message); +size_t uenibstreamprotobuf__srs__power_control_adjustment_states__pack + (const Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__power_control_adjustment_states__pack_to_buffer + (const Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSPowerControlAdjustmentStates * + uenibstreamprotobuf__srs__power_control_adjustment_states__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__power_control_adjustment_states__free_unpacked + (Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSResource methods */ +void uenibstreamprotobuf__srs__resource__init + (Uenibstreamprotobuf__SRSResource *message); +size_t uenibstreamprotobuf__srs__resource__get_packed_size + (const Uenibstreamprotobuf__SRSResource *message); +size_t uenibstreamprotobuf__srs__resource__pack + (const Uenibstreamprotobuf__SRSResource *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__resource__pack_to_buffer + (const Uenibstreamprotobuf__SRSResource *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSResource * + uenibstreamprotobuf__srs__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__resource__free_unpacked + (Uenibstreamprotobuf__SRSResource *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NrofSRSPorts methods */ +void uenibstreamprotobuf__nrof_srs__ports__init + (Uenibstreamprotobuf__NrofSRSPorts *message); +size_t uenibstreamprotobuf__nrof_srs__ports__get_packed_size + (const Uenibstreamprotobuf__NrofSRSPorts *message); +size_t uenibstreamprotobuf__nrof_srs__ports__pack + (const Uenibstreamprotobuf__NrofSRSPorts *message, + uint8_t *out); +size_t uenibstreamprotobuf__nrof_srs__ports__pack_to_buffer + (const Uenibstreamprotobuf__NrofSRSPorts *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NrofSRSPorts * + uenibstreamprotobuf__nrof_srs__ports__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nrof_srs__ports__free_unpacked + (Uenibstreamprotobuf__NrofSRSPorts *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PTRSPortIndex methods */ +void uenibstreamprotobuf__ptrs__port_index__init + (Uenibstreamprotobuf__PTRSPortIndex *message); +size_t uenibstreamprotobuf__ptrs__port_index__get_packed_size + (const Uenibstreamprotobuf__PTRSPortIndex *message); +size_t uenibstreamprotobuf__ptrs__port_index__pack + (const Uenibstreamprotobuf__PTRSPortIndex *message, + uint8_t *out); +size_t uenibstreamprotobuf__ptrs__port_index__pack_to_buffer + (const Uenibstreamprotobuf__PTRSPortIndex *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PTRSPortIndex * + uenibstreamprotobuf__ptrs__port_index__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ptrs__port_index__free_unpacked + (Uenibstreamprotobuf__PTRSPortIndex *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__N2 methods */ +void uenibstreamprotobuf__n2__init + (Uenibstreamprotobuf__N2 *message); +size_t uenibstreamprotobuf__n2__get_packed_size + (const Uenibstreamprotobuf__N2 *message); +size_t uenibstreamprotobuf__n2__pack + (const Uenibstreamprotobuf__N2 *message, + uint8_t *out); +size_t uenibstreamprotobuf__n2__pack_to_buffer + (const Uenibstreamprotobuf__N2 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__N2 * + uenibstreamprotobuf__n2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__n2__free_unpacked + (Uenibstreamprotobuf__N2 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__N4 methods */ +void uenibstreamprotobuf__n4__init + (Uenibstreamprotobuf__N4 *message); +size_t uenibstreamprotobuf__n4__get_packed_size + (const Uenibstreamprotobuf__N4 *message); +size_t uenibstreamprotobuf__n4__pack + (const Uenibstreamprotobuf__N4 *message, + uint8_t *out); +size_t uenibstreamprotobuf__n4__pack_to_buffer + (const Uenibstreamprotobuf__N4 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__N4 * + uenibstreamprotobuf__n4__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__n4__free_unpacked + (Uenibstreamprotobuf__N4 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ResourceMapping methods */ +void uenibstreamprotobuf__resource_mapping__init + (Uenibstreamprotobuf__ResourceMapping *message); +size_t uenibstreamprotobuf__resource_mapping__get_packed_size + (const Uenibstreamprotobuf__ResourceMapping *message); +size_t uenibstreamprotobuf__resource_mapping__pack + (const Uenibstreamprotobuf__ResourceMapping *message, + uint8_t *out); +size_t uenibstreamprotobuf__resource_mapping__pack_to_buffer + (const Uenibstreamprotobuf__ResourceMapping *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ResourceMapping * + uenibstreamprotobuf__resource_mapping__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__resource_mapping__free_unpacked + (Uenibstreamprotobuf__ResourceMapping *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NrofSymbols methods */ +void uenibstreamprotobuf__nrof_symbols__init + (Uenibstreamprotobuf__NrofSymbols *message); +size_t uenibstreamprotobuf__nrof_symbols__get_packed_size + (const Uenibstreamprotobuf__NrofSymbols *message); +size_t uenibstreamprotobuf__nrof_symbols__pack + (const Uenibstreamprotobuf__NrofSymbols *message, + uint8_t *out); +size_t uenibstreamprotobuf__nrof_symbols__pack_to_buffer + (const Uenibstreamprotobuf__NrofSymbols *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NrofSymbols * + uenibstreamprotobuf__nrof_symbols__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nrof_symbols__free_unpacked + (Uenibstreamprotobuf__NrofSymbols *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RepetitionFactor methods */ +void uenibstreamprotobuf__repetition_factor__init + (Uenibstreamprotobuf__RepetitionFactor *message); +size_t uenibstreamprotobuf__repetition_factor__get_packed_size + (const Uenibstreamprotobuf__RepetitionFactor *message); +size_t uenibstreamprotobuf__repetition_factor__pack + (const Uenibstreamprotobuf__RepetitionFactor *message, + uint8_t *out); +size_t uenibstreamprotobuf__repetition_factor__pack_to_buffer + (const Uenibstreamprotobuf__RepetitionFactor *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RepetitionFactor * + uenibstreamprotobuf__repetition_factor__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__repetition_factor__free_unpacked + (Uenibstreamprotobuf__RepetitionFactor *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__FreqHopping methods */ +void uenibstreamprotobuf__freq_hopping__init + (Uenibstreamprotobuf__FreqHopping *message); +size_t uenibstreamprotobuf__freq_hopping__get_packed_size + (const Uenibstreamprotobuf__FreqHopping *message); +size_t uenibstreamprotobuf__freq_hopping__pack + (const Uenibstreamprotobuf__FreqHopping *message, + uint8_t *out); +size_t uenibstreamprotobuf__freq_hopping__pack_to_buffer + (const Uenibstreamprotobuf__FreqHopping *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__FreqHopping * + uenibstreamprotobuf__freq_hopping__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__freq_hopping__free_unpacked + (Uenibstreamprotobuf__FreqHopping *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__GroupOrSequenceHopping methods */ +void uenibstreamprotobuf__group_or_sequence_hopping__init + (Uenibstreamprotobuf__GroupOrSequenceHopping *message); +size_t uenibstreamprotobuf__group_or_sequence_hopping__get_packed_size + (const Uenibstreamprotobuf__GroupOrSequenceHopping *message); +size_t uenibstreamprotobuf__group_or_sequence_hopping__pack + (const Uenibstreamprotobuf__GroupOrSequenceHopping *message, + uint8_t *out); +size_t uenibstreamprotobuf__group_or_sequence_hopping__pack_to_buffer + (const Uenibstreamprotobuf__GroupOrSequenceHopping *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__GroupOrSequenceHopping * + uenibstreamprotobuf__group_or_sequence_hopping__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__group_or_sequence_hopping__free_unpacked + (Uenibstreamprotobuf__GroupOrSequenceHopping *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSResourceTypeAperiodic methods */ +void uenibstreamprotobuf__srs__resource_type__aperiodic__init + (Uenibstreamprotobuf__SRSResourceTypeAperiodic *message); +size_t uenibstreamprotobuf__srs__resource_type__aperiodic__get_packed_size + (const Uenibstreamprotobuf__SRSResourceTypeAperiodic *message); +size_t uenibstreamprotobuf__srs__resource_type__aperiodic__pack + (const Uenibstreamprotobuf__SRSResourceTypeAperiodic *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__resource_type__aperiodic__pack_to_buffer + (const Uenibstreamprotobuf__SRSResourceTypeAperiodic *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSResourceTypeAperiodic * + uenibstreamprotobuf__srs__resource_type__aperiodic__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__resource_type__aperiodic__free_unpacked + (Uenibstreamprotobuf__SRSResourceTypeAperiodic *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSResourceTypeSemiPersistent methods */ +void uenibstreamprotobuf__srs__resource_type__semi__persistent__init + (Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message); +size_t uenibstreamprotobuf__srs__resource_type__semi__persistent__get_packed_size + (const Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message); +size_t uenibstreamprotobuf__srs__resource_type__semi__persistent__pack + (const Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__resource_type__semi__persistent__pack_to_buffer + (const Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSResourceTypeSemiPersistent * + uenibstreamprotobuf__srs__resource_type__semi__persistent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__resource_type__semi__persistent__free_unpacked + (Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSPeriodicityAndOffset methods */ +void uenibstreamprotobuf__srs__periodicity_and_offset__init + (Uenibstreamprotobuf__SRSPeriodicityAndOffset *message); +size_t uenibstreamprotobuf__srs__periodicity_and_offset__get_packed_size + (const Uenibstreamprotobuf__SRSPeriodicityAndOffset *message); +size_t uenibstreamprotobuf__srs__periodicity_and_offset__pack + (const Uenibstreamprotobuf__SRSPeriodicityAndOffset *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__periodicity_and_offset__pack_to_buffer + (const Uenibstreamprotobuf__SRSPeriodicityAndOffset *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSPeriodicityAndOffset * + uenibstreamprotobuf__srs__periodicity_and_offset__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__periodicity_and_offset__free_unpacked + (Uenibstreamprotobuf__SRSPeriodicityAndOffset *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSResourceTypePeriodic methods */ +void uenibstreamprotobuf__srs__resource_type__periodic__init + (Uenibstreamprotobuf__SRSResourceTypePeriodic *message); +size_t uenibstreamprotobuf__srs__resource_type__periodic__get_packed_size + (const Uenibstreamprotobuf__SRSResourceTypePeriodic *message); +size_t uenibstreamprotobuf__srs__resource_type__periodic__pack + (const Uenibstreamprotobuf__SRSResourceTypePeriodic *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__resource_type__periodic__pack_to_buffer + (const Uenibstreamprotobuf__SRSResourceTypePeriodic *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSResourceTypePeriodic * + uenibstreamprotobuf__srs__resource_type__periodic__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__resource_type__periodic__free_unpacked + (Uenibstreamprotobuf__SRSResourceTypePeriodic *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRSSpatialRelationInfo methods */ +void uenibstreamprotobuf__srs__spatial_relation_info__init + (Uenibstreamprotobuf__SRSSpatialRelationInfo *message); +size_t uenibstreamprotobuf__srs__spatial_relation_info__get_packed_size + (const Uenibstreamprotobuf__SRSSpatialRelationInfo *message); +size_t uenibstreamprotobuf__srs__spatial_relation_info__pack + (const Uenibstreamprotobuf__SRSSpatialRelationInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__srs__spatial_relation_info__pack_to_buffer + (const Uenibstreamprotobuf__SRSSpatialRelationInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRSSpatialRelationInfo * + uenibstreamprotobuf__srs__spatial_relation_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srs__spatial_relation_info__free_unpacked + (Uenibstreamprotobuf__SRSSpatialRelationInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BeamFailureRecoveryConfig methods */ +void uenibstreamprotobuf__beam_failure_recovery_config__init + (Uenibstreamprotobuf__BeamFailureRecoveryConfig *message); +size_t uenibstreamprotobuf__beam_failure_recovery_config__get_packed_size + (const Uenibstreamprotobuf__BeamFailureRecoveryConfig *message); +size_t uenibstreamprotobuf__beam_failure_recovery_config__pack + (const Uenibstreamprotobuf__BeamFailureRecoveryConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__beam_failure_recovery_config__pack_to_buffer + (const Uenibstreamprotobuf__BeamFailureRecoveryConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BeamFailureRecoveryConfig * + uenibstreamprotobuf__beam_failure_recovery_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__beam_failure_recovery_config__free_unpacked + (Uenibstreamprotobuf__BeamFailureRecoveryConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PRACHResourceDedicatedBFR methods */ +void uenibstreamprotobuf__prach__resource_dedicated_bfr__init + (Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message); +size_t uenibstreamprotobuf__prach__resource_dedicated_bfr__get_packed_size + (const Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message); +size_t uenibstreamprotobuf__prach__resource_dedicated_bfr__pack + (const Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message, + uint8_t *out); +size_t uenibstreamprotobuf__prach__resource_dedicated_bfr__pack_to_buffer + (const Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PRACHResourceDedicatedBFR * + uenibstreamprotobuf__prach__resource_dedicated_bfr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__prach__resource_dedicated_bfr__free_unpacked + (Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BFRSSBResource methods */ +void uenibstreamprotobuf__bfr__ssb__resource__init + (Uenibstreamprotobuf__BFRSSBResource *message); +size_t uenibstreamprotobuf__bfr__ssb__resource__get_packed_size + (const Uenibstreamprotobuf__BFRSSBResource *message); +size_t uenibstreamprotobuf__bfr__ssb__resource__pack + (const Uenibstreamprotobuf__BFRSSBResource *message, + uint8_t *out); +size_t uenibstreamprotobuf__bfr__ssb__resource__pack_to_buffer + (const Uenibstreamprotobuf__BFRSSBResource *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BFRSSBResource * + uenibstreamprotobuf__bfr__ssb__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bfr__ssb__resource__free_unpacked + (Uenibstreamprotobuf__BFRSSBResource *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BFRCSIRSResource methods */ +void uenibstreamprotobuf__bfr__csirs__resource__init + (Uenibstreamprotobuf__BFRCSIRSResource *message); +size_t uenibstreamprotobuf__bfr__csirs__resource__get_packed_size + (const Uenibstreamprotobuf__BFRCSIRSResource *message); +size_t uenibstreamprotobuf__bfr__csirs__resource__pack + (const Uenibstreamprotobuf__BFRCSIRSResource *message, + uint8_t *out); +size_t uenibstreamprotobuf__bfr__csirs__resource__pack_to_buffer + (const Uenibstreamprotobuf__BFRCSIRSResource *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BFRCSIRSResource * + uenibstreamprotobuf__bfr__csirs__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bfr__csirs__resource__free_unpacked + (Uenibstreamprotobuf__BFRCSIRSResource *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SSBPerRACHOccasion methods */ +void uenibstreamprotobuf__ssb_per_rach__occasion__init + (Uenibstreamprotobuf__SSBPerRACHOccasion *message); +size_t uenibstreamprotobuf__ssb_per_rach__occasion__get_packed_size + (const Uenibstreamprotobuf__SSBPerRACHOccasion *message); +size_t uenibstreamprotobuf__ssb_per_rach__occasion__pack + (const Uenibstreamprotobuf__SSBPerRACHOccasion *message, + uint8_t *out); +size_t uenibstreamprotobuf__ssb_per_rach__occasion__pack_to_buffer + (const Uenibstreamprotobuf__SSBPerRACHOccasion *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SSBPerRACHOccasion * + uenibstreamprotobuf__ssb_per_rach__occasion__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ssb_per_rach__occasion__free_unpacked + (Uenibstreamprotobuf__SSBPerRACHOccasion *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BeamFailureRecoveryTimer methods */ +void uenibstreamprotobuf__beam_failure_recovery_timer__init + (Uenibstreamprotobuf__BeamFailureRecoveryTimer *message); +size_t uenibstreamprotobuf__beam_failure_recovery_timer__get_packed_size + (const Uenibstreamprotobuf__BeamFailureRecoveryTimer *message); +size_t uenibstreamprotobuf__beam_failure_recovery_timer__pack + (const Uenibstreamprotobuf__BeamFailureRecoveryTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__beam_failure_recovery_timer__pack_to_buffer + (const Uenibstreamprotobuf__BeamFailureRecoveryTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BeamFailureRecoveryTimer * + uenibstreamprotobuf__beam_failure_recovery_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__beam_failure_recovery_timer__free_unpacked + (Uenibstreamprotobuf__BeamFailureRecoveryTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PDCCHServingCellConfig methods */ +void uenibstreamprotobuf__pdcch__serving_cell_config__init + (Uenibstreamprotobuf__PDCCHServingCellConfig *message); +size_t uenibstreamprotobuf__pdcch__serving_cell_config__get_packed_size + (const Uenibstreamprotobuf__PDCCHServingCellConfig *message); +size_t uenibstreamprotobuf__pdcch__serving_cell_config__pack + (const Uenibstreamprotobuf__PDCCHServingCellConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__pdcch__serving_cell_config__pack_to_buffer + (const Uenibstreamprotobuf__PDCCHServingCellConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PDCCHServingCellConfig * + uenibstreamprotobuf__pdcch__serving_cell_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pdcch__serving_cell_config__free_unpacked + (Uenibstreamprotobuf__PDCCHServingCellConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SlotFormatIndicator methods */ +void uenibstreamprotobuf__slot_format_indicator__init + (Uenibstreamprotobuf__SlotFormatIndicator *message); +size_t uenibstreamprotobuf__slot_format_indicator__get_packed_size + (const Uenibstreamprotobuf__SlotFormatIndicator *message); +size_t uenibstreamprotobuf__slot_format_indicator__pack + (const Uenibstreamprotobuf__SlotFormatIndicator *message, + uint8_t *out); +size_t uenibstreamprotobuf__slot_format_indicator__pack_to_buffer + (const Uenibstreamprotobuf__SlotFormatIndicator *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SlotFormatIndicator * + uenibstreamprotobuf__slot_format_indicator__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__slot_format_indicator__free_unpacked + (Uenibstreamprotobuf__SlotFormatIndicator *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SlotFormatCombinationsPerCell methods */ +void uenibstreamprotobuf__slot_format_combinations_per_cell__init + (Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message); +size_t uenibstreamprotobuf__slot_format_combinations_per_cell__get_packed_size + (const Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message); +size_t uenibstreamprotobuf__slot_format_combinations_per_cell__pack + (const Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message, + uint8_t *out); +size_t uenibstreamprotobuf__slot_format_combinations_per_cell__pack_to_buffer + (const Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SlotFormatCombinationsPerCell * + uenibstreamprotobuf__slot_format_combinations_per_cell__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__slot_format_combinations_per_cell__free_unpacked + (Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SlotFormatCombination methods */ +void uenibstreamprotobuf__slot_format_combination__init + (Uenibstreamprotobuf__SlotFormatCombination *message); +size_t uenibstreamprotobuf__slot_format_combination__get_packed_size + (const Uenibstreamprotobuf__SlotFormatCombination *message); +size_t uenibstreamprotobuf__slot_format_combination__pack + (const Uenibstreamprotobuf__SlotFormatCombination *message, + uint8_t *out); +size_t uenibstreamprotobuf__slot_format_combination__pack_to_buffer + (const Uenibstreamprotobuf__SlotFormatCombination *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SlotFormatCombination * + uenibstreamprotobuf__slot_format_combination__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__slot_format_combination__free_unpacked + (Uenibstreamprotobuf__SlotFormatCombination *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PDSCHServingCellConfig methods */ +void uenibstreamprotobuf__pdsch__serving_cell_config__init + (Uenibstreamprotobuf__PDSCHServingCellConfig *message); +size_t uenibstreamprotobuf__pdsch__serving_cell_config__get_packed_size + (const Uenibstreamprotobuf__PDSCHServingCellConfig *message); +size_t uenibstreamprotobuf__pdsch__serving_cell_config__pack + (const Uenibstreamprotobuf__PDSCHServingCellConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__pdsch__serving_cell_config__pack_to_buffer + (const Uenibstreamprotobuf__PDSCHServingCellConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PDSCHServingCellConfig * + uenibstreamprotobuf__pdsch__serving_cell_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pdsch__serving_cell_config__free_unpacked + (Uenibstreamprotobuf__PDSCHServingCellConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission methods */ +void uenibstreamprotobuf__pdsch__code_block_group_transmission__init + (Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message); +size_t uenibstreamprotobuf__pdsch__code_block_group_transmission__get_packed_size + (const Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message); +size_t uenibstreamprotobuf__pdsch__code_block_group_transmission__pack + (const Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message, + uint8_t *out); +size_t uenibstreamprotobuf__pdsch__code_block_group_transmission__pack_to_buffer + (const Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission * + uenibstreamprotobuf__pdsch__code_block_group_transmission__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pdsch__code_block_group_transmission__free_unpacked + (Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock methods */ +void uenibstreamprotobuf__max_code_block_groups_per_transport_block__init + (Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message); +size_t uenibstreamprotobuf__max_code_block_groups_per_transport_block__get_packed_size + (const Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message); +size_t uenibstreamprotobuf__max_code_block_groups_per_transport_block__pack + (const Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message, + uint8_t *out); +size_t uenibstreamprotobuf__max_code_block_groups_per_transport_block__pack_to_buffer + (const Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock * + uenibstreamprotobuf__max_code_block_groups_per_transport_block__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__max_code_block_groups_per_transport_block__free_unpacked + (Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__XOverhead methods */ +void uenibstreamprotobuf__xoverhead__init + (Uenibstreamprotobuf__XOverhead *message); +size_t uenibstreamprotobuf__xoverhead__get_packed_size + (const Uenibstreamprotobuf__XOverhead *message); +size_t uenibstreamprotobuf__xoverhead__pack + (const Uenibstreamprotobuf__XOverhead *message, + uint8_t *out); +size_t uenibstreamprotobuf__xoverhead__pack_to_buffer + (const Uenibstreamprotobuf__XOverhead *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__XOverhead * + uenibstreamprotobuf__xoverhead__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__xoverhead__free_unpacked + (Uenibstreamprotobuf__XOverhead *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NrofHARQProcessesForPDSCH methods */ +void uenibstreamprotobuf__nrof_harq__processes_for_pdsch__init + (Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message); +size_t uenibstreamprotobuf__nrof_harq__processes_for_pdsch__get_packed_size + (const Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message); +size_t uenibstreamprotobuf__nrof_harq__processes_for_pdsch__pack + (const Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message, + uint8_t *out); +size_t uenibstreamprotobuf__nrof_harq__processes_for_pdsch__pack_to_buffer + (const Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NrofHARQProcessesForPDSCH * + uenibstreamprotobuf__nrof_harq__processes_for_pdsch__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nrof_harq__processes_for_pdsch__free_unpacked + (Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIMeasConfig methods */ +void uenibstreamprotobuf__csi__meas_config__init + (Uenibstreamprotobuf__CSIMeasConfig *message); +size_t uenibstreamprotobuf__csi__meas_config__get_packed_size + (const Uenibstreamprotobuf__CSIMeasConfig *message); +size_t uenibstreamprotobuf__csi__meas_config__pack + (const Uenibstreamprotobuf__CSIMeasConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__meas_config__pack_to_buffer + (const Uenibstreamprotobuf__CSIMeasConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIMeasConfig * + uenibstreamprotobuf__csi__meas_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__meas_config__free_unpacked + (Uenibstreamprotobuf__CSIMeasConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NZPCSIRSResource methods */ +void uenibstreamprotobuf__nzp__csi__rs__resource__init + (Uenibstreamprotobuf__NZPCSIRSResource *message); +size_t uenibstreamprotobuf__nzp__csi__rs__resource__get_packed_size + (const Uenibstreamprotobuf__NZPCSIRSResource *message); +size_t uenibstreamprotobuf__nzp__csi__rs__resource__pack + (const Uenibstreamprotobuf__NZPCSIRSResource *message, + uint8_t *out); +size_t uenibstreamprotobuf__nzp__csi__rs__resource__pack_to_buffer + (const Uenibstreamprotobuf__NZPCSIRSResource *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NZPCSIRSResource * + uenibstreamprotobuf__nzp__csi__rs__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nzp__csi__rs__resource__free_unpacked + (Uenibstreamprotobuf__NZPCSIRSResource *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PowerControlOffsetSS methods */ +void uenibstreamprotobuf__power_control_offset_ss__init + (Uenibstreamprotobuf__PowerControlOffsetSS *message); +size_t uenibstreamprotobuf__power_control_offset_ss__get_packed_size + (const Uenibstreamprotobuf__PowerControlOffsetSS *message); +size_t uenibstreamprotobuf__power_control_offset_ss__pack + (const Uenibstreamprotobuf__PowerControlOffsetSS *message, + uint8_t *out); +size_t uenibstreamprotobuf__power_control_offset_ss__pack_to_buffer + (const Uenibstreamprotobuf__PowerControlOffsetSS *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PowerControlOffsetSS * + uenibstreamprotobuf__power_control_offset_ss__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__power_control_offset_ss__free_unpacked + (Uenibstreamprotobuf__PowerControlOffsetSS *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NZPCSIRSResourceSet methods */ +void uenibstreamprotobuf__nzp__csi__rs__resource_set__init + (Uenibstreamprotobuf__NZPCSIRSResourceSet *message); +size_t uenibstreamprotobuf__nzp__csi__rs__resource_set__get_packed_size + (const Uenibstreamprotobuf__NZPCSIRSResourceSet *message); +size_t uenibstreamprotobuf__nzp__csi__rs__resource_set__pack + (const Uenibstreamprotobuf__NZPCSIRSResourceSet *message, + uint8_t *out); +size_t uenibstreamprotobuf__nzp__csi__rs__resource_set__pack_to_buffer + (const Uenibstreamprotobuf__NZPCSIRSResourceSet *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NZPCSIRSResourceSet * + uenibstreamprotobuf__nzp__csi__rs__resource_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nzp__csi__rs__resource_set__free_unpacked + (Uenibstreamprotobuf__NZPCSIRSResourceSet *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIIMResource methods */ +void uenibstreamprotobuf__csi__im__resource__init + (Uenibstreamprotobuf__CSIIMResource *message); +size_t uenibstreamprotobuf__csi__im__resource__get_packed_size + (const Uenibstreamprotobuf__CSIIMResource *message); +size_t uenibstreamprotobuf__csi__im__resource__pack + (const Uenibstreamprotobuf__CSIIMResource *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__im__resource__pack_to_buffer + (const Uenibstreamprotobuf__CSIIMResource *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIIMResource * + uenibstreamprotobuf__csi__im__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__im__resource__free_unpacked + (Uenibstreamprotobuf__CSIIMResource *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Pattern0 methods */ +void uenibstreamprotobuf__pattern0__init + (Uenibstreamprotobuf__Pattern0 *message); +size_t uenibstreamprotobuf__pattern0__get_packed_size + (const Uenibstreamprotobuf__Pattern0 *message); +size_t uenibstreamprotobuf__pattern0__pack + (const Uenibstreamprotobuf__Pattern0 *message, + uint8_t *out); +size_t uenibstreamprotobuf__pattern0__pack_to_buffer + (const Uenibstreamprotobuf__Pattern0 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Pattern0 * + uenibstreamprotobuf__pattern0__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pattern0__free_unpacked + (Uenibstreamprotobuf__Pattern0 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SubcarrierLocationP0 methods */ +void uenibstreamprotobuf__subcarrier_location_p0__init + (Uenibstreamprotobuf__SubcarrierLocationP0 *message); +size_t uenibstreamprotobuf__subcarrier_location_p0__get_packed_size + (const Uenibstreamprotobuf__SubcarrierLocationP0 *message); +size_t uenibstreamprotobuf__subcarrier_location_p0__pack + (const Uenibstreamprotobuf__SubcarrierLocationP0 *message, + uint8_t *out); +size_t uenibstreamprotobuf__subcarrier_location_p0__pack_to_buffer + (const Uenibstreamprotobuf__SubcarrierLocationP0 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SubcarrierLocationP0 * + uenibstreamprotobuf__subcarrier_location_p0__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__subcarrier_location_p0__free_unpacked + (Uenibstreamprotobuf__SubcarrierLocationP0 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Pattern1 methods */ +void uenibstreamprotobuf__pattern1__init + (Uenibstreamprotobuf__Pattern1 *message); +size_t uenibstreamprotobuf__pattern1__get_packed_size + (const Uenibstreamprotobuf__Pattern1 *message); +size_t uenibstreamprotobuf__pattern1__pack + (const Uenibstreamprotobuf__Pattern1 *message, + uint8_t *out); +size_t uenibstreamprotobuf__pattern1__pack_to_buffer + (const Uenibstreamprotobuf__Pattern1 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Pattern1 * + uenibstreamprotobuf__pattern1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pattern1__free_unpacked + (Uenibstreamprotobuf__Pattern1 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SubcarrierLocationP1 methods */ +void uenibstreamprotobuf__subcarrier_location_p1__init + (Uenibstreamprotobuf__SubcarrierLocationP1 *message); +size_t uenibstreamprotobuf__subcarrier_location_p1__get_packed_size + (const Uenibstreamprotobuf__SubcarrierLocationP1 *message); +size_t uenibstreamprotobuf__subcarrier_location_p1__pack + (const Uenibstreamprotobuf__SubcarrierLocationP1 *message, + uint8_t *out); +size_t uenibstreamprotobuf__subcarrier_location_p1__pack_to_buffer + (const Uenibstreamprotobuf__SubcarrierLocationP1 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SubcarrierLocationP1 * + uenibstreamprotobuf__subcarrier_location_p1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__subcarrier_location_p1__free_unpacked + (Uenibstreamprotobuf__SubcarrierLocationP1 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIIMResourceSet methods */ +void uenibstreamprotobuf__csi__im__resource_set__init + (Uenibstreamprotobuf__CSIIMResourceSet *message); +size_t uenibstreamprotobuf__csi__im__resource_set__get_packed_size + (const Uenibstreamprotobuf__CSIIMResourceSet *message); +size_t uenibstreamprotobuf__csi__im__resource_set__pack + (const Uenibstreamprotobuf__CSIIMResourceSet *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__im__resource_set__pack_to_buffer + (const Uenibstreamprotobuf__CSIIMResourceSet *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIIMResourceSet * + uenibstreamprotobuf__csi__im__resource_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__im__resource_set__free_unpacked + (Uenibstreamprotobuf__CSIIMResourceSet *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSISSBResourceSet methods */ +void uenibstreamprotobuf__csi__ssb__resource_set__init + (Uenibstreamprotobuf__CSISSBResourceSet *message); +size_t uenibstreamprotobuf__csi__ssb__resource_set__get_packed_size + (const Uenibstreamprotobuf__CSISSBResourceSet *message); +size_t uenibstreamprotobuf__csi__ssb__resource_set__pack + (const Uenibstreamprotobuf__CSISSBResourceSet *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__ssb__resource_set__pack_to_buffer + (const Uenibstreamprotobuf__CSISSBResourceSet *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSISSBResourceSet * + uenibstreamprotobuf__csi__ssb__resource_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__ssb__resource_set__free_unpacked + (Uenibstreamprotobuf__CSISSBResourceSet *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIResourceConfig methods */ +void uenibstreamprotobuf__csi__resource_config__init + (Uenibstreamprotobuf__CSIResourceConfig *message); +size_t uenibstreamprotobuf__csi__resource_config__get_packed_size + (const Uenibstreamprotobuf__CSIResourceConfig *message); +size_t uenibstreamprotobuf__csi__resource_config__pack + (const Uenibstreamprotobuf__CSIResourceConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__resource_config__pack_to_buffer + (const Uenibstreamprotobuf__CSIResourceConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIResourceConfig * + uenibstreamprotobuf__csi__resource_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__resource_config__free_unpacked + (Uenibstreamprotobuf__CSIResourceConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NZPCSIRSSSB methods */ +void uenibstreamprotobuf__nzp__csi__rs__ssb__init + (Uenibstreamprotobuf__NZPCSIRSSSB *message); +size_t uenibstreamprotobuf__nzp__csi__rs__ssb__get_packed_size + (const Uenibstreamprotobuf__NZPCSIRSSSB *message); +size_t uenibstreamprotobuf__nzp__csi__rs__ssb__pack + (const Uenibstreamprotobuf__NZPCSIRSSSB *message, + uint8_t *out); +size_t uenibstreamprotobuf__nzp__csi__rs__ssb__pack_to_buffer + (const Uenibstreamprotobuf__NZPCSIRSSSB *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NZPCSIRSSSB * + uenibstreamprotobuf__nzp__csi__rs__ssb__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nzp__csi__rs__ssb__free_unpacked + (Uenibstreamprotobuf__NZPCSIRSSSB *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIIMResourceSetList methods */ +void uenibstreamprotobuf__csi__im__resource_set_list__init + (Uenibstreamprotobuf__CSIIMResourceSetList *message); +size_t uenibstreamprotobuf__csi__im__resource_set_list__get_packed_size + (const Uenibstreamprotobuf__CSIIMResourceSetList *message); +size_t uenibstreamprotobuf__csi__im__resource_set_list__pack + (const Uenibstreamprotobuf__CSIIMResourceSetList *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__im__resource_set_list__pack_to_buffer + (const Uenibstreamprotobuf__CSIIMResourceSetList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIIMResourceSetList * + uenibstreamprotobuf__csi__im__resource_set_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__im__resource_set_list__free_unpacked + (Uenibstreamprotobuf__CSIIMResourceSetList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ResourceType methods */ +void uenibstreamprotobuf__resource_type__init + (Uenibstreamprotobuf__ResourceType *message); +size_t uenibstreamprotobuf__resource_type__get_packed_size + (const Uenibstreamprotobuf__ResourceType *message); +size_t uenibstreamprotobuf__resource_type__pack + (const Uenibstreamprotobuf__ResourceType *message, + uint8_t *out); +size_t uenibstreamprotobuf__resource_type__pack_to_buffer + (const Uenibstreamprotobuf__ResourceType *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ResourceType * + uenibstreamprotobuf__resource_type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__resource_type__free_unpacked + (Uenibstreamprotobuf__ResourceType *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIReportConfig methods */ +void uenibstreamprotobuf__csi__report_config__init + (Uenibstreamprotobuf__CSIReportConfig *message); +size_t uenibstreamprotobuf__csi__report_config__get_packed_size + (const Uenibstreamprotobuf__CSIReportConfig *message); +size_t uenibstreamprotobuf__csi__report_config__pack + (const Uenibstreamprotobuf__CSIReportConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__report_config__pack_to_buffer + (const Uenibstreamprotobuf__CSIReportConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIReportConfig * + uenibstreamprotobuf__csi__report_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__report_config__free_unpacked + (Uenibstreamprotobuf__CSIReportConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIReportConfigTypePeriodic methods */ +void uenibstreamprotobuf__csi__report_config_type__periodic__init + (Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message); +size_t uenibstreamprotobuf__csi__report_config_type__periodic__get_packed_size + (const Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message); +size_t uenibstreamprotobuf__csi__report_config_type__periodic__pack + (const Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__report_config_type__periodic__pack_to_buffer + (const Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIReportConfigTypePeriodic * + uenibstreamprotobuf__csi__report_config_type__periodic__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__report_config_type__periodic__free_unpacked + (Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIReportPeriodicityAndOffset methods */ +void uenibstreamprotobuf__csi__report_periodicity_and_offset__init + (Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message); +size_t uenibstreamprotobuf__csi__report_periodicity_and_offset__get_packed_size + (const Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message); +size_t uenibstreamprotobuf__csi__report_periodicity_and_offset__pack + (const Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__report_periodicity_and_offset__pack_to_buffer + (const Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIReportPeriodicityAndOffset * + uenibstreamprotobuf__csi__report_periodicity_and_offset__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__report_periodicity_and_offset__free_unpacked + (Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PUCCHCSIResource methods */ +void uenibstreamprotobuf__pucch__csi__resource__init + (Uenibstreamprotobuf__PUCCHCSIResource *message); +size_t uenibstreamprotobuf__pucch__csi__resource__get_packed_size + (const Uenibstreamprotobuf__PUCCHCSIResource *message); +size_t uenibstreamprotobuf__pucch__csi__resource__pack + (const Uenibstreamprotobuf__PUCCHCSIResource *message, + uint8_t *out); +size_t uenibstreamprotobuf__pucch__csi__resource__pack_to_buffer + (const Uenibstreamprotobuf__PUCCHCSIResource *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PUCCHCSIResource * + uenibstreamprotobuf__pucch__csi__resource__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pucch__csi__resource__free_unpacked + (Uenibstreamprotobuf__PUCCHCSIResource *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH methods */ +void uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__init + (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message); +size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__get_packed_size + (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message); +size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__pack + (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__pack_to_buffer + (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH * + uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__free_unpacked + (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH methods */ +void uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__init + (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message); +size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__get_packed_size + (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message); +size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__pack + (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__pack_to_buffer + (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH * + uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__free_unpacked + (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ReportSlotConfig methods */ +void uenibstreamprotobuf__report_slot_config__init + (Uenibstreamprotobuf__ReportSlotConfig *message); +size_t uenibstreamprotobuf__report_slot_config__get_packed_size + (const Uenibstreamprotobuf__ReportSlotConfig *message); +size_t uenibstreamprotobuf__report_slot_config__pack + (const Uenibstreamprotobuf__ReportSlotConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__report_slot_config__pack_to_buffer + (const Uenibstreamprotobuf__ReportSlotConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ReportSlotConfig * + uenibstreamprotobuf__report_slot_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__report_slot_config__free_unpacked + (Uenibstreamprotobuf__ReportSlotConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIReportConfigTypeAperiodic methods */ +void uenibstreamprotobuf__csi__report_config_type__aperiodic__init + (Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message); +size_t uenibstreamprotobuf__csi__report_config_type__aperiodic__get_packed_size + (const Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message); +size_t uenibstreamprotobuf__csi__report_config_type__aperiodic__pack + (const Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__report_config_type__aperiodic__pack_to_buffer + (const Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIReportConfigTypeAperiodic * + uenibstreamprotobuf__csi__report_config_type__aperiodic__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__report_config_type__aperiodic__free_unpacked + (Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CRIRII1CQI methods */ +void uenibstreamprotobuf__cri__ri_i1__cqi__init + (Uenibstreamprotobuf__CRIRII1CQI *message); +size_t uenibstreamprotobuf__cri__ri_i1__cqi__get_packed_size + (const Uenibstreamprotobuf__CRIRII1CQI *message); +size_t uenibstreamprotobuf__cri__ri_i1__cqi__pack + (const Uenibstreamprotobuf__CRIRII1CQI *message, + uint8_t *out); +size_t uenibstreamprotobuf__cri__ri_i1__cqi__pack_to_buffer + (const Uenibstreamprotobuf__CRIRII1CQI *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CRIRII1CQI * + uenibstreamprotobuf__cri__ri_i1__cqi__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cri__ri_i1__cqi__free_unpacked + (Uenibstreamprotobuf__CRIRII1CQI *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ReportFreqConfiguration methods */ +void uenibstreamprotobuf__report_freq_configuration__init + (Uenibstreamprotobuf__ReportFreqConfiguration *message); +size_t uenibstreamprotobuf__report_freq_configuration__get_packed_size + (const Uenibstreamprotobuf__ReportFreqConfiguration *message); +size_t uenibstreamprotobuf__report_freq_configuration__pack + (const Uenibstreamprotobuf__ReportFreqConfiguration *message, + uint8_t *out); +size_t uenibstreamprotobuf__report_freq_configuration__pack_to_buffer + (const Uenibstreamprotobuf__ReportFreqConfiguration *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ReportFreqConfiguration * + uenibstreamprotobuf__report_freq_configuration__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__report_freq_configuration__free_unpacked + (Uenibstreamprotobuf__ReportFreqConfiguration *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CQIFormatIndicator methods */ +void uenibstreamprotobuf__cqi__format_indicator__init + (Uenibstreamprotobuf__CQIFormatIndicator *message); +size_t uenibstreamprotobuf__cqi__format_indicator__get_packed_size + (const Uenibstreamprotobuf__CQIFormatIndicator *message); +size_t uenibstreamprotobuf__cqi__format_indicator__pack + (const Uenibstreamprotobuf__CQIFormatIndicator *message, + uint8_t *out); +size_t uenibstreamprotobuf__cqi__format_indicator__pack_to_buffer + (const Uenibstreamprotobuf__CQIFormatIndicator *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CQIFormatIndicator * + uenibstreamprotobuf__cqi__format_indicator__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cqi__format_indicator__free_unpacked + (Uenibstreamprotobuf__CQIFormatIndicator *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PMIFormatIndicator methods */ +void uenibstreamprotobuf__pmi__format_indicator__init + (Uenibstreamprotobuf__PMIFormatIndicator *message); +size_t uenibstreamprotobuf__pmi__format_indicator__get_packed_size + (const Uenibstreamprotobuf__PMIFormatIndicator *message); +size_t uenibstreamprotobuf__pmi__format_indicator__pack + (const Uenibstreamprotobuf__PMIFormatIndicator *message, + uint8_t *out); +size_t uenibstreamprotobuf__pmi__format_indicator__pack_to_buffer + (const Uenibstreamprotobuf__PMIFormatIndicator *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PMIFormatIndicator * + uenibstreamprotobuf__pmi__format_indicator__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pmi__format_indicator__free_unpacked + (Uenibstreamprotobuf__PMIFormatIndicator *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CodebookConfig methods */ +void uenibstreamprotobuf__codebook_config__init + (Uenibstreamprotobuf__CodebookConfig *message); +size_t uenibstreamprotobuf__codebook_config__get_packed_size + (const Uenibstreamprotobuf__CodebookConfig *message); +size_t uenibstreamprotobuf__codebook_config__pack + (const Uenibstreamprotobuf__CodebookConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__codebook_config__pack_to_buffer + (const Uenibstreamprotobuf__CodebookConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CodebookConfig * + uenibstreamprotobuf__codebook_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__codebook_config__free_unpacked + (Uenibstreamprotobuf__CodebookConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CodebookTypeType1 methods */ +void uenibstreamprotobuf__codebook_type__type1__init + (Uenibstreamprotobuf__CodebookTypeType1 *message); +size_t uenibstreamprotobuf__codebook_type__type1__get_packed_size + (const Uenibstreamprotobuf__CodebookTypeType1 *message); +size_t uenibstreamprotobuf__codebook_type__type1__pack + (const Uenibstreamprotobuf__CodebookTypeType1 *message, + uint8_t *out); +size_t uenibstreamprotobuf__codebook_type__type1__pack_to_buffer + (const Uenibstreamprotobuf__CodebookTypeType1 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CodebookTypeType1 * + uenibstreamprotobuf__codebook_type__type1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__codebook_type__type1__free_unpacked + (Uenibstreamprotobuf__CodebookTypeType1 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CodebookSubTypeSinglePanel methods */ +void uenibstreamprotobuf__codebook_sub_type__single_panel__init + (Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message); +size_t uenibstreamprotobuf__codebook_sub_type__single_panel__get_packed_size + (const Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message); +size_t uenibstreamprotobuf__codebook_sub_type__single_panel__pack + (const Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message, + uint8_t *out); +size_t uenibstreamprotobuf__codebook_sub_type__single_panel__pack_to_buffer + (const Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CodebookSubTypeSinglePanel * + uenibstreamprotobuf__codebook_sub_type__single_panel__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__codebook_sub_type__single_panel__free_unpacked + (Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo methods */ +void uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__init + (Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message); +size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__get_packed_size + (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message); +size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__pack + (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message, + uint8_t *out); +size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__pack_to_buffer + (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo * + uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__free_unpacked + (Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo methods */ +void uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__init + (Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message); +size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__get_packed_size + (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message); +size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__pack + (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message, + uint8_t *out); +size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__pack_to_buffer + (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo * + uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__free_unpacked + (Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CodebookSubTypeMultiPanel methods */ +void uenibstreamprotobuf__codebook_sub_type__multi_panel__init + (Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message); +size_t uenibstreamprotobuf__codebook_sub_type__multi_panel__get_packed_size + (const Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message); +size_t uenibstreamprotobuf__codebook_sub_type__multi_panel__pack + (const Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message, + uint8_t *out); +size_t uenibstreamprotobuf__codebook_sub_type__multi_panel__pack_to_buffer + (const Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CodebookSubTypeMultiPanel * + uenibstreamprotobuf__codebook_sub_type__multi_panel__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__codebook_sub_type__multi_panel__free_unpacked + (Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CodebookTypeType2 methods */ +void uenibstreamprotobuf__codebook_type__type2__init + (Uenibstreamprotobuf__CodebookTypeType2 *message); +size_t uenibstreamprotobuf__codebook_type__type2__get_packed_size + (const Uenibstreamprotobuf__CodebookTypeType2 *message); +size_t uenibstreamprotobuf__codebook_type__type2__pack + (const Uenibstreamprotobuf__CodebookTypeType2 *message, + uint8_t *out); +size_t uenibstreamprotobuf__codebook_type__type2__pack_to_buffer + (const Uenibstreamprotobuf__CodebookTypeType2 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CodebookTypeType2 * + uenibstreamprotobuf__codebook_type__type2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__codebook_type__type2__free_unpacked + (Uenibstreamprotobuf__CodebookTypeType2 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CodebookSubTypeTypeII methods */ +void uenibstreamprotobuf__codebook_sub_type__type_ii__init + (Uenibstreamprotobuf__CodebookSubTypeTypeII *message); +size_t uenibstreamprotobuf__codebook_sub_type__type_ii__get_packed_size + (const Uenibstreamprotobuf__CodebookSubTypeTypeII *message); +size_t uenibstreamprotobuf__codebook_sub_type__type_ii__pack + (const Uenibstreamprotobuf__CodebookSubTypeTypeII *message, + uint8_t *out); +size_t uenibstreamprotobuf__codebook_sub_type__type_ii__pack_to_buffer + (const Uenibstreamprotobuf__CodebookSubTypeTypeII *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CodebookSubTypeTypeII * + uenibstreamprotobuf__codebook_sub_type__type_ii__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__codebook_sub_type__type_ii__free_unpacked + (Uenibstreamprotobuf__CodebookSubTypeTypeII *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection methods */ +void uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__init + (Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message); +size_t uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__get_packed_size + (const Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message); +size_t uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__pack + (const Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message, + uint8_t *out); +size_t uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__pack_to_buffer + (const Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection * + uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__free_unpacked + (Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PhaseAlphabetSize methods */ +void uenibstreamprotobuf__phase_alphabet_size__init + (Uenibstreamprotobuf__PhaseAlphabetSize *message); +size_t uenibstreamprotobuf__phase_alphabet_size__get_packed_size + (const Uenibstreamprotobuf__PhaseAlphabetSize *message); +size_t uenibstreamprotobuf__phase_alphabet_size__pack + (const Uenibstreamprotobuf__PhaseAlphabetSize *message, + uint8_t *out); +size_t uenibstreamprotobuf__phase_alphabet_size__pack_to_buffer + (const Uenibstreamprotobuf__PhaseAlphabetSize *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PhaseAlphabetSize * + uenibstreamprotobuf__phase_alphabet_size__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__phase_alphabet_size__free_unpacked + (Uenibstreamprotobuf__PhaseAlphabetSize *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NumberOfBeams methods */ +void uenibstreamprotobuf__number_of_beams__init + (Uenibstreamprotobuf__NumberOfBeams *message); +size_t uenibstreamprotobuf__number_of_beams__get_packed_size + (const Uenibstreamprotobuf__NumberOfBeams *message); +size_t uenibstreamprotobuf__number_of_beams__pack + (const Uenibstreamprotobuf__NumberOfBeams *message, + uint8_t *out); +size_t uenibstreamprotobuf__number_of_beams__pack_to_buffer + (const Uenibstreamprotobuf__NumberOfBeams *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NumberOfBeams * + uenibstreamprotobuf__number_of_beams__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__number_of_beams__free_unpacked + (Uenibstreamprotobuf__NumberOfBeams *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PortSelectionSamplingSize methods */ +void uenibstreamprotobuf__port_selection_sampling_size__init + (Uenibstreamprotobuf__PortSelectionSamplingSize *message); +size_t uenibstreamprotobuf__port_selection_sampling_size__get_packed_size + (const Uenibstreamprotobuf__PortSelectionSamplingSize *message); +size_t uenibstreamprotobuf__port_selection_sampling_size__pack + (const Uenibstreamprotobuf__PortSelectionSamplingSize *message, + uint8_t *out); +size_t uenibstreamprotobuf__port_selection_sampling_size__pack_to_buffer + (const Uenibstreamprotobuf__PortSelectionSamplingSize *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PortSelectionSamplingSize * + uenibstreamprotobuf__port_selection_sampling_size__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__port_selection_sampling_size__free_unpacked + (Uenibstreamprotobuf__PortSelectionSamplingSize *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIReportConfigDummy methods */ +void uenibstreamprotobuf__csi__report_config_dummy__init + (Uenibstreamprotobuf__CSIReportConfigDummy *message); +size_t uenibstreamprotobuf__csi__report_config_dummy__get_packed_size + (const Uenibstreamprotobuf__CSIReportConfigDummy *message); +size_t uenibstreamprotobuf__csi__report_config_dummy__pack + (const Uenibstreamprotobuf__CSIReportConfigDummy *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__report_config_dummy__pack_to_buffer + (const Uenibstreamprotobuf__CSIReportConfigDummy *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIReportConfigDummy * + uenibstreamprotobuf__csi__report_config_dummy__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__report_config_dummy__free_unpacked + (Uenibstreamprotobuf__CSIReportConfigDummy *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__GroupBasedBeamReportingDisabled methods */ +void uenibstreamprotobuf__group_based_beam_reporting__disabled__init + (Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message); +size_t uenibstreamprotobuf__group_based_beam_reporting__disabled__get_packed_size + (const Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message); +size_t uenibstreamprotobuf__group_based_beam_reporting__disabled__pack + (const Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message, + uint8_t *out); +size_t uenibstreamprotobuf__group_based_beam_reporting__disabled__pack_to_buffer + (const Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__GroupBasedBeamReportingDisabled * + uenibstreamprotobuf__group_based_beam_reporting__disabled__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__group_based_beam_reporting__disabled__free_unpacked + (Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NrofReportedRS methods */ +void uenibstreamprotobuf__nrof_reported_rs__init + (Uenibstreamprotobuf__NrofReportedRS *message); +size_t uenibstreamprotobuf__nrof_reported_rs__get_packed_size + (const Uenibstreamprotobuf__NrofReportedRS *message); +size_t uenibstreamprotobuf__nrof_reported_rs__pack + (const Uenibstreamprotobuf__NrofReportedRS *message, + uint8_t *out); +size_t uenibstreamprotobuf__nrof_reported_rs__pack_to_buffer + (const Uenibstreamprotobuf__NrofReportedRS *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NrofReportedRS * + uenibstreamprotobuf__nrof_reported_rs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nrof_reported_rs__free_unpacked + (Uenibstreamprotobuf__NrofReportedRS *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CQITable methods */ +void uenibstreamprotobuf__cqi__table__init + (Uenibstreamprotobuf__CQITable *message); +size_t uenibstreamprotobuf__cqi__table__get_packed_size + (const Uenibstreamprotobuf__CQITable *message); +size_t uenibstreamprotobuf__cqi__table__pack + (const Uenibstreamprotobuf__CQITable *message, + uint8_t *out); +size_t uenibstreamprotobuf__cqi__table__pack_to_buffer + (const Uenibstreamprotobuf__CQITable *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CQITable * + uenibstreamprotobuf__cqi__table__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cqi__table__free_unpacked + (Uenibstreamprotobuf__CQITable *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SubbandSize methods */ +void uenibstreamprotobuf__subband_size__init + (Uenibstreamprotobuf__SubbandSize *message); +size_t uenibstreamprotobuf__subband_size__get_packed_size + (const Uenibstreamprotobuf__SubbandSize *message); +size_t uenibstreamprotobuf__subband_size__pack + (const Uenibstreamprotobuf__SubbandSize *message, + uint8_t *out); +size_t uenibstreamprotobuf__subband_size__pack_to_buffer + (const Uenibstreamprotobuf__SubbandSize *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SubbandSize * + uenibstreamprotobuf__subband_size__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__subband_size__free_unpacked + (Uenibstreamprotobuf__SubbandSize *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PortIndexFor8Ranks methods */ +void uenibstreamprotobuf__port_index_for8_ranks__init + (Uenibstreamprotobuf__PortIndexFor8Ranks *message); +size_t uenibstreamprotobuf__port_index_for8_ranks__get_packed_size + (const Uenibstreamprotobuf__PortIndexFor8Ranks *message); +size_t uenibstreamprotobuf__port_index_for8_ranks__pack + (const Uenibstreamprotobuf__PortIndexFor8Ranks *message, + uint8_t *out); +size_t uenibstreamprotobuf__port_index_for8_ranks__pack_to_buffer + (const Uenibstreamprotobuf__PortIndexFor8Ranks *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PortIndexFor8Ranks * + uenibstreamprotobuf__port_index_for8_ranks__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__port_index_for8_ranks__free_unpacked + (Uenibstreamprotobuf__PortIndexFor8Ranks *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PortIndex8 methods */ +void uenibstreamprotobuf__port_index8__init + (Uenibstreamprotobuf__PortIndex8 *message); +size_t uenibstreamprotobuf__port_index8__get_packed_size + (const Uenibstreamprotobuf__PortIndex8 *message); +size_t uenibstreamprotobuf__port_index8__pack + (const Uenibstreamprotobuf__PortIndex8 *message, + uint8_t *out); +size_t uenibstreamprotobuf__port_index8__pack_to_buffer + (const Uenibstreamprotobuf__PortIndex8 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PortIndex8 * + uenibstreamprotobuf__port_index8__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__port_index8__free_unpacked + (Uenibstreamprotobuf__PortIndex8 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PortIndex4 methods */ +void uenibstreamprotobuf__port_index4__init + (Uenibstreamprotobuf__PortIndex4 *message); +size_t uenibstreamprotobuf__port_index4__get_packed_size + (const Uenibstreamprotobuf__PortIndex4 *message); +size_t uenibstreamprotobuf__port_index4__pack + (const Uenibstreamprotobuf__PortIndex4 *message, + uint8_t *out); +size_t uenibstreamprotobuf__port_index4__pack_to_buffer + (const Uenibstreamprotobuf__PortIndex4 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PortIndex4 * + uenibstreamprotobuf__port_index4__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__port_index4__free_unpacked + (Uenibstreamprotobuf__PortIndex4 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PortIndex2 methods */ +void uenibstreamprotobuf__port_index2__init + (Uenibstreamprotobuf__PortIndex2 *message); +size_t uenibstreamprotobuf__port_index2__get_packed_size + (const Uenibstreamprotobuf__PortIndex2 *message); +size_t uenibstreamprotobuf__port_index2__pack + (const Uenibstreamprotobuf__PortIndex2 *message, + uint8_t *out); +size_t uenibstreamprotobuf__port_index2__pack_to_buffer + (const Uenibstreamprotobuf__PortIndex2 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PortIndex2 * + uenibstreamprotobuf__port_index2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__port_index2__free_unpacked + (Uenibstreamprotobuf__PortIndex2 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 methods */ +void uenibstreamprotobuf__semi_persistent_on_pusch_v1530__init + (Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message); +size_t uenibstreamprotobuf__semi_persistent_on_pusch_v1530__get_packed_size + (const Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message); +size_t uenibstreamprotobuf__semi_persistent_on_pusch_v1530__pack + (const Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message, + uint8_t *out); +size_t uenibstreamprotobuf__semi_persistent_on_pusch_v1530__pack_to_buffer + (const Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 * + uenibstreamprotobuf__semi_persistent_on_pusch_v1530__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__semi_persistent_on_pusch_v1530__free_unpacked + (Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIAperiodicTriggerStateList methods */ +void uenibstreamprotobuf__csi__aperiodic_trigger_state_list__init + (Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message); +size_t uenibstreamprotobuf__csi__aperiodic_trigger_state_list__get_packed_size + (const Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message); +size_t uenibstreamprotobuf__csi__aperiodic_trigger_state_list__pack + (const Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__aperiodic_trigger_state_list__pack_to_buffer + (const Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIAperiodicTriggerStateList * + uenibstreamprotobuf__csi__aperiodic_trigger_state_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__aperiodic_trigger_state_list__free_unpacked + (Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIAperiodicTriggerState methods */ +void uenibstreamprotobuf__csi__aperiodic_trigger_state__init + (Uenibstreamprotobuf__CSIAperiodicTriggerState *message); +size_t uenibstreamprotobuf__csi__aperiodic_trigger_state__get_packed_size + (const Uenibstreamprotobuf__CSIAperiodicTriggerState *message); +size_t uenibstreamprotobuf__csi__aperiodic_trigger_state__pack + (const Uenibstreamprotobuf__CSIAperiodicTriggerState *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__aperiodic_trigger_state__pack_to_buffer + (const Uenibstreamprotobuf__CSIAperiodicTriggerState *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIAperiodicTriggerState * + uenibstreamprotobuf__csi__aperiodic_trigger_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__aperiodic_trigger_state__free_unpacked + (Uenibstreamprotobuf__CSIAperiodicTriggerState *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIAssociatedReportConfigInfo methods */ +void uenibstreamprotobuf__csi__associated_report_config_info__init + (Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message); +size_t uenibstreamprotobuf__csi__associated_report_config_info__get_packed_size + (const Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message); +size_t uenibstreamprotobuf__csi__associated_report_config_info__pack + (const Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__associated_report_config_info__pack_to_buffer + (const Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIAssociatedReportConfigInfo * + uenibstreamprotobuf__csi__associated_report_config_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__associated_report_config_info__free_unpacked + (Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NZPCSIRS methods */ +void uenibstreamprotobuf__nzp__csi__rs__init + (Uenibstreamprotobuf__NZPCSIRS *message); +size_t uenibstreamprotobuf__nzp__csi__rs__get_packed_size + (const Uenibstreamprotobuf__NZPCSIRS *message); +size_t uenibstreamprotobuf__nzp__csi__rs__pack + (const Uenibstreamprotobuf__NZPCSIRS *message, + uint8_t *out); +size_t uenibstreamprotobuf__nzp__csi__rs__pack_to_buffer + (const Uenibstreamprotobuf__NZPCSIRS *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NZPCSIRS * + uenibstreamprotobuf__nzp__csi__rs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nzp__csi__rs__free_unpacked + (Uenibstreamprotobuf__NZPCSIRS *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList methods */ +void uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__init + (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message); +size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__get_packed_size + (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message); +size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__pack + (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__pack_to_buffer + (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList * + uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__free_unpacked + (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState methods */ +void uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__init + (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message); +size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__get_packed_size + (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message); +size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__pack + (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__pack_to_buffer + (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState * + uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__free_unpacked + (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SCellDeactivationTimer methods */ +void uenibstreamprotobuf__scell_deactivation_timer__init + (Uenibstreamprotobuf__SCellDeactivationTimer *message); +size_t uenibstreamprotobuf__scell_deactivation_timer__get_packed_size + (const Uenibstreamprotobuf__SCellDeactivationTimer *message); +size_t uenibstreamprotobuf__scell_deactivation_timer__pack + (const Uenibstreamprotobuf__SCellDeactivationTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__scell_deactivation_timer__pack_to_buffer + (const Uenibstreamprotobuf__SCellDeactivationTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SCellDeactivationTimer * + uenibstreamprotobuf__scell_deactivation_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scell_deactivation_timer__free_unpacked + (Uenibstreamprotobuf__SCellDeactivationTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CrossCarrierSchedulingConfig methods */ +void uenibstreamprotobuf__cross_carrier_scheduling_config__init + (Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message); +size_t uenibstreamprotobuf__cross_carrier_scheduling_config__get_packed_size + (const Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message); +size_t uenibstreamprotobuf__cross_carrier_scheduling_config__pack + (const Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__cross_carrier_scheduling_config__pack_to_buffer + (const Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CrossCarrierSchedulingConfig * + uenibstreamprotobuf__cross_carrier_scheduling_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cross_carrier_scheduling_config__free_unpacked + (Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig methods */ +void uenibstreamprotobuf__own_cross_carrier_scheduling_config__init + (Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message); +size_t uenibstreamprotobuf__own_cross_carrier_scheduling_config__get_packed_size + (const Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message); +size_t uenibstreamprotobuf__own_cross_carrier_scheduling_config__pack + (const Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__own_cross_carrier_scheduling_config__pack_to_buffer + (const Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig * + uenibstreamprotobuf__own_cross_carrier_scheduling_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__own_cross_carrier_scheduling_config__free_unpacked + (Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig methods */ +void uenibstreamprotobuf__other_cross_carrier_scheduling_config__init + (Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message); +size_t uenibstreamprotobuf__other_cross_carrier_scheduling_config__get_packed_size + (const Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message); +size_t uenibstreamprotobuf__other_cross_carrier_scheduling_config__pack + (const Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__other_cross_carrier_scheduling_config__pack_to_buffer + (const Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig * + uenibstreamprotobuf__other_cross_carrier_scheduling_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__other_cross_carrier_scheduling_config__free_unpacked + (Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PathlossReferenceLinking methods */ +void uenibstreamprotobuf__pathloss_reference_linking__init + (Uenibstreamprotobuf__PathlossReferenceLinking *message); +size_t uenibstreamprotobuf__pathloss_reference_linking__get_packed_size + (const Uenibstreamprotobuf__PathlossReferenceLinking *message); +size_t uenibstreamprotobuf__pathloss_reference_linking__pack + (const Uenibstreamprotobuf__PathlossReferenceLinking *message, + uint8_t *out); +size_t uenibstreamprotobuf__pathloss_reference_linking__pack_to_buffer + (const Uenibstreamprotobuf__PathlossReferenceLinking *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PathlossReferenceLinking * + uenibstreamprotobuf__pathloss_reference_linking__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pathloss_reference_linking__free_unpacked + (Uenibstreamprotobuf__PathlossReferenceLinking *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasConfig methods */ +void uenibstreamprotobuf__meas_config__init + (Uenibstreamprotobuf__MeasConfig *message); +size_t uenibstreamprotobuf__meas_config__get_packed_size + (const Uenibstreamprotobuf__MeasConfig *message); +size_t uenibstreamprotobuf__meas_config__pack + (const Uenibstreamprotobuf__MeasConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_config__pack_to_buffer + (const Uenibstreamprotobuf__MeasConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasConfig * + uenibstreamprotobuf__meas_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_config__free_unpacked + (Uenibstreamprotobuf__MeasConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasObjectToRemoveList methods */ +void uenibstreamprotobuf__meas_object_to_remove_list__init + (Uenibstreamprotobuf__MeasObjectToRemoveList *message); +size_t uenibstreamprotobuf__meas_object_to_remove_list__get_packed_size + (const Uenibstreamprotobuf__MeasObjectToRemoveList *message); +size_t uenibstreamprotobuf__meas_object_to_remove_list__pack + (const Uenibstreamprotobuf__MeasObjectToRemoveList *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_object_to_remove_list__pack_to_buffer + (const Uenibstreamprotobuf__MeasObjectToRemoveList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasObjectToRemoveList * + uenibstreamprotobuf__meas_object_to_remove_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_object_to_remove_list__free_unpacked + (Uenibstreamprotobuf__MeasObjectToRemoveList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasObjectToAddModList methods */ +void uenibstreamprotobuf__meas_object_to_add_mod_list__init + (Uenibstreamprotobuf__MeasObjectToAddModList *message); +size_t uenibstreamprotobuf__meas_object_to_add_mod_list__get_packed_size + (const Uenibstreamprotobuf__MeasObjectToAddModList *message); +size_t uenibstreamprotobuf__meas_object_to_add_mod_list__pack + (const Uenibstreamprotobuf__MeasObjectToAddModList *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_object_to_add_mod_list__pack_to_buffer + (const Uenibstreamprotobuf__MeasObjectToAddModList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasObjectToAddModList * + uenibstreamprotobuf__meas_object_to_add_mod_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_object_to_add_mod_list__free_unpacked + (Uenibstreamprotobuf__MeasObjectToAddModList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ReportConfigToRemoveList methods */ +void uenibstreamprotobuf__report_config_to_remove_list__init + (Uenibstreamprotobuf__ReportConfigToRemoveList *message); +size_t uenibstreamprotobuf__report_config_to_remove_list__get_packed_size + (const Uenibstreamprotobuf__ReportConfigToRemoveList *message); +size_t uenibstreamprotobuf__report_config_to_remove_list__pack + (const Uenibstreamprotobuf__ReportConfigToRemoveList *message, + uint8_t *out); +size_t uenibstreamprotobuf__report_config_to_remove_list__pack_to_buffer + (const Uenibstreamprotobuf__ReportConfigToRemoveList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ReportConfigToRemoveList * + uenibstreamprotobuf__report_config_to_remove_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__report_config_to_remove_list__free_unpacked + (Uenibstreamprotobuf__ReportConfigToRemoveList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ReportConfigToAddModList methods */ +void uenibstreamprotobuf__report_config_to_add_mod_list__init + (Uenibstreamprotobuf__ReportConfigToAddModList *message); +size_t uenibstreamprotobuf__report_config_to_add_mod_list__get_packed_size + (const Uenibstreamprotobuf__ReportConfigToAddModList *message); +size_t uenibstreamprotobuf__report_config_to_add_mod_list__pack + (const Uenibstreamprotobuf__ReportConfigToAddModList *message, + uint8_t *out); +size_t uenibstreamprotobuf__report_config_to_add_mod_list__pack_to_buffer + (const Uenibstreamprotobuf__ReportConfigToAddModList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ReportConfigToAddModList * + uenibstreamprotobuf__report_config_to_add_mod_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__report_config_to_add_mod_list__free_unpacked + (Uenibstreamprotobuf__ReportConfigToAddModList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasIdToRemoveList methods */ +void uenibstreamprotobuf__meas_id_to_remove_list__init + (Uenibstreamprotobuf__MeasIdToRemoveList *message); +size_t uenibstreamprotobuf__meas_id_to_remove_list__get_packed_size + (const Uenibstreamprotobuf__MeasIdToRemoveList *message); +size_t uenibstreamprotobuf__meas_id_to_remove_list__pack + (const Uenibstreamprotobuf__MeasIdToRemoveList *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_id_to_remove_list__pack_to_buffer + (const Uenibstreamprotobuf__MeasIdToRemoveList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasIdToRemoveList * + uenibstreamprotobuf__meas_id_to_remove_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_id_to_remove_list__free_unpacked + (Uenibstreamprotobuf__MeasIdToRemoveList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasIdToAddModList methods */ +void uenibstreamprotobuf__meas_id_to_add_mod_list__init + (Uenibstreamprotobuf__MeasIdToAddModList *message); +size_t uenibstreamprotobuf__meas_id_to_add_mod_list__get_packed_size + (const Uenibstreamprotobuf__MeasIdToAddModList *message); +size_t uenibstreamprotobuf__meas_id_to_add_mod_list__pack + (const Uenibstreamprotobuf__MeasIdToAddModList *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_id_to_add_mod_list__pack_to_buffer + (const Uenibstreamprotobuf__MeasIdToAddModList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasIdToAddModList * + uenibstreamprotobuf__meas_id_to_add_mod_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_id_to_add_mod_list__free_unpacked + (Uenibstreamprotobuf__MeasIdToAddModList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasObjectToAddMod methods */ +void uenibstreamprotobuf__meas_object_to_add_mod__init + (Uenibstreamprotobuf__MeasObjectToAddMod *message); +size_t uenibstreamprotobuf__meas_object_to_add_mod__get_packed_size + (const Uenibstreamprotobuf__MeasObjectToAddMod *message); +size_t uenibstreamprotobuf__meas_object_to_add_mod__pack + (const Uenibstreamprotobuf__MeasObjectToAddMod *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_object_to_add_mod__pack_to_buffer + (const Uenibstreamprotobuf__MeasObjectToAddMod *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasObjectToAddMod * + uenibstreamprotobuf__meas_object_to_add_mod__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_object_to_add_mod__free_unpacked + (Uenibstreamprotobuf__MeasObjectToAddMod *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasObjectNR methods */ +void uenibstreamprotobuf__meas_object_nr__init + (Uenibstreamprotobuf__MeasObjectNR *message); +size_t uenibstreamprotobuf__meas_object_nr__get_packed_size + (const Uenibstreamprotobuf__MeasObjectNR *message); +size_t uenibstreamprotobuf__meas_object_nr__pack + (const Uenibstreamprotobuf__MeasObjectNR *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_object_nr__pack_to_buffer + (const Uenibstreamprotobuf__MeasObjectNR *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasObjectNR * + uenibstreamprotobuf__meas_object_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_object_nr__free_unpacked + (Uenibstreamprotobuf__MeasObjectNR *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ReferenceSignalConfig methods */ +void uenibstreamprotobuf__reference_signal_config__init + (Uenibstreamprotobuf__ReferenceSignalConfig *message); +size_t uenibstreamprotobuf__reference_signal_config__get_packed_size + (const Uenibstreamprotobuf__ReferenceSignalConfig *message); +size_t uenibstreamprotobuf__reference_signal_config__pack + (const Uenibstreamprotobuf__ReferenceSignalConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__reference_signal_config__pack_to_buffer + (const Uenibstreamprotobuf__ReferenceSignalConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ReferenceSignalConfig * + uenibstreamprotobuf__reference_signal_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__reference_signal_config__free_unpacked + (Uenibstreamprotobuf__ReferenceSignalConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SSBConfigMobility methods */ +void uenibstreamprotobuf__ssb__config_mobility__init + (Uenibstreamprotobuf__SSBConfigMobility *message); +size_t uenibstreamprotobuf__ssb__config_mobility__get_packed_size + (const Uenibstreamprotobuf__SSBConfigMobility *message); +size_t uenibstreamprotobuf__ssb__config_mobility__pack + (const Uenibstreamprotobuf__SSBConfigMobility *message, + uint8_t *out); +size_t uenibstreamprotobuf__ssb__config_mobility__pack_to_buffer + (const Uenibstreamprotobuf__SSBConfigMobility *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SSBConfigMobility * + uenibstreamprotobuf__ssb__config_mobility__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ssb__config_mobility__free_unpacked + (Uenibstreamprotobuf__SSBConfigMobility *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SSBToMeasure methods */ +void uenibstreamprotobuf__ssb__to_measure__init + (Uenibstreamprotobuf__SSBToMeasure *message); +size_t uenibstreamprotobuf__ssb__to_measure__get_packed_size + (const Uenibstreamprotobuf__SSBToMeasure *message); +size_t uenibstreamprotobuf__ssb__to_measure__pack + (const Uenibstreamprotobuf__SSBToMeasure *message, + uint8_t *out); +size_t uenibstreamprotobuf__ssb__to_measure__pack_to_buffer + (const Uenibstreamprotobuf__SSBToMeasure *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SSBToMeasure * + uenibstreamprotobuf__ssb__to_measure__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ssb__to_measure__free_unpacked + (Uenibstreamprotobuf__SSBToMeasure *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SSRSSIMeasurement methods */ +void uenibstreamprotobuf__ss__rssi__measurement__init + (Uenibstreamprotobuf__SSRSSIMeasurement *message); +size_t uenibstreamprotobuf__ss__rssi__measurement__get_packed_size + (const Uenibstreamprotobuf__SSRSSIMeasurement *message); +size_t uenibstreamprotobuf__ss__rssi__measurement__pack + (const Uenibstreamprotobuf__SSRSSIMeasurement *message, + uint8_t *out); +size_t uenibstreamprotobuf__ss__rssi__measurement__pack_to_buffer + (const Uenibstreamprotobuf__SSRSSIMeasurement *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SSRSSIMeasurement * + uenibstreamprotobuf__ss__rssi__measurement__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ss__rssi__measurement__free_unpacked + (Uenibstreamprotobuf__SSRSSIMeasurement *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIRSResourceConfigMobility methods */ +void uenibstreamprotobuf__csi__rs__resource_config_mobility__init + (Uenibstreamprotobuf__CSIRSResourceConfigMobility *message); +size_t uenibstreamprotobuf__csi__rs__resource_config_mobility__get_packed_size + (const Uenibstreamprotobuf__CSIRSResourceConfigMobility *message); +size_t uenibstreamprotobuf__csi__rs__resource_config_mobility__pack + (const Uenibstreamprotobuf__CSIRSResourceConfigMobility *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__rs__resource_config_mobility__pack_to_buffer + (const Uenibstreamprotobuf__CSIRSResourceConfigMobility *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIRSResourceConfigMobility * + uenibstreamprotobuf__csi__rs__resource_config_mobility__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__rs__resource_config_mobility__free_unpacked + (Uenibstreamprotobuf__CSIRSResourceConfigMobility *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIRSCellMobility methods */ +void uenibstreamprotobuf__csi__rs__cell_mobility__init + (Uenibstreamprotobuf__CSIRSCellMobility *message); +size_t uenibstreamprotobuf__csi__rs__cell_mobility__get_packed_size + (const Uenibstreamprotobuf__CSIRSCellMobility *message); +size_t uenibstreamprotobuf__csi__rs__cell_mobility__pack + (const Uenibstreamprotobuf__CSIRSCellMobility *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__rs__cell_mobility__pack_to_buffer + (const Uenibstreamprotobuf__CSIRSCellMobility *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIRSCellMobility * + uenibstreamprotobuf__csi__rs__cell_mobility__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__rs__cell_mobility__free_unpacked + (Uenibstreamprotobuf__CSIRSCellMobility *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIRSMeasurementBW methods */ +void uenibstreamprotobuf__csi__rs__measurement_bw__init + (Uenibstreamprotobuf__CSIRSMeasurementBW *message); +size_t uenibstreamprotobuf__csi__rs__measurement_bw__get_packed_size + (const Uenibstreamprotobuf__CSIRSMeasurementBW *message); +size_t uenibstreamprotobuf__csi__rs__measurement_bw__pack + (const Uenibstreamprotobuf__CSIRSMeasurementBW *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__rs__measurement_bw__pack_to_buffer + (const Uenibstreamprotobuf__CSIRSMeasurementBW *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIRSMeasurementBW * + uenibstreamprotobuf__csi__rs__measurement_bw__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__rs__measurement_bw__free_unpacked + (Uenibstreamprotobuf__CSIRSMeasurementBW *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Density methods */ +void uenibstreamprotobuf__density__init + (Uenibstreamprotobuf__Density *message); +size_t uenibstreamprotobuf__density__get_packed_size + (const Uenibstreamprotobuf__Density *message); +size_t uenibstreamprotobuf__density__pack + (const Uenibstreamprotobuf__Density *message, + uint8_t *out); +size_t uenibstreamprotobuf__density__pack_to_buffer + (const Uenibstreamprotobuf__Density *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Density * + uenibstreamprotobuf__density__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__density__free_unpacked + (Uenibstreamprotobuf__Density *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CSIRSResourceMobility methods */ +void uenibstreamprotobuf__csi__rs__resource__mobility__init + (Uenibstreamprotobuf__CSIRSResourceMobility *message); +size_t uenibstreamprotobuf__csi__rs__resource__mobility__get_packed_size + (const Uenibstreamprotobuf__CSIRSResourceMobility *message); +size_t uenibstreamprotobuf__csi__rs__resource__mobility__pack + (const Uenibstreamprotobuf__CSIRSResourceMobility *message, + uint8_t *out); +size_t uenibstreamprotobuf__csi__rs__resource__mobility__pack_to_buffer + (const Uenibstreamprotobuf__CSIRSResourceMobility *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CSIRSResourceMobility * + uenibstreamprotobuf__csi__rs__resource__mobility__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__csi__rs__resource__mobility__free_unpacked + (Uenibstreamprotobuf__CSIRSResourceMobility *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__AssociatedSSB methods */ +void uenibstreamprotobuf__associated_ssb__init + (Uenibstreamprotobuf__AssociatedSSB *message); +size_t uenibstreamprotobuf__associated_ssb__get_packed_size + (const Uenibstreamprotobuf__AssociatedSSB *message); +size_t uenibstreamprotobuf__associated_ssb__pack + (const Uenibstreamprotobuf__AssociatedSSB *message, + uint8_t *out); +size_t uenibstreamprotobuf__associated_ssb__pack_to_buffer + (const Uenibstreamprotobuf__AssociatedSSB *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__AssociatedSSB * + uenibstreamprotobuf__associated_ssb__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__associated_ssb__free_unpacked + (Uenibstreamprotobuf__AssociatedSSB *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ThresholdNR methods */ +void uenibstreamprotobuf__threshold_nr__init + (Uenibstreamprotobuf__ThresholdNR *message); +size_t uenibstreamprotobuf__threshold_nr__get_packed_size + (const Uenibstreamprotobuf__ThresholdNR *message); +size_t uenibstreamprotobuf__threshold_nr__pack + (const Uenibstreamprotobuf__ThresholdNR *message, + uint8_t *out); +size_t uenibstreamprotobuf__threshold_nr__pack_to_buffer + (const Uenibstreamprotobuf__ThresholdNR *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ThresholdNR * + uenibstreamprotobuf__threshold_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__threshold_nr__free_unpacked + (Uenibstreamprotobuf__ThresholdNR *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__QOffsetRangeList methods */ +void uenibstreamprotobuf__q__offset_range_list__init + (Uenibstreamprotobuf__QOffsetRangeList *message); +size_t uenibstreamprotobuf__q__offset_range_list__get_packed_size + (const Uenibstreamprotobuf__QOffsetRangeList *message); +size_t uenibstreamprotobuf__q__offset_range_list__pack + (const Uenibstreamprotobuf__QOffsetRangeList *message, + uint8_t *out); +size_t uenibstreamprotobuf__q__offset_range_list__pack_to_buffer + (const Uenibstreamprotobuf__QOffsetRangeList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__QOffsetRangeList * + uenibstreamprotobuf__q__offset_range_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__q__offset_range_list__free_unpacked + (Uenibstreamprotobuf__QOffsetRangeList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__QOffsetRange methods */ +void uenibstreamprotobuf__q__offset_range__init + (Uenibstreamprotobuf__QOffsetRange *message); +size_t uenibstreamprotobuf__q__offset_range__get_packed_size + (const Uenibstreamprotobuf__QOffsetRange *message); +size_t uenibstreamprotobuf__q__offset_range__pack + (const Uenibstreamprotobuf__QOffsetRange *message, + uint8_t *out); +size_t uenibstreamprotobuf__q__offset_range__pack_to_buffer + (const Uenibstreamprotobuf__QOffsetRange *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__QOffsetRange * + uenibstreamprotobuf__q__offset_range__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__q__offset_range__free_unpacked + (Uenibstreamprotobuf__QOffsetRange *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CellsToAddModList methods */ +void uenibstreamprotobuf__cells_to_add_mod_list__init + (Uenibstreamprotobuf__CellsToAddModList *message); +size_t uenibstreamprotobuf__cells_to_add_mod_list__get_packed_size + (const Uenibstreamprotobuf__CellsToAddModList *message); +size_t uenibstreamprotobuf__cells_to_add_mod_list__pack + (const Uenibstreamprotobuf__CellsToAddModList *message, + uint8_t *out); +size_t uenibstreamprotobuf__cells_to_add_mod_list__pack_to_buffer + (const Uenibstreamprotobuf__CellsToAddModList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CellsToAddModList * + uenibstreamprotobuf__cells_to_add_mod_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cells_to_add_mod_list__free_unpacked + (Uenibstreamprotobuf__CellsToAddModList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CellsToAddMod methods */ +void uenibstreamprotobuf__cells_to_add_mod__init + (Uenibstreamprotobuf__CellsToAddMod *message); +size_t uenibstreamprotobuf__cells_to_add_mod__get_packed_size + (const Uenibstreamprotobuf__CellsToAddMod *message); +size_t uenibstreamprotobuf__cells_to_add_mod__pack + (const Uenibstreamprotobuf__CellsToAddMod *message, + uint8_t *out); +size_t uenibstreamprotobuf__cells_to_add_mod__pack_to_buffer + (const Uenibstreamprotobuf__CellsToAddMod *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CellsToAddMod * + uenibstreamprotobuf__cells_to_add_mod__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cells_to_add_mod__free_unpacked + (Uenibstreamprotobuf__CellsToAddMod *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PCIList methods */ +void uenibstreamprotobuf__pci__list__init + (Uenibstreamprotobuf__PCIList *message); +size_t uenibstreamprotobuf__pci__list__get_packed_size + (const Uenibstreamprotobuf__PCIList *message); +size_t uenibstreamprotobuf__pci__list__pack + (const Uenibstreamprotobuf__PCIList *message, + uint8_t *out); +size_t uenibstreamprotobuf__pci__list__pack_to_buffer + (const Uenibstreamprotobuf__PCIList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PCIList * + uenibstreamprotobuf__pci__list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pci__list__free_unpacked + (Uenibstreamprotobuf__PCIList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PCIRangeIndexList methods */ +void uenibstreamprotobuf__pci__range_index_list__init + (Uenibstreamprotobuf__PCIRangeIndexList *message); +size_t uenibstreamprotobuf__pci__range_index_list__get_packed_size + (const Uenibstreamprotobuf__PCIRangeIndexList *message); +size_t uenibstreamprotobuf__pci__range_index_list__pack + (const Uenibstreamprotobuf__PCIRangeIndexList *message, + uint8_t *out); +size_t uenibstreamprotobuf__pci__range_index_list__pack_to_buffer + (const Uenibstreamprotobuf__PCIRangeIndexList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PCIRangeIndexList * + uenibstreamprotobuf__pci__range_index_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pci__range_index_list__free_unpacked + (Uenibstreamprotobuf__PCIRangeIndexList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PCIRangeElement methods */ +void uenibstreamprotobuf__pci__range_element__init + (Uenibstreamprotobuf__PCIRangeElement *message); +size_t uenibstreamprotobuf__pci__range_element__get_packed_size + (const Uenibstreamprotobuf__PCIRangeElement *message); +size_t uenibstreamprotobuf__pci__range_element__pack + (const Uenibstreamprotobuf__PCIRangeElement *message, + uint8_t *out); +size_t uenibstreamprotobuf__pci__range_element__pack_to_buffer + (const Uenibstreamprotobuf__PCIRangeElement *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PCIRangeElement * + uenibstreamprotobuf__pci__range_element__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pci__range_element__free_unpacked + (Uenibstreamprotobuf__PCIRangeElement *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PCIRange methods */ +void uenibstreamprotobuf__pci__range__init + (Uenibstreamprotobuf__PCIRange *message); +size_t uenibstreamprotobuf__pci__range__get_packed_size + (const Uenibstreamprotobuf__PCIRange *message); +size_t uenibstreamprotobuf__pci__range__pack + (const Uenibstreamprotobuf__PCIRange *message, + uint8_t *out); +size_t uenibstreamprotobuf__pci__range__pack_to_buffer + (const Uenibstreamprotobuf__PCIRange *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PCIRange * + uenibstreamprotobuf__pci__range__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pci__range__free_unpacked + (Uenibstreamprotobuf__PCIRange *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Range methods */ +void uenibstreamprotobuf__range__init + (Uenibstreamprotobuf__Range *message); +size_t uenibstreamprotobuf__range__get_packed_size + (const Uenibstreamprotobuf__Range *message); +size_t uenibstreamprotobuf__range__pack + (const Uenibstreamprotobuf__Range *message, + uint8_t *out); +size_t uenibstreamprotobuf__range__pack_to_buffer + (const Uenibstreamprotobuf__Range *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Range * + uenibstreamprotobuf__range__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__range__free_unpacked + (Uenibstreamprotobuf__Range *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasCycleSCellV1530 methods */ +void uenibstreamprotobuf__meas_cycle_scell_v1530__init + (Uenibstreamprotobuf__MeasCycleSCellV1530 *message); +size_t uenibstreamprotobuf__meas_cycle_scell_v1530__get_packed_size + (const Uenibstreamprotobuf__MeasCycleSCellV1530 *message); +size_t uenibstreamprotobuf__meas_cycle_scell_v1530__pack + (const Uenibstreamprotobuf__MeasCycleSCellV1530 *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_cycle_scell_v1530__pack_to_buffer + (const Uenibstreamprotobuf__MeasCycleSCellV1530 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasCycleSCellV1530 * + uenibstreamprotobuf__meas_cycle_scell_v1530__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_cycle_scell_v1530__free_unpacked + (Uenibstreamprotobuf__MeasCycleSCellV1530 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasObjectEUTRA methods */ +void uenibstreamprotobuf__meas_object_eutra__init + (Uenibstreamprotobuf__MeasObjectEUTRA *message); +size_t uenibstreamprotobuf__meas_object_eutra__get_packed_size + (const Uenibstreamprotobuf__MeasObjectEUTRA *message); +size_t uenibstreamprotobuf__meas_object_eutra__pack + (const Uenibstreamprotobuf__MeasObjectEUTRA *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_object_eutra__pack_to_buffer + (const Uenibstreamprotobuf__MeasObjectEUTRA *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasObjectEUTRA * + uenibstreamprotobuf__meas_object_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_object_eutra__free_unpacked + (Uenibstreamprotobuf__MeasObjectEUTRA *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth methods */ +void uenibstreamprotobuf__eutra__allowed_meas_bandwidth__init + (Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message); +size_t uenibstreamprotobuf__eutra__allowed_meas_bandwidth__get_packed_size + (const Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message); +size_t uenibstreamprotobuf__eutra__allowed_meas_bandwidth__pack + (const Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__allowed_meas_bandwidth__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth * + uenibstreamprotobuf__eutra__allowed_meas_bandwidth__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__allowed_meas_bandwidth__free_unpacked + (Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRACellIndexList methods */ +void uenibstreamprotobuf__eutra__cell_index_list__init + (Uenibstreamprotobuf__EUTRACellIndexList *message); +size_t uenibstreamprotobuf__eutra__cell_index_list__get_packed_size + (const Uenibstreamprotobuf__EUTRACellIndexList *message); +size_t uenibstreamprotobuf__eutra__cell_index_list__pack + (const Uenibstreamprotobuf__EUTRACellIndexList *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__cell_index_list__pack_to_buffer + (const Uenibstreamprotobuf__EUTRACellIndexList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRACellIndexList * + uenibstreamprotobuf__eutra__cell_index_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__cell_index_list__free_unpacked + (Uenibstreamprotobuf__EUTRACellIndexList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRACell methods */ +void uenibstreamprotobuf__eutra__cell__init + (Uenibstreamprotobuf__EUTRACell *message); +size_t uenibstreamprotobuf__eutra__cell__get_packed_size + (const Uenibstreamprotobuf__EUTRACell *message); +size_t uenibstreamprotobuf__eutra__cell__pack + (const Uenibstreamprotobuf__EUTRACell *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__cell__pack_to_buffer + (const Uenibstreamprotobuf__EUTRACell *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRACell * + uenibstreamprotobuf__eutra__cell__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__cell__free_unpacked + (Uenibstreamprotobuf__EUTRACell *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRAQOffsetRange methods */ +void uenibstreamprotobuf__eutra__q__offset_range__init + (Uenibstreamprotobuf__EUTRAQOffsetRange *message); +size_t uenibstreamprotobuf__eutra__q__offset_range__get_packed_size + (const Uenibstreamprotobuf__EUTRAQOffsetRange *message); +size_t uenibstreamprotobuf__eutra__q__offset_range__pack + (const Uenibstreamprotobuf__EUTRAQOffsetRange *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__q__offset_range__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAQOffsetRange *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRAQOffsetRange * + uenibstreamprotobuf__eutra__q__offset_range__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__q__offset_range__free_unpacked + (Uenibstreamprotobuf__EUTRAQOffsetRange *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRABlackCell methods */ +void uenibstreamprotobuf__eutra__black_cell__init + (Uenibstreamprotobuf__EUTRABlackCell *message); +size_t uenibstreamprotobuf__eutra__black_cell__get_packed_size + (const Uenibstreamprotobuf__EUTRABlackCell *message); +size_t uenibstreamprotobuf__eutra__black_cell__pack + (const Uenibstreamprotobuf__EUTRABlackCell *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__black_cell__pack_to_buffer + (const Uenibstreamprotobuf__EUTRABlackCell *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRABlackCell * + uenibstreamprotobuf__eutra__black_cell__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__black_cell__free_unpacked + (Uenibstreamprotobuf__EUTRABlackCell *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRAPhysCellIdRange methods */ +void uenibstreamprotobuf__eutra__phys_cell_id_range__init + (Uenibstreamprotobuf__EUTRAPhysCellIdRange *message); +size_t uenibstreamprotobuf__eutra__phys_cell_id_range__get_packed_size + (const Uenibstreamprotobuf__EUTRAPhysCellIdRange *message); +size_t uenibstreamprotobuf__eutra__phys_cell_id_range__pack + (const Uenibstreamprotobuf__EUTRAPhysCellIdRange *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__phys_cell_id_range__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAPhysCellIdRange *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRAPhysCellIdRange * + uenibstreamprotobuf__eutra__phys_cell_id_range__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__phys_cell_id_range__free_unpacked + (Uenibstreamprotobuf__EUTRAPhysCellIdRange *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRARange methods */ +void uenibstreamprotobuf__eutra__range__init + (Uenibstreamprotobuf__EUTRARange *message); +size_t uenibstreamprotobuf__eutra__range__get_packed_size + (const Uenibstreamprotobuf__EUTRARange *message); +size_t uenibstreamprotobuf__eutra__range__pack + (const Uenibstreamprotobuf__EUTRARange *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__range__pack_to_buffer + (const Uenibstreamprotobuf__EUTRARange *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRARange * + uenibstreamprotobuf__eutra__range__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__range__free_unpacked + (Uenibstreamprotobuf__EUTRARange *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ReportConfigToAddMod methods */ +void uenibstreamprotobuf__report_config_to_add_mod__init + (Uenibstreamprotobuf__ReportConfigToAddMod *message); +size_t uenibstreamprotobuf__report_config_to_add_mod__get_packed_size + (const Uenibstreamprotobuf__ReportConfigToAddMod *message); +size_t uenibstreamprotobuf__report_config_to_add_mod__pack + (const Uenibstreamprotobuf__ReportConfigToAddMod *message, + uint8_t *out); +size_t uenibstreamprotobuf__report_config_to_add_mod__pack_to_buffer + (const Uenibstreamprotobuf__ReportConfigToAddMod *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ReportConfigToAddMod * + uenibstreamprotobuf__report_config_to_add_mod__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__report_config_to_add_mod__free_unpacked + (Uenibstreamprotobuf__ReportConfigToAddMod *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ReportConfigNR methods */ +void uenibstreamprotobuf__report_config_nr__init + (Uenibstreamprotobuf__ReportConfigNR *message); +size_t uenibstreamprotobuf__report_config_nr__get_packed_size + (const Uenibstreamprotobuf__ReportConfigNR *message); +size_t uenibstreamprotobuf__report_config_nr__pack + (const Uenibstreamprotobuf__ReportConfigNR *message, + uint8_t *out); +size_t uenibstreamprotobuf__report_config_nr__pack_to_buffer + (const Uenibstreamprotobuf__ReportConfigNR *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ReportConfigNR * + uenibstreamprotobuf__report_config_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__report_config_nr__free_unpacked + (Uenibstreamprotobuf__ReportConfigNR *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PeriodicalReportConfig methods */ +void uenibstreamprotobuf__periodical_report_config__init + (Uenibstreamprotobuf__PeriodicalReportConfig *message); +size_t uenibstreamprotobuf__periodical_report_config__get_packed_size + (const Uenibstreamprotobuf__PeriodicalReportConfig *message); +size_t uenibstreamprotobuf__periodical_report_config__pack + (const Uenibstreamprotobuf__PeriodicalReportConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__periodical_report_config__pack_to_buffer + (const Uenibstreamprotobuf__PeriodicalReportConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PeriodicalReportConfig * + uenibstreamprotobuf__periodical_report_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__periodical_report_config__free_unpacked + (Uenibstreamprotobuf__PeriodicalReportConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NRRSType methods */ +void uenibstreamprotobuf__nr__rs__type__init + (Uenibstreamprotobuf__NRRSType *message); +size_t uenibstreamprotobuf__nr__rs__type__get_packed_size + (const Uenibstreamprotobuf__NRRSType *message); +size_t uenibstreamprotobuf__nr__rs__type__pack + (const Uenibstreamprotobuf__NRRSType *message, + uint8_t *out); +size_t uenibstreamprotobuf__nr__rs__type__pack_to_buffer + (const Uenibstreamprotobuf__NRRSType *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NRRSType * + uenibstreamprotobuf__nr__rs__type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nr__rs__type__free_unpacked + (Uenibstreamprotobuf__NRRSType *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NRFreqInfo methods */ +void uenibstreamprotobuf__nr__freq_info__init + (Uenibstreamprotobuf__NRFreqInfo *message); +size_t uenibstreamprotobuf__nr__freq_info__get_packed_size + (const Uenibstreamprotobuf__NRFreqInfo *message); +size_t uenibstreamprotobuf__nr__freq_info__pack + (const Uenibstreamprotobuf__NRFreqInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__nr__freq_info__pack_to_buffer + (const Uenibstreamprotobuf__NRFreqInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NRFreqInfo * + uenibstreamprotobuf__nr__freq_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nr__freq_info__free_unpacked + (Uenibstreamprotobuf__NRFreqInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ReportInterval methods */ +void uenibstreamprotobuf__report_interval__init + (Uenibstreamprotobuf__ReportInterval *message); +size_t uenibstreamprotobuf__report_interval__get_packed_size + (const Uenibstreamprotobuf__ReportInterval *message); +size_t uenibstreamprotobuf__report_interval__pack + (const Uenibstreamprotobuf__ReportInterval *message, + uint8_t *out); +size_t uenibstreamprotobuf__report_interval__pack_to_buffer + (const Uenibstreamprotobuf__ReportInterval *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ReportInterval * + uenibstreamprotobuf__report_interval__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__report_interval__free_unpacked + (Uenibstreamprotobuf__ReportInterval *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ReportAmount methods */ +void uenibstreamprotobuf__report_amount__init + (Uenibstreamprotobuf__ReportAmount *message); +size_t uenibstreamprotobuf__report_amount__get_packed_size + (const Uenibstreamprotobuf__ReportAmount *message); +size_t uenibstreamprotobuf__report_amount__pack + (const Uenibstreamprotobuf__ReportAmount *message, + uint8_t *out); +size_t uenibstreamprotobuf__report_amount__pack_to_buffer + (const Uenibstreamprotobuf__ReportAmount *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ReportAmount * + uenibstreamprotobuf__report_amount__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__report_amount__free_unpacked + (Uenibstreamprotobuf__ReportAmount *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasReportQuantity methods */ +void uenibstreamprotobuf__meas_report_quantity__init + (Uenibstreamprotobuf__MeasReportQuantity *message); +size_t uenibstreamprotobuf__meas_report_quantity__get_packed_size + (const Uenibstreamprotobuf__MeasReportQuantity *message); +size_t uenibstreamprotobuf__meas_report_quantity__pack + (const Uenibstreamprotobuf__MeasReportQuantity *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_report_quantity__pack_to_buffer + (const Uenibstreamprotobuf__MeasReportQuantity *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasReportQuantity * + uenibstreamprotobuf__meas_report_quantity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_report_quantity__free_unpacked + (Uenibstreamprotobuf__MeasReportQuantity *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EventTriggerConfig methods */ +void uenibstreamprotobuf__event_trigger_config__init + (Uenibstreamprotobuf__EventTriggerConfig *message); +size_t uenibstreamprotobuf__event_trigger_config__get_packed_size + (const Uenibstreamprotobuf__EventTriggerConfig *message); +size_t uenibstreamprotobuf__event_trigger_config__pack + (const Uenibstreamprotobuf__EventTriggerConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__event_trigger_config__pack_to_buffer + (const Uenibstreamprotobuf__EventTriggerConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EventTriggerConfig * + uenibstreamprotobuf__event_trigger_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__event_trigger_config__free_unpacked + (Uenibstreamprotobuf__EventTriggerConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EventA1 methods */ +void uenibstreamprotobuf__event_a1__init + (Uenibstreamprotobuf__EventA1 *message); +size_t uenibstreamprotobuf__event_a1__get_packed_size + (const Uenibstreamprotobuf__EventA1 *message); +size_t uenibstreamprotobuf__event_a1__pack + (const Uenibstreamprotobuf__EventA1 *message, + uint8_t *out); +size_t uenibstreamprotobuf__event_a1__pack_to_buffer + (const Uenibstreamprotobuf__EventA1 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EventA1 * + uenibstreamprotobuf__event_a1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__event_a1__free_unpacked + (Uenibstreamprotobuf__EventA1 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EventA2 methods */ +void uenibstreamprotobuf__event_a2__init + (Uenibstreamprotobuf__EventA2 *message); +size_t uenibstreamprotobuf__event_a2__get_packed_size + (const Uenibstreamprotobuf__EventA2 *message); +size_t uenibstreamprotobuf__event_a2__pack + (const Uenibstreamprotobuf__EventA2 *message, + uint8_t *out); +size_t uenibstreamprotobuf__event_a2__pack_to_buffer + (const Uenibstreamprotobuf__EventA2 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EventA2 * + uenibstreamprotobuf__event_a2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__event_a2__free_unpacked + (Uenibstreamprotobuf__EventA2 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EventA3 methods */ +void uenibstreamprotobuf__event_a3__init + (Uenibstreamprotobuf__EventA3 *message); +size_t uenibstreamprotobuf__event_a3__get_packed_size + (const Uenibstreamprotobuf__EventA3 *message); +size_t uenibstreamprotobuf__event_a3__pack + (const Uenibstreamprotobuf__EventA3 *message, + uint8_t *out); +size_t uenibstreamprotobuf__event_a3__pack_to_buffer + (const Uenibstreamprotobuf__EventA3 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EventA3 * + uenibstreamprotobuf__event_a3__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__event_a3__free_unpacked + (Uenibstreamprotobuf__EventA3 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EventA4 methods */ +void uenibstreamprotobuf__event_a4__init + (Uenibstreamprotobuf__EventA4 *message); +size_t uenibstreamprotobuf__event_a4__get_packed_size + (const Uenibstreamprotobuf__EventA4 *message); +size_t uenibstreamprotobuf__event_a4__pack + (const Uenibstreamprotobuf__EventA4 *message, + uint8_t *out); +size_t uenibstreamprotobuf__event_a4__pack_to_buffer + (const Uenibstreamprotobuf__EventA4 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EventA4 * + uenibstreamprotobuf__event_a4__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__event_a4__free_unpacked + (Uenibstreamprotobuf__EventA4 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EventA5 methods */ +void uenibstreamprotobuf__event_a5__init + (Uenibstreamprotobuf__EventA5 *message); +size_t uenibstreamprotobuf__event_a5__get_packed_size + (const Uenibstreamprotobuf__EventA5 *message); +size_t uenibstreamprotobuf__event_a5__pack + (const Uenibstreamprotobuf__EventA5 *message, + uint8_t *out); +size_t uenibstreamprotobuf__event_a5__pack_to_buffer + (const Uenibstreamprotobuf__EventA5 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EventA5 * + uenibstreamprotobuf__event_a5__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__event_a5__free_unpacked + (Uenibstreamprotobuf__EventA5 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EventA6 methods */ +void uenibstreamprotobuf__event_a6__init + (Uenibstreamprotobuf__EventA6 *message); +size_t uenibstreamprotobuf__event_a6__get_packed_size + (const Uenibstreamprotobuf__EventA6 *message); +size_t uenibstreamprotobuf__event_a6__pack + (const Uenibstreamprotobuf__EventA6 *message, + uint8_t *out); +size_t uenibstreamprotobuf__event_a6__pack_to_buffer + (const Uenibstreamprotobuf__EventA6 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EventA6 * + uenibstreamprotobuf__event_a6__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__event_a6__free_unpacked + (Uenibstreamprotobuf__EventA6 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasTriggerQuantity methods */ +void uenibstreamprotobuf__meas_trigger_quantity__init + (Uenibstreamprotobuf__MeasTriggerQuantity *message); +size_t uenibstreamprotobuf__meas_trigger_quantity__get_packed_size + (const Uenibstreamprotobuf__MeasTriggerQuantity *message); +size_t uenibstreamprotobuf__meas_trigger_quantity__pack + (const Uenibstreamprotobuf__MeasTriggerQuantity *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_trigger_quantity__pack_to_buffer + (const Uenibstreamprotobuf__MeasTriggerQuantity *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasTriggerQuantity * + uenibstreamprotobuf__meas_trigger_quantity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_trigger_quantity__free_unpacked + (Uenibstreamprotobuf__MeasTriggerQuantity *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TimeToTrigger methods */ +void uenibstreamprotobuf__time_to_trigger__init + (Uenibstreamprotobuf__TimeToTrigger *message); +size_t uenibstreamprotobuf__time_to_trigger__get_packed_size + (const Uenibstreamprotobuf__TimeToTrigger *message); +size_t uenibstreamprotobuf__time_to_trigger__pack + (const Uenibstreamprotobuf__TimeToTrigger *message, + uint8_t *out); +size_t uenibstreamprotobuf__time_to_trigger__pack_to_buffer + (const Uenibstreamprotobuf__TimeToTrigger *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TimeToTrigger * + uenibstreamprotobuf__time_to_trigger__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__time_to_trigger__free_unpacked + (Uenibstreamprotobuf__TimeToTrigger *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasTriggerQuantityOffset methods */ +void uenibstreamprotobuf__meas_trigger_quantity_offset__init + (Uenibstreamprotobuf__MeasTriggerQuantityOffset *message); +size_t uenibstreamprotobuf__meas_trigger_quantity_offset__get_packed_size + (const Uenibstreamprotobuf__MeasTriggerQuantityOffset *message); +size_t uenibstreamprotobuf__meas_trigger_quantity_offset__pack + (const Uenibstreamprotobuf__MeasTriggerQuantityOffset *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_trigger_quantity_offset__pack_to_buffer + (const Uenibstreamprotobuf__MeasTriggerQuantityOffset *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasTriggerQuantityOffset * + uenibstreamprotobuf__meas_trigger_quantity_offset__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_trigger_quantity_offset__free_unpacked + (Uenibstreamprotobuf__MeasTriggerQuantityOffset *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ReportAddNeighMeas methods */ +void uenibstreamprotobuf__report_add_neigh_meas__init + (Uenibstreamprotobuf__ReportAddNeighMeas *message); +size_t uenibstreamprotobuf__report_add_neigh_meas__get_packed_size + (const Uenibstreamprotobuf__ReportAddNeighMeas *message); +size_t uenibstreamprotobuf__report_add_neigh_meas__pack + (const Uenibstreamprotobuf__ReportAddNeighMeas *message, + uint8_t *out); +size_t uenibstreamprotobuf__report_add_neigh_meas__pack_to_buffer + (const Uenibstreamprotobuf__ReportAddNeighMeas *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ReportAddNeighMeas * + uenibstreamprotobuf__report_add_neigh_meas__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__report_add_neigh_meas__free_unpacked + (Uenibstreamprotobuf__ReportAddNeighMeas *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ReportCGI methods */ +void uenibstreamprotobuf__report_cgi__init + (Uenibstreamprotobuf__ReportCGI *message); +size_t uenibstreamprotobuf__report_cgi__get_packed_size + (const Uenibstreamprotobuf__ReportCGI *message); +size_t uenibstreamprotobuf__report_cgi__pack + (const Uenibstreamprotobuf__ReportCGI *message, + uint8_t *out); +size_t uenibstreamprotobuf__report_cgi__pack_to_buffer + (const Uenibstreamprotobuf__ReportCGI *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ReportCGI * + uenibstreamprotobuf__report_cgi__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__report_cgi__free_unpacked + (Uenibstreamprotobuf__ReportCGI *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ReportConfigInterRAT methods */ +void uenibstreamprotobuf__report_config_inter_rat__init + (Uenibstreamprotobuf__ReportConfigInterRAT *message); +size_t uenibstreamprotobuf__report_config_inter_rat__get_packed_size + (const Uenibstreamprotobuf__ReportConfigInterRAT *message); +size_t uenibstreamprotobuf__report_config_inter_rat__pack + (const Uenibstreamprotobuf__ReportConfigInterRAT *message, + uint8_t *out); +size_t uenibstreamprotobuf__report_config_inter_rat__pack_to_buffer + (const Uenibstreamprotobuf__ReportConfigInterRAT *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ReportConfigInterRAT * + uenibstreamprotobuf__report_config_inter_rat__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__report_config_inter_rat__free_unpacked + (Uenibstreamprotobuf__ReportConfigInterRAT *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PeriodicalReportConfigInterRAT methods */ +void uenibstreamprotobuf__periodical_report_config_inter_rat__init + (Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message); +size_t uenibstreamprotobuf__periodical_report_config_inter_rat__get_packed_size + (const Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message); +size_t uenibstreamprotobuf__periodical_report_config_inter_rat__pack + (const Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message, + uint8_t *out); +size_t uenibstreamprotobuf__periodical_report_config_inter_rat__pack_to_buffer + (const Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PeriodicalReportConfigInterRAT * + uenibstreamprotobuf__periodical_report_config_inter_rat__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__periodical_report_config_inter_rat__free_unpacked + (Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EventTriggerConfigInterRAT methods */ +void uenibstreamprotobuf__event_trigger_config_inter_rat__init + (Uenibstreamprotobuf__EventTriggerConfigInterRAT *message); +size_t uenibstreamprotobuf__event_trigger_config_inter_rat__get_packed_size + (const Uenibstreamprotobuf__EventTriggerConfigInterRAT *message); +size_t uenibstreamprotobuf__event_trigger_config_inter_rat__pack + (const Uenibstreamprotobuf__EventTriggerConfigInterRAT *message, + uint8_t *out); +size_t uenibstreamprotobuf__event_trigger_config_inter_rat__pack_to_buffer + (const Uenibstreamprotobuf__EventTriggerConfigInterRAT *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EventTriggerConfigInterRAT * + uenibstreamprotobuf__event_trigger_config_inter_rat__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__event_trigger_config_inter_rat__free_unpacked + (Uenibstreamprotobuf__EventTriggerConfigInterRAT *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EventB1 methods */ +void uenibstreamprotobuf__event_b1__init + (Uenibstreamprotobuf__EventB1 *message); +size_t uenibstreamprotobuf__event_b1__get_packed_size + (const Uenibstreamprotobuf__EventB1 *message); +size_t uenibstreamprotobuf__event_b1__pack + (const Uenibstreamprotobuf__EventB1 *message, + uint8_t *out); +size_t uenibstreamprotobuf__event_b1__pack_to_buffer + (const Uenibstreamprotobuf__EventB1 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EventB1 * + uenibstreamprotobuf__event_b1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__event_b1__free_unpacked + (Uenibstreamprotobuf__EventB1 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EventB2 methods */ +void uenibstreamprotobuf__event_b2__init + (Uenibstreamprotobuf__EventB2 *message); +size_t uenibstreamprotobuf__event_b2__get_packed_size + (const Uenibstreamprotobuf__EventB2 *message); +size_t uenibstreamprotobuf__event_b2__pack + (const Uenibstreamprotobuf__EventB2 *message, + uint8_t *out); +size_t uenibstreamprotobuf__event_b2__pack_to_buffer + (const Uenibstreamprotobuf__EventB2 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EventB2 * + uenibstreamprotobuf__event_b2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__event_b2__free_unpacked + (Uenibstreamprotobuf__EventB2 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasTriggerQuantityEUTRA methods */ +void uenibstreamprotobuf__meas_trigger_quantity_eutra__init + (Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message); +size_t uenibstreamprotobuf__meas_trigger_quantity_eutra__get_packed_size + (const Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message); +size_t uenibstreamprotobuf__meas_trigger_quantity_eutra__pack + (const Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_trigger_quantity_eutra__pack_to_buffer + (const Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasTriggerQuantityEUTRA * + uenibstreamprotobuf__meas_trigger_quantity_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_trigger_quantity_eutra__free_unpacked + (Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ReportCGIEUTRA methods */ +void uenibstreamprotobuf__report_cgi__eutra__init + (Uenibstreamprotobuf__ReportCGIEUTRA *message); +size_t uenibstreamprotobuf__report_cgi__eutra__get_packed_size + (const Uenibstreamprotobuf__ReportCGIEUTRA *message); +size_t uenibstreamprotobuf__report_cgi__eutra__pack + (const Uenibstreamprotobuf__ReportCGIEUTRA *message, + uint8_t *out); +size_t uenibstreamprotobuf__report_cgi__eutra__pack_to_buffer + (const Uenibstreamprotobuf__ReportCGIEUTRA *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ReportCGIEUTRA * + uenibstreamprotobuf__report_cgi__eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__report_cgi__eutra__free_unpacked + (Uenibstreamprotobuf__ReportCGIEUTRA *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasIdToAddMod methods */ +void uenibstreamprotobuf__meas_id_to_add_mod__init + (Uenibstreamprotobuf__MeasIdToAddMod *message); +size_t uenibstreamprotobuf__meas_id_to_add_mod__get_packed_size + (const Uenibstreamprotobuf__MeasIdToAddMod *message); +size_t uenibstreamprotobuf__meas_id_to_add_mod__pack + (const Uenibstreamprotobuf__MeasIdToAddMod *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_id_to_add_mod__pack_to_buffer + (const Uenibstreamprotobuf__MeasIdToAddMod *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasIdToAddMod * + uenibstreamprotobuf__meas_id_to_add_mod__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_id_to_add_mod__free_unpacked + (Uenibstreamprotobuf__MeasIdToAddMod *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__QuantityConfig methods */ +void uenibstreamprotobuf__quantity_config__init + (Uenibstreamprotobuf__QuantityConfig *message); +size_t uenibstreamprotobuf__quantity_config__get_packed_size + (const Uenibstreamprotobuf__QuantityConfig *message); +size_t uenibstreamprotobuf__quantity_config__pack + (const Uenibstreamprotobuf__QuantityConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__quantity_config__pack_to_buffer + (const Uenibstreamprotobuf__QuantityConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__QuantityConfig * + uenibstreamprotobuf__quantity_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__quantity_config__free_unpacked + (Uenibstreamprotobuf__QuantityConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__QuantityConfigNR methods */ +void uenibstreamprotobuf__quantity_config_nr__init + (Uenibstreamprotobuf__QuantityConfigNR *message); +size_t uenibstreamprotobuf__quantity_config_nr__get_packed_size + (const Uenibstreamprotobuf__QuantityConfigNR *message); +size_t uenibstreamprotobuf__quantity_config_nr__pack + (const Uenibstreamprotobuf__QuantityConfigNR *message, + uint8_t *out); +size_t uenibstreamprotobuf__quantity_config_nr__pack_to_buffer + (const Uenibstreamprotobuf__QuantityConfigNR *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__QuantityConfigNR * + uenibstreamprotobuf__quantity_config_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__quantity_config_nr__free_unpacked + (Uenibstreamprotobuf__QuantityConfigNR *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__QuantityConfigRS methods */ +void uenibstreamprotobuf__quantity_config_rs__init + (Uenibstreamprotobuf__QuantityConfigRS *message); +size_t uenibstreamprotobuf__quantity_config_rs__get_packed_size + (const Uenibstreamprotobuf__QuantityConfigRS *message); +size_t uenibstreamprotobuf__quantity_config_rs__pack + (const Uenibstreamprotobuf__QuantityConfigRS *message, + uint8_t *out); +size_t uenibstreamprotobuf__quantity_config_rs__pack_to_buffer + (const Uenibstreamprotobuf__QuantityConfigRS *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__QuantityConfigRS * + uenibstreamprotobuf__quantity_config_rs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__quantity_config_rs__free_unpacked + (Uenibstreamprotobuf__QuantityConfigRS *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__FilterConfig methods */ +void uenibstreamprotobuf__filter_config__init + (Uenibstreamprotobuf__FilterConfig *message); +size_t uenibstreamprotobuf__filter_config__get_packed_size + (const Uenibstreamprotobuf__FilterConfig *message); +size_t uenibstreamprotobuf__filter_config__pack + (const Uenibstreamprotobuf__FilterConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__filter_config__pack_to_buffer + (const Uenibstreamprotobuf__FilterConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__FilterConfig * + uenibstreamprotobuf__filter_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__filter_config__free_unpacked + (Uenibstreamprotobuf__FilterConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__FilterCoefficient methods */ +void uenibstreamprotobuf__filter_coefficient__init + (Uenibstreamprotobuf__FilterCoefficient *message); +size_t uenibstreamprotobuf__filter_coefficient__get_packed_size + (const Uenibstreamprotobuf__FilterCoefficient *message); +size_t uenibstreamprotobuf__filter_coefficient__pack + (const Uenibstreamprotobuf__FilterCoefficient *message, + uint8_t *out); +size_t uenibstreamprotobuf__filter_coefficient__pack_to_buffer + (const Uenibstreamprotobuf__FilterCoefficient *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__FilterCoefficient * + uenibstreamprotobuf__filter_coefficient__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__filter_coefficient__free_unpacked + (Uenibstreamprotobuf__FilterCoefficient *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasGapConfig methods */ +void uenibstreamprotobuf__meas_gap_config__init + (Uenibstreamprotobuf__MeasGapConfig *message); +size_t uenibstreamprotobuf__meas_gap_config__get_packed_size + (const Uenibstreamprotobuf__MeasGapConfig *message); +size_t uenibstreamprotobuf__meas_gap_config__pack + (const Uenibstreamprotobuf__MeasGapConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_gap_config__pack_to_buffer + (const Uenibstreamprotobuf__MeasGapConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasGapConfig * + uenibstreamprotobuf__meas_gap_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_gap_config__free_unpacked + (Uenibstreamprotobuf__MeasGapConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__GapConfig methods */ +void uenibstreamprotobuf__gap_config__init + (Uenibstreamprotobuf__GapConfig *message); +size_t uenibstreamprotobuf__gap_config__get_packed_size + (const Uenibstreamprotobuf__GapConfig *message); +size_t uenibstreamprotobuf__gap_config__pack + (const Uenibstreamprotobuf__GapConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__gap_config__pack_to_buffer + (const Uenibstreamprotobuf__GapConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__GapConfig * + uenibstreamprotobuf__gap_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__gap_config__free_unpacked + (Uenibstreamprotobuf__GapConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MGL methods */ +void uenibstreamprotobuf__mgl__init + (Uenibstreamprotobuf__MGL *message); +size_t uenibstreamprotobuf__mgl__get_packed_size + (const Uenibstreamprotobuf__MGL *message); +size_t uenibstreamprotobuf__mgl__pack + (const Uenibstreamprotobuf__MGL *message, + uint8_t *out); +size_t uenibstreamprotobuf__mgl__pack_to_buffer + (const Uenibstreamprotobuf__MGL *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MGL * + uenibstreamprotobuf__mgl__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__mgl__free_unpacked + (Uenibstreamprotobuf__MGL *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MGRP methods */ +void uenibstreamprotobuf__mgrp__init + (Uenibstreamprotobuf__MGRP *message); +size_t uenibstreamprotobuf__mgrp__get_packed_size + (const Uenibstreamprotobuf__MGRP *message); +size_t uenibstreamprotobuf__mgrp__pack + (const Uenibstreamprotobuf__MGRP *message, + uint8_t *out); +size_t uenibstreamprotobuf__mgrp__pack_to_buffer + (const Uenibstreamprotobuf__MGRP *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MGRP * + uenibstreamprotobuf__mgrp__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__mgrp__free_unpacked + (Uenibstreamprotobuf__MGRP *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MGTA methods */ +void uenibstreamprotobuf__mgta__init + (Uenibstreamprotobuf__MGTA *message); +size_t uenibstreamprotobuf__mgta__get_packed_size + (const Uenibstreamprotobuf__MGTA *message); +size_t uenibstreamprotobuf__mgta__pack + (const Uenibstreamprotobuf__MGTA *message, + uint8_t *out); +size_t uenibstreamprotobuf__mgta__pack_to_buffer + (const Uenibstreamprotobuf__MGTA *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MGTA * + uenibstreamprotobuf__mgta__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__mgta__free_unpacked + (Uenibstreamprotobuf__MGTA *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasGapSharingConfig methods */ +void uenibstreamprotobuf__meas_gap_sharing_config__init + (Uenibstreamprotobuf__MeasGapSharingConfig *message); +size_t uenibstreamprotobuf__meas_gap_sharing_config__get_packed_size + (const Uenibstreamprotobuf__MeasGapSharingConfig *message); +size_t uenibstreamprotobuf__meas_gap_sharing_config__pack + (const Uenibstreamprotobuf__MeasGapSharingConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_gap_sharing_config__pack_to_buffer + (const Uenibstreamprotobuf__MeasGapSharingConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasGapSharingConfig * + uenibstreamprotobuf__meas_gap_sharing_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_gap_sharing_config__free_unpacked + (Uenibstreamprotobuf__MeasGapSharingConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasGapSharingScheme methods */ +void uenibstreamprotobuf__meas_gap_sharing_scheme__init + (Uenibstreamprotobuf__MeasGapSharingScheme *message); +size_t uenibstreamprotobuf__meas_gap_sharing_scheme__get_packed_size + (const Uenibstreamprotobuf__MeasGapSharingScheme *message); +size_t uenibstreamprotobuf__meas_gap_sharing_scheme__pack + (const Uenibstreamprotobuf__MeasGapSharingScheme *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_gap_sharing_scheme__pack_to_buffer + (const Uenibstreamprotobuf__MeasGapSharingScheme *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasGapSharingScheme * + uenibstreamprotobuf__meas_gap_sharing_scheme__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_gap_sharing_scheme__free_unpacked + (Uenibstreamprotobuf__MeasGapSharingScheme *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__OtherConfig methods */ +void uenibstreamprotobuf__other_config__init + (Uenibstreamprotobuf__OtherConfig *message); +size_t uenibstreamprotobuf__other_config__get_packed_size + (const Uenibstreamprotobuf__OtherConfig *message); +size_t uenibstreamprotobuf__other_config__pack + (const Uenibstreamprotobuf__OtherConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__other_config__pack_to_buffer + (const Uenibstreamprotobuf__OtherConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__OtherConfig * + uenibstreamprotobuf__other_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__other_config__free_unpacked + (Uenibstreamprotobuf__OtherConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer methods */ +void uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__init + (Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message); +size_t uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__get_packed_size + (const Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message); +size_t uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__pack + (const Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__pack_to_buffer + (const Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer * + uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__free_unpacked + (Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__OtherConfigV1540 methods */ +void uenibstreamprotobuf__other_config_v1540__init + (Uenibstreamprotobuf__OtherConfigV1540 *message); +size_t uenibstreamprotobuf__other_config_v1540__get_packed_size + (const Uenibstreamprotobuf__OtherConfigV1540 *message); +size_t uenibstreamprotobuf__other_config_v1540__pack + (const Uenibstreamprotobuf__OtherConfigV1540 *message, + uint8_t *out); +size_t uenibstreamprotobuf__other_config_v1540__pack_to_buffer + (const Uenibstreamprotobuf__OtherConfigV1540 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__OtherConfigV1540 * + uenibstreamprotobuf__other_config_v1540__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__other_config_v1540__free_unpacked + (Uenibstreamprotobuf__OtherConfigV1540 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__OverheatingAssistanceConfig methods */ +void uenibstreamprotobuf__overheating_assistance_config__init + (Uenibstreamprotobuf__OverheatingAssistanceConfig *message); +size_t uenibstreamprotobuf__overheating_assistance_config__get_packed_size + (const Uenibstreamprotobuf__OverheatingAssistanceConfig *message); +size_t uenibstreamprotobuf__overheating_assistance_config__pack + (const Uenibstreamprotobuf__OverheatingAssistanceConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__overheating_assistance_config__pack_to_buffer + (const Uenibstreamprotobuf__OverheatingAssistanceConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__OverheatingAssistanceConfig * + uenibstreamprotobuf__overheating_assistance_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__overheating_assistance_config__free_unpacked + (Uenibstreamprotobuf__OverheatingAssistanceConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SCellConfig methods */ +void uenibstreamprotobuf__scell_config__init + (Uenibstreamprotobuf__SCellConfig *message); +size_t uenibstreamprotobuf__scell_config__get_packed_size + (const Uenibstreamprotobuf__SCellConfig *message); +size_t uenibstreamprotobuf__scell_config__pack + (const Uenibstreamprotobuf__SCellConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__scell_config__pack_to_buffer + (const Uenibstreamprotobuf__SCellConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SCellConfig * + uenibstreamprotobuf__scell_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scell_config__free_unpacked + (Uenibstreamprotobuf__SCellConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SearchSpace methods */ +void uenibstreamprotobuf__search_space__init + (Uenibstreamprotobuf__SearchSpace *message); +size_t uenibstreamprotobuf__search_space__get_packed_size + (const Uenibstreamprotobuf__SearchSpace *message); +size_t uenibstreamprotobuf__search_space__pack + (const Uenibstreamprotobuf__SearchSpace *message, + uint8_t *out); +size_t uenibstreamprotobuf__search_space__pack_to_buffer + (const Uenibstreamprotobuf__SearchSpace *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SearchSpace * + uenibstreamprotobuf__search_space__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__search_space__free_unpacked + (Uenibstreamprotobuf__SearchSpace *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NrofCandidates methods */ +void uenibstreamprotobuf__nrof_candidates__init + (Uenibstreamprotobuf__NrofCandidates *message); +size_t uenibstreamprotobuf__nrof_candidates__get_packed_size + (const Uenibstreamprotobuf__NrofCandidates *message); +size_t uenibstreamprotobuf__nrof_candidates__pack + (const Uenibstreamprotobuf__NrofCandidates *message, + uint8_t *out); +size_t uenibstreamprotobuf__nrof_candidates__pack_to_buffer + (const Uenibstreamprotobuf__NrofCandidates *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NrofCandidates * + uenibstreamprotobuf__nrof_candidates__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nrof_candidates__free_unpacked + (Uenibstreamprotobuf__NrofCandidates *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__AggregationLevel methods */ +void uenibstreamprotobuf__aggregation_level__init + (Uenibstreamprotobuf__AggregationLevel *message); +size_t uenibstreamprotobuf__aggregation_level__get_packed_size + (const Uenibstreamprotobuf__AggregationLevel *message); +size_t uenibstreamprotobuf__aggregation_level__pack + (const Uenibstreamprotobuf__AggregationLevel *message, + uint8_t *out); +size_t uenibstreamprotobuf__aggregation_level__pack_to_buffer + (const Uenibstreamprotobuf__AggregationLevel *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__AggregationLevel * + uenibstreamprotobuf__aggregation_level__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__aggregation_level__free_unpacked + (Uenibstreamprotobuf__AggregationLevel *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Common methods */ +void uenibstreamprotobuf__common__init + (Uenibstreamprotobuf__Common *message); +size_t uenibstreamprotobuf__common__get_packed_size + (const Uenibstreamprotobuf__Common *message); +size_t uenibstreamprotobuf__common__pack + (const Uenibstreamprotobuf__Common *message, + uint8_t *out); +size_t uenibstreamprotobuf__common__pack_to_buffer + (const Uenibstreamprotobuf__Common *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Common * + uenibstreamprotobuf__common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__common__free_unpacked + (Uenibstreamprotobuf__Common *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DCIFormat00AndFormat10 methods */ +void uenibstreamprotobuf__dci__format0_0__and_format1_0__init + (Uenibstreamprotobuf__DCIFormat00AndFormat10 *message); +size_t uenibstreamprotobuf__dci__format0_0__and_format1_0__get_packed_size + (const Uenibstreamprotobuf__DCIFormat00AndFormat10 *message); +size_t uenibstreamprotobuf__dci__format0_0__and_format1_0__pack + (const Uenibstreamprotobuf__DCIFormat00AndFormat10 *message, + uint8_t *out); +size_t uenibstreamprotobuf__dci__format0_0__and_format1_0__pack_to_buffer + (const Uenibstreamprotobuf__DCIFormat00AndFormat10 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DCIFormat00AndFormat10 * + uenibstreamprotobuf__dci__format0_0__and_format1_0__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dci__format0_0__and_format1_0__free_unpacked + (Uenibstreamprotobuf__DCIFormat00AndFormat10 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DCIFormat20 methods */ +void uenibstreamprotobuf__dci__format2_0__init + (Uenibstreamprotobuf__DCIFormat20 *message); +size_t uenibstreamprotobuf__dci__format2_0__get_packed_size + (const Uenibstreamprotobuf__DCIFormat20 *message); +size_t uenibstreamprotobuf__dci__format2_0__pack + (const Uenibstreamprotobuf__DCIFormat20 *message, + uint8_t *out); +size_t uenibstreamprotobuf__dci__format2_0__pack_to_buffer + (const Uenibstreamprotobuf__DCIFormat20 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DCIFormat20 * + uenibstreamprotobuf__dci__format2_0__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dci__format2_0__free_unpacked + (Uenibstreamprotobuf__DCIFormat20 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NrofCandidatesSFI methods */ +void uenibstreamprotobuf__nrof_candidates__sfi__init + (Uenibstreamprotobuf__NrofCandidatesSFI *message); +size_t uenibstreamprotobuf__nrof_candidates__sfi__get_packed_size + (const Uenibstreamprotobuf__NrofCandidatesSFI *message); +size_t uenibstreamprotobuf__nrof_candidates__sfi__pack + (const Uenibstreamprotobuf__NrofCandidatesSFI *message, + uint8_t *out); +size_t uenibstreamprotobuf__nrof_candidates__sfi__pack_to_buffer + (const Uenibstreamprotobuf__NrofCandidatesSFI *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NrofCandidatesSFI * + uenibstreamprotobuf__nrof_candidates__sfi__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nrof_candidates__sfi__free_unpacked + (Uenibstreamprotobuf__NrofCandidatesSFI *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__AggregationLevelSFI methods */ +void uenibstreamprotobuf__aggregation_level__sfi__init + (Uenibstreamprotobuf__AggregationLevelSFI *message); +size_t uenibstreamprotobuf__aggregation_level__sfi__get_packed_size + (const Uenibstreamprotobuf__AggregationLevelSFI *message); +size_t uenibstreamprotobuf__aggregation_level__sfi__pack + (const Uenibstreamprotobuf__AggregationLevelSFI *message, + uint8_t *out); +size_t uenibstreamprotobuf__aggregation_level__sfi__pack_to_buffer + (const Uenibstreamprotobuf__AggregationLevelSFI *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__AggregationLevelSFI * + uenibstreamprotobuf__aggregation_level__sfi__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__aggregation_level__sfi__free_unpacked + (Uenibstreamprotobuf__AggregationLevelSFI *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DCIFormat21 methods */ +void uenibstreamprotobuf__dci__format2_1__init + (Uenibstreamprotobuf__DCIFormat21 *message); +size_t uenibstreamprotobuf__dci__format2_1__get_packed_size + (const Uenibstreamprotobuf__DCIFormat21 *message); +size_t uenibstreamprotobuf__dci__format2_1__pack + (const Uenibstreamprotobuf__DCIFormat21 *message, + uint8_t *out); +size_t uenibstreamprotobuf__dci__format2_1__pack_to_buffer + (const Uenibstreamprotobuf__DCIFormat21 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DCIFormat21 * + uenibstreamprotobuf__dci__format2_1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dci__format2_1__free_unpacked + (Uenibstreamprotobuf__DCIFormat21 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DCIFormat22 methods */ +void uenibstreamprotobuf__dci__format2_2__init + (Uenibstreamprotobuf__DCIFormat22 *message); +size_t uenibstreamprotobuf__dci__format2_2__get_packed_size + (const Uenibstreamprotobuf__DCIFormat22 *message); +size_t uenibstreamprotobuf__dci__format2_2__pack + (const Uenibstreamprotobuf__DCIFormat22 *message, + uint8_t *out); +size_t uenibstreamprotobuf__dci__format2_2__pack_to_buffer + (const Uenibstreamprotobuf__DCIFormat22 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DCIFormat22 * + uenibstreamprotobuf__dci__format2_2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dci__format2_2__free_unpacked + (Uenibstreamprotobuf__DCIFormat22 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DCIFormat23 methods */ +void uenibstreamprotobuf__dci__format2_3__init + (Uenibstreamprotobuf__DCIFormat23 *message); +size_t uenibstreamprotobuf__dci__format2_3__get_packed_size + (const Uenibstreamprotobuf__DCIFormat23 *message); +size_t uenibstreamprotobuf__dci__format2_3__pack + (const Uenibstreamprotobuf__DCIFormat23 *message, + uint8_t *out); +size_t uenibstreamprotobuf__dci__format2_3__pack_to_buffer + (const Uenibstreamprotobuf__DCIFormat23 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DCIFormat23 * + uenibstreamprotobuf__dci__format2_3__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dci__format2_3__free_unpacked + (Uenibstreamprotobuf__DCIFormat23 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Dummy1 methods */ +void uenibstreamprotobuf__dummy1__init + (Uenibstreamprotobuf__Dummy1 *message); +size_t uenibstreamprotobuf__dummy1__get_packed_size + (const Uenibstreamprotobuf__Dummy1 *message); +size_t uenibstreamprotobuf__dummy1__pack + (const Uenibstreamprotobuf__Dummy1 *message, + uint8_t *out); +size_t uenibstreamprotobuf__dummy1__pack_to_buffer + (const Uenibstreamprotobuf__Dummy1 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Dummy1 * + uenibstreamprotobuf__dummy1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dummy1__free_unpacked + (Uenibstreamprotobuf__Dummy1 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Dummy2 methods */ +void uenibstreamprotobuf__dummy2__init + (Uenibstreamprotobuf__Dummy2 *message); +size_t uenibstreamprotobuf__dummy2__get_packed_size + (const Uenibstreamprotobuf__Dummy2 *message); +size_t uenibstreamprotobuf__dummy2__pack + (const Uenibstreamprotobuf__Dummy2 *message, + uint8_t *out); +size_t uenibstreamprotobuf__dummy2__pack_to_buffer + (const Uenibstreamprotobuf__Dummy2 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Dummy2 * + uenibstreamprotobuf__dummy2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dummy2__free_unpacked + (Uenibstreamprotobuf__Dummy2 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UESpecific methods */ +void uenibstreamprotobuf__ue__specific__init + (Uenibstreamprotobuf__UESpecific *message); +size_t uenibstreamprotobuf__ue__specific__get_packed_size + (const Uenibstreamprotobuf__UESpecific *message); +size_t uenibstreamprotobuf__ue__specific__pack + (const Uenibstreamprotobuf__UESpecific *message, + uint8_t *out); +size_t uenibstreamprotobuf__ue__specific__pack_to_buffer + (const Uenibstreamprotobuf__UESpecific *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UESpecific * + uenibstreamprotobuf__ue__specific__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ue__specific__free_unpacked + (Uenibstreamprotobuf__UESpecific *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DCIFormats methods */ +void uenibstreamprotobuf__dci__formats__init + (Uenibstreamprotobuf__DCIFormats *message); +size_t uenibstreamprotobuf__dci__formats__get_packed_size + (const Uenibstreamprotobuf__DCIFormats *message); +size_t uenibstreamprotobuf__dci__formats__pack + (const Uenibstreamprotobuf__DCIFormats *message, + uint8_t *out); +size_t uenibstreamprotobuf__dci__formats__pack_to_buffer + (const Uenibstreamprotobuf__DCIFormats *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DCIFormats * + uenibstreamprotobuf__dci__formats__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dci__formats__free_unpacked + (Uenibstreamprotobuf__DCIFormats *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasResultCellListSFTD methods */ +void uenibstreamprotobuf__meas_result_cell_list_sftd__init + (Uenibstreamprotobuf__MeasResultCellListSFTD *message); +size_t uenibstreamprotobuf__meas_result_cell_list_sftd__get_packed_size + (const Uenibstreamprotobuf__MeasResultCellListSFTD *message); +size_t uenibstreamprotobuf__meas_result_cell_list_sftd__pack + (const Uenibstreamprotobuf__MeasResultCellListSFTD *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_result_cell_list_sftd__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultCellListSFTD *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasResultCellListSFTD * + uenibstreamprotobuf__meas_result_cell_list_sftd__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_result_cell_list_sftd__free_unpacked + (Uenibstreamprotobuf__MeasResultCellListSFTD *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasResultCellSFTD methods */ +void uenibstreamprotobuf__meas_result_cell_sftd__init + (Uenibstreamprotobuf__MeasResultCellSFTD *message); +size_t uenibstreamprotobuf__meas_result_cell_sftd__get_packed_size + (const Uenibstreamprotobuf__MeasResultCellSFTD *message); +size_t uenibstreamprotobuf__meas_result_cell_sftd__pack + (const Uenibstreamprotobuf__MeasResultCellSFTD *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_result_cell_sftd__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultCellSFTD *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasResultCellSFTD * + uenibstreamprotobuf__meas_result_cell_sftd__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_result_cell_sftd__free_unpacked + (Uenibstreamprotobuf__MeasResultCellSFTD *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasResultList2NR methods */ +void uenibstreamprotobuf__meas_result_list2_nr__init + (Uenibstreamprotobuf__MeasResultList2NR *message); +size_t uenibstreamprotobuf__meas_result_list2_nr__get_packed_size + (const Uenibstreamprotobuf__MeasResultList2NR *message); +size_t uenibstreamprotobuf__meas_result_list2_nr__pack + (const Uenibstreamprotobuf__MeasResultList2NR *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_result_list2_nr__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultList2NR *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasResultList2NR * + uenibstreamprotobuf__meas_result_list2_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_result_list2_nr__free_unpacked + (Uenibstreamprotobuf__MeasResultList2NR *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasResult2NR methods */ +void uenibstreamprotobuf__meas_result2_nr__init + (Uenibstreamprotobuf__MeasResult2NR *message); +size_t uenibstreamprotobuf__meas_result2_nr__get_packed_size + (const Uenibstreamprotobuf__MeasResult2NR *message); +size_t uenibstreamprotobuf__meas_result2_nr__pack + (const Uenibstreamprotobuf__MeasResult2NR *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_result2_nr__pack_to_buffer + (const Uenibstreamprotobuf__MeasResult2NR *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasResult2NR * + uenibstreamprotobuf__meas_result2_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_result2_nr__free_unpacked + (Uenibstreamprotobuf__MeasResult2NR *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasQuantityResults methods */ +void uenibstreamprotobuf__meas_quantity_results__init + (Uenibstreamprotobuf__MeasQuantityResults *message); +size_t uenibstreamprotobuf__meas_quantity_results__get_packed_size + (const Uenibstreamprotobuf__MeasQuantityResults *message); +size_t uenibstreamprotobuf__meas_quantity_results__pack + (const Uenibstreamprotobuf__MeasQuantityResults *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_quantity_results__pack_to_buffer + (const Uenibstreamprotobuf__MeasQuantityResults *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasQuantityResults * + uenibstreamprotobuf__meas_quantity_results__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_quantity_results__free_unpacked + (Uenibstreamprotobuf__MeasQuantityResults *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ResultsPerSSBIndex methods */ +void uenibstreamprotobuf__results_per_ssb__index__init + (Uenibstreamprotobuf__ResultsPerSSBIndex *message); +size_t uenibstreamprotobuf__results_per_ssb__index__get_packed_size + (const Uenibstreamprotobuf__ResultsPerSSBIndex *message); +size_t uenibstreamprotobuf__results_per_ssb__index__pack + (const Uenibstreamprotobuf__ResultsPerSSBIndex *message, + uint8_t *out); +size_t uenibstreamprotobuf__results_per_ssb__index__pack_to_buffer + (const Uenibstreamprotobuf__ResultsPerSSBIndex *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ResultsPerSSBIndex * + uenibstreamprotobuf__results_per_ssb__index__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__results_per_ssb__index__free_unpacked + (Uenibstreamprotobuf__ResultsPerSSBIndex *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ResultsPerCSIRSIndex methods */ +void uenibstreamprotobuf__results_per_csi__rs__index__init + (Uenibstreamprotobuf__ResultsPerCSIRSIndex *message); +size_t uenibstreamprotobuf__results_per_csi__rs__index__get_packed_size + (const Uenibstreamprotobuf__ResultsPerCSIRSIndex *message); +size_t uenibstreamprotobuf__results_per_csi__rs__index__pack + (const Uenibstreamprotobuf__ResultsPerCSIRSIndex *message, + uint8_t *out); +size_t uenibstreamprotobuf__results_per_csi__rs__index__pack_to_buffer + (const Uenibstreamprotobuf__ResultsPerCSIRSIndex *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ResultsPerCSIRSIndex * + uenibstreamprotobuf__results_per_csi__rs__index__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__results_per_csi__rs__index__free_unpacked + (Uenibstreamprotobuf__ResultsPerCSIRSIndex *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasQuantityResultsEUTRA methods */ +void uenibstreamprotobuf__meas_quantity_results_eutra__init + (Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message); +size_t uenibstreamprotobuf__meas_quantity_results_eutra__get_packed_size + (const Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message); +size_t uenibstreamprotobuf__meas_quantity_results_eutra__pack + (const Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_quantity_results_eutra__pack_to_buffer + (const Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasQuantityResultsEUTRA * + uenibstreamprotobuf__meas_quantity_results_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_quantity_results_eutra__free_unpacked + (Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CellResults methods */ +void uenibstreamprotobuf__cell_results__init + (Uenibstreamprotobuf__CellResults *message); +size_t uenibstreamprotobuf__cell_results__get_packed_size + (const Uenibstreamprotobuf__CellResults *message); +size_t uenibstreamprotobuf__cell_results__pack + (const Uenibstreamprotobuf__CellResults *message, + uint8_t *out); +size_t uenibstreamprotobuf__cell_results__pack_to_buffer + (const Uenibstreamprotobuf__CellResults *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CellResults * + uenibstreamprotobuf__cell_results__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cell_results__free_unpacked + (Uenibstreamprotobuf__CellResults *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ResultsPerCSIRSIndexList methods */ +void uenibstreamprotobuf__results_per_csi__rs__index_list__init + (Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message); +size_t uenibstreamprotobuf__results_per_csi__rs__index_list__get_packed_size + (const Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message); +size_t uenibstreamprotobuf__results_per_csi__rs__index_list__pack + (const Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message, + uint8_t *out); +size_t uenibstreamprotobuf__results_per_csi__rs__index_list__pack_to_buffer + (const Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ResultsPerCSIRSIndexList * + uenibstreamprotobuf__results_per_csi__rs__index_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__results_per_csi__rs__index_list__free_unpacked + (Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ResultsPerSSBIndexList methods */ +void uenibstreamprotobuf__results_per_ssb__index_list__init + (Uenibstreamprotobuf__ResultsPerSSBIndexList *message); +size_t uenibstreamprotobuf__results_per_ssb__index_list__get_packed_size + (const Uenibstreamprotobuf__ResultsPerSSBIndexList *message); +size_t uenibstreamprotobuf__results_per_ssb__index_list__pack + (const Uenibstreamprotobuf__ResultsPerSSBIndexList *message, + uint8_t *out); +size_t uenibstreamprotobuf__results_per_ssb__index_list__pack_to_buffer + (const Uenibstreamprotobuf__ResultsPerSSBIndexList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ResultsPerSSBIndexList * + uenibstreamprotobuf__results_per_ssb__index_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__results_per_ssb__index_list__free_unpacked + (Uenibstreamprotobuf__ResultsPerSSBIndexList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RsIndexResults methods */ +void uenibstreamprotobuf__rs_index_results__init + (Uenibstreamprotobuf__RsIndexResults *message); +size_t uenibstreamprotobuf__rs_index_results__get_packed_size + (const Uenibstreamprotobuf__RsIndexResults *message); +size_t uenibstreamprotobuf__rs_index_results__pack + (const Uenibstreamprotobuf__RsIndexResults *message, + uint8_t *out); +size_t uenibstreamprotobuf__rs_index_results__pack_to_buffer + (const Uenibstreamprotobuf__RsIndexResults *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RsIndexResults * + uenibstreamprotobuf__rs_index_results__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rs_index_results__free_unpacked + (Uenibstreamprotobuf__RsIndexResults *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasResult methods */ +void uenibstreamprotobuf__meas_result__init + (Uenibstreamprotobuf__MeasResult *message); +size_t uenibstreamprotobuf__meas_result__get_packed_size + (const Uenibstreamprotobuf__MeasResult *message); +size_t uenibstreamprotobuf__meas_result__pack + (const Uenibstreamprotobuf__MeasResult *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_result__pack_to_buffer + (const Uenibstreamprotobuf__MeasResult *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasResult * + uenibstreamprotobuf__meas_result__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_result__free_unpacked + (Uenibstreamprotobuf__MeasResult *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PLMNIdentity methods */ +void uenibstreamprotobuf__plmn__identity__init + (Uenibstreamprotobuf__PLMNIdentity *message); +size_t uenibstreamprotobuf__plmn__identity__get_packed_size + (const Uenibstreamprotobuf__PLMNIdentity *message); +size_t uenibstreamprotobuf__plmn__identity__pack + (const Uenibstreamprotobuf__PLMNIdentity *message, + uint8_t *out); +size_t uenibstreamprotobuf__plmn__identity__pack_to_buffer + (const Uenibstreamprotobuf__PLMNIdentity *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PLMNIdentity * + uenibstreamprotobuf__plmn__identity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__plmn__identity__free_unpacked + (Uenibstreamprotobuf__PLMNIdentity *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MNC methods */ +void uenibstreamprotobuf__mnc__init + (Uenibstreamprotobuf__MNC *message); +size_t uenibstreamprotobuf__mnc__get_packed_size + (const Uenibstreamprotobuf__MNC *message); +size_t uenibstreamprotobuf__mnc__pack + (const Uenibstreamprotobuf__MNC *message, + uint8_t *out); +size_t uenibstreamprotobuf__mnc__pack_to_buffer + (const Uenibstreamprotobuf__MNC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MNC * + uenibstreamprotobuf__mnc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__mnc__free_unpacked + (Uenibstreamprotobuf__MNC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MCC methods */ +void uenibstreamprotobuf__mcc__init + (Uenibstreamprotobuf__MCC *message); +size_t uenibstreamprotobuf__mcc__get_packed_size + (const Uenibstreamprotobuf__MCC *message); +size_t uenibstreamprotobuf__mcc__pack + (const Uenibstreamprotobuf__MCC *message, + uint8_t *out); +size_t uenibstreamprotobuf__mcc__pack_to_buffer + (const Uenibstreamprotobuf__MCC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MCC * + uenibstreamprotobuf__mcc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__mcc__free_unpacked + (Uenibstreamprotobuf__MCC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PLMNIdentityEUTRA5GC methods */ +void uenibstreamprotobuf__plmn__identity__eutra_5_gc__init + (Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message); +size_t uenibstreamprotobuf__plmn__identity__eutra_5_gc__get_packed_size + (const Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message); +size_t uenibstreamprotobuf__plmn__identity__eutra_5_gc__pack + (const Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message, + uint8_t *out); +size_t uenibstreamprotobuf__plmn__identity__eutra_5_gc__pack_to_buffer + (const Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PLMNIdentityEUTRA5GC * + uenibstreamprotobuf__plmn__identity__eutra_5_gc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__plmn__identity__eutra_5_gc__free_unpacked + (Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC methods */ +void uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__init + (Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message); +size_t uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__get_packed_size + (const Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message); +size_t uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__pack + (const Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message, + uint8_t *out); +size_t uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__pack_to_buffer + (const Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC * + uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__free_unpacked + (Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC methods */ +void uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__init + (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message); +size_t uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__get_packed_size + (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message); +size_t uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__pack + (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message, + uint8_t *out); +size_t uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__pack_to_buffer + (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC * + uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__free_unpacked + (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC methods */ +void uenibstreamprotobuf__plmn__identity_list__eutra__epc__init + (Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message); +size_t uenibstreamprotobuf__plmn__identity_list__eutra__epc__get_packed_size + (const Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message); +size_t uenibstreamprotobuf__plmn__identity_list__eutra__epc__pack + (const Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message, + uint8_t *out); +size_t uenibstreamprotobuf__plmn__identity_list__eutra__epc__pack_to_buffer + (const Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC * + uenibstreamprotobuf__plmn__identity_list__eutra__epc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__plmn__identity_list__eutra__epc__free_unpacked + (Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC methods */ +void uenibstreamprotobuf__cell_access_related_info__eutra__epc__init + (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message); +size_t uenibstreamprotobuf__cell_access_related_info__eutra__epc__get_packed_size + (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message); +size_t uenibstreamprotobuf__cell_access_related_info__eutra__epc__pack + (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message, + uint8_t *out); +size_t uenibstreamprotobuf__cell_access_related_info__eutra__epc__pack_to_buffer + (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC * + uenibstreamprotobuf__cell_access_related_info__eutra__epc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cell_access_related_info__eutra__epc__free_unpacked + (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CGIInfoEPC methods */ +void uenibstreamprotobuf__cgi_info__epc__init + (Uenibstreamprotobuf__CGIInfoEPC *message); +size_t uenibstreamprotobuf__cgi_info__epc__get_packed_size + (const Uenibstreamprotobuf__CGIInfoEPC *message); +size_t uenibstreamprotobuf__cgi_info__epc__pack + (const Uenibstreamprotobuf__CGIInfoEPC *message, + uint8_t *out); +size_t uenibstreamprotobuf__cgi_info__epc__pack_to_buffer + (const Uenibstreamprotobuf__CGIInfoEPC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CGIInfoEPC * + uenibstreamprotobuf__cgi_info__epc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cgi_info__epc__free_unpacked + (Uenibstreamprotobuf__CGIInfoEPC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PLMNIdentityInfo methods */ +void uenibstreamprotobuf__plmn__identity_info__init + (Uenibstreamprotobuf__PLMNIdentityInfo *message); +size_t uenibstreamprotobuf__plmn__identity_info__get_packed_size + (const Uenibstreamprotobuf__PLMNIdentityInfo *message); +size_t uenibstreamprotobuf__plmn__identity_info__pack + (const Uenibstreamprotobuf__PLMNIdentityInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__plmn__identity_info__pack_to_buffer + (const Uenibstreamprotobuf__PLMNIdentityInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PLMNIdentityInfo * + uenibstreamprotobuf__plmn__identity_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__plmn__identity_info__free_unpacked + (Uenibstreamprotobuf__PLMNIdentityInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PDCCHConfigSIB1 methods */ +void uenibstreamprotobuf__pdcch__config_sib1__init + (Uenibstreamprotobuf__PDCCHConfigSIB1 *message); +size_t uenibstreamprotobuf__pdcch__config_sib1__get_packed_size + (const Uenibstreamprotobuf__PDCCHConfigSIB1 *message); +size_t uenibstreamprotobuf__pdcch__config_sib1__pack + (const Uenibstreamprotobuf__PDCCHConfigSIB1 *message, + uint8_t *out); +size_t uenibstreamprotobuf__pdcch__config_sib1__pack_to_buffer + (const Uenibstreamprotobuf__PDCCHConfigSIB1 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PDCCHConfigSIB1 * + uenibstreamprotobuf__pdcch__config_sib1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pdcch__config_sib1__free_unpacked + (Uenibstreamprotobuf__PDCCHConfigSIB1 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NoSIB1 methods */ +void uenibstreamprotobuf__no_sib1__init + (Uenibstreamprotobuf__NoSIB1 *message); +size_t uenibstreamprotobuf__no_sib1__get_packed_size + (const Uenibstreamprotobuf__NoSIB1 *message); +size_t uenibstreamprotobuf__no_sib1__pack + (const Uenibstreamprotobuf__NoSIB1 *message, + uint8_t *out); +size_t uenibstreamprotobuf__no_sib1__pack_to_buffer + (const Uenibstreamprotobuf__NoSIB1 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NoSIB1 * + uenibstreamprotobuf__no_sib1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__no_sib1__free_unpacked + (Uenibstreamprotobuf__NoSIB1 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PLMNIdentityInfoList methods */ +void uenibstreamprotobuf__plmn__identity_info_list__init + (Uenibstreamprotobuf__PLMNIdentityInfoList *message); +size_t uenibstreamprotobuf__plmn__identity_info_list__get_packed_size + (const Uenibstreamprotobuf__PLMNIdentityInfoList *message); +size_t uenibstreamprotobuf__plmn__identity_info_list__pack + (const Uenibstreamprotobuf__PLMNIdentityInfoList *message, + uint8_t *out); +size_t uenibstreamprotobuf__plmn__identity_info_list__pack_to_buffer + (const Uenibstreamprotobuf__PLMNIdentityInfoList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PLMNIdentityInfoList * + uenibstreamprotobuf__plmn__identity_info_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__plmn__identity_info_list__free_unpacked + (Uenibstreamprotobuf__PLMNIdentityInfoList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MultiFrequencyBandListNR methods */ +void uenibstreamprotobuf__multi_frequency_band_list_nr__init + (Uenibstreamprotobuf__MultiFrequencyBandListNR *message); +size_t uenibstreamprotobuf__multi_frequency_band_list_nr__get_packed_size + (const Uenibstreamprotobuf__MultiFrequencyBandListNR *message); +size_t uenibstreamprotobuf__multi_frequency_band_list_nr__pack + (const Uenibstreamprotobuf__MultiFrequencyBandListNR *message, + uint8_t *out); +size_t uenibstreamprotobuf__multi_frequency_band_list_nr__pack_to_buffer + (const Uenibstreamprotobuf__MultiFrequencyBandListNR *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MultiFrequencyBandListNR * + uenibstreamprotobuf__multi_frequency_band_list_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__multi_frequency_band_list_nr__free_unpacked + (Uenibstreamprotobuf__MultiFrequencyBandListNR *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CGIInfo methods */ +void uenibstreamprotobuf__cgi__info__init + (Uenibstreamprotobuf__CGIInfo *message); +size_t uenibstreamprotobuf__cgi__info__get_packed_size + (const Uenibstreamprotobuf__CGIInfo *message); +size_t uenibstreamprotobuf__cgi__info__pack + (const Uenibstreamprotobuf__CGIInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__cgi__info__pack_to_buffer + (const Uenibstreamprotobuf__CGIInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CGIInfo * + uenibstreamprotobuf__cgi__info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cgi__info__free_unpacked + (Uenibstreamprotobuf__CGIInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MultiBandInfoListEUTRA methods */ +void uenibstreamprotobuf__multi_band_info_list_eutra__init + (Uenibstreamprotobuf__MultiBandInfoListEUTRA *message); +size_t uenibstreamprotobuf__multi_band_info_list_eutra__get_packed_size + (const Uenibstreamprotobuf__MultiBandInfoListEUTRA *message); +size_t uenibstreamprotobuf__multi_band_info_list_eutra__pack + (const Uenibstreamprotobuf__MultiBandInfoListEUTRA *message, + uint8_t *out); +size_t uenibstreamprotobuf__multi_band_info_list_eutra__pack_to_buffer + (const Uenibstreamprotobuf__MultiBandInfoListEUTRA *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MultiBandInfoListEUTRA * + uenibstreamprotobuf__multi_band_info_list_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__multi_band_info_list_eutra__free_unpacked + (Uenibstreamprotobuf__MultiBandInfoListEUTRA *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRACGIInfo methods */ +void uenibstreamprotobuf__eutra__cgi__info__init + (Uenibstreamprotobuf__EUTRACGIInfo *message); +size_t uenibstreamprotobuf__eutra__cgi__info__get_packed_size + (const Uenibstreamprotobuf__EUTRACGIInfo *message); +size_t uenibstreamprotobuf__eutra__cgi__info__pack + (const Uenibstreamprotobuf__EUTRACGIInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__cgi__info__pack_to_buffer + (const Uenibstreamprotobuf__EUTRACGIInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRACGIInfo * + uenibstreamprotobuf__eutra__cgi__info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__cgi__info__free_unpacked + (Uenibstreamprotobuf__EUTRACGIInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasResultNR methods */ +void uenibstreamprotobuf__meas_result_nr__init + (Uenibstreamprotobuf__MeasResultNR *message); +size_t uenibstreamprotobuf__meas_result_nr__get_packed_size + (const Uenibstreamprotobuf__MeasResultNR *message); +size_t uenibstreamprotobuf__meas_result_nr__pack + (const Uenibstreamprotobuf__MeasResultNR *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_result_nr__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultNR *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasResultNR * + uenibstreamprotobuf__meas_result_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_result_nr__free_unpacked + (Uenibstreamprotobuf__MeasResultNR *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasResultEUTRA methods */ +void uenibstreamprotobuf__meas_result_eutra__init + (Uenibstreamprotobuf__MeasResultEUTRA *message); +size_t uenibstreamprotobuf__meas_result_eutra__get_packed_size + (const Uenibstreamprotobuf__MeasResultEUTRA *message); +size_t uenibstreamprotobuf__meas_result_eutra__pack + (const Uenibstreamprotobuf__MeasResultEUTRA *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_result_eutra__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultEUTRA *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasResultEUTRA * + uenibstreamprotobuf__meas_result_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_result_eutra__free_unpacked + (Uenibstreamprotobuf__MeasResultEUTRA *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasResultServMO methods */ +void uenibstreamprotobuf__meas_result_serv_mo__init + (Uenibstreamprotobuf__MeasResultServMO *message); +size_t uenibstreamprotobuf__meas_result_serv_mo__get_packed_size + (const Uenibstreamprotobuf__MeasResultServMO *message); +size_t uenibstreamprotobuf__meas_result_serv_mo__pack + (const Uenibstreamprotobuf__MeasResultServMO *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_result_serv_mo__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultServMO *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasResultServMO * + uenibstreamprotobuf__meas_result_serv_mo__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_result_serv_mo__free_unpacked + (Uenibstreamprotobuf__MeasResultServMO *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasResultServMOList methods */ +void uenibstreamprotobuf__meas_result_serv_molist__init + (Uenibstreamprotobuf__MeasResultServMOList *message); +size_t uenibstreamprotobuf__meas_result_serv_molist__get_packed_size + (const Uenibstreamprotobuf__MeasResultServMOList *message); +size_t uenibstreamprotobuf__meas_result_serv_molist__pack + (const Uenibstreamprotobuf__MeasResultServMOList *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_result_serv_molist__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultServMOList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasResultServMOList * + uenibstreamprotobuf__meas_result_serv_molist__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_result_serv_molist__free_unpacked + (Uenibstreamprotobuf__MeasResultServMOList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasResultListNR methods */ +void uenibstreamprotobuf__meas_result_list_nr__init + (Uenibstreamprotobuf__MeasResultListNR *message); +size_t uenibstreamprotobuf__meas_result_list_nr__get_packed_size + (const Uenibstreamprotobuf__MeasResultListNR *message); +size_t uenibstreamprotobuf__meas_result_list_nr__pack + (const Uenibstreamprotobuf__MeasResultListNR *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_result_list_nr__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultListNR *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasResultListNR * + uenibstreamprotobuf__meas_result_list_nr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_result_list_nr__free_unpacked + (Uenibstreamprotobuf__MeasResultListNR *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasResultListEUTRA methods */ +void uenibstreamprotobuf__meas_result_list_eutra__init + (Uenibstreamprotobuf__MeasResultListEUTRA *message); +size_t uenibstreamprotobuf__meas_result_list_eutra__get_packed_size + (const Uenibstreamprotobuf__MeasResultListEUTRA *message); +size_t uenibstreamprotobuf__meas_result_list_eutra__pack + (const Uenibstreamprotobuf__MeasResultListEUTRA *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_result_list_eutra__pack_to_buffer + (const Uenibstreamprotobuf__MeasResultListEUTRA *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasResultListEUTRA * + uenibstreamprotobuf__meas_result_list_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_result_list_eutra__free_unpacked + (Uenibstreamprotobuf__MeasResultListEUTRA *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasResults methods */ +void uenibstreamprotobuf__meas_results__init + (Uenibstreamprotobuf__MeasResults *message); +size_t uenibstreamprotobuf__meas_results__get_packed_size + (const Uenibstreamprotobuf__MeasResults *message); +size_t uenibstreamprotobuf__meas_results__pack + (const Uenibstreamprotobuf__MeasResults *message, + uint8_t *out); +size_t uenibstreamprotobuf__meas_results__pack_to_buffer + (const Uenibstreamprotobuf__MeasResults *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasResults * + uenibstreamprotobuf__meas_results__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__meas_results__free_unpacked + (Uenibstreamprotobuf__MeasResults *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DRXInfo methods */ +void uenibstreamprotobuf__drx__info__init + (Uenibstreamprotobuf__DRXInfo *message); +size_t uenibstreamprotobuf__drx__info__get_packed_size + (const Uenibstreamprotobuf__DRXInfo *message); +size_t uenibstreamprotobuf__drx__info__pack + (const Uenibstreamprotobuf__DRXInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__drx__info__pack_to_buffer + (const Uenibstreamprotobuf__DRXInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DRXInfo * + uenibstreamprotobuf__drx__info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__drx__info__free_unpacked + (Uenibstreamprotobuf__DRXInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RadioBearerConfig methods */ +void uenibstreamprotobuf__radio_bearer_config__init + (Uenibstreamprotobuf__RadioBearerConfig *message); +size_t uenibstreamprotobuf__radio_bearer_config__get_packed_size + (const Uenibstreamprotobuf__RadioBearerConfig *message); +size_t uenibstreamprotobuf__radio_bearer_config__pack + (const Uenibstreamprotobuf__RadioBearerConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__radio_bearer_config__pack_to_buffer + (const Uenibstreamprotobuf__RadioBearerConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RadioBearerConfig * + uenibstreamprotobuf__radio_bearer_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__radio_bearer_config__free_unpacked + (Uenibstreamprotobuf__RadioBearerConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRBToAddModList methods */ +void uenibstreamprotobuf__srb__to_add_mod_list__init + (Uenibstreamprotobuf__SRBToAddModList *message); +size_t uenibstreamprotobuf__srb__to_add_mod_list__get_packed_size + (const Uenibstreamprotobuf__SRBToAddModList *message); +size_t uenibstreamprotobuf__srb__to_add_mod_list__pack + (const Uenibstreamprotobuf__SRBToAddModList *message, + uint8_t *out); +size_t uenibstreamprotobuf__srb__to_add_mod_list__pack_to_buffer + (const Uenibstreamprotobuf__SRBToAddModList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRBToAddModList * + uenibstreamprotobuf__srb__to_add_mod_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srb__to_add_mod_list__free_unpacked + (Uenibstreamprotobuf__SRBToAddModList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SRBToAddMod methods */ +void uenibstreamprotobuf__srb__to_add_mod__init + (Uenibstreamprotobuf__SRBToAddMod *message); +size_t uenibstreamprotobuf__srb__to_add_mod__get_packed_size + (const Uenibstreamprotobuf__SRBToAddMod *message); +size_t uenibstreamprotobuf__srb__to_add_mod__pack + (const Uenibstreamprotobuf__SRBToAddMod *message, + uint8_t *out); +size_t uenibstreamprotobuf__srb__to_add_mod__pack_to_buffer + (const Uenibstreamprotobuf__SRBToAddMod *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SRBToAddMod * + uenibstreamprotobuf__srb__to_add_mod__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__srb__to_add_mod__free_unpacked + (Uenibstreamprotobuf__SRBToAddMod *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PDCPConfig methods */ +void uenibstreamprotobuf__pdcp__config__init + (Uenibstreamprotobuf__PDCPConfig *message); +size_t uenibstreamprotobuf__pdcp__config__get_packed_size + (const Uenibstreamprotobuf__PDCPConfig *message); +size_t uenibstreamprotobuf__pdcp__config__pack + (const Uenibstreamprotobuf__PDCPConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__pdcp__config__pack_to_buffer + (const Uenibstreamprotobuf__PDCPConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PDCPConfig * + uenibstreamprotobuf__pdcp__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pdcp__config__free_unpacked + (Uenibstreamprotobuf__PDCPConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DRB methods */ +void uenibstreamprotobuf__drb__init + (Uenibstreamprotobuf__DRB *message); +size_t uenibstreamprotobuf__drb__get_packed_size + (const Uenibstreamprotobuf__DRB *message); +size_t uenibstreamprotobuf__drb__pack + (const Uenibstreamprotobuf__DRB *message, + uint8_t *out); +size_t uenibstreamprotobuf__drb__pack_to_buffer + (const Uenibstreamprotobuf__DRB *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DRB * + uenibstreamprotobuf__drb__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__drb__free_unpacked + (Uenibstreamprotobuf__DRB *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DiscardTimer methods */ +void uenibstreamprotobuf__discard_timer__init + (Uenibstreamprotobuf__DiscardTimer *message); +size_t uenibstreamprotobuf__discard_timer__get_packed_size + (const Uenibstreamprotobuf__DiscardTimer *message); +size_t uenibstreamprotobuf__discard_timer__pack + (const Uenibstreamprotobuf__DiscardTimer *message, + uint8_t *out); +size_t uenibstreamprotobuf__discard_timer__pack_to_buffer + (const Uenibstreamprotobuf__DiscardTimer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DiscardTimer * + uenibstreamprotobuf__discard_timer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__discard_timer__free_unpacked + (Uenibstreamprotobuf__DiscardTimer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PDCPSNSize methods */ +void uenibstreamprotobuf__pdcp__sn__size__init + (Uenibstreamprotobuf__PDCPSNSize *message); +size_t uenibstreamprotobuf__pdcp__sn__size__get_packed_size + (const Uenibstreamprotobuf__PDCPSNSize *message); +size_t uenibstreamprotobuf__pdcp__sn__size__pack + (const Uenibstreamprotobuf__PDCPSNSize *message, + uint8_t *out); +size_t uenibstreamprotobuf__pdcp__sn__size__pack_to_buffer + (const Uenibstreamprotobuf__PDCPSNSize *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PDCPSNSize * + uenibstreamprotobuf__pdcp__sn__size__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pdcp__sn__size__free_unpacked + (Uenibstreamprotobuf__PDCPSNSize *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Rohc methods */ +void uenibstreamprotobuf__rohc__init + (Uenibstreamprotobuf__Rohc *message); +size_t uenibstreamprotobuf__rohc__get_packed_size + (const Uenibstreamprotobuf__Rohc *message); +size_t uenibstreamprotobuf__rohc__pack + (const Uenibstreamprotobuf__Rohc *message, + uint8_t *out); +size_t uenibstreamprotobuf__rohc__pack_to_buffer + (const Uenibstreamprotobuf__Rohc *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Rohc * + uenibstreamprotobuf__rohc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rohc__free_unpacked + (Uenibstreamprotobuf__Rohc *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RohcProfiles methods */ +void uenibstreamprotobuf__rohc_profiles__init + (Uenibstreamprotobuf__RohcProfiles *message); +size_t uenibstreamprotobuf__rohc_profiles__get_packed_size + (const Uenibstreamprotobuf__RohcProfiles *message); +size_t uenibstreamprotobuf__rohc_profiles__pack + (const Uenibstreamprotobuf__RohcProfiles *message, + uint8_t *out); +size_t uenibstreamprotobuf__rohc_profiles__pack_to_buffer + (const Uenibstreamprotobuf__RohcProfiles *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RohcProfiles * + uenibstreamprotobuf__rohc_profiles__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rohc_profiles__free_unpacked + (Uenibstreamprotobuf__RohcProfiles *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UplinkOnlyROHC methods */ +void uenibstreamprotobuf__uplink_only_rohc__init + (Uenibstreamprotobuf__UplinkOnlyROHC *message); +size_t uenibstreamprotobuf__uplink_only_rohc__get_packed_size + (const Uenibstreamprotobuf__UplinkOnlyROHC *message); +size_t uenibstreamprotobuf__uplink_only_rohc__pack + (const Uenibstreamprotobuf__UplinkOnlyROHC *message, + uint8_t *out); +size_t uenibstreamprotobuf__uplink_only_rohc__pack_to_buffer + (const Uenibstreamprotobuf__UplinkOnlyROHC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UplinkOnlyROHC * + uenibstreamprotobuf__uplink_only_rohc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uplink_only_rohc__free_unpacked + (Uenibstreamprotobuf__UplinkOnlyROHC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UplinkOnlyROHCProfiles methods */ +void uenibstreamprotobuf__uplink_only_rohcprofiles__init + (Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message); +size_t uenibstreamprotobuf__uplink_only_rohcprofiles__get_packed_size + (const Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message); +size_t uenibstreamprotobuf__uplink_only_rohcprofiles__pack + (const Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message, + uint8_t *out); +size_t uenibstreamprotobuf__uplink_only_rohcprofiles__pack_to_buffer + (const Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UplinkOnlyROHCProfiles * + uenibstreamprotobuf__uplink_only_rohcprofiles__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uplink_only_rohcprofiles__free_unpacked + (Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MoreThanOneRLC methods */ +void uenibstreamprotobuf__more_than_one_rlc__init + (Uenibstreamprotobuf__MoreThanOneRLC *message); +size_t uenibstreamprotobuf__more_than_one_rlc__get_packed_size + (const Uenibstreamprotobuf__MoreThanOneRLC *message); +size_t uenibstreamprotobuf__more_than_one_rlc__pack + (const Uenibstreamprotobuf__MoreThanOneRLC *message, + uint8_t *out); +size_t uenibstreamprotobuf__more_than_one_rlc__pack_to_buffer + (const Uenibstreamprotobuf__MoreThanOneRLC *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MoreThanOneRLC * + uenibstreamprotobuf__more_than_one_rlc__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__more_than_one_rlc__free_unpacked + (Uenibstreamprotobuf__MoreThanOneRLC *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PrimaryPath methods */ +void uenibstreamprotobuf__primary_path__init + (Uenibstreamprotobuf__PrimaryPath *message); +size_t uenibstreamprotobuf__primary_path__get_packed_size + (const Uenibstreamprotobuf__PrimaryPath *message); +size_t uenibstreamprotobuf__primary_path__pack + (const Uenibstreamprotobuf__PrimaryPath *message, + uint8_t *out); +size_t uenibstreamprotobuf__primary_path__pack_to_buffer + (const Uenibstreamprotobuf__PrimaryPath *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PrimaryPath * + uenibstreamprotobuf__primary_path__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__primary_path__free_unpacked + (Uenibstreamprotobuf__PrimaryPath *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ULDataSplitThreshold methods */ +void uenibstreamprotobuf__ul__data_split_threshold__init + (Uenibstreamprotobuf__ULDataSplitThreshold *message); +size_t uenibstreamprotobuf__ul__data_split_threshold__get_packed_size + (const Uenibstreamprotobuf__ULDataSplitThreshold *message); +size_t uenibstreamprotobuf__ul__data_split_threshold__pack + (const Uenibstreamprotobuf__ULDataSplitThreshold *message, + uint8_t *out); +size_t uenibstreamprotobuf__ul__data_split_threshold__pack_to_buffer + (const Uenibstreamprotobuf__ULDataSplitThreshold *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ULDataSplitThreshold * + uenibstreamprotobuf__ul__data_split_threshold__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ul__data_split_threshold__free_unpacked + (Uenibstreamprotobuf__ULDataSplitThreshold *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TReordering methods */ +void uenibstreamprotobuf__t__reordering__init + (Uenibstreamprotobuf__TReordering *message); +size_t uenibstreamprotobuf__t__reordering__get_packed_size + (const Uenibstreamprotobuf__TReordering *message); +size_t uenibstreamprotobuf__t__reordering__pack + (const Uenibstreamprotobuf__TReordering *message, + uint8_t *out); +size_t uenibstreamprotobuf__t__reordering__pack_to_buffer + (const Uenibstreamprotobuf__TReordering *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TReordering * + uenibstreamprotobuf__t__reordering__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__t__reordering__free_unpacked + (Uenibstreamprotobuf__TReordering *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DRBToAddModList methods */ +void uenibstreamprotobuf__drb__to_add_mod_list__init + (Uenibstreamprotobuf__DRBToAddModList *message); +size_t uenibstreamprotobuf__drb__to_add_mod_list__get_packed_size + (const Uenibstreamprotobuf__DRBToAddModList *message); +size_t uenibstreamprotobuf__drb__to_add_mod_list__pack + (const Uenibstreamprotobuf__DRBToAddModList *message, + uint8_t *out); +size_t uenibstreamprotobuf__drb__to_add_mod_list__pack_to_buffer + (const Uenibstreamprotobuf__DRBToAddModList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DRBToAddModList * + uenibstreamprotobuf__drb__to_add_mod_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__drb__to_add_mod_list__free_unpacked + (Uenibstreamprotobuf__DRBToAddModList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DRBToAddMod methods */ +void uenibstreamprotobuf__drb__to_add_mod__init + (Uenibstreamprotobuf__DRBToAddMod *message); +size_t uenibstreamprotobuf__drb__to_add_mod__get_packed_size + (const Uenibstreamprotobuf__DRBToAddMod *message); +size_t uenibstreamprotobuf__drb__to_add_mod__pack + (const Uenibstreamprotobuf__DRBToAddMod *message, + uint8_t *out); +size_t uenibstreamprotobuf__drb__to_add_mod__pack_to_buffer + (const Uenibstreamprotobuf__DRBToAddMod *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DRBToAddMod * + uenibstreamprotobuf__drb__to_add_mod__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__drb__to_add_mod__free_unpacked + (Uenibstreamprotobuf__DRBToAddMod *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DRBToReleaseList methods */ +void uenibstreamprotobuf__drb__to_release_list__init + (Uenibstreamprotobuf__DRBToReleaseList *message); +size_t uenibstreamprotobuf__drb__to_release_list__get_packed_size + (const Uenibstreamprotobuf__DRBToReleaseList *message); +size_t uenibstreamprotobuf__drb__to_release_list__pack + (const Uenibstreamprotobuf__DRBToReleaseList *message, + uint8_t *out); +size_t uenibstreamprotobuf__drb__to_release_list__pack_to_buffer + (const Uenibstreamprotobuf__DRBToReleaseList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DRBToReleaseList * + uenibstreamprotobuf__drb__to_release_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__drb__to_release_list__free_unpacked + (Uenibstreamprotobuf__DRBToReleaseList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SDAPConfig methods */ +void uenibstreamprotobuf__sdap__config__init + (Uenibstreamprotobuf__SDAPConfig *message); +size_t uenibstreamprotobuf__sdap__config__get_packed_size + (const Uenibstreamprotobuf__SDAPConfig *message); +size_t uenibstreamprotobuf__sdap__config__pack + (const Uenibstreamprotobuf__SDAPConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__sdap__config__pack_to_buffer + (const Uenibstreamprotobuf__SDAPConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SDAPConfig * + uenibstreamprotobuf__sdap__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sdap__config__free_unpacked + (Uenibstreamprotobuf__SDAPConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SDAPHeader methods */ +void uenibstreamprotobuf__sdap__header__init + (Uenibstreamprotobuf__SDAPHeader *message); +size_t uenibstreamprotobuf__sdap__header__get_packed_size + (const Uenibstreamprotobuf__SDAPHeader *message); +size_t uenibstreamprotobuf__sdap__header__pack + (const Uenibstreamprotobuf__SDAPHeader *message, + uint8_t *out); +size_t uenibstreamprotobuf__sdap__header__pack_to_buffer + (const Uenibstreamprotobuf__SDAPHeader *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SDAPHeader * + uenibstreamprotobuf__sdap__header__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sdap__header__free_unpacked + (Uenibstreamprotobuf__SDAPHeader *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SecurityConfig methods */ +void uenibstreamprotobuf__security_config__init + (Uenibstreamprotobuf__SecurityConfig *message); +size_t uenibstreamprotobuf__security_config__get_packed_size + (const Uenibstreamprotobuf__SecurityConfig *message); +size_t uenibstreamprotobuf__security_config__pack + (const Uenibstreamprotobuf__SecurityConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__security_config__pack_to_buffer + (const Uenibstreamprotobuf__SecurityConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SecurityConfig * + uenibstreamprotobuf__security_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__security_config__free_unpacked + (Uenibstreamprotobuf__SecurityConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SecurityAlgorithmConfig methods */ +void uenibstreamprotobuf__security_algorithm_config__init + (Uenibstreamprotobuf__SecurityAlgorithmConfig *message); +size_t uenibstreamprotobuf__security_algorithm_config__get_packed_size + (const Uenibstreamprotobuf__SecurityAlgorithmConfig *message); +size_t uenibstreamprotobuf__security_algorithm_config__pack + (const Uenibstreamprotobuf__SecurityAlgorithmConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__security_algorithm_config__pack_to_buffer + (const Uenibstreamprotobuf__SecurityAlgorithmConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SecurityAlgorithmConfig * + uenibstreamprotobuf__security_algorithm_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__security_algorithm_config__free_unpacked + (Uenibstreamprotobuf__SecurityAlgorithmConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CipheringAlgorithm methods */ +void uenibstreamprotobuf__ciphering_algorithm__init + (Uenibstreamprotobuf__CipheringAlgorithm *message); +size_t uenibstreamprotobuf__ciphering_algorithm__get_packed_size + (const Uenibstreamprotobuf__CipheringAlgorithm *message); +size_t uenibstreamprotobuf__ciphering_algorithm__pack + (const Uenibstreamprotobuf__CipheringAlgorithm *message, + uint8_t *out); +size_t uenibstreamprotobuf__ciphering_algorithm__pack_to_buffer + (const Uenibstreamprotobuf__CipheringAlgorithm *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CipheringAlgorithm * + uenibstreamprotobuf__ciphering_algorithm__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ciphering_algorithm__free_unpacked + (Uenibstreamprotobuf__CipheringAlgorithm *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__IntegrityProtAlgorithm methods */ +void uenibstreamprotobuf__integrity_prot_algorithm__init + (Uenibstreamprotobuf__IntegrityProtAlgorithm *message); +size_t uenibstreamprotobuf__integrity_prot_algorithm__get_packed_size + (const Uenibstreamprotobuf__IntegrityProtAlgorithm *message); +size_t uenibstreamprotobuf__integrity_prot_algorithm__pack + (const Uenibstreamprotobuf__IntegrityProtAlgorithm *message, + uint8_t *out); +size_t uenibstreamprotobuf__integrity_prot_algorithm__pack_to_buffer + (const Uenibstreamprotobuf__IntegrityProtAlgorithm *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__IntegrityProtAlgorithm * + uenibstreamprotobuf__integrity_prot_algorithm__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__integrity_prot_algorithm__free_unpacked + (Uenibstreamprotobuf__IntegrityProtAlgorithm *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__KeyToUse methods */ +void uenibstreamprotobuf__key_to_use__init + (Uenibstreamprotobuf__KeyToUse *message); +size_t uenibstreamprotobuf__key_to_use__get_packed_size + (const Uenibstreamprotobuf__KeyToUse *message); +size_t uenibstreamprotobuf__key_to_use__pack + (const Uenibstreamprotobuf__KeyToUse *message, + uint8_t *out); +size_t uenibstreamprotobuf__key_to_use__pack_to_buffer + (const Uenibstreamprotobuf__KeyToUse *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__KeyToUse * + uenibstreamprotobuf__key_to_use__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__key_to_use__free_unpacked + (Uenibstreamprotobuf__KeyToUse *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UplinkTxDirectCurrentList methods */ +void uenibstreamprotobuf__uplink_tx_direct_current_list__init + (Uenibstreamprotobuf__UplinkTxDirectCurrentList *message); +size_t uenibstreamprotobuf__uplink_tx_direct_current_list__get_packed_size + (const Uenibstreamprotobuf__UplinkTxDirectCurrentList *message); +size_t uenibstreamprotobuf__uplink_tx_direct_current_list__pack + (const Uenibstreamprotobuf__UplinkTxDirectCurrentList *message, + uint8_t *out); +size_t uenibstreamprotobuf__uplink_tx_direct_current_list__pack_to_buffer + (const Uenibstreamprotobuf__UplinkTxDirectCurrentList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UplinkTxDirectCurrentList * + uenibstreamprotobuf__uplink_tx_direct_current_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uplink_tx_direct_current_list__free_unpacked + (Uenibstreamprotobuf__UplinkTxDirectCurrentList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UplinkTxDirectCurrentCell methods */ +void uenibstreamprotobuf__uplink_tx_direct_current_cell__init + (Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message); +size_t uenibstreamprotobuf__uplink_tx_direct_current_cell__get_packed_size + (const Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message); +size_t uenibstreamprotobuf__uplink_tx_direct_current_cell__pack + (const Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message, + uint8_t *out); +size_t uenibstreamprotobuf__uplink_tx_direct_current_cell__pack_to_buffer + (const Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UplinkTxDirectCurrentCell * + uenibstreamprotobuf__uplink_tx_direct_current_cell__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uplink_tx_direct_current_cell__free_unpacked + (Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UplinkTxDirectCurrentBWP methods */ +void uenibstreamprotobuf__uplink_tx_direct_current_bwp__init + (Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message); +size_t uenibstreamprotobuf__uplink_tx_direct_current_bwp__get_packed_size + (const Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message); +size_t uenibstreamprotobuf__uplink_tx_direct_current_bwp__pack + (const Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message, + uint8_t *out); +size_t uenibstreamprotobuf__uplink_tx_direct_current_bwp__pack_to_buffer + (const Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UplinkTxDirectCurrentBWP * + uenibstreamprotobuf__uplink_tx_direct_current_bwp__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uplink_tx_direct_current_bwp__free_unpacked + (Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CellAccessRelatedInfo methods */ +void uenibstreamprotobuf__cell_access_related_info__init + (Uenibstreamprotobuf__CellAccessRelatedInfo *message); +size_t uenibstreamprotobuf__cell_access_related_info__get_packed_size + (const Uenibstreamprotobuf__CellAccessRelatedInfo *message); +size_t uenibstreamprotobuf__cell_access_related_info__pack + (const Uenibstreamprotobuf__CellAccessRelatedInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__cell_access_related_info__pack_to_buffer + (const Uenibstreamprotobuf__CellAccessRelatedInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CellAccessRelatedInfo * + uenibstreamprotobuf__cell_access_related_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cell_access_related_info__free_unpacked + (Uenibstreamprotobuf__CellAccessRelatedInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ConnEstFailureControl methods */ +void uenibstreamprotobuf__conn_est_failure_control__init + (Uenibstreamprotobuf__ConnEstFailureControl *message); +size_t uenibstreamprotobuf__conn_est_failure_control__get_packed_size + (const Uenibstreamprotobuf__ConnEstFailureControl *message); +size_t uenibstreamprotobuf__conn_est_failure_control__pack + (const Uenibstreamprotobuf__ConnEstFailureControl *message, + uint8_t *out); +size_t uenibstreamprotobuf__conn_est_failure_control__pack_to_buffer + (const Uenibstreamprotobuf__ConnEstFailureControl *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ConnEstFailureControl * + uenibstreamprotobuf__conn_est_failure_control__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__conn_est_failure_control__free_unpacked + (Uenibstreamprotobuf__ConnEstFailureControl *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ConnEstFailCount methods */ +void uenibstreamprotobuf__conn_est_fail_count__init + (Uenibstreamprotobuf__ConnEstFailCount *message); +size_t uenibstreamprotobuf__conn_est_fail_count__get_packed_size + (const Uenibstreamprotobuf__ConnEstFailCount *message); +size_t uenibstreamprotobuf__conn_est_fail_count__pack + (const Uenibstreamprotobuf__ConnEstFailCount *message, + uint8_t *out); +size_t uenibstreamprotobuf__conn_est_fail_count__pack_to_buffer + (const Uenibstreamprotobuf__ConnEstFailCount *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ConnEstFailCount * + uenibstreamprotobuf__conn_est_fail_count__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__conn_est_fail_count__free_unpacked + (Uenibstreamprotobuf__ConnEstFailCount *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ConnEstFailOffsetValidity methods */ +void uenibstreamprotobuf__conn_est_fail_offset_validity__init + (Uenibstreamprotobuf__ConnEstFailOffsetValidity *message); +size_t uenibstreamprotobuf__conn_est_fail_offset_validity__get_packed_size + (const Uenibstreamprotobuf__ConnEstFailOffsetValidity *message); +size_t uenibstreamprotobuf__conn_est_fail_offset_validity__pack + (const Uenibstreamprotobuf__ConnEstFailOffsetValidity *message, + uint8_t *out); +size_t uenibstreamprotobuf__conn_est_fail_offset_validity__pack_to_buffer + (const Uenibstreamprotobuf__ConnEstFailOffsetValidity *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ConnEstFailOffsetValidity * + uenibstreamprotobuf__conn_est_fail_offset_validity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__conn_est_fail_offset_validity__free_unpacked + (Uenibstreamprotobuf__ConnEstFailOffsetValidity *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SISchedulingInfo methods */ +void uenibstreamprotobuf__si__scheduling_info__init + (Uenibstreamprotobuf__SISchedulingInfo *message); +size_t uenibstreamprotobuf__si__scheduling_info__get_packed_size + (const Uenibstreamprotobuf__SISchedulingInfo *message); +size_t uenibstreamprotobuf__si__scheduling_info__pack + (const Uenibstreamprotobuf__SISchedulingInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__si__scheduling_info__pack_to_buffer + (const Uenibstreamprotobuf__SISchedulingInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SISchedulingInfo * + uenibstreamprotobuf__si__scheduling_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__si__scheduling_info__free_unpacked + (Uenibstreamprotobuf__SISchedulingInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIWindowLength methods */ +void uenibstreamprotobuf__si__window_length__init + (Uenibstreamprotobuf__SIWindowLength *message); +size_t uenibstreamprotobuf__si__window_length__get_packed_size + (const Uenibstreamprotobuf__SIWindowLength *message); +size_t uenibstreamprotobuf__si__window_length__pack + (const Uenibstreamprotobuf__SIWindowLength *message, + uint8_t *out); +size_t uenibstreamprotobuf__si__window_length__pack_to_buffer + (const Uenibstreamprotobuf__SIWindowLength *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIWindowLength * + uenibstreamprotobuf__si__window_length__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__si__window_length__free_unpacked + (Uenibstreamprotobuf__SIWindowLength *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SchedulingInfo methods */ +void uenibstreamprotobuf__scheduling_info__init + (Uenibstreamprotobuf__SchedulingInfo *message); +size_t uenibstreamprotobuf__scheduling_info__get_packed_size + (const Uenibstreamprotobuf__SchedulingInfo *message); +size_t uenibstreamprotobuf__scheduling_info__pack + (const Uenibstreamprotobuf__SchedulingInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__scheduling_info__pack_to_buffer + (const Uenibstreamprotobuf__SchedulingInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SchedulingInfo * + uenibstreamprotobuf__scheduling_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scheduling_info__free_unpacked + (Uenibstreamprotobuf__SchedulingInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIBMapping methods */ +void uenibstreamprotobuf__sib__mapping__init + (Uenibstreamprotobuf__SIBMapping *message); +size_t uenibstreamprotobuf__sib__mapping__get_packed_size + (const Uenibstreamprotobuf__SIBMapping *message); +size_t uenibstreamprotobuf__sib__mapping__pack + (const Uenibstreamprotobuf__SIBMapping *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib__mapping__pack_to_buffer + (const Uenibstreamprotobuf__SIBMapping *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIBMapping * + uenibstreamprotobuf__sib__mapping__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib__mapping__free_unpacked + (Uenibstreamprotobuf__SIBMapping *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIBroadcastStatus methods */ +void uenibstreamprotobuf__si__broadcast_status__init + (Uenibstreamprotobuf__SIBroadcastStatus *message); +size_t uenibstreamprotobuf__si__broadcast_status__get_packed_size + (const Uenibstreamprotobuf__SIBroadcastStatus *message); +size_t uenibstreamprotobuf__si__broadcast_status__pack + (const Uenibstreamprotobuf__SIBroadcastStatus *message, + uint8_t *out); +size_t uenibstreamprotobuf__si__broadcast_status__pack_to_buffer + (const Uenibstreamprotobuf__SIBroadcastStatus *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIBroadcastStatus * + uenibstreamprotobuf__si__broadcast_status__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__si__broadcast_status__free_unpacked + (Uenibstreamprotobuf__SIBroadcastStatus *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIPeriodicity methods */ +void uenibstreamprotobuf__si__periodicity__init + (Uenibstreamprotobuf__SIPeriodicity *message); +size_t uenibstreamprotobuf__si__periodicity__get_packed_size + (const Uenibstreamprotobuf__SIPeriodicity *message); +size_t uenibstreamprotobuf__si__periodicity__pack + (const Uenibstreamprotobuf__SIPeriodicity *message, + uint8_t *out); +size_t uenibstreamprotobuf__si__periodicity__pack_to_buffer + (const Uenibstreamprotobuf__SIPeriodicity *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIPeriodicity * + uenibstreamprotobuf__si__periodicity__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__si__periodicity__free_unpacked + (Uenibstreamprotobuf__SIPeriodicity *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIBTypeInfo methods */ +void uenibstreamprotobuf__sib__type_info__init + (Uenibstreamprotobuf__SIBTypeInfo *message); +size_t uenibstreamprotobuf__sib__type_info__get_packed_size + (const Uenibstreamprotobuf__SIBTypeInfo *message); +size_t uenibstreamprotobuf__sib__type_info__pack + (const Uenibstreamprotobuf__SIBTypeInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib__type_info__pack_to_buffer + (const Uenibstreamprotobuf__SIBTypeInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIBTypeInfo * + uenibstreamprotobuf__sib__type_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib__type_info__free_unpacked + (Uenibstreamprotobuf__SIBTypeInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIBTypeInfoType methods */ +void uenibstreamprotobuf__sib__type_info_type__init + (Uenibstreamprotobuf__SIBTypeInfoType *message); +size_t uenibstreamprotobuf__sib__type_info_type__get_packed_size + (const Uenibstreamprotobuf__SIBTypeInfoType *message); +size_t uenibstreamprotobuf__sib__type_info_type__pack + (const Uenibstreamprotobuf__SIBTypeInfoType *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib__type_info_type__pack_to_buffer + (const Uenibstreamprotobuf__SIBTypeInfoType *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIBTypeInfoType * + uenibstreamprotobuf__sib__type_info_type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib__type_info_type__free_unpacked + (Uenibstreamprotobuf__SIBTypeInfoType *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIRequestConfig methods */ +void uenibstreamprotobuf__si__request_config__init + (Uenibstreamprotobuf__SIRequestConfig *message); +size_t uenibstreamprotobuf__si__request_config__get_packed_size + (const Uenibstreamprotobuf__SIRequestConfig *message); +size_t uenibstreamprotobuf__si__request_config__pack + (const Uenibstreamprotobuf__SIRequestConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__si__request_config__pack_to_buffer + (const Uenibstreamprotobuf__SIRequestConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIRequestConfig * + uenibstreamprotobuf__si__request_config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__si__request_config__free_unpacked + (Uenibstreamprotobuf__SIRequestConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIRequestPeriod methods */ +void uenibstreamprotobuf__si__request_period__init + (Uenibstreamprotobuf__SIRequestPeriod *message); +size_t uenibstreamprotobuf__si__request_period__get_packed_size + (const Uenibstreamprotobuf__SIRequestPeriod *message); +size_t uenibstreamprotobuf__si__request_period__pack + (const Uenibstreamprotobuf__SIRequestPeriod *message, + uint8_t *out); +size_t uenibstreamprotobuf__si__request_period__pack_to_buffer + (const Uenibstreamprotobuf__SIRequestPeriod *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIRequestPeriod * + uenibstreamprotobuf__si__request_period__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__si__request_period__free_unpacked + (Uenibstreamprotobuf__SIRequestPeriod *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RACHOccasionsSI methods */ +void uenibstreamprotobuf__rach__occasions_si__init + (Uenibstreamprotobuf__RACHOccasionsSI *message); +size_t uenibstreamprotobuf__rach__occasions_si__get_packed_size + (const Uenibstreamprotobuf__RACHOccasionsSI *message); +size_t uenibstreamprotobuf__rach__occasions_si__pack + (const Uenibstreamprotobuf__RACHOccasionsSI *message, + uint8_t *out); +size_t uenibstreamprotobuf__rach__occasions_si__pack_to_buffer + (const Uenibstreamprotobuf__RACHOccasionsSI *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RACHOccasionsSI * + uenibstreamprotobuf__rach__occasions_si__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rach__occasions_si__free_unpacked + (Uenibstreamprotobuf__RACHOccasionsSI *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIRequestResources methods */ +void uenibstreamprotobuf__si__request_resources__init + (Uenibstreamprotobuf__SIRequestResources *message); +size_t uenibstreamprotobuf__si__request_resources__get_packed_size + (const Uenibstreamprotobuf__SIRequestResources *message); +size_t uenibstreamprotobuf__si__request_resources__pack + (const Uenibstreamprotobuf__SIRequestResources *message, + uint8_t *out); +size_t uenibstreamprotobuf__si__request_resources__pack_to_buffer + (const Uenibstreamprotobuf__SIRequestResources *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIRequestResources * + uenibstreamprotobuf__si__request_resources__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__si__request_resources__free_unpacked + (Uenibstreamprotobuf__SIRequestResources *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ServingCellConfigCommonSIB methods */ +void uenibstreamprotobuf__serving_cell_config_common_sib__init + (Uenibstreamprotobuf__ServingCellConfigCommonSIB *message); +size_t uenibstreamprotobuf__serving_cell_config_common_sib__get_packed_size + (const Uenibstreamprotobuf__ServingCellConfigCommonSIB *message); +size_t uenibstreamprotobuf__serving_cell_config_common_sib__pack + (const Uenibstreamprotobuf__ServingCellConfigCommonSIB *message, + uint8_t *out); +size_t uenibstreamprotobuf__serving_cell_config_common_sib__pack_to_buffer + (const Uenibstreamprotobuf__ServingCellConfigCommonSIB *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ServingCellConfigCommonSIB * + uenibstreamprotobuf__serving_cell_config_common_sib__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__serving_cell_config_common_sib__free_unpacked + (Uenibstreamprotobuf__ServingCellConfigCommonSIB *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DownlinkConfigCommonSIB methods */ +void uenibstreamprotobuf__downlink_config_common_sib__init + (Uenibstreamprotobuf__DownlinkConfigCommonSIB *message); +size_t uenibstreamprotobuf__downlink_config_common_sib__get_packed_size + (const Uenibstreamprotobuf__DownlinkConfigCommonSIB *message); +size_t uenibstreamprotobuf__downlink_config_common_sib__pack + (const Uenibstreamprotobuf__DownlinkConfigCommonSIB *message, + uint8_t *out); +size_t uenibstreamprotobuf__downlink_config_common_sib__pack_to_buffer + (const Uenibstreamprotobuf__DownlinkConfigCommonSIB *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DownlinkConfigCommonSIB * + uenibstreamprotobuf__downlink_config_common_sib__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__downlink_config_common_sib__free_unpacked + (Uenibstreamprotobuf__DownlinkConfigCommonSIB *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__FrequencyInfoDLSIB methods */ +void uenibstreamprotobuf__frequency_info_dl__sib__init + (Uenibstreamprotobuf__FrequencyInfoDLSIB *message); +size_t uenibstreamprotobuf__frequency_info_dl__sib__get_packed_size + (const Uenibstreamprotobuf__FrequencyInfoDLSIB *message); +size_t uenibstreamprotobuf__frequency_info_dl__sib__pack + (const Uenibstreamprotobuf__FrequencyInfoDLSIB *message, + uint8_t *out); +size_t uenibstreamprotobuf__frequency_info_dl__sib__pack_to_buffer + (const Uenibstreamprotobuf__FrequencyInfoDLSIB *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__FrequencyInfoDLSIB * + uenibstreamprotobuf__frequency_info_dl__sib__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__frequency_info_dl__sib__free_unpacked + (Uenibstreamprotobuf__FrequencyInfoDLSIB *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MultiFrequencyBandListNRSIB methods */ +void uenibstreamprotobuf__multi_frequency_band_list_nr__sib__init + (Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message); +size_t uenibstreamprotobuf__multi_frequency_band_list_nr__sib__get_packed_size + (const Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message); +size_t uenibstreamprotobuf__multi_frequency_band_list_nr__sib__pack + (const Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message, + uint8_t *out); +size_t uenibstreamprotobuf__multi_frequency_band_list_nr__sib__pack_to_buffer + (const Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MultiFrequencyBandListNRSIB * + uenibstreamprotobuf__multi_frequency_band_list_nr__sib__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__multi_frequency_band_list_nr__sib__free_unpacked + (Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NRMultiBandInfo methods */ +void uenibstreamprotobuf__nr__multi_band_info__init + (Uenibstreamprotobuf__NRMultiBandInfo *message); +size_t uenibstreamprotobuf__nr__multi_band_info__get_packed_size + (const Uenibstreamprotobuf__NRMultiBandInfo *message); +size_t uenibstreamprotobuf__nr__multi_band_info__pack + (const Uenibstreamprotobuf__NRMultiBandInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__nr__multi_band_info__pack_to_buffer + (const Uenibstreamprotobuf__NRMultiBandInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NRMultiBandInfo * + uenibstreamprotobuf__nr__multi_band_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nr__multi_band_info__free_unpacked + (Uenibstreamprotobuf__NRMultiBandInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NRNSPmaxList methods */ +void uenibstreamprotobuf__nr__ns__pmax_list__init + (Uenibstreamprotobuf__NRNSPmaxList *message); +size_t uenibstreamprotobuf__nr__ns__pmax_list__get_packed_size + (const Uenibstreamprotobuf__NRNSPmaxList *message); +size_t uenibstreamprotobuf__nr__ns__pmax_list__pack + (const Uenibstreamprotobuf__NRNSPmaxList *message, + uint8_t *out); +size_t uenibstreamprotobuf__nr__ns__pmax_list__pack_to_buffer + (const Uenibstreamprotobuf__NRNSPmaxList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NRNSPmaxList * + uenibstreamprotobuf__nr__ns__pmax_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nr__ns__pmax_list__free_unpacked + (Uenibstreamprotobuf__NRNSPmaxList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NRNSPmaxValue methods */ +void uenibstreamprotobuf__nr__ns__pmax_value__init + (Uenibstreamprotobuf__NRNSPmaxValue *message); +size_t uenibstreamprotobuf__nr__ns__pmax_value__get_packed_size + (const Uenibstreamprotobuf__NRNSPmaxValue *message); +size_t uenibstreamprotobuf__nr__ns__pmax_value__pack + (const Uenibstreamprotobuf__NRNSPmaxValue *message, + uint8_t *out); +size_t uenibstreamprotobuf__nr__ns__pmax_value__pack_to_buffer + (const Uenibstreamprotobuf__NRNSPmaxValue *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NRNSPmaxValue * + uenibstreamprotobuf__nr__ns__pmax_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nr__ns__pmax_value__free_unpacked + (Uenibstreamprotobuf__NRNSPmaxValue *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__BCCHConfig methods */ +void uenibstreamprotobuf__bcch__config__init + (Uenibstreamprotobuf__BCCHConfig *message); +size_t uenibstreamprotobuf__bcch__config__get_packed_size + (const Uenibstreamprotobuf__BCCHConfig *message); +size_t uenibstreamprotobuf__bcch__config__pack + (const Uenibstreamprotobuf__BCCHConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__bcch__config__pack_to_buffer + (const Uenibstreamprotobuf__BCCHConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__BCCHConfig * + uenibstreamprotobuf__bcch__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__bcch__config__free_unpacked + (Uenibstreamprotobuf__BCCHConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PCCHConfig methods */ +void uenibstreamprotobuf__pcch__config__init + (Uenibstreamprotobuf__PCCHConfig *message); +size_t uenibstreamprotobuf__pcch__config__get_packed_size + (const Uenibstreamprotobuf__PCCHConfig *message); +size_t uenibstreamprotobuf__pcch__config__pack + (const Uenibstreamprotobuf__PCCHConfig *message, + uint8_t *out); +size_t uenibstreamprotobuf__pcch__config__pack_to_buffer + (const Uenibstreamprotobuf__PCCHConfig *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PCCHConfig * + uenibstreamprotobuf__pcch__config__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pcch__config__free_unpacked + (Uenibstreamprotobuf__PCCHConfig *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PagingCycle methods */ +void uenibstreamprotobuf__paging_cycle__init + (Uenibstreamprotobuf__PagingCycle *message); +size_t uenibstreamprotobuf__paging_cycle__get_packed_size + (const Uenibstreamprotobuf__PagingCycle *message); +size_t uenibstreamprotobuf__paging_cycle__pack + (const Uenibstreamprotobuf__PagingCycle *message, + uint8_t *out); +size_t uenibstreamprotobuf__paging_cycle__pack_to_buffer + (const Uenibstreamprotobuf__PagingCycle *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PagingCycle * + uenibstreamprotobuf__paging_cycle__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__paging_cycle__free_unpacked + (Uenibstreamprotobuf__PagingCycle *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PCCHConfigNs methods */ +void uenibstreamprotobuf__pcch__config_ns__init + (Uenibstreamprotobuf__PCCHConfigNs *message); +size_t uenibstreamprotobuf__pcch__config_ns__get_packed_size + (const Uenibstreamprotobuf__PCCHConfigNs *message); +size_t uenibstreamprotobuf__pcch__config_ns__pack + (const Uenibstreamprotobuf__PCCHConfigNs *message, + uint8_t *out); +size_t uenibstreamprotobuf__pcch__config_ns__pack_to_buffer + (const Uenibstreamprotobuf__PCCHConfigNs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PCCHConfigNs * + uenibstreamprotobuf__pcch__config_ns__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pcch__config_ns__free_unpacked + (Uenibstreamprotobuf__PCCHConfigNs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SCS15KHZoneT methods */ +void uenibstreamprotobuf__scs15_khzone_t__init + (Uenibstreamprotobuf__SCS15KHZoneT *message); +size_t uenibstreamprotobuf__scs15_khzone_t__get_packed_size + (const Uenibstreamprotobuf__SCS15KHZoneT *message); +size_t uenibstreamprotobuf__scs15_khzone_t__pack + (const Uenibstreamprotobuf__SCS15KHZoneT *message, + uint8_t *out); +size_t uenibstreamprotobuf__scs15_khzone_t__pack_to_buffer + (const Uenibstreamprotobuf__SCS15KHZoneT *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SCS15KHZoneT * + uenibstreamprotobuf__scs15_khzone_t__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scs15_khzone_t__free_unpacked + (Uenibstreamprotobuf__SCS15KHZoneT *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT methods */ +void uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__init + (Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message); +size_t uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__get_packed_size + (const Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message); +size_t uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__pack + (const Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message, + uint8_t *out); +size_t uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__pack_to_buffer + (const Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT * + uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__free_unpacked + (Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT methods */ +void uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__init + (Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message); +size_t uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__get_packed_size + (const Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message); +size_t uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__pack + (const Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message, + uint8_t *out); +size_t uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__pack_to_buffer + (const Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT * + uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__free_unpacked + (Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT methods */ +void uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__init + (Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message); +size_t uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__get_packed_size + (const Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message); +size_t uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__pack + (const Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message, + uint8_t *out); +size_t uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__pack_to_buffer + (const Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT * + uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__free_unpacked + (Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT methods */ +void uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__init + (Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message); +size_t uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__get_packed_size + (const Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message); +size_t uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__pack + (const Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message, + uint8_t *out); +size_t uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__pack_to_buffer + (const Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT * + uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__free_unpacked + (Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT methods */ +void uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__init + (Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message); +size_t uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__get_packed_size + (const Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message); +size_t uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__pack + (const Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message, + uint8_t *out); +size_t uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__pack_to_buffer + (const Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT * + uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__free_unpacked + (Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT methods */ +void uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__init + (Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message); +size_t uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__get_packed_size + (const Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message); +size_t uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__pack + (const Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message, + uint8_t *out); +size_t uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__pack_to_buffer + (const Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT * + uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__free_unpacked + (Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SCS120KHZoneSixteenthT methods */ +void uenibstreamprotobuf__scs120_khzone_sixteenth_t__init + (Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message); +size_t uenibstreamprotobuf__scs120_khzone_sixteenth_t__get_packed_size + (const Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message); +size_t uenibstreamprotobuf__scs120_khzone_sixteenth_t__pack + (const Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message, + uint8_t *out); +size_t uenibstreamprotobuf__scs120_khzone_sixteenth_t__pack_to_buffer + (const Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SCS120KHZoneSixteenthT * + uenibstreamprotobuf__scs120_khzone_sixteenth_t__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__scs120_khzone_sixteenth_t__free_unpacked + (Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UplinkConfigCommonSIB methods */ +void uenibstreamprotobuf__uplink_config_common_sib__init + (Uenibstreamprotobuf__UplinkConfigCommonSIB *message); +size_t uenibstreamprotobuf__uplink_config_common_sib__get_packed_size + (const Uenibstreamprotobuf__UplinkConfigCommonSIB *message); +size_t uenibstreamprotobuf__uplink_config_common_sib__pack + (const Uenibstreamprotobuf__UplinkConfigCommonSIB *message, + uint8_t *out); +size_t uenibstreamprotobuf__uplink_config_common_sib__pack_to_buffer + (const Uenibstreamprotobuf__UplinkConfigCommonSIB *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UplinkConfigCommonSIB * + uenibstreamprotobuf__uplink_config_common_sib__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uplink_config_common_sib__free_unpacked + (Uenibstreamprotobuf__UplinkConfigCommonSIB *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__FrequencyInfoULSIB methods */ +void uenibstreamprotobuf__frequency_info_ul__sib__init + (Uenibstreamprotobuf__FrequencyInfoULSIB *message); +size_t uenibstreamprotobuf__frequency_info_ul__sib__get_packed_size + (const Uenibstreamprotobuf__FrequencyInfoULSIB *message); +size_t uenibstreamprotobuf__frequency_info_ul__sib__pack + (const Uenibstreamprotobuf__FrequencyInfoULSIB *message, + uint8_t *out); +size_t uenibstreamprotobuf__frequency_info_ul__sib__pack_to_buffer + (const Uenibstreamprotobuf__FrequencyInfoULSIB *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__FrequencyInfoULSIB * + uenibstreamprotobuf__frequency_info_ul__sib__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__frequency_info_ul__sib__free_unpacked + (Uenibstreamprotobuf__FrequencyInfoULSIB *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIBNTimingAdvanceOffset methods */ +void uenibstreamprotobuf__sib__n__timing_advance_offset__init + (Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message); +size_t uenibstreamprotobuf__sib__n__timing_advance_offset__get_packed_size + (const Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message); +size_t uenibstreamprotobuf__sib__n__timing_advance_offset__pack + (const Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib__n__timing_advance_offset__pack_to_buffer + (const Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIBNTimingAdvanceOffset * + uenibstreamprotobuf__sib__n__timing_advance_offset__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib__n__timing_advance_offset__free_unpacked + (Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIBSSBPositionsInBurst methods */ +void uenibstreamprotobuf__sib__ssb__positions_in_burst__init + (Uenibstreamprotobuf__SIBSSBPositionsInBurst *message); +size_t uenibstreamprotobuf__sib__ssb__positions_in_burst__get_packed_size + (const Uenibstreamprotobuf__SIBSSBPositionsInBurst *message); +size_t uenibstreamprotobuf__sib__ssb__positions_in_burst__pack + (const Uenibstreamprotobuf__SIBSSBPositionsInBurst *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib__ssb__positions_in_burst__pack_to_buffer + (const Uenibstreamprotobuf__SIBSSBPositionsInBurst *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIBSSBPositionsInBurst * + uenibstreamprotobuf__sib__ssb__positions_in_burst__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib__ssb__positions_in_burst__free_unpacked + (Uenibstreamprotobuf__SIBSSBPositionsInBurst *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIBSSBPeriodicityServingCell methods */ +void uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__init + (Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message); +size_t uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__get_packed_size + (const Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message); +size_t uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__pack + (const Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__pack_to_buffer + (const Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIBSSBPeriodicityServingCell * + uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__free_unpacked + (Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UETimersAndConstants methods */ +void uenibstreamprotobuf__ue__timers_and_constants__init + (Uenibstreamprotobuf__UETimersAndConstants *message); +size_t uenibstreamprotobuf__ue__timers_and_constants__get_packed_size + (const Uenibstreamprotobuf__UETimersAndConstants *message); +size_t uenibstreamprotobuf__ue__timers_and_constants__pack + (const Uenibstreamprotobuf__UETimersAndConstants *message, + uint8_t *out); +size_t uenibstreamprotobuf__ue__timers_and_constants__pack_to_buffer + (const Uenibstreamprotobuf__UETimersAndConstants *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UETimersAndConstants * + uenibstreamprotobuf__ue__timers_and_constants__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ue__timers_and_constants__free_unpacked + (Uenibstreamprotobuf__UETimersAndConstants *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 methods */ +void uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__init + (Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message); +size_t uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__get_packed_size + (const Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message); +size_t uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__pack + (const Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message, + uint8_t *out); +size_t uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__pack_to_buffer + (const Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 * + uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__free_unpacked + (Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UETimersAndConstantsT310 methods */ +void uenibstreamprotobuf__ue__timers_and_constants_t310__init + (Uenibstreamprotobuf__UETimersAndConstantsT310 *message); +size_t uenibstreamprotobuf__ue__timers_and_constants_t310__get_packed_size + (const Uenibstreamprotobuf__UETimersAndConstantsT310 *message); +size_t uenibstreamprotobuf__ue__timers_and_constants_t310__pack + (const Uenibstreamprotobuf__UETimersAndConstantsT310 *message, + uint8_t *out); +size_t uenibstreamprotobuf__ue__timers_and_constants_t310__pack_to_buffer + (const Uenibstreamprotobuf__UETimersAndConstantsT310 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UETimersAndConstantsT310 * + uenibstreamprotobuf__ue__timers_and_constants_t310__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ue__timers_and_constants_t310__free_unpacked + (Uenibstreamprotobuf__UETimersAndConstantsT310 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UETimersAndConstantsN310 methods */ +void uenibstreamprotobuf__ue__timers_and_constants_n310__init + (Uenibstreamprotobuf__UETimersAndConstantsN310 *message); +size_t uenibstreamprotobuf__ue__timers_and_constants_n310__get_packed_size + (const Uenibstreamprotobuf__UETimersAndConstantsN310 *message); +size_t uenibstreamprotobuf__ue__timers_and_constants_n310__pack + (const Uenibstreamprotobuf__UETimersAndConstantsN310 *message, + uint8_t *out); +size_t uenibstreamprotobuf__ue__timers_and_constants_n310__pack_to_buffer + (const Uenibstreamprotobuf__UETimersAndConstantsN310 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UETimersAndConstantsN310 * + uenibstreamprotobuf__ue__timers_and_constants_n310__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ue__timers_and_constants_n310__free_unpacked + (Uenibstreamprotobuf__UETimersAndConstantsN310 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UETimersAndConstantsT311 methods */ +void uenibstreamprotobuf__ue__timers_and_constants_t311__init + (Uenibstreamprotobuf__UETimersAndConstantsT311 *message); +size_t uenibstreamprotobuf__ue__timers_and_constants_t311__get_packed_size + (const Uenibstreamprotobuf__UETimersAndConstantsT311 *message); +size_t uenibstreamprotobuf__ue__timers_and_constants_t311__pack + (const Uenibstreamprotobuf__UETimersAndConstantsT311 *message, + uint8_t *out); +size_t uenibstreamprotobuf__ue__timers_and_constants_t311__pack_to_buffer + (const Uenibstreamprotobuf__UETimersAndConstantsT311 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UETimersAndConstantsT311 * + uenibstreamprotobuf__ue__timers_and_constants_t311__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ue__timers_and_constants_t311__free_unpacked + (Uenibstreamprotobuf__UETimersAndConstantsT311 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UETimersAndConstantsN311 methods */ +void uenibstreamprotobuf__ue__timers_and_constants_n311__init + (Uenibstreamprotobuf__UETimersAndConstantsN311 *message); +size_t uenibstreamprotobuf__ue__timers_and_constants_n311__get_packed_size + (const Uenibstreamprotobuf__UETimersAndConstantsN311 *message); +size_t uenibstreamprotobuf__ue__timers_and_constants_n311__pack + (const Uenibstreamprotobuf__UETimersAndConstantsN311 *message, + uint8_t *out); +size_t uenibstreamprotobuf__ue__timers_and_constants_n311__pack_to_buffer + (const Uenibstreamprotobuf__UETimersAndConstantsN311 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UETimersAndConstantsN311 * + uenibstreamprotobuf__ue__timers_and_constants_n311__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ue__timers_and_constants_n311__free_unpacked + (Uenibstreamprotobuf__UETimersAndConstantsN311 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UACBarringPerCatList methods */ +void uenibstreamprotobuf__uac__barring_per_cat_list__init + (Uenibstreamprotobuf__UACBarringPerCatList *message); +size_t uenibstreamprotobuf__uac__barring_per_cat_list__get_packed_size + (const Uenibstreamprotobuf__UACBarringPerCatList *message); +size_t uenibstreamprotobuf__uac__barring_per_cat_list__pack + (const Uenibstreamprotobuf__UACBarringPerCatList *message, + uint8_t *out); +size_t uenibstreamprotobuf__uac__barring_per_cat_list__pack_to_buffer + (const Uenibstreamprotobuf__UACBarringPerCatList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UACBarringPerCatList * + uenibstreamprotobuf__uac__barring_per_cat_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uac__barring_per_cat_list__free_unpacked + (Uenibstreamprotobuf__UACBarringPerCatList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UACBarringPerCat methods */ +void uenibstreamprotobuf__uac__barring_per_cat__init + (Uenibstreamprotobuf__UACBarringPerCat *message); +size_t uenibstreamprotobuf__uac__barring_per_cat__get_packed_size + (const Uenibstreamprotobuf__UACBarringPerCat *message); +size_t uenibstreamprotobuf__uac__barring_per_cat__pack + (const Uenibstreamprotobuf__UACBarringPerCat *message, + uint8_t *out); +size_t uenibstreamprotobuf__uac__barring_per_cat__pack_to_buffer + (const Uenibstreamprotobuf__UACBarringPerCat *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UACBarringPerCat * + uenibstreamprotobuf__uac__barring_per_cat__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uac__barring_per_cat__free_unpacked + (Uenibstreamprotobuf__UACBarringPerCat *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UACBarringPerPLMNList methods */ +void uenibstreamprotobuf__uac__barring_per_plmn__list__init + (Uenibstreamprotobuf__UACBarringPerPLMNList *message); +size_t uenibstreamprotobuf__uac__barring_per_plmn__list__get_packed_size + (const Uenibstreamprotobuf__UACBarringPerPLMNList *message); +size_t uenibstreamprotobuf__uac__barring_per_plmn__list__pack + (const Uenibstreamprotobuf__UACBarringPerPLMNList *message, + uint8_t *out); +size_t uenibstreamprotobuf__uac__barring_per_plmn__list__pack_to_buffer + (const Uenibstreamprotobuf__UACBarringPerPLMNList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UACBarringPerPLMNList * + uenibstreamprotobuf__uac__barring_per_plmn__list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uac__barring_per_plmn__list__free_unpacked + (Uenibstreamprotobuf__UACBarringPerPLMNList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UACBarringPerPLMN methods */ +void uenibstreamprotobuf__uac__barring_per_plmn__init + (Uenibstreamprotobuf__UACBarringPerPLMN *message); +size_t uenibstreamprotobuf__uac__barring_per_plmn__get_packed_size + (const Uenibstreamprotobuf__UACBarringPerPLMN *message); +size_t uenibstreamprotobuf__uac__barring_per_plmn__pack + (const Uenibstreamprotobuf__UACBarringPerPLMN *message, + uint8_t *out); +size_t uenibstreamprotobuf__uac__barring_per_plmn__pack_to_buffer + (const Uenibstreamprotobuf__UACBarringPerPLMN *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UACBarringPerPLMN * + uenibstreamprotobuf__uac__barring_per_plmn__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uac__barring_per_plmn__free_unpacked + (Uenibstreamprotobuf__UACBarringPerPLMN *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UACImplicitACBarringList methods */ +void uenibstreamprotobuf__uac__implicit_acbarring_list__init + (Uenibstreamprotobuf__UACImplicitACBarringList *message); +size_t uenibstreamprotobuf__uac__implicit_acbarring_list__get_packed_size + (const Uenibstreamprotobuf__UACImplicitACBarringList *message); +size_t uenibstreamprotobuf__uac__implicit_acbarring_list__pack + (const Uenibstreamprotobuf__UACImplicitACBarringList *message, + uint8_t *out); +size_t uenibstreamprotobuf__uac__implicit_acbarring_list__pack_to_buffer + (const Uenibstreamprotobuf__UACImplicitACBarringList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UACImplicitACBarringList * + uenibstreamprotobuf__uac__implicit_acbarring_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uac__implicit_acbarring_list__free_unpacked + (Uenibstreamprotobuf__UACImplicitACBarringList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UACBarringInfoSetList methods */ +void uenibstreamprotobuf__uac__barring_info_set_list__init + (Uenibstreamprotobuf__UACBarringInfoSetList *message); +size_t uenibstreamprotobuf__uac__barring_info_set_list__get_packed_size + (const Uenibstreamprotobuf__UACBarringInfoSetList *message); +size_t uenibstreamprotobuf__uac__barring_info_set_list__pack + (const Uenibstreamprotobuf__UACBarringInfoSetList *message, + uint8_t *out); +size_t uenibstreamprotobuf__uac__barring_info_set_list__pack_to_buffer + (const Uenibstreamprotobuf__UACBarringInfoSetList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UACBarringInfoSetList * + uenibstreamprotobuf__uac__barring_info_set_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uac__barring_info_set_list__free_unpacked + (Uenibstreamprotobuf__UACBarringInfoSetList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UACBarringInfoSet methods */ +void uenibstreamprotobuf__uac__barring_info_set__init + (Uenibstreamprotobuf__UACBarringInfoSet *message); +size_t uenibstreamprotobuf__uac__barring_info_set__get_packed_size + (const Uenibstreamprotobuf__UACBarringInfoSet *message); +size_t uenibstreamprotobuf__uac__barring_info_set__pack + (const Uenibstreamprotobuf__UACBarringInfoSet *message, + uint8_t *out); +size_t uenibstreamprotobuf__uac__barring_info_set__pack_to_buffer + (const Uenibstreamprotobuf__UACBarringInfoSet *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UACBarringInfoSet * + uenibstreamprotobuf__uac__barring_info_set__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uac__barring_info_set__free_unpacked + (Uenibstreamprotobuf__UACBarringInfoSet *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UACBarringFactor methods */ +void uenibstreamprotobuf__uac__barring_factor__init + (Uenibstreamprotobuf__UACBarringFactor *message); +size_t uenibstreamprotobuf__uac__barring_factor__get_packed_size + (const Uenibstreamprotobuf__UACBarringFactor *message); +size_t uenibstreamprotobuf__uac__barring_factor__pack + (const Uenibstreamprotobuf__UACBarringFactor *message, + uint8_t *out); +size_t uenibstreamprotobuf__uac__barring_factor__pack_to_buffer + (const Uenibstreamprotobuf__UACBarringFactor *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UACBarringFactor * + uenibstreamprotobuf__uac__barring_factor__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uac__barring_factor__free_unpacked + (Uenibstreamprotobuf__UACBarringFactor *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UACBarringTime methods */ +void uenibstreamprotobuf__uac__barring_time__init + (Uenibstreamprotobuf__UACBarringTime *message); +size_t uenibstreamprotobuf__uac__barring_time__get_packed_size + (const Uenibstreamprotobuf__UACBarringTime *message); +size_t uenibstreamprotobuf__uac__barring_time__pack + (const Uenibstreamprotobuf__UACBarringTime *message, + uint8_t *out); +size_t uenibstreamprotobuf__uac__barring_time__pack_to_buffer + (const Uenibstreamprotobuf__UACBarringTime *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UACBarringTime * + uenibstreamprotobuf__uac__barring_time__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uac__barring_time__free_unpacked + (Uenibstreamprotobuf__UACBarringTime *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MobilityStateParameters methods */ +void uenibstreamprotobuf__mobility_state_parameters__init + (Uenibstreamprotobuf__MobilityStateParameters *message); +size_t uenibstreamprotobuf__mobility_state_parameters__get_packed_size + (const Uenibstreamprotobuf__MobilityStateParameters *message); +size_t uenibstreamprotobuf__mobility_state_parameters__pack + (const Uenibstreamprotobuf__MobilityStateParameters *message, + uint8_t *out); +size_t uenibstreamprotobuf__mobility_state_parameters__pack_to_buffer + (const Uenibstreamprotobuf__MobilityStateParameters *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MobilityStateParameters * + uenibstreamprotobuf__mobility_state_parameters__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__mobility_state_parameters__free_unpacked + (Uenibstreamprotobuf__MobilityStateParameters *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TEvaluationHystNormal methods */ +void uenibstreamprotobuf__t__evaluation__hyst_normal__init + (Uenibstreamprotobuf__TEvaluationHystNormal *message); +size_t uenibstreamprotobuf__t__evaluation__hyst_normal__get_packed_size + (const Uenibstreamprotobuf__TEvaluationHystNormal *message); +size_t uenibstreamprotobuf__t__evaluation__hyst_normal__pack + (const Uenibstreamprotobuf__TEvaluationHystNormal *message, + uint8_t *out); +size_t uenibstreamprotobuf__t__evaluation__hyst_normal__pack_to_buffer + (const Uenibstreamprotobuf__TEvaluationHystNormal *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TEvaluationHystNormal * + uenibstreamprotobuf__t__evaluation__hyst_normal__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__t__evaluation__hyst_normal__free_unpacked + (Uenibstreamprotobuf__TEvaluationHystNormal *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRAMultiBandInfoList methods */ +void uenibstreamprotobuf__eutra__multi_band_info_list__init + (Uenibstreamprotobuf__EUTRAMultiBandInfoList *message); +size_t uenibstreamprotobuf__eutra__multi_band_info_list__get_packed_size + (const Uenibstreamprotobuf__EUTRAMultiBandInfoList *message); +size_t uenibstreamprotobuf__eutra__multi_band_info_list__pack + (const Uenibstreamprotobuf__EUTRAMultiBandInfoList *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__multi_band_info_list__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAMultiBandInfoList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRAMultiBandInfoList * + uenibstreamprotobuf__eutra__multi_band_info_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__multi_band_info_list__free_unpacked + (Uenibstreamprotobuf__EUTRAMultiBandInfoList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRAMultiBandInfo methods */ +void uenibstreamprotobuf__eutra__multi_band_info__init + (Uenibstreamprotobuf__EUTRAMultiBandInfo *message); +size_t uenibstreamprotobuf__eutra__multi_band_info__get_packed_size + (const Uenibstreamprotobuf__EUTRAMultiBandInfo *message); +size_t uenibstreamprotobuf__eutra__multi_band_info__pack + (const Uenibstreamprotobuf__EUTRAMultiBandInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__multi_band_info__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAMultiBandInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRAMultiBandInfo * + uenibstreamprotobuf__eutra__multi_band_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__multi_band_info__free_unpacked + (Uenibstreamprotobuf__EUTRAMultiBandInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRANSPmaxList methods */ +void uenibstreamprotobuf__eutra__ns__pmax_list__init + (Uenibstreamprotobuf__EUTRANSPmaxList *message); +size_t uenibstreamprotobuf__eutra__ns__pmax_list__get_packed_size + (const Uenibstreamprotobuf__EUTRANSPmaxList *message); +size_t uenibstreamprotobuf__eutra__ns__pmax_list__pack + (const Uenibstreamprotobuf__EUTRANSPmaxList *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__ns__pmax_list__pack_to_buffer + (const Uenibstreamprotobuf__EUTRANSPmaxList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRANSPmaxList * + uenibstreamprotobuf__eutra__ns__pmax_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__ns__pmax_list__free_unpacked + (Uenibstreamprotobuf__EUTRANSPmaxList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRANSPmaxValue methods */ +void uenibstreamprotobuf__eutra__ns__pmax_value__init + (Uenibstreamprotobuf__EUTRANSPmaxValue *message); +size_t uenibstreamprotobuf__eutra__ns__pmax_value__get_packed_size + (const Uenibstreamprotobuf__EUTRANSPmaxValue *message); +size_t uenibstreamprotobuf__eutra__ns__pmax_value__pack + (const Uenibstreamprotobuf__EUTRANSPmaxValue *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__ns__pmax_value__pack_to_buffer + (const Uenibstreamprotobuf__EUTRANSPmaxValue *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRANSPmaxValue * + uenibstreamprotobuf__eutra__ns__pmax_value__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__ns__pmax_value__free_unpacked + (Uenibstreamprotobuf__EUTRANSPmaxValue *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__CellGroupConfig_Closure) + (const Uenibstreamprotobuf__CellGroupConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RLCBearerConfig_Closure) + (const Uenibstreamprotobuf__RLCBearerConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RLCConfig_Closure) + (const Uenibstreamprotobuf__RLCConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__AM_Closure) + (const Uenibstreamprotobuf__AM *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ULAMRLC_Closure) + (const Uenibstreamprotobuf__ULAMRLC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MaxRetxThreshold_Closure) + (const Uenibstreamprotobuf__MaxRetxThreshold *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SNFieldLengthAM_Closure) + (const Uenibstreamprotobuf__SNFieldLengthAM *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TPollRetransmit_Closure) + (const Uenibstreamprotobuf__TPollRetransmit *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PollPDU_Closure) + (const Uenibstreamprotobuf__PollPDU *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PollByte_Closure) + (const Uenibstreamprotobuf__PollByte *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DLAMRLC_Closure) + (const Uenibstreamprotobuf__DLAMRLC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TReassembly_Closure) + (const Uenibstreamprotobuf__TReassembly *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TStatusProhibit_Closure) + (const Uenibstreamprotobuf__TStatusProhibit *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UMBiDirectional_Closure) + (const Uenibstreamprotobuf__UMBiDirectional *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ULUMRLC_Closure) + (const Uenibstreamprotobuf__ULUMRLC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SNFieldLengthUM_Closure) + (const Uenibstreamprotobuf__SNFieldLengthUM *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DLUMRLC_Closure) + (const Uenibstreamprotobuf__DLUMRLC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UMUniDirectionalUL_Closure) + (const Uenibstreamprotobuf__UMUniDirectionalUL *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UMUniDirectionalDL_Closure) + (const Uenibstreamprotobuf__UMUniDirectionalDL *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__LogicalChannelConfig_Closure) + (const Uenibstreamprotobuf__LogicalChannelConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ULSpecificParameters_Closure) + (const Uenibstreamprotobuf__ULSpecificParameters *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PrioritisedBitRate_Closure) + (const Uenibstreamprotobuf__PrioritisedBitRate *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BucketSizeDuration_Closure) + (const Uenibstreamprotobuf__BucketSizeDuration *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SubcarrierSpacing_Closure) + (const Uenibstreamprotobuf__SubcarrierSpacing *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MaxPUSCHDuration_Closure) + (const Uenibstreamprotobuf__MaxPUSCHDuration *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BitRateQueryProhibitTimer_Closure) + (const Uenibstreamprotobuf__BitRateQueryProhibitTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MACCellGroupConfig_Closure) + (const Uenibstreamprotobuf__MACCellGroupConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DRXConfig_Closure) + (const Uenibstreamprotobuf__DRXConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MilliSeconds_Closure) + (const Uenibstreamprotobuf__MilliSeconds *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DRXInactivityTimer_Closure) + (const Uenibstreamprotobuf__DRXInactivityTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DRXRetransmissionTimer_Closure) + (const Uenibstreamprotobuf__DRXRetransmissionTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ShortDRX_Closure) + (const Uenibstreamprotobuf__ShortDRX *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DRXShortCycle_Closure) + (const Uenibstreamprotobuf__DRXShortCycle *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SchedulingRequestConfig_Closure) + (const Uenibstreamprotobuf__SchedulingRequestConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SchedulingRequestToAddMod_Closure) + (const Uenibstreamprotobuf__SchedulingRequestToAddMod *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRProhibitTimer_Closure) + (const Uenibstreamprotobuf__SRProhibitTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRTransMax_Closure) + (const Uenibstreamprotobuf__SRTransMax *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BSRConfig_Closure) + (const Uenibstreamprotobuf__BSRConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PeriodicBSRTimer_Closure) + (const Uenibstreamprotobuf__PeriodicBSRTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RetxBSRTimer_Closure) + (const Uenibstreamprotobuf__RetxBSRTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__LogicalChannelSRDelayTimer_Closure) + (const Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TAGConfig_Closure) + (const Uenibstreamprotobuf__TAGConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TAG_Closure) + (const Uenibstreamprotobuf__TAG *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TimeAlignmentTimer_Closure) + (const Uenibstreamprotobuf__TimeAlignmentTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PHRConfig_Closure) + (const Uenibstreamprotobuf__PHRConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PHRPeriodicTimer_Closure) + (const Uenibstreamprotobuf__PHRPeriodicTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PHRProhibitTimer_Closure) + (const Uenibstreamprotobuf__PHRProhibitTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PHRTxPowerFactorChange_Closure) + (const Uenibstreamprotobuf__PHRTxPowerFactorChange *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PHRModeOtherCG_Closure) + (const Uenibstreamprotobuf__PHRModeOtherCG *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DataInactivityTimer_Closure) + (const Uenibstreamprotobuf__DataInactivityTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PhysicalCellGroupConfig_Closure) + (const Uenibstreamprotobuf__PhysicalCellGroupConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__XScale_Closure) + (const Uenibstreamprotobuf__XScale *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SpCellConfig_Closure) + (const Uenibstreamprotobuf__SpCellConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ReconfigurationWithSync_Closure) + (const Uenibstreamprotobuf__ReconfigurationWithSync *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ServingCellConfigCommon_Closure) + (const Uenibstreamprotobuf__ServingCellConfigCommon *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DownlinkConfigCommon_Closure) + (const Uenibstreamprotobuf__DownlinkConfigCommon *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__FrequencyInfoDL_Closure) + (const Uenibstreamprotobuf__FrequencyInfoDL *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SCSSpecificCarrier_Closure) + (const Uenibstreamprotobuf__SCSSpecificCarrier *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BWPDownlinkCommon_Closure) + (const Uenibstreamprotobuf__BWPDownlinkCommon *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BWP_Closure) + (const Uenibstreamprotobuf__BWP *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CyclicPrefix_Closure) + (const Uenibstreamprotobuf__CyclicPrefix *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PDCCHConfigCommon_Closure) + (const Uenibstreamprotobuf__PDCCHConfigCommon *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ControlResourceSet_Closure) + (const Uenibstreamprotobuf__ControlResourceSet *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Interleaved_Closure) + (const Uenibstreamprotobuf__Interleaved *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RegBundleSize_Closure) + (const Uenibstreamprotobuf__RegBundleSize *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__InterleaverSize_Closure) + (const Uenibstreamprotobuf__InterleaverSize *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PrecoderGranularity_Closure) + (const Uenibstreamprotobuf__PrecoderGranularity *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0_Closure) + (const Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SequenceOfInteger_Closure) + (const Uenibstreamprotobuf__SequenceOfInteger *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PDSCHConfigCommon_Closure) + (const Uenibstreamprotobuf__PDSCHConfigCommon *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList_Closure) + (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation_Closure) + (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MappingType_Closure) + (const Uenibstreamprotobuf__MappingType *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UplinkConfigCommon_Closure) + (const Uenibstreamprotobuf__UplinkConfigCommon *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__FrequencyInfoUL_Closure) + (const Uenibstreamprotobuf__FrequencyInfoUL *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BWPUplinkCommon_Closure) + (const Uenibstreamprotobuf__BWPUplinkCommon *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BWPUplink_Closure) + (const Uenibstreamprotobuf__BWPUplink *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RACHConfigCommon_Closure) + (const Uenibstreamprotobuf__RACHConfigCommon *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RACHConfigGeneric_Closure) + (const Uenibstreamprotobuf__RACHConfigGeneric *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Msg1FDM_Closure) + (const Uenibstreamprotobuf__Msg1FDM *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PreambleTransMax_Closure) + (const Uenibstreamprotobuf__PreambleTransMax *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PowerRampingStep_Closure) + (const Uenibstreamprotobuf__PowerRampingStep *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RAResponseWindow_Closure) + (const Uenibstreamprotobuf__RAResponseWindow *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Fraction_Closure) + (const Uenibstreamprotobuf__Fraction *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__OtherFraction_Closure) + (const Uenibstreamprotobuf__OtherFraction *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__GroupBconfigured_Closure) + (const Uenibstreamprotobuf__GroupBconfigured *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RAMsg3SizeGroupA_Closure) + (const Uenibstreamprotobuf__RAMsg3SizeGroupA *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MessagePowerOffsetGroupB_Closure) + (const Uenibstreamprotobuf__MessagePowerOffsetGroupB *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RAContentionResolutionTimer_Closure) + (const Uenibstreamprotobuf__RAContentionResolutionTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RestrictedSetConfig_Closure) + (const Uenibstreamprotobuf__RestrictedSetConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUSCHConfigCommon_Closure) + (const Uenibstreamprotobuf__PUSCHConfigCommon *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList_Closure) + (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation_Closure) + (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHConfigCommon_Closure) + (const Uenibstreamprotobuf__PUCCHConfigCommon *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHGroupHopping_Closure) + (const Uenibstreamprotobuf__PUCCHGroupHopping *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NTimingAdvanceOffset_Closure) + (const Uenibstreamprotobuf__NTimingAdvanceOffset *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SSBPeriodicityServingCell_Closure) + (const Uenibstreamprotobuf__SSBPeriodicityServingCell *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DMRSTypeAPosition_Closure) + (const Uenibstreamprotobuf__DMRSTypeAPosition *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RateMatchPatternLTECRS_Closure) + (const Uenibstreamprotobuf__RateMatchPatternLTECRS *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CarrierBandwidthDL_Closure) + (const Uenibstreamprotobuf__CarrierBandwidthDL *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList_Closure) + (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig_Closure) + (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RadioframeAllocationPeriod_Closure) + (const Uenibstreamprotobuf__RadioframeAllocationPeriod *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SubframeAllocation_Closure) + (const Uenibstreamprotobuf__SubframeAllocation *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NrofCRSPorts_Closure) + (const Uenibstreamprotobuf__NrofCRSPorts *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__VShift_Closure) + (const Uenibstreamprotobuf__VShift *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RateMatchPattern_Closure) + (const Uenibstreamprotobuf__RateMatchPattern *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Bitmaps_Closure) + (const Uenibstreamprotobuf__Bitmaps *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Dummy_Closure) + (const Uenibstreamprotobuf__Dummy *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TDDULDLConfigCommon_Closure) + (const Uenibstreamprotobuf__TDDULDLConfigCommon *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TDDULDLPattern_Closure) + (const Uenibstreamprotobuf__TDDULDLPattern *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DLULTransmissionPeriodicity_Closure) + (const Uenibstreamprotobuf__DLULTransmissionPeriodicity *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530_Closure) + (const Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__T304_Closure) + (const Uenibstreamprotobuf__T304 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RACHConfigDedicated_Closure) + (const Uenibstreamprotobuf__RACHConfigDedicated *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CFRA_Closure) + (const Uenibstreamprotobuf__CFRA *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Occasions_Closure) + (const Uenibstreamprotobuf__Occasions *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SSB_Closure) + (const Uenibstreamprotobuf__SSB *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CFRASSBResource_Closure) + (const Uenibstreamprotobuf__CFRASSBResource *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIRS_Closure) + (const Uenibstreamprotobuf__CSIRS *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CFRACSIRSResource_Closure) + (const Uenibstreamprotobuf__CFRACSIRSResource *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RAPrioritization_Closure) + (const Uenibstreamprotobuf__RAPrioritization *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PowerRampingStepHighPriority_Closure) + (const Uenibstreamprotobuf__PowerRampingStepHighPriority *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ScalingFactorBI_Closure) + (const Uenibstreamprotobuf__ScalingFactorBI *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SSBMTC_Closure) + (const Uenibstreamprotobuf__SSBMTC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Duration_Closure) + (const Uenibstreamprotobuf__Duration *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SSBMTC2_Closure) + (const Uenibstreamprotobuf__SSBMTC2 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Periodicity_Closure) + (const Uenibstreamprotobuf__Periodicity *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RLFTimersAndConstants_Closure) + (const Uenibstreamprotobuf__RLFTimersAndConstants *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__T310_Closure) + (const Uenibstreamprotobuf__T310 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__N310_Closure) + (const Uenibstreamprotobuf__N310 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__N311_Closure) + (const Uenibstreamprotobuf__N311 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__T311V1530_Closure) + (const Uenibstreamprotobuf__T311V1530 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold_Closure) + (const Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ServingCellConfig_Closure) + (const Uenibstreamprotobuf__ServingCellConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TDDULDLConfigDedicated_Closure) + (const Uenibstreamprotobuf__TDDULDLConfigDedicated *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TDDULDLSlotConfig_Closure) + (const Uenibstreamprotobuf__TDDULDLSlotConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Explicit_Closure) + (const Uenibstreamprotobuf__Explicit *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BWPDownlinkDedicated_Closure) + (const Uenibstreamprotobuf__BWPDownlinkDedicated *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PDCCHConfig_Closure) + (const Uenibstreamprotobuf__PDCCHConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DownlinkPreemption_Closure) + (const Uenibstreamprotobuf__DownlinkPreemption *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TimeFrequencySet_Closure) + (const Uenibstreamprotobuf__TimeFrequencySet *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__INTConfigurationPerServingCell_Closure) + (const Uenibstreamprotobuf__INTConfigurationPerServingCell *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUSCHTPCCommandConfig_Closure) + (const Uenibstreamprotobuf__PUSCHTPCCommandConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHTPCCommandConfig_Closure) + (const Uenibstreamprotobuf__PUCCHTPCCommandConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSTPCCommandConfig_Closure) + (const Uenibstreamprotobuf__SRSTPCCommandConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PDSCHConfig_Closure) + (const Uenibstreamprotobuf__PDSCHConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DMRSDownlinkConfig_Closure) + (const Uenibstreamprotobuf__DMRSDownlinkConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DMRSType_Closure) + (const Uenibstreamprotobuf__DMRSType *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DMRSAdditionalPosition_Closure) + (const Uenibstreamprotobuf__DMRSAdditionalPosition *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MaxLength_Closure) + (const Uenibstreamprotobuf__MaxLength *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PTRSDownlinkConfig_Closure) + (const Uenibstreamprotobuf__PTRSDownlinkConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ResourceElementOffset_Closure) + (const Uenibstreamprotobuf__ResourceElementOffset *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TCIState_Closure) + (const Uenibstreamprotobuf__TCIState *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__QCLInfo_Closure) + (const Uenibstreamprotobuf__QCLInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__QCLType_Closure) + (const Uenibstreamprotobuf__QCLType *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__VRBToPRBInterleaver_Closure) + (const Uenibstreamprotobuf__VRBToPRBInterleaver *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ResourceAllocation_Closure) + (const Uenibstreamprotobuf__ResourceAllocation *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PDSCHAggregationFactor_Closure) + (const Uenibstreamprotobuf__PDSCHAggregationFactor *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RateMatchPatternGroup_Closure) + (const Uenibstreamprotobuf__RateMatchPatternGroup *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RateMatchPatternGroupItem_Closure) + (const Uenibstreamprotobuf__RateMatchPatternGroupItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RBGSize_Closure) + (const Uenibstreamprotobuf__RBGSize *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MCSTable_Closure) + (const Uenibstreamprotobuf__MCSTable *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI_Closure) + (const Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__StaticBundling_Closure) + (const Uenibstreamprotobuf__StaticBundling *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BundleSize_Closure) + (const Uenibstreamprotobuf__BundleSize *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DynamicBundling_Closure) + (const Uenibstreamprotobuf__DynamicBundling *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BundleSizeSet1_Closure) + (const Uenibstreamprotobuf__BundleSizeSet1 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BundleSizeSet2_Closure) + (const Uenibstreamprotobuf__BundleSizeSet2 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ZPCSIRSResource_Closure) + (const Uenibstreamprotobuf__ZPCSIRSResource *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIRSResourceMapping_Closure) + (const Uenibstreamprotobuf__CSIRSResourceMapping *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NrofPorts_Closure) + (const Uenibstreamprotobuf__NrofPorts *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CDMType_Closure) + (const Uenibstreamprotobuf__CDMType *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Dot5_Closure) + (const Uenibstreamprotobuf__Dot5 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIFrequencyOccupation_Closure) + (const Uenibstreamprotobuf__CSIFrequencyOccupation *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset_Closure) + (const Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ZPCSIRSResourceSet_Closure) + (const Uenibstreamprotobuf__ZPCSIRSResourceSet *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SPSConfig_Closure) + (const Uenibstreamprotobuf__SPSConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SPSConfigPeriodicity_Closure) + (const Uenibstreamprotobuf__SPSConfigPeriodicity *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SPSMCSTable_Closure) + (const Uenibstreamprotobuf__SPSMCSTable *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RadioLinkMonitoringConfig_Closure) + (const Uenibstreamprotobuf__RadioLinkMonitoringConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RadioLinkMonitoringRS_Closure) + (const Uenibstreamprotobuf__RadioLinkMonitoringRS *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Purpose_Closure) + (const Uenibstreamprotobuf__Purpose *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BeamFailureInstanceMaxCount_Closure) + (const Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BeamFailureDetectionTimer_Closure) + (const Uenibstreamprotobuf__BeamFailureDetectionTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BWPDownlink_Closure) + (const Uenibstreamprotobuf__BWPDownlink *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BWPInactivityTimer_Closure) + (const Uenibstreamprotobuf__BWPInactivityTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UplinkConfig_Closure) + (const Uenibstreamprotobuf__UplinkConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BWPUplinkDedicated_Closure) + (const Uenibstreamprotobuf__BWPUplinkDedicated *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHConfig_Closure) + (const Uenibstreamprotobuf__PUCCHConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHResourceSet_Closure) + (const Uenibstreamprotobuf__PUCCHResourceSet *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHResource_Closure) + (const Uenibstreamprotobuf__PUCCHResource *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHFormat0_Closure) + (const Uenibstreamprotobuf__PUCCHFormat0 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHFormat1_Closure) + (const Uenibstreamprotobuf__PUCCHFormat1 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHFormat2_Closure) + (const Uenibstreamprotobuf__PUCCHFormat2 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHFormat3_Closure) + (const Uenibstreamprotobuf__PUCCHFormat3 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHFormat4_Closure) + (const Uenibstreamprotobuf__PUCCHFormat4 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__OCCLength_Closure) + (const Uenibstreamprotobuf__OCCLength *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__OCCIndex_Closure) + (const Uenibstreamprotobuf__OCCIndex *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHFormatConfig_Closure) + (const Uenibstreamprotobuf__PUCCHFormatConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHMaxCodeRate_Closure) + (const Uenibstreamprotobuf__PUCCHMaxCodeRate *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NrofSlots_Closure) + (const Uenibstreamprotobuf__NrofSlots *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SchedulingRequestResourceConfig_Closure) + (const Uenibstreamprotobuf__SchedulingRequestResourceConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHSpatialRelationInfo_Closure) + (const Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Srs_Closure) + (const Uenibstreamprotobuf__Srs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ClosedLoopIndex_Closure) + (const Uenibstreamprotobuf__ClosedLoopIndex *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHPowerControl_Closure) + (const Uenibstreamprotobuf__PUCCHPowerControl *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__P0PUCCH_Closure) + (const Uenibstreamprotobuf__P0PUCCH *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHPathlossReferenceRS_Closure) + (const Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates_Closure) + (const Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUSCHServingCellConfig_Closure) + (const Uenibstreamprotobuf__PUSCHServingCellConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission_Closure) + (const Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RateMatching_Closure) + (const Uenibstreamprotobuf__RateMatching *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSCarrierSwitching_Closure) + (const Uenibstreamprotobuf__SRSCarrierSwitching *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSSwitchFromCarrier_Closure) + (const Uenibstreamprotobuf__SRSSwitchFromCarrier *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSTPCPDCCHConfigList_Closure) + (const Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSTPCPDCCHConfig_Closure) + (const Uenibstreamprotobuf__SRSTPCPDCCHConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSCCSetIndex_Closure) + (const Uenibstreamprotobuf__SRSCCSetIndex *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUSCHConfig_Closure) + (const Uenibstreamprotobuf__PUSCHConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TxConfig_Closure) + (const Uenibstreamprotobuf__TxConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DMRSUplinkConfig_Closure) + (const Uenibstreamprotobuf__DMRSUplinkConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PTRSUplinkConfig_Closure) + (const Uenibstreamprotobuf__PTRSUplinkConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TransformPrecoderDisabled_Closure) + (const Uenibstreamprotobuf__TransformPrecoderDisabled *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MaxNrofPorts_Closure) + (const Uenibstreamprotobuf__MaxNrofPorts *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PTRSPower_Closure) + (const Uenibstreamprotobuf__PTRSPower *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TransformPrecoderEnabled_Closure) + (const Uenibstreamprotobuf__TransformPrecoderEnabled *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TimeDensityTransformPrecoding_Closure) + (const Uenibstreamprotobuf__TimeDensityTransformPrecoding *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TransformPrecodingDisabled_Closure) + (const Uenibstreamprotobuf__TransformPrecodingDisabled *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TransformPrecodingEnabled_Closure) + (const Uenibstreamprotobuf__TransformPrecodingEnabled *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUSCHPowerControl_Closure) + (const Uenibstreamprotobuf__PUSCHPowerControl *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Alpha_Closure) + (const Uenibstreamprotobuf__Alpha *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__P0PUSCHAlphaSet_Closure) + (const Uenibstreamprotobuf__P0PUSCHAlphaSet *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUSCHPathlossReferenceRS_Closure) + (const Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates_Closure) + (const Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRIPUSCHPowerControl_Closure) + (const Uenibstreamprotobuf__SRIPUSCHPowerControl *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__FrequencyHopping_Closure) + (const Uenibstreamprotobuf__FrequencyHopping *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUSCHAggregationFactor_Closure) + (const Uenibstreamprotobuf__PUSCHAggregationFactor *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CodebookSubset_Closure) + (const Uenibstreamprotobuf__CodebookSubset *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RBGSize2_Closure) + (const Uenibstreamprotobuf__RBGSize2 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UCIOnPUSCH_Closure) + (const Uenibstreamprotobuf__UCIOnPUSCH *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BetaOffsetsList_Closure) + (const Uenibstreamprotobuf__BetaOffsetsList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Scaling_Closure) + (const Uenibstreamprotobuf__Scaling *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ConfiguredGrantConfig_Closure) + (const Uenibstreamprotobuf__ConfiguredGrantConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CGUCIOnPUSCH_Closure) + (const Uenibstreamprotobuf__CGUCIOnPUSCH *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BetaOffsets_Closure) + (const Uenibstreamprotobuf__BetaOffsets *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PowerControlLoopToUse_Closure) + (const Uenibstreamprotobuf__PowerControlLoopToUse *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RepK_Closure) + (const Uenibstreamprotobuf__RepK *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RepKRV_Closure) + (const Uenibstreamprotobuf__RepKRV *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__GrantPeriodicity_Closure) + (const Uenibstreamprotobuf__GrantPeriodicity *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RRCConfiguredUplinkGrant_Closure) + (const Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSConfig_Closure) + (const Uenibstreamprotobuf__SRSConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSResourceSet_Closure) + (const Uenibstreamprotobuf__SRSResourceSet *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSResourceSetTypeAperiodic_Closure) + (const Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent_Closure) + (const Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSResourceSetTypePeriodic_Closure) + (const Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSResourceSetUsage_Closure) + (const Uenibstreamprotobuf__SRSResourceSetUsage *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSPowerControlAdjustmentStates_Closure) + (const Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSResource_Closure) + (const Uenibstreamprotobuf__SRSResource *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NrofSRSPorts_Closure) + (const Uenibstreamprotobuf__NrofSRSPorts *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PTRSPortIndex_Closure) + (const Uenibstreamprotobuf__PTRSPortIndex *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__N2_Closure) + (const Uenibstreamprotobuf__N2 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__N4_Closure) + (const Uenibstreamprotobuf__N4 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ResourceMapping_Closure) + (const Uenibstreamprotobuf__ResourceMapping *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NrofSymbols_Closure) + (const Uenibstreamprotobuf__NrofSymbols *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RepetitionFactor_Closure) + (const Uenibstreamprotobuf__RepetitionFactor *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__FreqHopping_Closure) + (const Uenibstreamprotobuf__FreqHopping *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__GroupOrSequenceHopping_Closure) + (const Uenibstreamprotobuf__GroupOrSequenceHopping *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSResourceTypeAperiodic_Closure) + (const Uenibstreamprotobuf__SRSResourceTypeAperiodic *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSResourceTypeSemiPersistent_Closure) + (const Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSPeriodicityAndOffset_Closure) + (const Uenibstreamprotobuf__SRSPeriodicityAndOffset *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSResourceTypePeriodic_Closure) + (const Uenibstreamprotobuf__SRSResourceTypePeriodic *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRSSpatialRelationInfo_Closure) + (const Uenibstreamprotobuf__SRSSpatialRelationInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BeamFailureRecoveryConfig_Closure) + (const Uenibstreamprotobuf__BeamFailureRecoveryConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PRACHResourceDedicatedBFR_Closure) + (const Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BFRSSBResource_Closure) + (const Uenibstreamprotobuf__BFRSSBResource *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BFRCSIRSResource_Closure) + (const Uenibstreamprotobuf__BFRCSIRSResource *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SSBPerRACHOccasion_Closure) + (const Uenibstreamprotobuf__SSBPerRACHOccasion *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BeamFailureRecoveryTimer_Closure) + (const Uenibstreamprotobuf__BeamFailureRecoveryTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PDCCHServingCellConfig_Closure) + (const Uenibstreamprotobuf__PDCCHServingCellConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SlotFormatIndicator_Closure) + (const Uenibstreamprotobuf__SlotFormatIndicator *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SlotFormatCombinationsPerCell_Closure) + (const Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SlotFormatCombination_Closure) + (const Uenibstreamprotobuf__SlotFormatCombination *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PDSCHServingCellConfig_Closure) + (const Uenibstreamprotobuf__PDSCHServingCellConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission_Closure) + (const Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock_Closure) + (const Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__XOverhead_Closure) + (const Uenibstreamprotobuf__XOverhead *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NrofHARQProcessesForPDSCH_Closure) + (const Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIMeasConfig_Closure) + (const Uenibstreamprotobuf__CSIMeasConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NZPCSIRSResource_Closure) + (const Uenibstreamprotobuf__NZPCSIRSResource *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PowerControlOffsetSS_Closure) + (const Uenibstreamprotobuf__PowerControlOffsetSS *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NZPCSIRSResourceSet_Closure) + (const Uenibstreamprotobuf__NZPCSIRSResourceSet *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIIMResource_Closure) + (const Uenibstreamprotobuf__CSIIMResource *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Pattern0_Closure) + (const Uenibstreamprotobuf__Pattern0 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SubcarrierLocationP0_Closure) + (const Uenibstreamprotobuf__SubcarrierLocationP0 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Pattern1_Closure) + (const Uenibstreamprotobuf__Pattern1 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SubcarrierLocationP1_Closure) + (const Uenibstreamprotobuf__SubcarrierLocationP1 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIIMResourceSet_Closure) + (const Uenibstreamprotobuf__CSIIMResourceSet *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSISSBResourceSet_Closure) + (const Uenibstreamprotobuf__CSISSBResourceSet *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIResourceConfig_Closure) + (const Uenibstreamprotobuf__CSIResourceConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NZPCSIRSSSB_Closure) + (const Uenibstreamprotobuf__NZPCSIRSSSB *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIIMResourceSetList_Closure) + (const Uenibstreamprotobuf__CSIIMResourceSetList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ResourceType_Closure) + (const Uenibstreamprotobuf__ResourceType *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIReportConfig_Closure) + (const Uenibstreamprotobuf__CSIReportConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIReportConfigTypePeriodic_Closure) + (const Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIReportPeriodicityAndOffset_Closure) + (const Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PUCCHCSIResource_Closure) + (const Uenibstreamprotobuf__PUCCHCSIResource *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH_Closure) + (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH_Closure) + (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ReportSlotConfig_Closure) + (const Uenibstreamprotobuf__ReportSlotConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIReportConfigTypeAperiodic_Closure) + (const Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CRIRII1CQI_Closure) + (const Uenibstreamprotobuf__CRIRII1CQI *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ReportFreqConfiguration_Closure) + (const Uenibstreamprotobuf__ReportFreqConfiguration *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CQIFormatIndicator_Closure) + (const Uenibstreamprotobuf__CQIFormatIndicator *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PMIFormatIndicator_Closure) + (const Uenibstreamprotobuf__PMIFormatIndicator *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CodebookConfig_Closure) + (const Uenibstreamprotobuf__CodebookConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CodebookTypeType1_Closure) + (const Uenibstreamprotobuf__CodebookTypeType1 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CodebookSubTypeSinglePanel_Closure) + (const Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo_Closure) + (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo_Closure) + (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CodebookSubTypeMultiPanel_Closure) + (const Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CodebookTypeType2_Closure) + (const Uenibstreamprotobuf__CodebookTypeType2 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CodebookSubTypeTypeII_Closure) + (const Uenibstreamprotobuf__CodebookSubTypeTypeII *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection_Closure) + (const Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PhaseAlphabetSize_Closure) + (const Uenibstreamprotobuf__PhaseAlphabetSize *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NumberOfBeams_Closure) + (const Uenibstreamprotobuf__NumberOfBeams *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PortSelectionSamplingSize_Closure) + (const Uenibstreamprotobuf__PortSelectionSamplingSize *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIReportConfigDummy_Closure) + (const Uenibstreamprotobuf__CSIReportConfigDummy *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__GroupBasedBeamReportingDisabled_Closure) + (const Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NrofReportedRS_Closure) + (const Uenibstreamprotobuf__NrofReportedRS *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CQITable_Closure) + (const Uenibstreamprotobuf__CQITable *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SubbandSize_Closure) + (const Uenibstreamprotobuf__SubbandSize *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PortIndexFor8Ranks_Closure) + (const Uenibstreamprotobuf__PortIndexFor8Ranks *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PortIndex8_Closure) + (const Uenibstreamprotobuf__PortIndex8 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PortIndex4_Closure) + (const Uenibstreamprotobuf__PortIndex4 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PortIndex2_Closure) + (const Uenibstreamprotobuf__PortIndex2 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530_Closure) + (const Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIAperiodicTriggerStateList_Closure) + (const Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIAperiodicTriggerState_Closure) + (const Uenibstreamprotobuf__CSIAperiodicTriggerState *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIAssociatedReportConfigInfo_Closure) + (const Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NZPCSIRS_Closure) + (const Uenibstreamprotobuf__NZPCSIRS *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList_Closure) + (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState_Closure) + (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SCellDeactivationTimer_Closure) + (const Uenibstreamprotobuf__SCellDeactivationTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CrossCarrierSchedulingConfig_Closure) + (const Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig_Closure) + (const Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig_Closure) + (const Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PathlossReferenceLinking_Closure) + (const Uenibstreamprotobuf__PathlossReferenceLinking *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasConfig_Closure) + (const Uenibstreamprotobuf__MeasConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasObjectToRemoveList_Closure) + (const Uenibstreamprotobuf__MeasObjectToRemoveList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasObjectToAddModList_Closure) + (const Uenibstreamprotobuf__MeasObjectToAddModList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ReportConfigToRemoveList_Closure) + (const Uenibstreamprotobuf__ReportConfigToRemoveList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ReportConfigToAddModList_Closure) + (const Uenibstreamprotobuf__ReportConfigToAddModList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasIdToRemoveList_Closure) + (const Uenibstreamprotobuf__MeasIdToRemoveList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasIdToAddModList_Closure) + (const Uenibstreamprotobuf__MeasIdToAddModList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasObjectToAddMod_Closure) + (const Uenibstreamprotobuf__MeasObjectToAddMod *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasObjectNR_Closure) + (const Uenibstreamprotobuf__MeasObjectNR *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ReferenceSignalConfig_Closure) + (const Uenibstreamprotobuf__ReferenceSignalConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SSBConfigMobility_Closure) + (const Uenibstreamprotobuf__SSBConfigMobility *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SSBToMeasure_Closure) + (const Uenibstreamprotobuf__SSBToMeasure *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SSRSSIMeasurement_Closure) + (const Uenibstreamprotobuf__SSRSSIMeasurement *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIRSResourceConfigMobility_Closure) + (const Uenibstreamprotobuf__CSIRSResourceConfigMobility *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIRSCellMobility_Closure) + (const Uenibstreamprotobuf__CSIRSCellMobility *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIRSMeasurementBW_Closure) + (const Uenibstreamprotobuf__CSIRSMeasurementBW *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Density_Closure) + (const Uenibstreamprotobuf__Density *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CSIRSResourceMobility_Closure) + (const Uenibstreamprotobuf__CSIRSResourceMobility *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__AssociatedSSB_Closure) + (const Uenibstreamprotobuf__AssociatedSSB *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ThresholdNR_Closure) + (const Uenibstreamprotobuf__ThresholdNR *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__QOffsetRangeList_Closure) + (const Uenibstreamprotobuf__QOffsetRangeList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__QOffsetRange_Closure) + (const Uenibstreamprotobuf__QOffsetRange *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CellsToAddModList_Closure) + (const Uenibstreamprotobuf__CellsToAddModList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CellsToAddMod_Closure) + (const Uenibstreamprotobuf__CellsToAddMod *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PCIList_Closure) + (const Uenibstreamprotobuf__PCIList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PCIRangeIndexList_Closure) + (const Uenibstreamprotobuf__PCIRangeIndexList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PCIRangeElement_Closure) + (const Uenibstreamprotobuf__PCIRangeElement *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PCIRange_Closure) + (const Uenibstreamprotobuf__PCIRange *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Range_Closure) + (const Uenibstreamprotobuf__Range *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasCycleSCellV1530_Closure) + (const Uenibstreamprotobuf__MeasCycleSCellV1530 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasObjectEUTRA_Closure) + (const Uenibstreamprotobuf__MeasObjectEUTRA *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth_Closure) + (const Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRACellIndexList_Closure) + (const Uenibstreamprotobuf__EUTRACellIndexList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRACell_Closure) + (const Uenibstreamprotobuf__EUTRACell *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRAQOffsetRange_Closure) + (const Uenibstreamprotobuf__EUTRAQOffsetRange *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRABlackCell_Closure) + (const Uenibstreamprotobuf__EUTRABlackCell *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRAPhysCellIdRange_Closure) + (const Uenibstreamprotobuf__EUTRAPhysCellIdRange *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRARange_Closure) + (const Uenibstreamprotobuf__EUTRARange *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ReportConfigToAddMod_Closure) + (const Uenibstreamprotobuf__ReportConfigToAddMod *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ReportConfigNR_Closure) + (const Uenibstreamprotobuf__ReportConfigNR *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PeriodicalReportConfig_Closure) + (const Uenibstreamprotobuf__PeriodicalReportConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NRRSType_Closure) + (const Uenibstreamprotobuf__NRRSType *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NRFreqInfo_Closure) + (const Uenibstreamprotobuf__NRFreqInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ReportInterval_Closure) + (const Uenibstreamprotobuf__ReportInterval *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ReportAmount_Closure) + (const Uenibstreamprotobuf__ReportAmount *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasReportQuantity_Closure) + (const Uenibstreamprotobuf__MeasReportQuantity *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EventTriggerConfig_Closure) + (const Uenibstreamprotobuf__EventTriggerConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EventA1_Closure) + (const Uenibstreamprotobuf__EventA1 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EventA2_Closure) + (const Uenibstreamprotobuf__EventA2 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EventA3_Closure) + (const Uenibstreamprotobuf__EventA3 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EventA4_Closure) + (const Uenibstreamprotobuf__EventA4 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EventA5_Closure) + (const Uenibstreamprotobuf__EventA5 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EventA6_Closure) + (const Uenibstreamprotobuf__EventA6 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasTriggerQuantity_Closure) + (const Uenibstreamprotobuf__MeasTriggerQuantity *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TimeToTrigger_Closure) + (const Uenibstreamprotobuf__TimeToTrigger *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasTriggerQuantityOffset_Closure) + (const Uenibstreamprotobuf__MeasTriggerQuantityOffset *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ReportAddNeighMeas_Closure) + (const Uenibstreamprotobuf__ReportAddNeighMeas *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ReportCGI_Closure) + (const Uenibstreamprotobuf__ReportCGI *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ReportConfigInterRAT_Closure) + (const Uenibstreamprotobuf__ReportConfigInterRAT *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PeriodicalReportConfigInterRAT_Closure) + (const Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EventTriggerConfigInterRAT_Closure) + (const Uenibstreamprotobuf__EventTriggerConfigInterRAT *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EventB1_Closure) + (const Uenibstreamprotobuf__EventB1 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EventB2_Closure) + (const Uenibstreamprotobuf__EventB2 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasTriggerQuantityEUTRA_Closure) + (const Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ReportCGIEUTRA_Closure) + (const Uenibstreamprotobuf__ReportCGIEUTRA *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasIdToAddMod_Closure) + (const Uenibstreamprotobuf__MeasIdToAddMod *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__QuantityConfig_Closure) + (const Uenibstreamprotobuf__QuantityConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__QuantityConfigNR_Closure) + (const Uenibstreamprotobuf__QuantityConfigNR *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__QuantityConfigRS_Closure) + (const Uenibstreamprotobuf__QuantityConfigRS *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__FilterConfig_Closure) + (const Uenibstreamprotobuf__FilterConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__FilterCoefficient_Closure) + (const Uenibstreamprotobuf__FilterCoefficient *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasGapConfig_Closure) + (const Uenibstreamprotobuf__MeasGapConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__GapConfig_Closure) + (const Uenibstreamprotobuf__GapConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MGL_Closure) + (const Uenibstreamprotobuf__MGL *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MGRP_Closure) + (const Uenibstreamprotobuf__MGRP *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MGTA_Closure) + (const Uenibstreamprotobuf__MGTA *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasGapSharingConfig_Closure) + (const Uenibstreamprotobuf__MeasGapSharingConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasGapSharingScheme_Closure) + (const Uenibstreamprotobuf__MeasGapSharingScheme *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__OtherConfig_Closure) + (const Uenibstreamprotobuf__OtherConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer_Closure) + (const Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__OtherConfigV1540_Closure) + (const Uenibstreamprotobuf__OtherConfigV1540 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__OverheatingAssistanceConfig_Closure) + (const Uenibstreamprotobuf__OverheatingAssistanceConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SCellConfig_Closure) + (const Uenibstreamprotobuf__SCellConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SearchSpace_Closure) + (const Uenibstreamprotobuf__SearchSpace *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NrofCandidates_Closure) + (const Uenibstreamprotobuf__NrofCandidates *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__AggregationLevel_Closure) + (const Uenibstreamprotobuf__AggregationLevel *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Common_Closure) + (const Uenibstreamprotobuf__Common *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DCIFormat00AndFormat10_Closure) + (const Uenibstreamprotobuf__DCIFormat00AndFormat10 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DCIFormat20_Closure) + (const Uenibstreamprotobuf__DCIFormat20 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NrofCandidatesSFI_Closure) + (const Uenibstreamprotobuf__NrofCandidatesSFI *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__AggregationLevelSFI_Closure) + (const Uenibstreamprotobuf__AggregationLevelSFI *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DCIFormat21_Closure) + (const Uenibstreamprotobuf__DCIFormat21 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DCIFormat22_Closure) + (const Uenibstreamprotobuf__DCIFormat22 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DCIFormat23_Closure) + (const Uenibstreamprotobuf__DCIFormat23 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Dummy1_Closure) + (const Uenibstreamprotobuf__Dummy1 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Dummy2_Closure) + (const Uenibstreamprotobuf__Dummy2 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UESpecific_Closure) + (const Uenibstreamprotobuf__UESpecific *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DCIFormats_Closure) + (const Uenibstreamprotobuf__DCIFormats *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasResultCellListSFTD_Closure) + (const Uenibstreamprotobuf__MeasResultCellListSFTD *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasResultCellSFTD_Closure) + (const Uenibstreamprotobuf__MeasResultCellSFTD *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasResultList2NR_Closure) + (const Uenibstreamprotobuf__MeasResultList2NR *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasResult2NR_Closure) + (const Uenibstreamprotobuf__MeasResult2NR *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasQuantityResults_Closure) + (const Uenibstreamprotobuf__MeasQuantityResults *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ResultsPerSSBIndex_Closure) + (const Uenibstreamprotobuf__ResultsPerSSBIndex *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ResultsPerCSIRSIndex_Closure) + (const Uenibstreamprotobuf__ResultsPerCSIRSIndex *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasQuantityResultsEUTRA_Closure) + (const Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CellResults_Closure) + (const Uenibstreamprotobuf__CellResults *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ResultsPerCSIRSIndexList_Closure) + (const Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ResultsPerSSBIndexList_Closure) + (const Uenibstreamprotobuf__ResultsPerSSBIndexList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RsIndexResults_Closure) + (const Uenibstreamprotobuf__RsIndexResults *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasResult_Closure) + (const Uenibstreamprotobuf__MeasResult *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PLMNIdentity_Closure) + (const Uenibstreamprotobuf__PLMNIdentity *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MNC_Closure) + (const Uenibstreamprotobuf__MNC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MCC_Closure) + (const Uenibstreamprotobuf__MCC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PLMNIdentityEUTRA5GC_Closure) + (const Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC_Closure) + (const Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC_Closure) + (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC_Closure) + (const Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC_Closure) + (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CGIInfoEPC_Closure) + (const Uenibstreamprotobuf__CGIInfoEPC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PLMNIdentityInfo_Closure) + (const Uenibstreamprotobuf__PLMNIdentityInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PDCCHConfigSIB1_Closure) + (const Uenibstreamprotobuf__PDCCHConfigSIB1 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NoSIB1_Closure) + (const Uenibstreamprotobuf__NoSIB1 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PLMNIdentityInfoList_Closure) + (const Uenibstreamprotobuf__PLMNIdentityInfoList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MultiFrequencyBandListNR_Closure) + (const Uenibstreamprotobuf__MultiFrequencyBandListNR *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CGIInfo_Closure) + (const Uenibstreamprotobuf__CGIInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MultiBandInfoListEUTRA_Closure) + (const Uenibstreamprotobuf__MultiBandInfoListEUTRA *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRACGIInfo_Closure) + (const Uenibstreamprotobuf__EUTRACGIInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasResultNR_Closure) + (const Uenibstreamprotobuf__MeasResultNR *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasResultEUTRA_Closure) + (const Uenibstreamprotobuf__MeasResultEUTRA *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasResultServMO_Closure) + (const Uenibstreamprotobuf__MeasResultServMO *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasResultServMOList_Closure) + (const Uenibstreamprotobuf__MeasResultServMOList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasResultListNR_Closure) + (const Uenibstreamprotobuf__MeasResultListNR *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasResultListEUTRA_Closure) + (const Uenibstreamprotobuf__MeasResultListEUTRA *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasResults_Closure) + (const Uenibstreamprotobuf__MeasResults *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DRXInfo_Closure) + (const Uenibstreamprotobuf__DRXInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RadioBearerConfig_Closure) + (const Uenibstreamprotobuf__RadioBearerConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRBToAddModList_Closure) + (const Uenibstreamprotobuf__SRBToAddModList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SRBToAddMod_Closure) + (const Uenibstreamprotobuf__SRBToAddMod *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PDCPConfig_Closure) + (const Uenibstreamprotobuf__PDCPConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DRB_Closure) + (const Uenibstreamprotobuf__DRB *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DiscardTimer_Closure) + (const Uenibstreamprotobuf__DiscardTimer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PDCPSNSize_Closure) + (const Uenibstreamprotobuf__PDCPSNSize *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Rohc_Closure) + (const Uenibstreamprotobuf__Rohc *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RohcProfiles_Closure) + (const Uenibstreamprotobuf__RohcProfiles *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UplinkOnlyROHC_Closure) + (const Uenibstreamprotobuf__UplinkOnlyROHC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UplinkOnlyROHCProfiles_Closure) + (const Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MoreThanOneRLC_Closure) + (const Uenibstreamprotobuf__MoreThanOneRLC *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PrimaryPath_Closure) + (const Uenibstreamprotobuf__PrimaryPath *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ULDataSplitThreshold_Closure) + (const Uenibstreamprotobuf__ULDataSplitThreshold *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TReordering_Closure) + (const Uenibstreamprotobuf__TReordering *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DRBToAddModList_Closure) + (const Uenibstreamprotobuf__DRBToAddModList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DRBToAddMod_Closure) + (const Uenibstreamprotobuf__DRBToAddMod *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DRBToReleaseList_Closure) + (const Uenibstreamprotobuf__DRBToReleaseList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SDAPConfig_Closure) + (const Uenibstreamprotobuf__SDAPConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SDAPHeader_Closure) + (const Uenibstreamprotobuf__SDAPHeader *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SecurityConfig_Closure) + (const Uenibstreamprotobuf__SecurityConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SecurityAlgorithmConfig_Closure) + (const Uenibstreamprotobuf__SecurityAlgorithmConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CipheringAlgorithm_Closure) + (const Uenibstreamprotobuf__CipheringAlgorithm *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__IntegrityProtAlgorithm_Closure) + (const Uenibstreamprotobuf__IntegrityProtAlgorithm *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__KeyToUse_Closure) + (const Uenibstreamprotobuf__KeyToUse *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UplinkTxDirectCurrentList_Closure) + (const Uenibstreamprotobuf__UplinkTxDirectCurrentList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UplinkTxDirectCurrentCell_Closure) + (const Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UplinkTxDirectCurrentBWP_Closure) + (const Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CellAccessRelatedInfo_Closure) + (const Uenibstreamprotobuf__CellAccessRelatedInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ConnEstFailureControl_Closure) + (const Uenibstreamprotobuf__ConnEstFailureControl *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ConnEstFailCount_Closure) + (const Uenibstreamprotobuf__ConnEstFailCount *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ConnEstFailOffsetValidity_Closure) + (const Uenibstreamprotobuf__ConnEstFailOffsetValidity *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SISchedulingInfo_Closure) + (const Uenibstreamprotobuf__SISchedulingInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIWindowLength_Closure) + (const Uenibstreamprotobuf__SIWindowLength *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SchedulingInfo_Closure) + (const Uenibstreamprotobuf__SchedulingInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIBMapping_Closure) + (const Uenibstreamprotobuf__SIBMapping *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIBroadcastStatus_Closure) + (const Uenibstreamprotobuf__SIBroadcastStatus *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIPeriodicity_Closure) + (const Uenibstreamprotobuf__SIPeriodicity *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIBTypeInfo_Closure) + (const Uenibstreamprotobuf__SIBTypeInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIBTypeInfoType_Closure) + (const Uenibstreamprotobuf__SIBTypeInfoType *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIRequestConfig_Closure) + (const Uenibstreamprotobuf__SIRequestConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIRequestPeriod_Closure) + (const Uenibstreamprotobuf__SIRequestPeriod *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RACHOccasionsSI_Closure) + (const Uenibstreamprotobuf__RACHOccasionsSI *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIRequestResources_Closure) + (const Uenibstreamprotobuf__SIRequestResources *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ServingCellConfigCommonSIB_Closure) + (const Uenibstreamprotobuf__ServingCellConfigCommonSIB *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DownlinkConfigCommonSIB_Closure) + (const Uenibstreamprotobuf__DownlinkConfigCommonSIB *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__FrequencyInfoDLSIB_Closure) + (const Uenibstreamprotobuf__FrequencyInfoDLSIB *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MultiFrequencyBandListNRSIB_Closure) + (const Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NRMultiBandInfo_Closure) + (const Uenibstreamprotobuf__NRMultiBandInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NRNSPmaxList_Closure) + (const Uenibstreamprotobuf__NRNSPmaxList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NRNSPmaxValue_Closure) + (const Uenibstreamprotobuf__NRNSPmaxValue *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__BCCHConfig_Closure) + (const Uenibstreamprotobuf__BCCHConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PCCHConfig_Closure) + (const Uenibstreamprotobuf__PCCHConfig *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PagingCycle_Closure) + (const Uenibstreamprotobuf__PagingCycle *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PCCHConfigNs_Closure) + (const Uenibstreamprotobuf__PCCHConfigNs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SCS15KHZoneT_Closure) + (const Uenibstreamprotobuf__SCS15KHZoneT *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT_Closure) + (const Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT_Closure) + (const Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT_Closure) + (const Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT_Closure) + (const Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT_Closure) + (const Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT_Closure) + (const Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SCS120KHZoneSixteenthT_Closure) + (const Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UplinkConfigCommonSIB_Closure) + (const Uenibstreamprotobuf__UplinkConfigCommonSIB *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__FrequencyInfoULSIB_Closure) + (const Uenibstreamprotobuf__FrequencyInfoULSIB *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIBNTimingAdvanceOffset_Closure) + (const Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIBSSBPositionsInBurst_Closure) + (const Uenibstreamprotobuf__SIBSSBPositionsInBurst *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIBSSBPeriodicityServingCell_Closure) + (const Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UETimersAndConstants_Closure) + (const Uenibstreamprotobuf__UETimersAndConstants *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UETimersAndConstantsT300T301T319_Closure) + (const Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UETimersAndConstantsT310_Closure) + (const Uenibstreamprotobuf__UETimersAndConstantsT310 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UETimersAndConstantsN310_Closure) + (const Uenibstreamprotobuf__UETimersAndConstantsN310 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UETimersAndConstantsT311_Closure) + (const Uenibstreamprotobuf__UETimersAndConstantsT311 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UETimersAndConstantsN311_Closure) + (const Uenibstreamprotobuf__UETimersAndConstantsN311 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UACBarringPerCatList_Closure) + (const Uenibstreamprotobuf__UACBarringPerCatList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UACBarringPerCat_Closure) + (const Uenibstreamprotobuf__UACBarringPerCat *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UACBarringPerPLMNList_Closure) + (const Uenibstreamprotobuf__UACBarringPerPLMNList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UACBarringPerPLMN_Closure) + (const Uenibstreamprotobuf__UACBarringPerPLMN *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UACImplicitACBarringList_Closure) + (const Uenibstreamprotobuf__UACImplicitACBarringList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UACBarringInfoSetList_Closure) + (const Uenibstreamprotobuf__UACBarringInfoSetList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UACBarringInfoSet_Closure) + (const Uenibstreamprotobuf__UACBarringInfoSet *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UACBarringFactor_Closure) + (const Uenibstreamprotobuf__UACBarringFactor *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UACBarringTime_Closure) + (const Uenibstreamprotobuf__UACBarringTime *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MobilityStateParameters_Closure) + (const Uenibstreamprotobuf__MobilityStateParameters *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TEvaluationHystNormal_Closure) + (const Uenibstreamprotobuf__TEvaluationHystNormal *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRAMultiBandInfoList_Closure) + (const Uenibstreamprotobuf__EUTRAMultiBandInfoList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRAMultiBandInfo_Closure) + (const Uenibstreamprotobuf__EUTRAMultiBandInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRANSPmaxList_Closure) + (const Uenibstreamprotobuf__EUTRANSPmaxList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRANSPmaxValue_Closure) + (const Uenibstreamprotobuf__EUTRANSPmaxValue *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_group_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rlc__bearer_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rlc__config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__am__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__am__rlc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__max_retx_threshold__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__max_retx_threshold__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sn__field_length_am__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__sn__field_length_am__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__t__poll_retransmit__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__t__poll_retransmit__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__poll_pdu__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__poll_pdu__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__poll_byte__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__poll_byte__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__am__rlc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__t__reassembly__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__t__reassembly__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__t__status_prohibit__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__t__status_prohibit__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__um__bi__directional__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__um__rlc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sn__field_length_um__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__sn__field_length_um__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__um__rlc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__um__uni__directional__ul__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__um__uni__directional__dl__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__logical_channel_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__specific_parameters__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__prioritised_bit_rate__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__prioritised_bit_rate__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bucket_size_duration__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__bucket_size_duration__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__subcarrier_spacing__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__subcarrier_spacing__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__max_pusch__duration__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__max_pusch__duration__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mac__cell_group_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__milli_seconds__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__milli_seconds__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__inactivity_timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__drx__inactivity_timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__retransmission_timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__drx__retransmission_timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__short_drx__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__short_cycle__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__drx__short_cycle__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scheduling_request_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sr__prohibit_timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__sr__prohibit_timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sr__trans_max__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__sr__trans_max__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bsr__config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__periodic_bsr__timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__periodic_bsr__timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__retx_bsr__timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__retx_bsr__timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__logical_channel_sr__delay_timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__tag__config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__tag__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__time_alignment_timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__time_alignment_timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__periodic_timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__phr__periodic_timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__prohibit_timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__phr__prohibit_timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__tx__power_factor_change__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__phr__tx__power_factor_change__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__mode_other_cg__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__phr__mode_other_cg__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__data_inactivity_timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__data_inactivity_timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__physical_cell_group_config__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__xscale__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__xscale__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sp_cell_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__reconfiguration_with_sync__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__serving_cell_config_common__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__downlink_config_common__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_info_dl__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs__specific_carrier__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__downlink_common__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cyclic_prefix__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__cyclic_prefix__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcch__config_common__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__control_resource_set__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__interleaved__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__reg__bundle_size__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__reg__bundle_size__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__interleaver_size__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__interleaver_size__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__precoder_granularity__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__precoder_granularity__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sequence__of__integer__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__config_common__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mapping_type__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__mapping_type__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_config_common__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_info_ul__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__uplink_common__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__uplink__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rach__config_common__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rach__config_generic__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__msg1__fdm__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__msg1__fdm__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__preamble_trans_max__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__preamble_trans_max__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__power_ramping_step__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__power_ramping_step__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ra__response_window__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ra__response_window__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__fraction__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__fraction__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__other_fraction__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__other_fraction__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__group_bconfigured__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ra__msg3_size_group_a__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ra__msg3_size_group_a__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__message_power_offset_group_b__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__message_power_offset_group_b__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ra__contention_resolution_timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ra__contention_resolution_timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__restricted_set_config__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__restricted_set_config__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__config_common__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__config_common__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__group_hopping__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__pucch__group_hopping__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__n__timing_advance_offset__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__n__timing_advance_offset__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ssb__periodicity_serving_cell__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__type_a__position__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__dmrs__type_a__position__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_bandwidth_dl__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__carrier_bandwidth_dl__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__radioframe_allocation_period__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__radioframe_allocation_period__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__subframe_allocation__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_crs__ports__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_crs__ports__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__v__shift__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__v__shift__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_match_pattern__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bitmaps__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dummy__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__dummy__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__t304__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__t304__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rach__config_dedicated__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cfra__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__occasions__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cfra__ssb__resource__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csirs__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cfra__csirs__resource__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ra__prioritization__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__power_ramping_step_high_priority__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__power_ramping_step_high_priority__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scaling_factor_bi__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__scaling_factor_bi__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__mtc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__duration__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__duration__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__mtc2__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__periodicity__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__periodicity__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rlf__timers_and_constants__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__t310__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__t310__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__n310__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__n310__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__n311__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__n311__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__t311_v1530__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__t311_v1530__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__serving_cell_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__explicit__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__downlink_dedicated__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcch__config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__downlink_preemption__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__time_frequency_set__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__time_frequency_set__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__tpc__command_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__tpc__command_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__tpc__command_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__downlink_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__type__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__dmrs__type__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__additional_position__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__dmrs__additional_position__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__max_length__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__max_length__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ptrs__downlink_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__resource_element_offset__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__resource_element_offset__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__tci__state__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__qcl__info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__qcl__type__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__qcl__type__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__vrb__to_prb__interleaver__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__resource_allocation__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__resource_allocation__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__aggregation_factor__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__pdsch__aggregation_factor__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_match_pattern_group__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_match_pattern_group_item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rbg__size__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__rbg__size__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mcs__table__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__mcs__table__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__static_bundling__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bundle_size__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__bundle_size__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dynamic_bundling__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bundle_size_set1__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__bundle_size_set1__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bundle_size_set2__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__bundle_size_set2__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__zp__csi__rs__resource__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__resource_mapping__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_ports__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_ports__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cdm__type__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__cdm__type__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dot5__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__dot5__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__frequency_occupation__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sps__config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sps__config_periodicity__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__sps__config_periodicity__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sps__mcs__table__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__sps__mcs__table__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__radio_link_monitoring_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__radio_link_monitoring_rs__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__purpose__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__purpose__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__beam_failure_instance_max_count__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__beam_failure_instance_max_count__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__beam_failure_detection_timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__beam_failure_detection_timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__downlink__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__inactivity_timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__bwp__inactivity_timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__uplink_dedicated__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__resource_set__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__resource__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format0__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format1__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format2__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format3__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format4__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__occ__length__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__occ__length__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__occ__index__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__occ__index__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__format_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__max_code_rate__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__pucch__max_code_rate__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_slots__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_slots__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scheduling_request_resource_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__spatial_relation_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__closed_loop_index__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__closed_loop_index__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__power_control__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__p0__pucch__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__serving_cell_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_matching__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__rate_matching__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__carrier_switching__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__switch_from_carrier__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__srs__switch_from_carrier__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__cc__set_index__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__tx__config__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__tx__config__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__uplink_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ptrs__uplink_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__transform_precoder_disabled__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__max_nrof_ports__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__max_nrof_ports__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ptrs__power__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ptrs__power__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__transform_precoder_enabled__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__time_density_transform_precoding__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__time_density_transform_precoding__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__transform_precoding_disabled__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__transform_precoding_enabled__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__power_control__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__alpha__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__alpha__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__p0__pusch__alpha_set__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sri__pusch__power_control__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_hopping__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__frequency_hopping__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__aggregation_factor__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__pusch__aggregation_factor__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_subset__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__codebook_subset__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rbg__size2__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__rbg__size2__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uci__on_pusch__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__beta_offsets_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scaling__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__scaling__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__configured_grant_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__uci__on_pusch__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__beta_offsets__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__power_control_loop_to_use__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__power_control_loop_to_use__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rep_k__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__rep_k__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rep_k__rv__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__rep_k__rv__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__grant_periodicity__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__grant_periodicity__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set__usage__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__srs__resource_set__usage__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__srs__power_control_adjustment_states__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_srs__ports__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_srs__ports__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ptrs__port_index__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ptrs__port_index__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__n2__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__n4__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__resource_mapping__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_symbols__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_symbols__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__repetition_factor__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__repetition_factor__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__freq_hopping__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__group_or_sequence_hopping__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__group_or_sequence_hopping__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__periodicity_and_offset__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_type__periodic__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__spatial_relation_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__beam_failure_recovery_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bfr__ssb__resource__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bfr__csirs__resource__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb_per_rach__occasion__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ssb_per_rach__occasion__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__beam_failure_recovery_timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__beam_failure_recovery_timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcch__serving_cell_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__slot_format_indicator__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__slot_format_combination__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__serving_cell_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__xoverhead__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__xoverhead__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__meas_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nzp__csi__rs__resource__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__power_control_offset_ss__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__power_control_offset_ss__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__im__resource__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pattern0__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__subcarrier_location_p0__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__subcarrier_location_p0__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pattern1__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__subcarrier_location_p1__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__subcarrier_location_p1__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__im__resource_set__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__ssb__resource_set__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__resource_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__im__resource_set_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__resource_type__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__resource_type__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_type__periodic__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__csi__resource__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_slot_config__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__report_slot_config__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cri__ri_i1__cqi__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__cri__ri_i1__cqi__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_freq_configuration__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cqi__format_indicator__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__cqi__format_indicator__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pmi__format_indicator__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__pmi__format_indicator__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_type__type1__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_type__type2__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__phase_alphabet_size__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__phase_alphabet_size__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__number_of_beams__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__number_of_beams__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__port_selection_sampling_size__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__port_selection_sampling_size__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_dummy__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__csi__report_config_dummy__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_reported_rs__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_reported_rs__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cqi__table__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__cqi__table__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__subband_size__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__subband_size__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__port_index_for8_ranks__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__port_index8__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__port_index4__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__port_index2__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__associated_report_config_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nzp__csi__rs__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scell_deactivation_timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__scell_deactivation_timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pathloss_reference_linking__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__pathloss_reference_linking__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_to_remove_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_to_remove_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_to_add_mod_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_id_to_remove_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_to_add_mod__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_nr__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__reference_signal_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__config_mobility__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__to_measure__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ss__rssi__measurement__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__cell_mobility__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__measurement_bw__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__density__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__density__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__resource__mobility__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__associated_ssb__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__threshold_nr__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__q__offset_range_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__q__offset_range__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__q__offset_range__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cells_to_add_mod_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cells_to_add_mod__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pci__list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pci__range_index_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pci__range_element__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pci__range__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__range__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__range__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__meas_cycle_scell_v1530__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_eutra__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__cell_index_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__cell__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__q__offset_range__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__eutra__q__offset_range__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__black_cell__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__range__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__eutra__range__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_to_add_mod__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_nr__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__periodical_report_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__rs__type__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__nr__rs__type__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__freq_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_interval__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__report_interval__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_amount__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__report_amount__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_report_quantity__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_trigger_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a1__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a2__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a3__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a4__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a5__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a6__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_trigger_quantity__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__time_to_trigger__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__time_to_trigger__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_add_neigh_meas__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__report_add_neigh_meas__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_cgi__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_inter_rat__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_b1__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_b2__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_cgi__eutra__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_id_to_add_mod__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__quantity_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__quantity_config_nr__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__quantity_config_rs__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__filter_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__filter_coefficient__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__filter_coefficient__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_gap_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__gap_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mgl__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__mgl__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mgrp__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__mgrp__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mgta__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__mgta__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_gap_sharing_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__meas_gap_sharing_scheme__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__other_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__other_config_v1540__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__overheating_assistance_config__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scell_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__search_space__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_candidates__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__aggregation_level__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__aggregation_level__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__common__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format2_0__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_candidates__sfi__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__aggregation_level__sfi__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__aggregation_level__sfi__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format2_1__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format2_2__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format2_3__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dummy1__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__dummy1__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dummy2__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__dummy2__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__specific__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__formats__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__dci__formats__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_cell_sftd__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_list2_nr__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result2_nr__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_quantity_results__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__results_per_ssb__index__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__results_per_csi__rs__index__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_quantity_results_eutra__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_results__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__results_per_ssb__index_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rs_index_results__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mnc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mcc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cgi_info__epc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity_info__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcch__config_sib1__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__no_sib1__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity_info_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cgi__info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__multi_band_info_list_eutra__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__cgi__info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_nr__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_eutra__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_serv_mo__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_serv_molist__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_list_nr__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_list_eutra__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_results__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__radio_bearer_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srb__to_add_mod_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srb__to_add_mod__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcp__config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drb__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__discard_timer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__discard_timer__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcp__sn__size__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__pdcp__sn__size__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rohc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rohc_profiles__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_only_rohc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__more_than_one_rlc__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__primary_path__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__data_split_threshold__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ul__data_split_threshold__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__t__reordering__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__t__reordering__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drb__to_add_mod_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drb__to_add_mod__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drb__to_release_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sdap__config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sdap__header__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__sdap__header__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__security_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__security_algorithm_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ciphering_algorithm__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ciphering_algorithm__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__integrity_prot_algorithm__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__integrity_prot_algorithm__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__key_to_use__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__key_to_use__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_access_related_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__conn_est_failure_control__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__conn_est_fail_count__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__conn_est_fail_count__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__conn_est_fail_offset_validity__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__si__scheduling_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__si__window_length__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__si__window_length__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scheduling_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__mapping__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__si__broadcast_status__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__si__broadcast_status__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__si__periodicity__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__si__periodicity__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__type_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__type_info_type__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__sib__type_info_type__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__si__request_config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__si__request_period__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__si__request_period__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rach__occasions_si__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__si__request_resources__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__serving_cell_config_common_sib__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__downlink_config_common_sib__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_info_dl__sib__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__multi_band_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__ns__pmax_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__ns__pmax_value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bcch__config__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__bcch__config__modification_period_coeff__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pcch__config__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__paging_cycle__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__paging_cycle__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pcch__config_ns__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__pcch__config_ns__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs15_khzone_t__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_config_common_sib__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_info_ul__sib__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__sib__n__timing_advance_offset__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__timers_and_constants_t310__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__timers_and_constants_n310__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__timers_and_constants_t311__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__timers_and_constants_n311__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_per_cat_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_per_cat__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_per_plmn__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_info_set_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_info_set__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_factor__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__uac__barring_factor__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_time__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__uac__barring_time__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mobility_state_parameters__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__t__evaluation__hyst_normal__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__multi_band_info_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__multi_band_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__ns__pmax_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__ns__pmax_value__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_rrc_5fcommon_5ftypes_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/rrc_failure_information.pb-c.c b/mc-core/mc/local_datasource/rrc_failure_information.pb-c.c new file mode 100644 index 0000000..9df3bc3 --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_failure_information.pb-c.c @@ -0,0 +1,325 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_failure_information.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "rrc_failure_information.pb-c.h" +void uenibstreamprotobuf__failure_information__init + (Uenibstreamprotobuf__FailureInformation *message) +{ + static const Uenibstreamprotobuf__FailureInformation init_value = UENIBSTREAMPROTOBUF__FAILURE_INFORMATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__failure_information__get_packed_size + (const Uenibstreamprotobuf__FailureInformation *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__failure_information__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__failure_information__pack + (const Uenibstreamprotobuf__FailureInformation *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__failure_information__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__failure_information__pack_to_buffer + (const Uenibstreamprotobuf__FailureInformation *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__failure_information__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__FailureInformation * + uenibstreamprotobuf__failure_information__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__FailureInformation *) + protobuf_c_message_unpack (&uenibstreamprotobuf__failure_information__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__failure_information__free_unpacked + (Uenibstreamprotobuf__FailureInformation *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__failure_information__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__failure_information__ies__init + (Uenibstreamprotobuf__FailureInformationIEs *message) +{ + static const Uenibstreamprotobuf__FailureInformationIEs init_value = UENIBSTREAMPROTOBUF__FAILURE_INFORMATION__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__failure_information__ies__get_packed_size + (const Uenibstreamprotobuf__FailureInformationIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__failure_information__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__failure_information__ies__pack + (const Uenibstreamprotobuf__FailureInformationIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__failure_information__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__failure_information__ies__pack_to_buffer + (const Uenibstreamprotobuf__FailureInformationIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__failure_information__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__FailureInformationIEs * + uenibstreamprotobuf__failure_information__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__FailureInformationIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__failure_information__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__failure_information__ies__free_unpacked + (Uenibstreamprotobuf__FailureInformationIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__failure_information__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__failure_info_rlc__bearer__init + (Uenibstreamprotobuf__FailureInfoRLCBearer *message) +{ + static const Uenibstreamprotobuf__FailureInfoRLCBearer init_value = UENIBSTREAMPROTOBUF__FAILURE_INFO_RLC__BEARER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__failure_info_rlc__bearer__get_packed_size + (const Uenibstreamprotobuf__FailureInfoRLCBearer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__failure_info_rlc__bearer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__failure_info_rlc__bearer__pack + (const Uenibstreamprotobuf__FailureInfoRLCBearer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__failure_info_rlc__bearer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__failure_info_rlc__bearer__pack_to_buffer + (const Uenibstreamprotobuf__FailureInfoRLCBearer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__failure_info_rlc__bearer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__FailureInfoRLCBearer * + uenibstreamprotobuf__failure_info_rlc__bearer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__FailureInfoRLCBearer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__failure_info_rlc__bearer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__failure_info_rlc__bearer__free_unpacked + (Uenibstreamprotobuf__FailureInfoRLCBearer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__failure_info_rlc__bearer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__failure_information__field_descriptors[1] = +{ + { + "failureInformation", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FailureInformation, failureinformation), + &uenibstreamprotobuf__failure_information__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__failure_information__field_indices_by_name[] = { + 0, /* field[0] = failureInformation */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__failure_information__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__failure_information__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FailureInformation", + "FailureInformation", + "Uenibstreamprotobuf__FailureInformation", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__FailureInformation), + 1, + uenibstreamprotobuf__failure_information__field_descriptors, + uenibstreamprotobuf__failure_information__field_indices_by_name, + 1, uenibstreamprotobuf__failure_information__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__failure_information__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__failure_information__ies__field_descriptors[2] = +{ + { + "failureInfoRLC_Bearer", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FailureInformationIEs, failureinforlc_bearer), + &uenibstreamprotobuf__failure_info_rlc__bearer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "lateNonCriticalExtension", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FailureInformationIEs, latenoncriticalextension), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__failure_information__ies__field_indices_by_name[] = { + 0, /* field[0] = failureInfoRLC_Bearer */ + 1, /* field[1] = lateNonCriticalExtension */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__failure_information__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__failure_information__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FailureInformation_IEs", + "FailureInformationIEs", + "Uenibstreamprotobuf__FailureInformationIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__FailureInformationIEs), + 2, + uenibstreamprotobuf__failure_information__ies__field_descriptors, + uenibstreamprotobuf__failure_information__ies__field_indices_by_name, + 1, uenibstreamprotobuf__failure_information__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__failure_information__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__FAILURE_INFO_RLC__BEARER__FAILURE_TYPE__protobuf_unspecified", 0 }, + { "duplication", "UENIBSTREAMPROTOBUF__FAILURE_INFO_RLC__BEARER__FAILURE_TYPE__duplication", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__enum_values_by_name[2] = +{ + { "duplication", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FailureInfoRLC_Bearer.FailureType", + "FailureType", + "Uenibstreamprotobuf__FailureInfoRLCBearer__FailureType", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__enum_values_by_number, + 2, + uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__enum_values_by_name, + 1, + uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__failure_info_rlc__bearer__field_descriptors[3] = +{ + { + "cellGroupId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FailureInfoRLCBearer, cellgroupid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "logicalChannelIdentity", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FailureInfoRLCBearer, logicalchannelidentity), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "failureType", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__FailureInfoRLCBearer, failuretype), + &uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__failure_info_rlc__bearer__field_indices_by_name[] = { + 0, /* field[0] = cellGroupId */ + 2, /* field[2] = failureType */ + 1, /* field[1] = logicalChannelIdentity */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__failure_info_rlc__bearer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__failure_info_rlc__bearer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.FailureInfoRLC_Bearer", + "FailureInfoRLCBearer", + "Uenibstreamprotobuf__FailureInfoRLCBearer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__FailureInfoRLCBearer), + 3, + uenibstreamprotobuf__failure_info_rlc__bearer__field_descriptors, + uenibstreamprotobuf__failure_info_rlc__bearer__field_indices_by_name, + 1, uenibstreamprotobuf__failure_info_rlc__bearer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__failure_info_rlc__bearer__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/rrc_failure_information.pb-c.h b/mc-core/mc/local_datasource/rrc_failure_information.pb-c.h new file mode 100644 index 0000000..3d0482b --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_failure_information.pb-c.h @@ -0,0 +1,149 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_failure_information.proto */ + +#ifndef PROTOBUF_C_rrc_5ffailure_5finformation_2eproto__INCLUDED +#define PROTOBUF_C_rrc_5ffailure_5finformation_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" + +typedef struct _Uenibstreamprotobuf__FailureInformation Uenibstreamprotobuf__FailureInformation; +typedef struct _Uenibstreamprotobuf__FailureInformationIEs Uenibstreamprotobuf__FailureInformationIEs; +typedef struct _Uenibstreamprotobuf__FailureInfoRLCBearer Uenibstreamprotobuf__FailureInfoRLCBearer; + + +/* --- enums --- */ + +typedef enum _Uenibstreamprotobuf__FailureInfoRLCBearer__FailureType { + UENIBSTREAMPROTOBUF__FAILURE_INFO_RLC__BEARER__FAILURE_TYPE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__FAILURE_INFO_RLC__BEARER__FAILURE_TYPE__duplication = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__FAILURE_INFO_RLC__BEARER__FAILURE_TYPE) +} Uenibstreamprotobuf__FailureInfoRLCBearer__FailureType; + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__FailureInformation +{ + ProtobufCMessage base; + Uenibstreamprotobuf__FailureInformationIEs *failureinformation; +}; +#define UENIBSTREAMPROTOBUF__FAILURE_INFORMATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__failure_information__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__FailureInformationIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__FailureInfoRLCBearer *failureinforlc_bearer; + Google__Protobuf__StringValue *latenoncriticalextension; +}; +#define UENIBSTREAMPROTOBUF__FAILURE_INFORMATION__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__failure_information__ies__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__FailureInfoRLCBearer +{ + ProtobufCMessage base; + uint32_t cellgroupid; + uint32_t logicalchannelidentity; + Uenibstreamprotobuf__FailureInfoRLCBearer__FailureType failuretype; +}; +#define UENIBSTREAMPROTOBUF__FAILURE_INFO_RLC__BEARER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__failure_info_rlc__bearer__descriptor) \ + , 0, 0, UENIBSTREAMPROTOBUF__FAILURE_INFO_RLC__BEARER__FAILURE_TYPE__protobuf_unspecified } + + +/* Uenibstreamprotobuf__FailureInformation methods */ +void uenibstreamprotobuf__failure_information__init + (Uenibstreamprotobuf__FailureInformation *message); +size_t uenibstreamprotobuf__failure_information__get_packed_size + (const Uenibstreamprotobuf__FailureInformation *message); +size_t uenibstreamprotobuf__failure_information__pack + (const Uenibstreamprotobuf__FailureInformation *message, + uint8_t *out); +size_t uenibstreamprotobuf__failure_information__pack_to_buffer + (const Uenibstreamprotobuf__FailureInformation *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__FailureInformation * + uenibstreamprotobuf__failure_information__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__failure_information__free_unpacked + (Uenibstreamprotobuf__FailureInformation *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__FailureInformationIEs methods */ +void uenibstreamprotobuf__failure_information__ies__init + (Uenibstreamprotobuf__FailureInformationIEs *message); +size_t uenibstreamprotobuf__failure_information__ies__get_packed_size + (const Uenibstreamprotobuf__FailureInformationIEs *message); +size_t uenibstreamprotobuf__failure_information__ies__pack + (const Uenibstreamprotobuf__FailureInformationIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__failure_information__ies__pack_to_buffer + (const Uenibstreamprotobuf__FailureInformationIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__FailureInformationIEs * + uenibstreamprotobuf__failure_information__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__failure_information__ies__free_unpacked + (Uenibstreamprotobuf__FailureInformationIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__FailureInfoRLCBearer methods */ +void uenibstreamprotobuf__failure_info_rlc__bearer__init + (Uenibstreamprotobuf__FailureInfoRLCBearer *message); +size_t uenibstreamprotobuf__failure_info_rlc__bearer__get_packed_size + (const Uenibstreamprotobuf__FailureInfoRLCBearer *message); +size_t uenibstreamprotobuf__failure_info_rlc__bearer__pack + (const Uenibstreamprotobuf__FailureInfoRLCBearer *message, + uint8_t *out); +size_t uenibstreamprotobuf__failure_info_rlc__bearer__pack_to_buffer + (const Uenibstreamprotobuf__FailureInfoRLCBearer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__FailureInfoRLCBearer * + uenibstreamprotobuf__failure_info_rlc__bearer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__failure_info_rlc__bearer__free_unpacked + (Uenibstreamprotobuf__FailureInfoRLCBearer *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__FailureInformation_Closure) + (const Uenibstreamprotobuf__FailureInformation *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__FailureInformationIEs_Closure) + (const Uenibstreamprotobuf__FailureInformationIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__FailureInfoRLCBearer_Closure) + (const Uenibstreamprotobuf__FailureInfoRLCBearer *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__failure_information__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__failure_information__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__failure_info_rlc__bearer__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_rrc_5ffailure_5finformation_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/rrc_general_message_types.pb-c.c b/mc-core/mc/local_datasource/rrc_general_message_types.pb-c.c new file mode 100644 index 0000000..cacd591 --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_general_message_types.pb-c.c @@ -0,0 +1,188 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_general_message_types.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "rrc_general_message_types.pb-c.h" +void uenibstreamprotobuf__rrccontainer__init + (Uenibstreamprotobuf__RRCContainer *message) +{ + static const Uenibstreamprotobuf__RRCContainer init_value = UENIBSTREAMPROTOBUF__RRCCONTAINER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rrccontainer__get_packed_size + (const Uenibstreamprotobuf__RRCContainer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrccontainer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rrccontainer__pack + (const Uenibstreamprotobuf__RRCContainer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrccontainer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rrccontainer__pack_to_buffer + (const Uenibstreamprotobuf__RRCContainer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrccontainer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RRCContainer * + uenibstreamprotobuf__rrccontainer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RRCContainer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rrccontainer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rrccontainer__free_unpacked + (Uenibstreamprotobuf__RRCContainer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rrccontainer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ul__dcch__message_type__init + (Uenibstreamprotobuf__ULDCCHMessageType *message) +{ + static const Uenibstreamprotobuf__ULDCCHMessageType init_value = UENIBSTREAMPROTOBUF__UL__DCCH__MESSAGE_TYPE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ul__dcch__message_type__get_packed_size + (const Uenibstreamprotobuf__ULDCCHMessageType *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ul__dcch__message_type__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ul__dcch__message_type__pack + (const Uenibstreamprotobuf__ULDCCHMessageType *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ul__dcch__message_type__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ul__dcch__message_type__pack_to_buffer + (const Uenibstreamprotobuf__ULDCCHMessageType *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ul__dcch__message_type__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ULDCCHMessageType * + uenibstreamprotobuf__ul__dcch__message_type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ULDCCHMessageType *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ul__dcch__message_type__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ul__dcch__message_type__free_unpacked + (Uenibstreamprotobuf__ULDCCHMessageType *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ul__dcch__message_type__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrccontainer__field_descriptors[1] = +{ + { + "UL_DCCH_message", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCContainer, ul_dcch_message), + &uenibstreamprotobuf__ul__dcch__message_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rrccontainer__field_indices_by_name[] = { + 0, /* field[0] = UL_DCCH_message */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rrccontainer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rrccontainer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RRCContainer", + "RRCContainer", + "Uenibstreamprotobuf__RRCContainer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RRCContainer), + 1, + uenibstreamprotobuf__rrccontainer__field_descriptors, + uenibstreamprotobuf__rrccontainer__field_indices_by_name, + 1, uenibstreamprotobuf__rrccontainer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rrccontainer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ul__dcch__message_type__field_descriptors[2] = +{ + { + "measurementReport", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ULDCCHMessageType, c1_case), + offsetof(Uenibstreamprotobuf__ULDCCHMessageType, measurementreport), + &uenibstreamprotobuf__measurement_report__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "failureInformation", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ULDCCHMessageType, c1_case), + offsetof(Uenibstreamprotobuf__ULDCCHMessageType, failureinformation), + &uenibstreamprotobuf__failure_information__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ul__dcch__message_type__field_indices_by_name[] = { + 1, /* field[1] = failureInformation */ + 0, /* field[0] = measurementReport */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ul__dcch__message_type__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__dcch__message_type__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UL_DCCH_MessageType", + "ULDCCHMessageType", + "Uenibstreamprotobuf__ULDCCHMessageType", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ULDCCHMessageType), + 2, + uenibstreamprotobuf__ul__dcch__message_type__field_descriptors, + uenibstreamprotobuf__ul__dcch__message_type__field_indices_by_name, + 1, uenibstreamprotobuf__ul__dcch__message_type__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ul__dcch__message_type__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/rrc_general_message_types.pb-c.h b/mc-core/mc/local_datasource/rrc_general_message_types.pb-c.h new file mode 100644 index 0000000..a28a916 --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_general_message_types.pb-c.h @@ -0,0 +1,125 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_general_message_types.proto */ + +#ifndef PROTOBUF_C_rrc_5fgeneral_5fmessage_5ftypes_2eproto__INCLUDED +#define PROTOBUF_C_rrc_5fgeneral_5fmessage_5ftypes_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "rrc_measurement_report.pb-c.h" +#include "rrc_failure_information.pb-c.h" + +typedef struct _Uenibstreamprotobuf__RRCContainer Uenibstreamprotobuf__RRCContainer; +typedef struct _Uenibstreamprotobuf__ULDCCHMessageType Uenibstreamprotobuf__ULDCCHMessageType; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__RRCContainer +{ + ProtobufCMessage base; + /* + *oneof id_RRCContainer { + *UL_DCCH_MessageType UL_DCCH_message = 1; + *UL_DCCH_MessageType_36331 UL_DCCH_message_36331 = 2; + *DL_DCCH_MessageType_36331 DL_DCCH_message_36331 = 3; + *} + */ + Uenibstreamprotobuf__ULDCCHMessageType *ul_dcch_message; +}; +#define UENIBSTREAMPROTOBUF__RRCCONTAINER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rrccontainer__descriptor) \ + , NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__UL__DCCH__MESSAGE_TYPE__C1__NOT_SET = 0, + UENIBSTREAMPROTOBUF__UL__DCCH__MESSAGE_TYPE__C1_MEASUREMENT_REPORT = 1, + UENIBSTREAMPROTOBUF__UL__DCCH__MESSAGE_TYPE__C1_FAILURE_INFORMATION = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UL__DCCH__MESSAGE_TYPE__C1) +} Uenibstreamprotobuf__ULDCCHMessageType__C1Case; + +struct _Uenibstreamprotobuf__ULDCCHMessageType +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ULDCCHMessageType__C1Case c1_case; + union { + Uenibstreamprotobuf__MeasurementReport *measurementreport; + Uenibstreamprotobuf__FailureInformation *failureinformation; + }; +}; +#define UENIBSTREAMPROTOBUF__UL__DCCH__MESSAGE_TYPE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ul__dcch__message_type__descriptor) \ + , UENIBSTREAMPROTOBUF__UL__DCCH__MESSAGE_TYPE__C1__NOT_SET, {0} } + + +/* Uenibstreamprotobuf__RRCContainer methods */ +void uenibstreamprotobuf__rrccontainer__init + (Uenibstreamprotobuf__RRCContainer *message); +size_t uenibstreamprotobuf__rrccontainer__get_packed_size + (const Uenibstreamprotobuf__RRCContainer *message); +size_t uenibstreamprotobuf__rrccontainer__pack + (const Uenibstreamprotobuf__RRCContainer *message, + uint8_t *out); +size_t uenibstreamprotobuf__rrccontainer__pack_to_buffer + (const Uenibstreamprotobuf__RRCContainer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RRCContainer * + uenibstreamprotobuf__rrccontainer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rrccontainer__free_unpacked + (Uenibstreamprotobuf__RRCContainer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ULDCCHMessageType methods */ +void uenibstreamprotobuf__ul__dcch__message_type__init + (Uenibstreamprotobuf__ULDCCHMessageType *message); +size_t uenibstreamprotobuf__ul__dcch__message_type__get_packed_size + (const Uenibstreamprotobuf__ULDCCHMessageType *message); +size_t uenibstreamprotobuf__ul__dcch__message_type__pack + (const Uenibstreamprotobuf__ULDCCHMessageType *message, + uint8_t *out); +size_t uenibstreamprotobuf__ul__dcch__message_type__pack_to_buffer + (const Uenibstreamprotobuf__ULDCCHMessageType *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ULDCCHMessageType * + uenibstreamprotobuf__ul__dcch__message_type__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ul__dcch__message_type__free_unpacked + (Uenibstreamprotobuf__ULDCCHMessageType *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__RRCContainer_Closure) + (const Uenibstreamprotobuf__RRCContainer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ULDCCHMessageType_Closure) + (const Uenibstreamprotobuf__ULDCCHMessageType *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rrccontainer__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__dcch__message_type__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_rrc_5fgeneral_5fmessage_5ftypes_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/rrc_measurement_report.pb-c.c b/mc-core/mc/local_datasource/rrc_measurement_report.pb-c.c new file mode 100644 index 0000000..108dff0 --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_measurement_report.pb-c.c @@ -0,0 +1,188 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_measurement_report.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "rrc_measurement_report.pb-c.h" +void uenibstreamprotobuf__measurement_report__init + (Uenibstreamprotobuf__MeasurementReport *message) +{ + static const Uenibstreamprotobuf__MeasurementReport init_value = UENIBSTREAMPROTOBUF__MEASUREMENT_REPORT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__measurement_report__get_packed_size + (const Uenibstreamprotobuf__MeasurementReport *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__measurement_report__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__measurement_report__pack + (const Uenibstreamprotobuf__MeasurementReport *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__measurement_report__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__measurement_report__pack_to_buffer + (const Uenibstreamprotobuf__MeasurementReport *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__measurement_report__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasurementReport * + uenibstreamprotobuf__measurement_report__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasurementReport *) + protobuf_c_message_unpack (&uenibstreamprotobuf__measurement_report__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__measurement_report__free_unpacked + (Uenibstreamprotobuf__MeasurementReport *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__measurement_report__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__measurement_report__ies__init + (Uenibstreamprotobuf__MeasurementReportIEs *message) +{ + static const Uenibstreamprotobuf__MeasurementReportIEs init_value = UENIBSTREAMPROTOBUF__MEASUREMENT_REPORT__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__measurement_report__ies__get_packed_size + (const Uenibstreamprotobuf__MeasurementReportIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__measurement_report__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__measurement_report__ies__pack + (const Uenibstreamprotobuf__MeasurementReportIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__measurement_report__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__measurement_report__ies__pack_to_buffer + (const Uenibstreamprotobuf__MeasurementReportIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__measurement_report__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeasurementReportIEs * + uenibstreamprotobuf__measurement_report__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeasurementReportIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__measurement_report__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__measurement_report__ies__free_unpacked + (Uenibstreamprotobuf__MeasurementReportIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__measurement_report__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__measurement_report__field_descriptors[1] = +{ + { + "measurementReport", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeasurementReport, critical_extensions_case), + offsetof(Uenibstreamprotobuf__MeasurementReport, measurementreport), + &uenibstreamprotobuf__measurement_report__ies__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__measurement_report__field_indices_by_name[] = { + 0, /* field[0] = measurementReport */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__measurement_report__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__measurement_report__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasurementReport", + "MeasurementReport", + "Uenibstreamprotobuf__MeasurementReport", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasurementReport), + 1, + uenibstreamprotobuf__measurement_report__field_descriptors, + uenibstreamprotobuf__measurement_report__field_indices_by_name, + 1, uenibstreamprotobuf__measurement_report__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__measurement_report__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__measurement_report__ies__field_descriptors[2] = +{ + { + "measResults", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasurementReportIEs, measresults), + &uenibstreamprotobuf__meas_results__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "lateNonCriticalExtension", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeasurementReportIEs, latenoncriticalextension), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__measurement_report__ies__field_indices_by_name[] = { + 1, /* field[1] = lateNonCriticalExtension */ + 0, /* field[0] = measResults */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__measurement_report__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__measurement_report__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeasurementReport_IEs", + "MeasurementReportIEs", + "Uenibstreamprotobuf__MeasurementReportIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeasurementReportIEs), + 2, + uenibstreamprotobuf__measurement_report__ies__field_descriptors, + uenibstreamprotobuf__measurement_report__ies__field_indices_by_name, + 1, uenibstreamprotobuf__measurement_report__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__measurement_report__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/rrc_measurement_report.pb-c.h b/mc-core/mc/local_datasource/rrc_measurement_report.pb-c.h new file mode 100644 index 0000000..4cdd201 --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_measurement_report.pb-c.h @@ -0,0 +1,118 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_measurement_report.proto */ + +#ifndef PROTOBUF_C_rrc_5fmeasurement_5freport_2eproto__INCLUDED +#define PROTOBUF_C_rrc_5fmeasurement_5freport_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "rrc_common_types.pb-c.h" +#include "common_types.pb-c.h" + +typedef struct _Uenibstreamprotobuf__MeasurementReport Uenibstreamprotobuf__MeasurementReport; +typedef struct _Uenibstreamprotobuf__MeasurementReportIEs Uenibstreamprotobuf__MeasurementReportIEs; + + +/* --- enums --- */ + + +/* --- messages --- */ + +typedef enum { + UENIBSTREAMPROTOBUF__MEASUREMENT_REPORT__CRITICAL_EXTENSIONS__NOT_SET = 0, + UENIBSTREAMPROTOBUF__MEASUREMENT_REPORT__CRITICAL_EXTENSIONS_MEASUREMENT_REPORT = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEASUREMENT_REPORT__CRITICAL_EXTENSIONS) +} Uenibstreamprotobuf__MeasurementReport__CriticalExtensionsCase; + +struct _Uenibstreamprotobuf__MeasurementReport +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasurementReport__CriticalExtensionsCase critical_extensions_case; + union { + Uenibstreamprotobuf__MeasurementReportIEs *measurementreport; + }; +}; +#define UENIBSTREAMPROTOBUF__MEASUREMENT_REPORT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__measurement_report__descriptor) \ + , UENIBSTREAMPROTOBUF__MEASUREMENT_REPORT__CRITICAL_EXTENSIONS__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__MeasurementReportIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeasResults *measresults; + Google__Protobuf__StringValue *latenoncriticalextension; +}; +#define UENIBSTREAMPROTOBUF__MEASUREMENT_REPORT__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__measurement_report__ies__descriptor) \ + , NULL, NULL } + + +/* Uenibstreamprotobuf__MeasurementReport methods */ +void uenibstreamprotobuf__measurement_report__init + (Uenibstreamprotobuf__MeasurementReport *message); +size_t uenibstreamprotobuf__measurement_report__get_packed_size + (const Uenibstreamprotobuf__MeasurementReport *message); +size_t uenibstreamprotobuf__measurement_report__pack + (const Uenibstreamprotobuf__MeasurementReport *message, + uint8_t *out); +size_t uenibstreamprotobuf__measurement_report__pack_to_buffer + (const Uenibstreamprotobuf__MeasurementReport *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasurementReport * + uenibstreamprotobuf__measurement_report__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__measurement_report__free_unpacked + (Uenibstreamprotobuf__MeasurementReport *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeasurementReportIEs methods */ +void uenibstreamprotobuf__measurement_report__ies__init + (Uenibstreamprotobuf__MeasurementReportIEs *message); +size_t uenibstreamprotobuf__measurement_report__ies__get_packed_size + (const Uenibstreamprotobuf__MeasurementReportIEs *message); +size_t uenibstreamprotobuf__measurement_report__ies__pack + (const Uenibstreamprotobuf__MeasurementReportIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__measurement_report__ies__pack_to_buffer + (const Uenibstreamprotobuf__MeasurementReportIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeasurementReportIEs * + uenibstreamprotobuf__measurement_report__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__measurement_report__ies__free_unpacked + (Uenibstreamprotobuf__MeasurementReportIEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__MeasurementReport_Closure) + (const Uenibstreamprotobuf__MeasurementReport *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeasurementReportIEs_Closure) + (const Uenibstreamprotobuf__MeasurementReportIEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__measurement_report__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__measurement_report__ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_rrc_5fmeasurement_5freport_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/rrc_reconfiguration.pb-c.c b/mc-core/mc/local_datasource/rrc_reconfiguration.pb-c.c new file mode 100644 index 0000000..52899ce --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_reconfiguration.pb-c.c @@ -0,0 +1,606 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_reconfiguration.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "rrc_reconfiguration.pb-c.h" +void uenibstreamprotobuf__rrcreconfiguration__init + (Uenibstreamprotobuf__RRCReconfiguration *message) +{ + static const Uenibstreamprotobuf__RRCReconfiguration init_value = UENIBSTREAMPROTOBUF__RRCRECONFIGURATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rrcreconfiguration__get_packed_size + (const Uenibstreamprotobuf__RRCReconfiguration *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rrcreconfiguration__pack + (const Uenibstreamprotobuf__RRCReconfiguration *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rrcreconfiguration__pack_to_buffer + (const Uenibstreamprotobuf__RRCReconfiguration *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RRCReconfiguration * + uenibstreamprotobuf__rrcreconfiguration__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RRCReconfiguration *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rrcreconfiguration__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rrcreconfiguration__free_unpacked + (Uenibstreamprotobuf__RRCReconfiguration *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rrcreconfiguration__ies__init + (Uenibstreamprotobuf__RRCReconfigurationIEs *message) +{ + static const Uenibstreamprotobuf__RRCReconfigurationIEs init_value = UENIBSTREAMPROTOBUF__RRCRECONFIGURATION__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rrcreconfiguration__ies__get_packed_size + (const Uenibstreamprotobuf__RRCReconfigurationIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rrcreconfiguration__ies__pack + (const Uenibstreamprotobuf__RRCReconfigurationIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rrcreconfiguration__ies__pack_to_buffer + (const Uenibstreamprotobuf__RRCReconfigurationIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RRCReconfigurationIEs * + uenibstreamprotobuf__rrcreconfiguration__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RRCReconfigurationIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rrcreconfiguration__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rrcreconfiguration__ies__free_unpacked + (Uenibstreamprotobuf__RRCReconfigurationIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rrcreconfiguration_v1530__ies__init + (Uenibstreamprotobuf__RRCReconfigurationV1530IEs *message) +{ + static const Uenibstreamprotobuf__RRCReconfigurationV1530IEs init_value = UENIBSTREAMPROTOBUF__RRCRECONFIGURATION_V1530__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rrcreconfiguration_v1530__ies__get_packed_size + (const Uenibstreamprotobuf__RRCReconfigurationV1530IEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_v1530__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rrcreconfiguration_v1530__ies__pack + (const Uenibstreamprotobuf__RRCReconfigurationV1530IEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_v1530__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rrcreconfiguration_v1530__ies__pack_to_buffer + (const Uenibstreamprotobuf__RRCReconfigurationV1530IEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_v1530__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RRCReconfigurationV1530IEs * + uenibstreamprotobuf__rrcreconfiguration_v1530__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RRCReconfigurationV1530IEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rrcreconfiguration_v1530__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rrcreconfiguration_v1530__ies__free_unpacked + (Uenibstreamprotobuf__RRCReconfigurationV1530IEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_v1530__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__master_key_update__init + (Uenibstreamprotobuf__MasterKeyUpdate *message) +{ + static const Uenibstreamprotobuf__MasterKeyUpdate init_value = UENIBSTREAMPROTOBUF__MASTER_KEY_UPDATE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__master_key_update__get_packed_size + (const Uenibstreamprotobuf__MasterKeyUpdate *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__master_key_update__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__master_key_update__pack + (const Uenibstreamprotobuf__MasterKeyUpdate *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__master_key_update__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__master_key_update__pack_to_buffer + (const Uenibstreamprotobuf__MasterKeyUpdate *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__master_key_update__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MasterKeyUpdate * + uenibstreamprotobuf__master_key_update__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MasterKeyUpdate *) + protobuf_c_message_unpack (&uenibstreamprotobuf__master_key_update__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__master_key_update__free_unpacked + (Uenibstreamprotobuf__MasterKeyUpdate *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__master_key_update__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rrcreconfiguration_v1540__ies__init + (Uenibstreamprotobuf__RRCReconfigurationV1540IEs *message) +{ + static const Uenibstreamprotobuf__RRCReconfigurationV1540IEs init_value = UENIBSTREAMPROTOBUF__RRCRECONFIGURATION_V1540__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rrcreconfiguration_v1540__ies__get_packed_size + (const Uenibstreamprotobuf__RRCReconfigurationV1540IEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_v1540__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rrcreconfiguration_v1540__ies__pack + (const Uenibstreamprotobuf__RRCReconfigurationV1540IEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_v1540__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rrcreconfiguration_v1540__ies__pack_to_buffer + (const Uenibstreamprotobuf__RRCReconfigurationV1540IEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_v1540__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RRCReconfigurationV1540IEs * + uenibstreamprotobuf__rrcreconfiguration_v1540__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RRCReconfigurationV1540IEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rrcreconfiguration_v1540__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rrcreconfiguration_v1540__ies__free_unpacked + (Uenibstreamprotobuf__RRCReconfigurationV1540IEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_v1540__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrcreconfiguration__field_descriptors[2] = +{ + { + "rrc_TransactionIdentifier", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfiguration, rrc_transactionidentifier), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rrcReconfiguration", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__RRCReconfiguration, critical_extensions_case), + offsetof(Uenibstreamprotobuf__RRCReconfiguration, rrcreconfiguration), + &uenibstreamprotobuf__rrcreconfiguration__ies__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rrcreconfiguration__field_indices_by_name[] = { + 1, /* field[1] = rrcReconfiguration */ + 0, /* field[0] = rrc_TransactionIdentifier */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rrcreconfiguration__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RRCReconfiguration", + "RRCReconfiguration", + "Uenibstreamprotobuf__RRCReconfiguration", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RRCReconfiguration), + 2, + uenibstreamprotobuf__rrcreconfiguration__field_descriptors, + uenibstreamprotobuf__rrcreconfiguration__field_indices_by_name, + 1, uenibstreamprotobuf__rrcreconfiguration__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rrcreconfiguration__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrcreconfiguration__ies__field_descriptors[5] = +{ + { + "radioBearerConfig", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationIEs, radiobearerconfig), + &uenibstreamprotobuf__radio_bearer_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "secondaryCellGroup", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationIEs, secondarycellgroup), + &uenibstreamprotobuf__cell_group_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "measConfig", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationIEs, measconfig), + &uenibstreamprotobuf__meas_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "lateNonCriticalExtension", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationIEs, latenoncriticalextension), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nonCriticalExtension", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationIEs, noncriticalextension), + &uenibstreamprotobuf__rrcreconfiguration_v1530__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rrcreconfiguration__ies__field_indices_by_name[] = { + 3, /* field[3] = lateNonCriticalExtension */ + 2, /* field[2] = measConfig */ + 4, /* field[4] = nonCriticalExtension */ + 0, /* field[0] = radioBearerConfig */ + 1, /* field[1] = secondaryCellGroup */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rrcreconfiguration__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RRCReconfiguration_IEs", + "RRCReconfigurationIEs", + "Uenibstreamprotobuf__RRCReconfigurationIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RRCReconfigurationIEs), + 5, + uenibstreamprotobuf__rrcreconfiguration__ies__field_descriptors, + uenibstreamprotobuf__rrcreconfiguration__ies__field_indices_by_name, + 1, uenibstreamprotobuf__rrcreconfiguration__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rrcreconfiguration__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrcreconfiguration_v1530__ies__field_descriptors[8] = +{ + { + "masterCellGroup", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, mastercellgroup), + &uenibstreamprotobuf__cell_group_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "fullConfig", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, fullconfig), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dedicatedNAS_MessageList", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, n_dedicatednas_messagelist), + offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, dedicatednas_messagelist), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "masterKeyUpdate", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, masterkeyupdate), + &uenibstreamprotobuf__master_key_update__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dedicatedSIB1_Delivery", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, dedicatedsib1_delivery), + &uenibstreamprotobuf__sib1__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dedicatedSystemInformationDelivery", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, dedicatedsysteminformationdelivery), + &uenibstreamprotobuf__system_information__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "otherConfig", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, otherconfig), + &uenibstreamprotobuf__other_config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nonCriticalExtension", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, noncriticalextension), + &uenibstreamprotobuf__rrcreconfiguration_v1540__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rrcreconfiguration_v1530__ies__field_indices_by_name[] = { + 2, /* field[2] = dedicatedNAS_MessageList */ + 4, /* field[4] = dedicatedSIB1_Delivery */ + 5, /* field[5] = dedicatedSystemInformationDelivery */ + 1, /* field[1] = fullConfig */ + 0, /* field[0] = masterCellGroup */ + 3, /* field[3] = masterKeyUpdate */ + 7, /* field[7] = nonCriticalExtension */ + 6, /* field[6] = otherConfig */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rrcreconfiguration_v1530__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration_v1530__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RRCReconfiguration_v1530_IEs", + "RRCReconfigurationV1530IEs", + "Uenibstreamprotobuf__RRCReconfigurationV1530IEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs), + 8, + uenibstreamprotobuf__rrcreconfiguration_v1530__ies__field_descriptors, + uenibstreamprotobuf__rrcreconfiguration_v1530__ies__field_indices_by_name, + 1, uenibstreamprotobuf__rrcreconfiguration_v1530__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rrcreconfiguration_v1530__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__master_key_update__field_descriptors[3] = +{ + { + "keySetChangeIndicator", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MasterKeyUpdate, keysetchangeindicator), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nextHopChainingCount", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MasterKeyUpdate, nexthopchainingcount), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nas_Container", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MasterKeyUpdate, nas_container), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__master_key_update__field_indices_by_name[] = { + 0, /* field[0] = keySetChangeIndicator */ + 2, /* field[2] = nas_Container */ + 1, /* field[1] = nextHopChainingCount */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__master_key_update__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__master_key_update__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MasterKeyUpdate", + "MasterKeyUpdate", + "Uenibstreamprotobuf__MasterKeyUpdate", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MasterKeyUpdate), + 3, + uenibstreamprotobuf__master_key_update__field_descriptors, + uenibstreamprotobuf__master_key_update__field_indices_by_name, + 1, uenibstreamprotobuf__master_key_update__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__master_key_update__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrcreconfiguration_v1540__ies__field_descriptors[1] = +{ + { + "otherConfig_v1540", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationV1540IEs, otherconfig_v1540), + &uenibstreamprotobuf__other_config_v1540__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rrcreconfiguration_v1540__ies__field_indices_by_name[] = { + 0, /* field[0] = otherConfig_v1540 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rrcreconfiguration_v1540__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration_v1540__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RRCReconfiguration_v1540_IEs", + "RRCReconfigurationV1540IEs", + "Uenibstreamprotobuf__RRCReconfigurationV1540IEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RRCReconfigurationV1540IEs), + 1, + uenibstreamprotobuf__rrcreconfiguration_v1540__ies__field_descriptors, + uenibstreamprotobuf__rrcreconfiguration_v1540__ies__field_indices_by_name, + 1, uenibstreamprotobuf__rrcreconfiguration_v1540__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rrcreconfiguration_v1540__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/rrc_reconfiguration.pb-c.h b/mc-core/mc/local_datasource/rrc_reconfiguration.pb-c.h new file mode 100644 index 0000000..5f350a0 --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_reconfiguration.pb-c.h @@ -0,0 +1,236 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_reconfiguration.proto */ + +#ifndef PROTOBUF_C_rrc_5freconfiguration_2eproto__INCLUDED +#define PROTOBUF_C_rrc_5freconfiguration_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "common_types.pb-c.h" +#include "rrc_common_types.pb-c.h" +#include "rrc_sib.pb-c.h" +#include "rrc_system_information.pb-c.h" + +typedef struct _Uenibstreamprotobuf__RRCReconfiguration Uenibstreamprotobuf__RRCReconfiguration; +typedef struct _Uenibstreamprotobuf__RRCReconfigurationIEs Uenibstreamprotobuf__RRCReconfigurationIEs; +typedef struct _Uenibstreamprotobuf__RRCReconfigurationV1530IEs Uenibstreamprotobuf__RRCReconfigurationV1530IEs; +typedef struct _Uenibstreamprotobuf__MasterKeyUpdate Uenibstreamprotobuf__MasterKeyUpdate; +typedef struct _Uenibstreamprotobuf__RRCReconfigurationV1540IEs Uenibstreamprotobuf__RRCReconfigurationV1540IEs; + + +/* --- enums --- */ + + +/* --- messages --- */ + +typedef enum { + UENIBSTREAMPROTOBUF__RRCRECONFIGURATION__CRITICAL_EXTENSIONS__NOT_SET = 0, + UENIBSTREAMPROTOBUF__RRCRECONFIGURATION__CRITICAL_EXTENSIONS_RRC_RECONFIGURATION = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RRCRECONFIGURATION__CRITICAL_EXTENSIONS) +} Uenibstreamprotobuf__RRCReconfiguration__CriticalExtensionsCase; + +struct _Uenibstreamprotobuf__RRCReconfiguration +{ + ProtobufCMessage base; + uint32_t rrc_transactionidentifier; + Uenibstreamprotobuf__RRCReconfiguration__CriticalExtensionsCase critical_extensions_case; + union { + Uenibstreamprotobuf__RRCReconfigurationIEs *rrcreconfiguration; + }; +}; +#define UENIBSTREAMPROTOBUF__RRCRECONFIGURATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rrcreconfiguration__descriptor) \ + , 0, UENIBSTREAMPROTOBUF__RRCRECONFIGURATION__CRITICAL_EXTENSIONS__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__RRCReconfigurationIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RadioBearerConfig *radiobearerconfig; + Uenibstreamprotobuf__CellGroupConfig *secondarycellgroup; + Uenibstreamprotobuf__MeasConfig *measconfig; + Google__Protobuf__StringValue *latenoncriticalextension; + Uenibstreamprotobuf__RRCReconfigurationV1530IEs *noncriticalextension; +}; +#define UENIBSTREAMPROTOBUF__RRCRECONFIGURATION__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rrcreconfiguration__ies__descriptor) \ + , NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__RRCReconfigurationV1530IEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CellGroupConfig *mastercellgroup; + Uenibstreamprotobuf__TrueOpt *fullconfig; + size_t n_dedicatednas_messagelist; + char **dedicatednas_messagelist; + Uenibstreamprotobuf__MasterKeyUpdate *masterkeyupdate; + Uenibstreamprotobuf__SIB1 *dedicatedsib1_delivery; + Uenibstreamprotobuf__SystemInformation *dedicatedsysteminformationdelivery; + Uenibstreamprotobuf__OtherConfig *otherconfig; + Uenibstreamprotobuf__RRCReconfigurationV1540IEs *noncriticalextension; +}; +#define UENIBSTREAMPROTOBUF__RRCRECONFIGURATION_V1530__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rrcreconfiguration_v1530__ies__descriptor) \ + , NULL, NULL, 0,NULL, NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__MasterKeyUpdate +{ + ProtobufCMessage base; + protobuf_c_boolean keysetchangeindicator; + uint32_t nexthopchainingcount; + Google__Protobuf__StringValue *nas_container; +}; +#define UENIBSTREAMPROTOBUF__MASTER_KEY_UPDATE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__master_key_update__descriptor) \ + , 0, 0, NULL } + + +struct _Uenibstreamprotobuf__RRCReconfigurationV1540IEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__OtherConfigV1540 *otherconfig_v1540; +}; +#define UENIBSTREAMPROTOBUF__RRCRECONFIGURATION_V1540__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rrcreconfiguration_v1540__ies__descriptor) \ + , NULL } + + +/* Uenibstreamprotobuf__RRCReconfiguration methods */ +void uenibstreamprotobuf__rrcreconfiguration__init + (Uenibstreamprotobuf__RRCReconfiguration *message); +size_t uenibstreamprotobuf__rrcreconfiguration__get_packed_size + (const Uenibstreamprotobuf__RRCReconfiguration *message); +size_t uenibstreamprotobuf__rrcreconfiguration__pack + (const Uenibstreamprotobuf__RRCReconfiguration *message, + uint8_t *out); +size_t uenibstreamprotobuf__rrcreconfiguration__pack_to_buffer + (const Uenibstreamprotobuf__RRCReconfiguration *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RRCReconfiguration * + uenibstreamprotobuf__rrcreconfiguration__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rrcreconfiguration__free_unpacked + (Uenibstreamprotobuf__RRCReconfiguration *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RRCReconfigurationIEs methods */ +void uenibstreamprotobuf__rrcreconfiguration__ies__init + (Uenibstreamprotobuf__RRCReconfigurationIEs *message); +size_t uenibstreamprotobuf__rrcreconfiguration__ies__get_packed_size + (const Uenibstreamprotobuf__RRCReconfigurationIEs *message); +size_t uenibstreamprotobuf__rrcreconfiguration__ies__pack + (const Uenibstreamprotobuf__RRCReconfigurationIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__rrcreconfiguration__ies__pack_to_buffer + (const Uenibstreamprotobuf__RRCReconfigurationIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RRCReconfigurationIEs * + uenibstreamprotobuf__rrcreconfiguration__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rrcreconfiguration__ies__free_unpacked + (Uenibstreamprotobuf__RRCReconfigurationIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RRCReconfigurationV1530IEs methods */ +void uenibstreamprotobuf__rrcreconfiguration_v1530__ies__init + (Uenibstreamprotobuf__RRCReconfigurationV1530IEs *message); +size_t uenibstreamprotobuf__rrcreconfiguration_v1530__ies__get_packed_size + (const Uenibstreamprotobuf__RRCReconfigurationV1530IEs *message); +size_t uenibstreamprotobuf__rrcreconfiguration_v1530__ies__pack + (const Uenibstreamprotobuf__RRCReconfigurationV1530IEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__rrcreconfiguration_v1530__ies__pack_to_buffer + (const Uenibstreamprotobuf__RRCReconfigurationV1530IEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RRCReconfigurationV1530IEs * + uenibstreamprotobuf__rrcreconfiguration_v1530__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rrcreconfiguration_v1530__ies__free_unpacked + (Uenibstreamprotobuf__RRCReconfigurationV1530IEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MasterKeyUpdate methods */ +void uenibstreamprotobuf__master_key_update__init + (Uenibstreamprotobuf__MasterKeyUpdate *message); +size_t uenibstreamprotobuf__master_key_update__get_packed_size + (const Uenibstreamprotobuf__MasterKeyUpdate *message); +size_t uenibstreamprotobuf__master_key_update__pack + (const Uenibstreamprotobuf__MasterKeyUpdate *message, + uint8_t *out); +size_t uenibstreamprotobuf__master_key_update__pack_to_buffer + (const Uenibstreamprotobuf__MasterKeyUpdate *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MasterKeyUpdate * + uenibstreamprotobuf__master_key_update__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__master_key_update__free_unpacked + (Uenibstreamprotobuf__MasterKeyUpdate *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RRCReconfigurationV1540IEs methods */ +void uenibstreamprotobuf__rrcreconfiguration_v1540__ies__init + (Uenibstreamprotobuf__RRCReconfigurationV1540IEs *message); +size_t uenibstreamprotobuf__rrcreconfiguration_v1540__ies__get_packed_size + (const Uenibstreamprotobuf__RRCReconfigurationV1540IEs *message); +size_t uenibstreamprotobuf__rrcreconfiguration_v1540__ies__pack + (const Uenibstreamprotobuf__RRCReconfigurationV1540IEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__rrcreconfiguration_v1540__ies__pack_to_buffer + (const Uenibstreamprotobuf__RRCReconfigurationV1540IEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RRCReconfigurationV1540IEs * + uenibstreamprotobuf__rrcreconfiguration_v1540__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rrcreconfiguration_v1540__ies__free_unpacked + (Uenibstreamprotobuf__RRCReconfigurationV1540IEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__RRCReconfiguration_Closure) + (const Uenibstreamprotobuf__RRCReconfiguration *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RRCReconfigurationIEs_Closure) + (const Uenibstreamprotobuf__RRCReconfigurationIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RRCReconfigurationV1530IEs_Closure) + (const Uenibstreamprotobuf__RRCReconfigurationV1530IEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MasterKeyUpdate_Closure) + (const Uenibstreamprotobuf__MasterKeyUpdate *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RRCReconfigurationV1540IEs_Closure) + (const Uenibstreamprotobuf__RRCReconfigurationV1540IEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration_v1530__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__master_key_update__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration_v1540__ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_rrc_5freconfiguration_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/rrc_reconfiguration_complete.pb-c.c b/mc-core/mc/local_datasource/rrc_reconfiguration_complete.pb-c.c new file mode 100644 index 0000000..ba4319d --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_reconfiguration_complete.pb-c.c @@ -0,0 +1,284 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_reconfiguration_complete.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "rrc_reconfiguration_complete.pb-c.h" +void uenibstreamprotobuf__rrcreconfiguration_complete__init + (Uenibstreamprotobuf__RRCReconfigurationComplete *message) +{ + static const Uenibstreamprotobuf__RRCReconfigurationComplete init_value = UENIBSTREAMPROTOBUF__RRCRECONFIGURATION_COMPLETE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rrcreconfiguration_complete__get_packed_size + (const Uenibstreamprotobuf__RRCReconfigurationComplete *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_complete__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rrcreconfiguration_complete__pack + (const Uenibstreamprotobuf__RRCReconfigurationComplete *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_complete__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rrcreconfiguration_complete__pack_to_buffer + (const Uenibstreamprotobuf__RRCReconfigurationComplete *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_complete__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RRCReconfigurationComplete * + uenibstreamprotobuf__rrcreconfiguration_complete__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RRCReconfigurationComplete *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rrcreconfiguration_complete__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rrcreconfiguration_complete__free_unpacked + (Uenibstreamprotobuf__RRCReconfigurationComplete *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_complete__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rrcreconfiguration_complete__ies__init + (Uenibstreamprotobuf__RRCReconfigurationCompleteIEs *message) +{ + static const Uenibstreamprotobuf__RRCReconfigurationCompleteIEs init_value = UENIBSTREAMPROTOBUF__RRCRECONFIGURATION_COMPLETE__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rrcreconfiguration_complete__ies__get_packed_size + (const Uenibstreamprotobuf__RRCReconfigurationCompleteIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_complete__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rrcreconfiguration_complete__ies__pack + (const Uenibstreamprotobuf__RRCReconfigurationCompleteIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_complete__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rrcreconfiguration_complete__ies__pack_to_buffer + (const Uenibstreamprotobuf__RRCReconfigurationCompleteIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_complete__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RRCReconfigurationCompleteIEs * + uenibstreamprotobuf__rrcreconfiguration_complete__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RRCReconfigurationCompleteIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rrcreconfiguration_complete__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rrcreconfiguration_complete__ies__free_unpacked + (Uenibstreamprotobuf__RRCReconfigurationCompleteIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_complete__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__init + (Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs *message) +{ + static const Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs init_value = UENIBSTREAMPROTOBUF__RRCRECONFIGURATION_COMPLETE_V1530__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__get_packed_size + (const Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__pack + (const Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__pack_to_buffer + (const Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs * + uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__free_unpacked + (Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrcreconfiguration_complete__field_descriptors[2] = +{ + { + "rrc_TransactionIdentifier", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationComplete, rrc_transactionidentifier), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rrcReconfigurationComplete", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__RRCReconfigurationComplete, critical_extensions_case), + offsetof(Uenibstreamprotobuf__RRCReconfigurationComplete, rrcreconfigurationcomplete), + &uenibstreamprotobuf__rrcreconfiguration_complete__ies__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rrcreconfiguration_complete__field_indices_by_name[] = { + 1, /* field[1] = rrcReconfigurationComplete */ + 0, /* field[0] = rrc_TransactionIdentifier */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rrcreconfiguration_complete__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration_complete__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RRCReconfigurationComplete", + "RRCReconfigurationComplete", + "Uenibstreamprotobuf__RRCReconfigurationComplete", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RRCReconfigurationComplete), + 2, + uenibstreamprotobuf__rrcreconfiguration_complete__field_descriptors, + uenibstreamprotobuf__rrcreconfiguration_complete__field_indices_by_name, + 1, uenibstreamprotobuf__rrcreconfiguration_complete__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rrcreconfiguration_complete__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrcreconfiguration_complete__ies__field_descriptors[2] = +{ + { + "lateNonCriticalExtension", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationCompleteIEs, latenoncriticalextension), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nonCriticalExtension", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationCompleteIEs, noncriticalextension), + &uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rrcreconfiguration_complete__ies__field_indices_by_name[] = { + 0, /* field[0] = lateNonCriticalExtension */ + 1, /* field[1] = nonCriticalExtension */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rrcreconfiguration_complete__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration_complete__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RRCReconfigurationComplete_IEs", + "RRCReconfigurationCompleteIEs", + "Uenibstreamprotobuf__RRCReconfigurationCompleteIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RRCReconfigurationCompleteIEs), + 2, + uenibstreamprotobuf__rrcreconfiguration_complete__ies__field_descriptors, + uenibstreamprotobuf__rrcreconfiguration_complete__ies__field_indices_by_name, + 1, uenibstreamprotobuf__rrcreconfiguration_complete__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rrcreconfiguration_complete__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__field_descriptors[1] = +{ + { + "uplinkTxDirectCurrentList", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs, uplinktxdirectcurrentlist), + &uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__field_indices_by_name[] = { + 0, /* field[0] = uplinkTxDirectCurrentList */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RRCReconfigurationComplete_v1530_IEs", + "RRCReconfigurationCompleteV1530IEs", + "Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs), + 1, + uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__field_descriptors, + uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__field_indices_by_name, + 1, uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/rrc_reconfiguration_complete.pb-c.h b/mc-core/mc/local_datasource/rrc_reconfiguration_complete.pb-c.h new file mode 100644 index 0000000..1f86b4f --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_reconfiguration_complete.pb-c.h @@ -0,0 +1,152 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_reconfiguration_complete.proto */ + +#ifndef PROTOBUF_C_rrc_5freconfiguration_5fcomplete_2eproto__INCLUDED +#define PROTOBUF_C_rrc_5freconfiguration_5fcomplete_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "rrc_common_types.pb-c.h" + +typedef struct _Uenibstreamprotobuf__RRCReconfigurationComplete Uenibstreamprotobuf__RRCReconfigurationComplete; +typedef struct _Uenibstreamprotobuf__RRCReconfigurationCompleteIEs Uenibstreamprotobuf__RRCReconfigurationCompleteIEs; +typedef struct _Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs; + + +/* --- enums --- */ + + +/* --- messages --- */ + +typedef enum { + UENIBSTREAMPROTOBUF__RRCRECONFIGURATION_COMPLETE__CRITICAL_EXTENSIONS__NOT_SET = 0, + UENIBSTREAMPROTOBUF__RRCRECONFIGURATION_COMPLETE__CRITICAL_EXTENSIONS_RRC_RECONFIGURATION_COMPLETE = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RRCRECONFIGURATION_COMPLETE__CRITICAL_EXTENSIONS) +} Uenibstreamprotobuf__RRCReconfigurationComplete__CriticalExtensionsCase; + +struct _Uenibstreamprotobuf__RRCReconfigurationComplete +{ + ProtobufCMessage base; + uint32_t rrc_transactionidentifier; + Uenibstreamprotobuf__RRCReconfigurationComplete__CriticalExtensionsCase critical_extensions_case; + union { + Uenibstreamprotobuf__RRCReconfigurationCompleteIEs *rrcreconfigurationcomplete; + }; +}; +#define UENIBSTREAMPROTOBUF__RRCRECONFIGURATION_COMPLETE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rrcreconfiguration_complete__descriptor) \ + , 0, UENIBSTREAMPROTOBUF__RRCRECONFIGURATION_COMPLETE__CRITICAL_EXTENSIONS__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__RRCReconfigurationCompleteIEs +{ + ProtobufCMessage base; + Google__Protobuf__StringValue *latenoncriticalextension; + Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs *noncriticalextension; +}; +#define UENIBSTREAMPROTOBUF__RRCRECONFIGURATION_COMPLETE__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rrcreconfiguration_complete__ies__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__UplinkTxDirectCurrentList *uplinktxdirectcurrentlist; +}; +#define UENIBSTREAMPROTOBUF__RRCRECONFIGURATION_COMPLETE_V1530__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__descriptor) \ + , NULL } + + +/* Uenibstreamprotobuf__RRCReconfigurationComplete methods */ +void uenibstreamprotobuf__rrcreconfiguration_complete__init + (Uenibstreamprotobuf__RRCReconfigurationComplete *message); +size_t uenibstreamprotobuf__rrcreconfiguration_complete__get_packed_size + (const Uenibstreamprotobuf__RRCReconfigurationComplete *message); +size_t uenibstreamprotobuf__rrcreconfiguration_complete__pack + (const Uenibstreamprotobuf__RRCReconfigurationComplete *message, + uint8_t *out); +size_t uenibstreamprotobuf__rrcreconfiguration_complete__pack_to_buffer + (const Uenibstreamprotobuf__RRCReconfigurationComplete *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RRCReconfigurationComplete * + uenibstreamprotobuf__rrcreconfiguration_complete__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rrcreconfiguration_complete__free_unpacked + (Uenibstreamprotobuf__RRCReconfigurationComplete *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RRCReconfigurationCompleteIEs methods */ +void uenibstreamprotobuf__rrcreconfiguration_complete__ies__init + (Uenibstreamprotobuf__RRCReconfigurationCompleteIEs *message); +size_t uenibstreamprotobuf__rrcreconfiguration_complete__ies__get_packed_size + (const Uenibstreamprotobuf__RRCReconfigurationCompleteIEs *message); +size_t uenibstreamprotobuf__rrcreconfiguration_complete__ies__pack + (const Uenibstreamprotobuf__RRCReconfigurationCompleteIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__rrcreconfiguration_complete__ies__pack_to_buffer + (const Uenibstreamprotobuf__RRCReconfigurationCompleteIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RRCReconfigurationCompleteIEs * + uenibstreamprotobuf__rrcreconfiguration_complete__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rrcreconfiguration_complete__ies__free_unpacked + (Uenibstreamprotobuf__RRCReconfigurationCompleteIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs methods */ +void uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__init + (Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs *message); +size_t uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__get_packed_size + (const Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs *message); +size_t uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__pack + (const Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__pack_to_buffer + (const Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs * + uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__free_unpacked + (Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__RRCReconfigurationComplete_Closure) + (const Uenibstreamprotobuf__RRCReconfigurationComplete *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RRCReconfigurationCompleteIEs_Closure) + (const Uenibstreamprotobuf__RRCReconfigurationCompleteIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs_Closure) + (const Uenibstreamprotobuf__RRCReconfigurationCompleteV1530IEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration_complete__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration_complete__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration_complete_v1530__ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_rrc_5freconfiguration_5fcomplete_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/rrc_sib.pb-c.c b/mc-core/mc/local_datasource/rrc_sib.pb-c.c new file mode 100644 index 0000000..eec642a --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_sib.pb-c.c @@ -0,0 +1,5058 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_sib.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "rrc_sib.pb-c.h" +void uenibstreamprotobuf__sib1__init + (Uenibstreamprotobuf__SIB1 *message) +{ + static const Uenibstreamprotobuf__SIB1 init_value = UENIBSTREAMPROTOBUF__SIB1__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib1__get_packed_size + (const Uenibstreamprotobuf__SIB1 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib1__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib1__pack + (const Uenibstreamprotobuf__SIB1 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib1__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib1__pack_to_buffer + (const Uenibstreamprotobuf__SIB1 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib1__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIB1 * + uenibstreamprotobuf__sib1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIB1 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib1__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib1__free_unpacked + (Uenibstreamprotobuf__SIB1 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib1__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib1_cell_selection_info__init + (Uenibstreamprotobuf__SIB1CellSelectionInfo *message) +{ + static const Uenibstreamprotobuf__SIB1CellSelectionInfo init_value = UENIBSTREAMPROTOBUF__SIB1_CELL_SELECTION_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib1_cell_selection_info__get_packed_size + (const Uenibstreamprotobuf__SIB1CellSelectionInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib1_cell_selection_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib1_cell_selection_info__pack + (const Uenibstreamprotobuf__SIB1CellSelectionInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib1_cell_selection_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib1_cell_selection_info__pack_to_buffer + (const Uenibstreamprotobuf__SIB1CellSelectionInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib1_cell_selection_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIB1CellSelectionInfo * + uenibstreamprotobuf__sib1_cell_selection_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIB1CellSelectionInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib1_cell_selection_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib1_cell_selection_info__free_unpacked + (Uenibstreamprotobuf__SIB1CellSelectionInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib1_cell_selection_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib1_uac__barring_info__init + (Uenibstreamprotobuf__SIB1UACBarringInfo *message) +{ + static const Uenibstreamprotobuf__SIB1UACBarringInfo init_value = UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib1_uac__barring_info__get_packed_size + (const Uenibstreamprotobuf__SIB1UACBarringInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib1_uac__barring_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib1_uac__barring_info__pack + (const Uenibstreamprotobuf__SIB1UACBarringInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib1_uac__barring_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib1_uac__barring_info__pack_to_buffer + (const Uenibstreamprotobuf__SIB1UACBarringInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib1_uac__barring_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIB1UACBarringInfo * + uenibstreamprotobuf__sib1_uac__barring_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIB1UACBarringInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib1_uac__barring_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib1_uac__barring_info__free_unpacked + (Uenibstreamprotobuf__SIB1UACBarringInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib1_uac__barring_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uac__access_category1__selection_assistance_info__init + (Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message) +{ + static const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo init_value = UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uac__access_category1__selection_assistance_info__get_packed_size + (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uac__access_category1__selection_assistance_info__pack + (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uac__access_category1__selection_assistance_info__pack_to_buffer + (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo * + uenibstreamprotobuf__uac__access_category1__selection_assistance_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uac__access_category1__selection_assistance_info__free_unpacked + (Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__individual_plmnlist__init + (Uenibstreamprotobuf__IndividualPLMNList *message) +{ + static const Uenibstreamprotobuf__IndividualPLMNList init_value = UENIBSTREAMPROTOBUF__INDIVIDUAL_PLMNLIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__individual_plmnlist__get_packed_size + (const Uenibstreamprotobuf__IndividualPLMNList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__individual_plmnlist__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__individual_plmnlist__pack + (const Uenibstreamprotobuf__IndividualPLMNList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__individual_plmnlist__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__individual_plmnlist__pack_to_buffer + (const Uenibstreamprotobuf__IndividualPLMNList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__individual_plmnlist__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__IndividualPLMNList * + uenibstreamprotobuf__individual_plmnlist__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__IndividualPLMNList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__individual_plmnlist__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__individual_plmnlist__free_unpacked + (Uenibstreamprotobuf__IndividualPLMNList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__individual_plmnlist__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib2__init + (Uenibstreamprotobuf__SIB2 *message) +{ + static const Uenibstreamprotobuf__SIB2 init_value = UENIBSTREAMPROTOBUF__SIB2__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib2__get_packed_size + (const Uenibstreamprotobuf__SIB2 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib2__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib2__pack + (const Uenibstreamprotobuf__SIB2 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib2__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib2__pack_to_buffer + (const Uenibstreamprotobuf__SIB2 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib2__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIB2 * + uenibstreamprotobuf__sib2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIB2 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib2__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib2__free_unpacked + (Uenibstreamprotobuf__SIB2 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib2__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib2_cell_reselection_info_common__init + (Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message) +{ + static const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon init_value = UENIBSTREAMPROTOBUF__SIB2_CELL_RESELECTION_INFO_COMMON__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib2_cell_reselection_info_common__get_packed_size + (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib2_cell_reselection_info_common__pack + (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib2_cell_reselection_info_common__pack_to_buffer + (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIB2CellReselectionInfoCommon * + uenibstreamprotobuf__sib2_cell_reselection_info_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib2_cell_reselection_info_common__free_unpacked + (Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__q__hyst__init + (Uenibstreamprotobuf__QHyst *message) +{ + static const Uenibstreamprotobuf__QHyst init_value = UENIBSTREAMPROTOBUF__Q__HYST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__q__hyst__get_packed_size + (const Uenibstreamprotobuf__QHyst *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__q__hyst__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__q__hyst__pack + (const Uenibstreamprotobuf__QHyst *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__q__hyst__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__q__hyst__pack_to_buffer + (const Uenibstreamprotobuf__QHyst *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__q__hyst__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__QHyst * + uenibstreamprotobuf__q__hyst__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__QHyst *) + protobuf_c_message_unpack (&uenibstreamprotobuf__q__hyst__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__q__hyst__free_unpacked + (Uenibstreamprotobuf__QHyst *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__q__hyst__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__speed_state_reselection_pars__init + (Uenibstreamprotobuf__SpeedStateReselectionPars *message) +{ + static const Uenibstreamprotobuf__SpeedStateReselectionPars init_value = UENIBSTREAMPROTOBUF__SPEED_STATE_RESELECTION_PARS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__speed_state_reselection_pars__get_packed_size + (const Uenibstreamprotobuf__SpeedStateReselectionPars *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_reselection_pars__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__speed_state_reselection_pars__pack + (const Uenibstreamprotobuf__SpeedStateReselectionPars *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_reselection_pars__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__speed_state_reselection_pars__pack_to_buffer + (const Uenibstreamprotobuf__SpeedStateReselectionPars *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_reselection_pars__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SpeedStateReselectionPars * + uenibstreamprotobuf__speed_state_reselection_pars__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SpeedStateReselectionPars *) + protobuf_c_message_unpack (&uenibstreamprotobuf__speed_state_reselection_pars__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__speed_state_reselection_pars__free_unpacked + (Uenibstreamprotobuf__SpeedStateReselectionPars *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_reselection_pars__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__q__hyst_sf__init + (Uenibstreamprotobuf__QHystSF *message) +{ + static const Uenibstreamprotobuf__QHystSF init_value = UENIBSTREAMPROTOBUF__Q__HYST_SF__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__q__hyst_sf__get_packed_size + (const Uenibstreamprotobuf__QHystSF *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__q__hyst_sf__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__q__hyst_sf__pack + (const Uenibstreamprotobuf__QHystSF *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__q__hyst_sf__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__q__hyst_sf__pack_to_buffer + (const Uenibstreamprotobuf__QHystSF *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__q__hyst_sf__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__QHystSF * + uenibstreamprotobuf__q__hyst_sf__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__QHystSF *) + protobuf_c_message_unpack (&uenibstreamprotobuf__q__hyst_sf__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__q__hyst_sf__free_unpacked + (Uenibstreamprotobuf__QHystSF *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__q__hyst_sf__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sf__medium__high__init + (Uenibstreamprotobuf__SFMediumHigh *message) +{ + static const Uenibstreamprotobuf__SFMediumHigh init_value = UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sf__medium__high__get_packed_size + (const Uenibstreamprotobuf__SFMediumHigh *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sf__medium__high__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sf__medium__high__pack + (const Uenibstreamprotobuf__SFMediumHigh *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sf__medium__high__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sf__medium__high__pack_to_buffer + (const Uenibstreamprotobuf__SFMediumHigh *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sf__medium__high__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SFMediumHigh * + uenibstreamprotobuf__sf__medium__high__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SFMediumHigh *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sf__medium__high__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sf__medium__high__free_unpacked + (Uenibstreamprotobuf__SFMediumHigh *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sf__medium__high__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__init + (Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message) +{ + static const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo init_value = UENIBSTREAMPROTOBUF__SIB2_CELL_RESELECTION_SERVING_FREQ_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__get_packed_size + (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__pack + (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__pack_to_buffer + (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo * + uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__free_unpacked + (Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cell_reselection_sub_priority__init + (Uenibstreamprotobuf__CellReselectionSubPriority *message) +{ + static const Uenibstreamprotobuf__CellReselectionSubPriority init_value = UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cell_reselection_sub_priority__get_packed_size + (const Uenibstreamprotobuf__CellReselectionSubPriority *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_reselection_sub_priority__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cell_reselection_sub_priority__pack + (const Uenibstreamprotobuf__CellReselectionSubPriority *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_reselection_sub_priority__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cell_reselection_sub_priority__pack_to_buffer + (const Uenibstreamprotobuf__CellReselectionSubPriority *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cell_reselection_sub_priority__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CellReselectionSubPriority * + uenibstreamprotobuf__cell_reselection_sub_priority__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CellReselectionSubPriority *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cell_reselection_sub_priority__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cell_reselection_sub_priority__free_unpacked + (Uenibstreamprotobuf__CellReselectionSubPriority *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cell_reselection_sub_priority__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__init + (Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message) +{ + static const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo init_value = UENIBSTREAMPROTOBUF__SIB2_INTRA_FREQ_CELL_RESELECTION_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__get_packed_size + (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__pack + (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__pack_to_buffer + (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo * + uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__free_unpacked + (Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__speed_state_scale_factors__init + (Uenibstreamprotobuf__SpeedStateScaleFactors *message) +{ + static const Uenibstreamprotobuf__SpeedStateScaleFactors init_value = UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__speed_state_scale_factors__get_packed_size + (const Uenibstreamprotobuf__SpeedStateScaleFactors *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_scale_factors__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__speed_state_scale_factors__pack + (const Uenibstreamprotobuf__SpeedStateScaleFactors *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_scale_factors__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__speed_state_scale_factors__pack_to_buffer + (const Uenibstreamprotobuf__SpeedStateScaleFactors *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_scale_factors__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SpeedStateScaleFactors * + uenibstreamprotobuf__speed_state_scale_factors__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SpeedStateScaleFactors *) + protobuf_c_message_unpack (&uenibstreamprotobuf__speed_state_scale_factors__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__speed_state_scale_factors__free_unpacked + (Uenibstreamprotobuf__SpeedStateScaleFactors *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_scale_factors__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__init + (Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message) +{ + static const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh init_value = UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__get_packed_size + (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__pack + (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__pack_to_buffer + (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh * + uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *) + protobuf_c_message_unpack (&uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__free_unpacked + (Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib3__init + (Uenibstreamprotobuf__SIB3 *message) +{ + static const Uenibstreamprotobuf__SIB3 init_value = UENIBSTREAMPROTOBUF__SIB3__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib3__get_packed_size + (const Uenibstreamprotobuf__SIB3 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib3__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib3__pack + (const Uenibstreamprotobuf__SIB3 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib3__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib3__pack_to_buffer + (const Uenibstreamprotobuf__SIB3 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib3__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIB3 * + uenibstreamprotobuf__sib3__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIB3 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib3__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib3__free_unpacked + (Uenibstreamprotobuf__SIB3 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib3__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__intra_freq_neigh_cell_list__init + (Uenibstreamprotobuf__IntraFreqNeighCellList *message) +{ + static const Uenibstreamprotobuf__IntraFreqNeighCellList init_value = UENIBSTREAMPROTOBUF__INTRA_FREQ_NEIGH_CELL_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__intra_freq_neigh_cell_list__get_packed_size + (const Uenibstreamprotobuf__IntraFreqNeighCellList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__intra_freq_neigh_cell_list__pack + (const Uenibstreamprotobuf__IntraFreqNeighCellList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__intra_freq_neigh_cell_list__pack_to_buffer + (const Uenibstreamprotobuf__IntraFreqNeighCellList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__IntraFreqNeighCellList * + uenibstreamprotobuf__intra_freq_neigh_cell_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__IntraFreqNeighCellList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__intra_freq_neigh_cell_list__free_unpacked + (Uenibstreamprotobuf__IntraFreqNeighCellList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__intra_freq_neigh_cell_info__init + (Uenibstreamprotobuf__IntraFreqNeighCellInfo *message) +{ + static const Uenibstreamprotobuf__IntraFreqNeighCellInfo init_value = UENIBSTREAMPROTOBUF__INTRA_FREQ_NEIGH_CELL_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__intra_freq_neigh_cell_info__get_packed_size + (const Uenibstreamprotobuf__IntraFreqNeighCellInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__intra_freq_neigh_cell_info__pack + (const Uenibstreamprotobuf__IntraFreqNeighCellInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__intra_freq_neigh_cell_info__pack_to_buffer + (const Uenibstreamprotobuf__IntraFreqNeighCellInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__IntraFreqNeighCellInfo * + uenibstreamprotobuf__intra_freq_neigh_cell_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__IntraFreqNeighCellInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__intra_freq_neigh_cell_info__free_unpacked + (Uenibstreamprotobuf__IntraFreqNeighCellInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__intra_freq_black_cell_list__init + (Uenibstreamprotobuf__IntraFreqBlackCellList *message) +{ + static const Uenibstreamprotobuf__IntraFreqBlackCellList init_value = UENIBSTREAMPROTOBUF__INTRA_FREQ_BLACK_CELL_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__intra_freq_black_cell_list__get_packed_size + (const Uenibstreamprotobuf__IntraFreqBlackCellList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_black_cell_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__intra_freq_black_cell_list__pack + (const Uenibstreamprotobuf__IntraFreqBlackCellList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_black_cell_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__intra_freq_black_cell_list__pack_to_buffer + (const Uenibstreamprotobuf__IntraFreqBlackCellList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_black_cell_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__IntraFreqBlackCellList * + uenibstreamprotobuf__intra_freq_black_cell_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__IntraFreqBlackCellList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__intra_freq_black_cell_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__intra_freq_black_cell_list__free_unpacked + (Uenibstreamprotobuf__IntraFreqBlackCellList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_black_cell_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib4__init + (Uenibstreamprotobuf__SIB4 *message) +{ + static const Uenibstreamprotobuf__SIB4 init_value = UENIBSTREAMPROTOBUF__SIB4__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib4__get_packed_size + (const Uenibstreamprotobuf__SIB4 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib4__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib4__pack + (const Uenibstreamprotobuf__SIB4 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib4__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib4__pack_to_buffer + (const Uenibstreamprotobuf__SIB4 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib4__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIB4 * + uenibstreamprotobuf__sib4__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIB4 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib4__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib4__free_unpacked + (Uenibstreamprotobuf__SIB4 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib4__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__inter_freq_carrier_freq_list__init + (Uenibstreamprotobuf__InterFreqCarrierFreqList *message) +{ + static const Uenibstreamprotobuf__InterFreqCarrierFreqList init_value = UENIBSTREAMPROTOBUF__INTER_FREQ_CARRIER_FREQ_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__inter_freq_carrier_freq_list__get_packed_size + (const Uenibstreamprotobuf__InterFreqCarrierFreqList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__inter_freq_carrier_freq_list__pack + (const Uenibstreamprotobuf__InterFreqCarrierFreqList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__inter_freq_carrier_freq_list__pack_to_buffer + (const Uenibstreamprotobuf__InterFreqCarrierFreqList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__InterFreqCarrierFreqList * + uenibstreamprotobuf__inter_freq_carrier_freq_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__InterFreqCarrierFreqList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__inter_freq_carrier_freq_list__free_unpacked + (Uenibstreamprotobuf__InterFreqCarrierFreqList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__inter_freq_carrier_freq_info__init + (Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message) +{ + static const Uenibstreamprotobuf__InterFreqCarrierFreqInfo init_value = UENIBSTREAMPROTOBUF__INTER_FREQ_CARRIER_FREQ_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__inter_freq_carrier_freq_info__get_packed_size + (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__inter_freq_carrier_freq_info__pack + (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__inter_freq_carrier_freq_info__pack_to_buffer + (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__InterFreqCarrierFreqInfo * + uenibstreamprotobuf__inter_freq_carrier_freq_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__InterFreqCarrierFreqInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__inter_freq_carrier_freq_info__free_unpacked + (Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__init + (Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message) +{ + static const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ init_value = UENIBSTREAMPROTOBUF__INTER_FREQ_CARRIER_FREQ_INFO_THRESH_X__Q__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__get_packed_size + (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__pack + (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__pack_to_buffer + (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ * + uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *) + protobuf_c_message_unpack (&uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__free_unpacked + (Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__inter_freq_neigh_cell_list__init + (Uenibstreamprotobuf__InterFreqNeighCellList *message) +{ + static const Uenibstreamprotobuf__InterFreqNeighCellList init_value = UENIBSTREAMPROTOBUF__INTER_FREQ_NEIGH_CELL_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__inter_freq_neigh_cell_list__get_packed_size + (const Uenibstreamprotobuf__InterFreqNeighCellList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__inter_freq_neigh_cell_list__pack + (const Uenibstreamprotobuf__InterFreqNeighCellList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__inter_freq_neigh_cell_list__pack_to_buffer + (const Uenibstreamprotobuf__InterFreqNeighCellList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__InterFreqNeighCellList * + uenibstreamprotobuf__inter_freq_neigh_cell_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__InterFreqNeighCellList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__inter_freq_neigh_cell_list__free_unpacked + (Uenibstreamprotobuf__InterFreqNeighCellList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__inter_freq_neigh_cell_info__init + (Uenibstreamprotobuf__InterFreqNeighCellInfo *message) +{ + static const Uenibstreamprotobuf__InterFreqNeighCellInfo init_value = UENIBSTREAMPROTOBUF__INTER_FREQ_NEIGH_CELL_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__inter_freq_neigh_cell_info__get_packed_size + (const Uenibstreamprotobuf__InterFreqNeighCellInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__inter_freq_neigh_cell_info__pack + (const Uenibstreamprotobuf__InterFreqNeighCellInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__inter_freq_neigh_cell_info__pack_to_buffer + (const Uenibstreamprotobuf__InterFreqNeighCellInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__InterFreqNeighCellInfo * + uenibstreamprotobuf__inter_freq_neigh_cell_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__InterFreqNeighCellInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__inter_freq_neigh_cell_info__free_unpacked + (Uenibstreamprotobuf__InterFreqNeighCellInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__inter_freq_black_cell_list__init + (Uenibstreamprotobuf__InterFreqBlackCellList *message) +{ + static const Uenibstreamprotobuf__InterFreqBlackCellList init_value = UENIBSTREAMPROTOBUF__INTER_FREQ_BLACK_CELL_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__inter_freq_black_cell_list__get_packed_size + (const Uenibstreamprotobuf__InterFreqBlackCellList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_black_cell_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__inter_freq_black_cell_list__pack + (const Uenibstreamprotobuf__InterFreqBlackCellList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_black_cell_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__inter_freq_black_cell_list__pack_to_buffer + (const Uenibstreamprotobuf__InterFreqBlackCellList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_black_cell_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__InterFreqBlackCellList * + uenibstreamprotobuf__inter_freq_black_cell_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__InterFreqBlackCellList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__inter_freq_black_cell_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__inter_freq_black_cell_list__free_unpacked + (Uenibstreamprotobuf__InterFreqBlackCellList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_black_cell_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib5__init + (Uenibstreamprotobuf__SIB5 *message) +{ + static const Uenibstreamprotobuf__SIB5 init_value = UENIBSTREAMPROTOBUF__SIB5__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib5__get_packed_size + (const Uenibstreamprotobuf__SIB5 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib5__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib5__pack + (const Uenibstreamprotobuf__SIB5 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib5__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib5__pack_to_buffer + (const Uenibstreamprotobuf__SIB5 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib5__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIB5 * + uenibstreamprotobuf__sib5__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIB5 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib5__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib5__free_unpacked + (Uenibstreamprotobuf__SIB5 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib5__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__carrier_freq_list_eutra__init + (Uenibstreamprotobuf__CarrierFreqListEUTRA *message) +{ + static const Uenibstreamprotobuf__CarrierFreqListEUTRA init_value = UENIBSTREAMPROTOBUF__CARRIER_FREQ_LIST_EUTRA__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__carrier_freq_list_eutra__get_packed_size + (const Uenibstreamprotobuf__CarrierFreqListEUTRA *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_list_eutra__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__carrier_freq_list_eutra__pack + (const Uenibstreamprotobuf__CarrierFreqListEUTRA *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_list_eutra__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__carrier_freq_list_eutra__pack_to_buffer + (const Uenibstreamprotobuf__CarrierFreqListEUTRA *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_list_eutra__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CarrierFreqListEUTRA * + uenibstreamprotobuf__carrier_freq_list_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CarrierFreqListEUTRA *) + protobuf_c_message_unpack (&uenibstreamprotobuf__carrier_freq_list_eutra__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__carrier_freq_list_eutra__free_unpacked + (Uenibstreamprotobuf__CarrierFreqListEUTRA *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_list_eutra__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__carrier_freq_eutra__init + (Uenibstreamprotobuf__CarrierFreqEUTRA *message) +{ + static const Uenibstreamprotobuf__CarrierFreqEUTRA init_value = UENIBSTREAMPROTOBUF__CARRIER_FREQ_EUTRA__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__carrier_freq_eutra__get_packed_size + (const Uenibstreamprotobuf__CarrierFreqEUTRA *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_eutra__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__carrier_freq_eutra__pack + (const Uenibstreamprotobuf__CarrierFreqEUTRA *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_eutra__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__carrier_freq_eutra__pack_to_buffer + (const Uenibstreamprotobuf__CarrierFreqEUTRA *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_eutra__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CarrierFreqEUTRA * + uenibstreamprotobuf__carrier_freq_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CarrierFreqEUTRA *) + protobuf_c_message_unpack (&uenibstreamprotobuf__carrier_freq_eutra__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__carrier_freq_eutra__free_unpacked + (Uenibstreamprotobuf__CarrierFreqEUTRA *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_eutra__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__freq_neigh_cell_list__init + (Uenibstreamprotobuf__EUTRAFreqNeighCellList *message) +{ + static const Uenibstreamprotobuf__EUTRAFreqNeighCellList init_value = UENIBSTREAMPROTOBUF__EUTRA__FREQ_NEIGH_CELL_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__freq_neigh_cell_list__get_packed_size + (const Uenibstreamprotobuf__EUTRAFreqNeighCellList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__freq_neigh_cell_list__pack + (const Uenibstreamprotobuf__EUTRAFreqNeighCellList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__freq_neigh_cell_list__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAFreqNeighCellList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRAFreqNeighCellList * + uenibstreamprotobuf__eutra__freq_neigh_cell_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRAFreqNeighCellList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__freq_neigh_cell_list__free_unpacked + (Uenibstreamprotobuf__EUTRAFreqNeighCellList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__freq_black_cell_list__init + (Uenibstreamprotobuf__EUTRAFreqBlackCellList *message) +{ + static const Uenibstreamprotobuf__EUTRAFreqBlackCellList init_value = UENIBSTREAMPROTOBUF__EUTRA__FREQ_BLACK_CELL_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__freq_black_cell_list__get_packed_size + (const Uenibstreamprotobuf__EUTRAFreqBlackCellList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__freq_black_cell_list__pack + (const Uenibstreamprotobuf__EUTRAFreqBlackCellList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__freq_black_cell_list__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAFreqBlackCellList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRAFreqBlackCellList * + uenibstreamprotobuf__eutra__freq_black_cell_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRAFreqBlackCellList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__freq_black_cell_list__free_unpacked + (Uenibstreamprotobuf__EUTRAFreqBlackCellList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eutra__freq_neigh_cell_info__init + (Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message) +{ + static const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo init_value = UENIBSTREAMPROTOBUF__EUTRA__FREQ_NEIGH_CELL_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eutra__freq_neigh_cell_info__get_packed_size + (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eutra__freq_neigh_cell_info__pack + (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eutra__freq_neigh_cell_info__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EUTRAFreqNeighCellInfo * + uenibstreamprotobuf__eutra__freq_neigh_cell_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eutra__freq_neigh_cell_info__free_unpacked + (Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__init + (Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message) +{ + static const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ init_value = UENIBSTREAMPROTOBUF__CARRIER_FREQ_EUTRATHRESH_X__Q__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__get_packed_size + (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__pack + (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__pack_to_buffer + (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ * + uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *) + protobuf_c_message_unpack (&uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__free_unpacked + (Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib6__init + (Uenibstreamprotobuf__SIB6 *message) +{ + static const Uenibstreamprotobuf__SIB6 init_value = UENIBSTREAMPROTOBUF__SIB6__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib6__get_packed_size + (const Uenibstreamprotobuf__SIB6 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib6__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib6__pack + (const Uenibstreamprotobuf__SIB6 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib6__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib6__pack_to_buffer + (const Uenibstreamprotobuf__SIB6 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib6__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIB6 * + uenibstreamprotobuf__sib6__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIB6 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib6__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib6__free_unpacked + (Uenibstreamprotobuf__SIB6 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib6__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib7__init + (Uenibstreamprotobuf__SIB7 *message) +{ + static const Uenibstreamprotobuf__SIB7 init_value = UENIBSTREAMPROTOBUF__SIB7__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib7__get_packed_size + (const Uenibstreamprotobuf__SIB7 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib7__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib7__pack + (const Uenibstreamprotobuf__SIB7 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib7__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib7__pack_to_buffer + (const Uenibstreamprotobuf__SIB7 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib7__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIB7 * + uenibstreamprotobuf__sib7__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIB7 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib7__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib7__free_unpacked + (Uenibstreamprotobuf__SIB7 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib7__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib8__init + (Uenibstreamprotobuf__SIB8 *message) +{ + static const Uenibstreamprotobuf__SIB8 init_value = UENIBSTREAMPROTOBUF__SIB8__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib8__get_packed_size + (const Uenibstreamprotobuf__SIB8 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib8__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib8__pack + (const Uenibstreamprotobuf__SIB8 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib8__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib8__pack_to_buffer + (const Uenibstreamprotobuf__SIB8 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib8__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIB8 * + uenibstreamprotobuf__sib8__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIB8 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib8__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib8__free_unpacked + (Uenibstreamprotobuf__SIB8 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib8__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib9__init + (Uenibstreamprotobuf__SIB9 *message) +{ + static const Uenibstreamprotobuf__SIB9 init_value = UENIBSTREAMPROTOBUF__SIB9__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib9__get_packed_size + (const Uenibstreamprotobuf__SIB9 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib9__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib9__pack + (const Uenibstreamprotobuf__SIB9 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib9__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib9__pack_to_buffer + (const Uenibstreamprotobuf__SIB9 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib9__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIB9 * + uenibstreamprotobuf__sib9__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIB9 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib9__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib9__free_unpacked + (Uenibstreamprotobuf__SIB9 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib9__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib9_time_info__init + (Uenibstreamprotobuf__SIB9TimeInfo *message) +{ + static const Uenibstreamprotobuf__SIB9TimeInfo init_value = UENIBSTREAMPROTOBUF__SIB9_TIME_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib9_time_info__get_packed_size + (const Uenibstreamprotobuf__SIB9TimeInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib9_time_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib9_time_info__pack + (const Uenibstreamprotobuf__SIB9TimeInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib9_time_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib9_time_info__pack_to_buffer + (const Uenibstreamprotobuf__SIB9TimeInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib9_time_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIB9TimeInfo * + uenibstreamprotobuf__sib9_time_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIB9TimeInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib9_time_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib9_time_info__free_unpacked + (Uenibstreamprotobuf__SIB9TimeInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib9_time_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib1__field_descriptors[11] = +{ + { + "cellSelectionInfo", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1, cellselectioninfo), + &uenibstreamprotobuf__sib1_cell_selection_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellAccessRelatedInfo", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1, cellaccessrelatedinfo), + &uenibstreamprotobuf__cell_access_related_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "connEstFailureControl", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1, connestfailurecontrol), + &uenibstreamprotobuf__conn_est_failure_control__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "si_SchedulingInfo", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1, si_schedulinginfo), + &uenibstreamprotobuf__si__scheduling_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "servingCellConfigCommon", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1, servingcellconfigcommon), + &uenibstreamprotobuf__serving_cell_config_common_sib__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ims_EmergencySupport", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1, ims_emergencysupport), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eCallOverIMS_Support", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1, ecalloverims_support), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ue_TimersAndConstants", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1, ue_timersandconstants), + &uenibstreamprotobuf__ue__timers_and_constants__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uac_BarringInfo", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1, uac_barringinfo), + &uenibstreamprotobuf__sib1_uac__barring_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "useFullResumeID", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1, usefullresumeid), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "lateNonCriticalExtension", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1, latenoncriticalextension), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib1__field_indices_by_name[] = { + 1, /* field[1] = cellAccessRelatedInfo */ + 0, /* field[0] = cellSelectionInfo */ + 2, /* field[2] = connEstFailureControl */ + 6, /* field[6] = eCallOverIMS_Support */ + 5, /* field[5] = ims_EmergencySupport */ + 10, /* field[10] = lateNonCriticalExtension */ + 4, /* field[4] = servingCellConfigCommon */ + 3, /* field[3] = si_SchedulingInfo */ + 8, /* field[8] = uac_BarringInfo */ + 7, /* field[7] = ue_TimersAndConstants */ + 9, /* field[9] = useFullResumeID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib1__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 11 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib1__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB1", + "SIB1", + "Uenibstreamprotobuf__SIB1", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIB1), + 11, + uenibstreamprotobuf__sib1__field_descriptors, + uenibstreamprotobuf__sib1__field_indices_by_name, + 1, uenibstreamprotobuf__sib1__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib1__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib1_cell_selection_info__field_descriptors[5] = +{ + { + "q_RxLevMin", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_SINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1CellSelectionInfo, q_rxlevmin), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_RxLevMinOffset", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1CellSelectionInfo, q_rxlevminoffset), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_RxLevMinSUL", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1CellSelectionInfo, q_rxlevminsul), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_QualMin", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1CellSelectionInfo, q_qualmin), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_QualMinOffset", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1CellSelectionInfo, q_qualminoffset), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib1_cell_selection_info__field_indices_by_name[] = { + 3, /* field[3] = q_QualMin */ + 4, /* field[4] = q_QualMinOffset */ + 0, /* field[0] = q_RxLevMin */ + 1, /* field[1] = q_RxLevMinOffset */ + 2, /* field[2] = q_RxLevMinSUL */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib1_cell_selection_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib1_cell_selection_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB1CellSelectionInfo", + "SIB1CellSelectionInfo", + "Uenibstreamprotobuf__SIB1CellSelectionInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIB1CellSelectionInfo), + 5, + uenibstreamprotobuf__sib1_cell_selection_info__field_descriptors, + uenibstreamprotobuf__sib1_cell_selection_info__field_indices_by_name, + 1, uenibstreamprotobuf__sib1_cell_selection_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib1_cell_selection_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib1_uac__barring_info__field_descriptors[5] = +{ + { + "uac_BarringForCommon", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1UACBarringInfo, uac_barringforcommon), + &uenibstreamprotobuf__uac__barring_per_cat_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uac_BarringPerPLMN_List", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1UACBarringInfo, uac_barringperplmn_list), + &uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uac_BarringInfoSetList", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB1UACBarringInfo, uac_barringinfosetlist), + &uenibstreamprotobuf__uac__barring_info_set_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "plmnCommon", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SIB1UACBarringInfo, uac__access_category1__selection_assistance_info_case), + offsetof(Uenibstreamprotobuf__SIB1UACBarringInfo, plmncommon), + &uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "individualPLMNList", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SIB1UACBarringInfo, uac__access_category1__selection_assistance_info_case), + offsetof(Uenibstreamprotobuf__SIB1UACBarringInfo, individualplmnlist), + &uenibstreamprotobuf__individual_plmnlist__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib1_uac__barring_info__field_indices_by_name[] = { + 4, /* field[4] = individualPLMNList */ + 3, /* field[3] = plmnCommon */ + 0, /* field[0] = uac_BarringForCommon */ + 2, /* field[2] = uac_BarringInfoSetList */ + 1, /* field[1] = uac_BarringPerPLMN_List */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib1_uac__barring_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib1_uac__barring_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB1UAC_BarringInfo", + "SIB1UACBarringInfo", + "Uenibstreamprotobuf__SIB1UACBarringInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIB1UACBarringInfo), + 5, + uenibstreamprotobuf__sib1_uac__barring_info__field_descriptors, + uenibstreamprotobuf__sib1_uac__barring_info__field_indices_by_name, + 1, uenibstreamprotobuf__sib1_uac__barring_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib1_uac__barring_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__protobuf_unspecified", 0 }, + { "a", "UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__a", 1 }, + { "b", "UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__b", 2 }, + { "c", "UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__c", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__enum_values_by_name[4] = +{ + { "a", 1 }, + { "b", 2 }, + { "c", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UAC_AccessCategory1_SelectionAssistanceInfo.Value", + "Value", + "Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__enum_values_by_number, + 4, + uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__enum_values_by_name, + 1, + uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__access_category1__selection_assistance_info__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo, value), + &uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uac__access_category1__selection_assistance_info__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uac__access_category1__selection_assistance_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UAC_AccessCategory1_SelectionAssistanceInfo", + "UACAccessCategory1SelectionAssistanceInfo", + "Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo), + 1, + uenibstreamprotobuf__uac__access_category1__selection_assistance_info__field_descriptors, + uenibstreamprotobuf__uac__access_category1__selection_assistance_info__field_indices_by_name, + 1, uenibstreamprotobuf__uac__access_category1__selection_assistance_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uac__access_category1__selection_assistance_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__individual_plmnlist__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__IndividualPLMNList, n_items), + offsetof(Uenibstreamprotobuf__IndividualPLMNList, items), + &uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__individual_plmnlist__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__individual_plmnlist__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__individual_plmnlist__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.IndividualPLMNList", + "IndividualPLMNList", + "Uenibstreamprotobuf__IndividualPLMNList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__IndividualPLMNList), + 1, + uenibstreamprotobuf__individual_plmnlist__field_descriptors, + uenibstreamprotobuf__individual_plmnlist__field_indices_by_name, + 1, uenibstreamprotobuf__individual_plmnlist__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__individual_plmnlist__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib2__field_descriptors[3] = +{ + { + "cellReselectionInfoCommon", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2, cellreselectioninfocommon), + &uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellReselectionServingFreqInfo", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2, cellreselectionservingfreqinfo), + &uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "intraFreqCellReselectionInfo", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2, intrafreqcellreselectioninfo), + &uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib2__field_indices_by_name[] = { + 0, /* field[0] = cellReselectionInfoCommon */ + 1, /* field[1] = cellReselectionServingFreqInfo */ + 2, /* field[2] = intraFreqCellReselectionInfo */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib2__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB2", + "SIB2", + "Uenibstreamprotobuf__SIB2", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIB2), + 3, + uenibstreamprotobuf__sib2__field_descriptors, + uenibstreamprotobuf__sib2__field_indices_by_name, + 1, uenibstreamprotobuf__sib2__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib2__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib2_cell_reselection_info_common__field_descriptors[5] = +{ + { + "nrofSS_BlocksToAverage", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2CellReselectionInfoCommon, nrofss_blockstoaverage), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "absThreshSS_BlocksConsolidation", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2CellReselectionInfoCommon, absthreshss_blocksconsolidation), + &uenibstreamprotobuf__threshold_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rangeToBestCell", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2CellReselectionInfoCommon, rangetobestcell), + &uenibstreamprotobuf__q__offset_range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_Hyst", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2CellReselectionInfoCommon, q_hyst), + &uenibstreamprotobuf__q__hyst__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "speedStateReselectionPars", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2CellReselectionInfoCommon, speedstatereselectionpars), + &uenibstreamprotobuf__speed_state_reselection_pars__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib2_cell_reselection_info_common__field_indices_by_name[] = { + 1, /* field[1] = absThreshSS_BlocksConsolidation */ + 0, /* field[0] = nrofSS_BlocksToAverage */ + 3, /* field[3] = q_Hyst */ + 2, /* field[2] = rangeToBestCell */ + 4, /* field[4] = speedStateReselectionPars */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib2_cell_reselection_info_common__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB2CellReselectionInfoCommon", + "SIB2CellReselectionInfoCommon", + "Uenibstreamprotobuf__SIB2CellReselectionInfoCommon", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIB2CellReselectionInfoCommon), + 5, + uenibstreamprotobuf__sib2_cell_reselection_info_common__field_descriptors, + uenibstreamprotobuf__sib2_cell_reselection_info_common__field_indices_by_name, + 1, uenibstreamprotobuf__sib2_cell_reselection_info_common__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib2_cell_reselection_info_common__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__q__hyst__value__enum_values_by_number[17] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__protobuf_unspecified", 0 }, + { "dB0", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB0", 1 }, + { "dB1", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB1", 2 }, + { "dB2", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB2", 3 }, + { "dB3", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB3", 4 }, + { "dB4", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB4", 5 }, + { "dB5", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB5", 6 }, + { "dB6", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB6", 7 }, + { "dB8", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB8", 8 }, + { "dB10", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB10", 9 }, + { "dB12", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB12", 10 }, + { "dB14", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB14", 11 }, + { "dB16", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB16", 12 }, + { "dB18", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB18", 13 }, + { "dB20", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB20", 14 }, + { "dB22", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB22", 15 }, + { "dB24", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB24", 16 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__q__hyst__value__value_ranges[] = { +{0, 0},{0, 17} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__q__hyst__value__enum_values_by_name[17] = +{ + { "dB0", 1 }, + { "dB1", 2 }, + { "dB10", 9 }, + { "dB12", 10 }, + { "dB14", 11 }, + { "dB16", 12 }, + { "dB18", 13 }, + { "dB2", 3 }, + { "dB20", 14 }, + { "dB22", 15 }, + { "dB24", 16 }, + { "dB3", 4 }, + { "dB4", 5 }, + { "dB5", 6 }, + { "dB6", 7 }, + { "dB8", 8 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__q__hyst__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Q_Hyst.Value", + "Value", + "Uenibstreamprotobuf__QHyst__Value", + "uenibstreamprotobuf", + 17, + uenibstreamprotobuf__q__hyst__value__enum_values_by_number, + 17, + uenibstreamprotobuf__q__hyst__value__enum_values_by_name, + 1, + uenibstreamprotobuf__q__hyst__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__q__hyst__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QHyst, value), + &uenibstreamprotobuf__q__hyst__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__q__hyst__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__q__hyst__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__q__hyst__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Q_Hyst", + "QHyst", + "Uenibstreamprotobuf__QHyst", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__QHyst), + 1, + uenibstreamprotobuf__q__hyst__field_descriptors, + uenibstreamprotobuf__q__hyst__field_indices_by_name, + 1, uenibstreamprotobuf__q__hyst__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__q__hyst__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__speed_state_reselection_pars__field_descriptors[2] = +{ + { + "mobilityStateParameters", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SpeedStateReselectionPars, mobilitystateparameters), + &uenibstreamprotobuf__mobility_state_parameters__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_HystSF", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SpeedStateReselectionPars, q_hystsf), + &uenibstreamprotobuf__q__hyst_sf__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__speed_state_reselection_pars__field_indices_by_name[] = { + 0, /* field[0] = mobilityStateParameters */ + 1, /* field[1] = q_HystSF */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__speed_state_reselection_pars__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__speed_state_reselection_pars__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SpeedStateReselectionPars", + "SpeedStateReselectionPars", + "Uenibstreamprotobuf__SpeedStateReselectionPars", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SpeedStateReselectionPars), + 2, + uenibstreamprotobuf__speed_state_reselection_pars__field_descriptors, + uenibstreamprotobuf__speed_state_reselection_pars__field_indices_by_name, + 1, uenibstreamprotobuf__speed_state_reselection_pars__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__speed_state_reselection_pars__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__q__hyst_sf__field_descriptors[2] = +{ + { + "sf_Medium", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QHystSF, sf_medium), + &uenibstreamprotobuf__sf__medium__high__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sf_High", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__QHystSF, sf_high), + &uenibstreamprotobuf__sf__medium__high__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__q__hyst_sf__field_indices_by_name[] = { + 1, /* field[1] = sf_High */ + 0, /* field[0] = sf_Medium */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__q__hyst_sf__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__q__hyst_sf__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Q_HystSF", + "QHystSF", + "Uenibstreamprotobuf__QHystSF", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__QHystSF), + 2, + uenibstreamprotobuf__q__hyst_sf__field_descriptors, + uenibstreamprotobuf__q__hyst_sf__field_indices_by_name, + 1, uenibstreamprotobuf__q__hyst_sf__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__q__hyst_sf__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__sf__medium__high__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__protobuf_unspecified", 0 }, + { "dB_6", "UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB_6", 1 }, + { "dB_4", "UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB_4", 2 }, + { "dB_2", "UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB_2", 3 }, + { "dB0", "UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB0", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__sf__medium__high__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__sf__medium__high__value__enum_values_by_name[5] = +{ + { "dB0", 4 }, + { "dB_2", 3 }, + { "dB_4", 2 }, + { "dB_6", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__sf__medium__high__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SF_Medium_High.Value", + "Value", + "Uenibstreamprotobuf__SFMediumHigh__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__sf__medium__high__value__enum_values_by_number, + 5, + uenibstreamprotobuf__sf__medium__high__value__enum_values_by_name, + 1, + uenibstreamprotobuf__sf__medium__high__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sf__medium__high__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SFMediumHigh, value), + &uenibstreamprotobuf__sf__medium__high__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sf__medium__high__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sf__medium__high__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sf__medium__high__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SF_Medium_High", + "SFMediumHigh", + "Uenibstreamprotobuf__SFMediumHigh", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SFMediumHigh), + 1, + uenibstreamprotobuf__sf__medium__high__field_descriptors, + uenibstreamprotobuf__sf__medium__high__field_indices_by_name, + 1, uenibstreamprotobuf__sf__medium__high__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sf__medium__high__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__field_descriptors[6] = +{ + { + "s_NonIntraSearchP", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo, s_nonintrasearchp), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "s_NonIntraSearchQ", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo, s_nonintrasearchq), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "threshServingLowP", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo, threshservinglowp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "threshServingLowQ", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo, threshservinglowq), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellReselectionPriority", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo, cellreselectionpriority), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellReselectionSubPriority", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo, cellreselectionsubpriority), + &uenibstreamprotobuf__cell_reselection_sub_priority__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__field_indices_by_name[] = { + 4, /* field[4] = cellReselectionPriority */ + 5, /* field[5] = cellReselectionSubPriority */ + 0, /* field[0] = s_NonIntraSearchP */ + 1, /* field[1] = s_NonIntraSearchQ */ + 2, /* field[2] = threshServingLowP */ + 3, /* field[3] = threshServingLowQ */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB2CellReselectionServingFreqInfo", + "SIB2CellReselectionServingFreqInfo", + "Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo), + 6, + uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__field_descriptors, + uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__field_indices_by_name, + 1, uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__cell_reselection_sub_priority__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__protobuf_unspecified", 0 }, + { "oDot2", "UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot2", 1 }, + { "oDot4", "UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot4", 2 }, + { "oDot6", "UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot6", 3 }, + { "oDot8", "UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot8", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__cell_reselection_sub_priority__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__cell_reselection_sub_priority__value__enum_values_by_name[5] = +{ + { "oDot2", 1 }, + { "oDot4", 2 }, + { "oDot6", 3 }, + { "oDot8", 4 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__cell_reselection_sub_priority__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CellReselectionSubPriority.Value", + "Value", + "Uenibstreamprotobuf__CellReselectionSubPriority__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__cell_reselection_sub_priority__value__enum_values_by_number, + 5, + uenibstreamprotobuf__cell_reselection_sub_priority__value__enum_values_by_name, + 1, + uenibstreamprotobuf__cell_reselection_sub_priority__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cell_reselection_sub_priority__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CellReselectionSubPriority, value), + &uenibstreamprotobuf__cell_reselection_sub_priority__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cell_reselection_sub_priority__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cell_reselection_sub_priority__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_reselection_sub_priority__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CellReselectionSubPriority", + "CellReselectionSubPriority", + "Uenibstreamprotobuf__CellReselectionSubPriority", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CellReselectionSubPriority), + 1, + uenibstreamprotobuf__cell_reselection_sub_priority__field_descriptors, + uenibstreamprotobuf__cell_reselection_sub_priority__field_indices_by_name, + 1, uenibstreamprotobuf__cell_reselection_sub_priority__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cell_reselection_sub_priority__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__field_descriptors[14] = +{ + { + "q_RxLevMin", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_SINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, q_rxlevmin), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_RxLevMinSUL", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, q_rxlevminsul), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_QualMin", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, q_qualmin), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "s_IntraSearchP", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, s_intrasearchp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "s_IntraSearchQ", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, s_intrasearchq), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t_ReselectionNR", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, t_reselectionnr), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "frequencyBandList", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, frequencybandlist), + &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "frequencyBandListSUL", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, frequencybandlistsul), + &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p_Max", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, p_max), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "smtc", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, smtc), + &uenibstreamprotobuf__ssb__mtc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ss_RSSI_Measurement", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, ss_rssi_measurement), + &uenibstreamprotobuf__ss__rssi__measurement__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_ToMeasure", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, ssb_tomeasure), + &uenibstreamprotobuf__ssb__to_measure__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "deriveSSB_IndexFromCell", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, derivessb_indexfromcell), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t_ReselectionNR_SF", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, t_reselectionnr_sf), + &uenibstreamprotobuf__speed_state_scale_factors__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__field_indices_by_name[] = { + 12, /* field[12] = deriveSSB_IndexFromCell */ + 6, /* field[6] = frequencyBandList */ + 7, /* field[7] = frequencyBandListSUL */ + 8, /* field[8] = p_Max */ + 2, /* field[2] = q_QualMin */ + 0, /* field[0] = q_RxLevMin */ + 1, /* field[1] = q_RxLevMinSUL */ + 3, /* field[3] = s_IntraSearchP */ + 4, /* field[4] = s_IntraSearchQ */ + 9, /* field[9] = smtc */ + 10, /* field[10] = ss_RSSI_Measurement */ + 11, /* field[11] = ssb_ToMeasure */ + 5, /* field[5] = t_ReselectionNR */ + 13, /* field[13] = t_ReselectionNR_SF */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 14 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo", + "SIB2IntraFreqCellReselectionInfo", + "Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo), + 14, + uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__field_descriptors, + uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__field_indices_by_name, + 1, uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__speed_state_scale_factors__field_descriptors[2] = +{ + { + "sf_Medium", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SpeedStateScaleFactors, sf_medium), + &uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sf_High", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SpeedStateScaleFactors, sf_high), + &uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__speed_state_scale_factors__field_indices_by_name[] = { + 1, /* field[1] = sf_High */ + 0, /* field[0] = sf_Medium */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__speed_state_scale_factors__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__speed_state_scale_factors__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SpeedStateScaleFactors", + "SpeedStateScaleFactors", + "Uenibstreamprotobuf__SpeedStateScaleFactors", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SpeedStateScaleFactors), + 2, + uenibstreamprotobuf__speed_state_scale_factors__field_descriptors, + uenibstreamprotobuf__speed_state_scale_factors__field_indices_by_name, + 1, uenibstreamprotobuf__speed_state_scale_factors__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__speed_state_scale_factors__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__protobuf_unspecified", 0 }, + { "oDot25", "UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot25", 1 }, + { "oDot5", "UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot5", 2 }, + { "oDot75", "UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot75", 3 }, + { "lDot0", "UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__lDot0", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__enum_values_by_name[5] = +{ + { "lDot0", 4 }, + { "oDot25", 1 }, + { "oDot5", 2 }, + { "oDot75", 3 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SpeedStateScaleFactorsSF_Medium_High.Value", + "Value", + "Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__enum_values_by_number, + 5, + uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__enum_values_by_name, + 1, + uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh, value), + &uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SpeedStateScaleFactorsSF_Medium_High", + "SpeedStateScaleFactorsSFMediumHigh", + "Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh), + 1, + uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__field_descriptors, + uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__field_indices_by_name, + 1, uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib3__field_descriptors[3] = +{ + { + "intraFreqNeighCellList", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB3, intrafreqneighcelllist), + &uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "intraFreqBlackCellList", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB3, intrafreqblackcelllist), + &uenibstreamprotobuf__intra_freq_black_cell_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "lateNonCriticalExtension", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB3, latenoncriticalextension), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib3__field_indices_by_name[] = { + 1, /* field[1] = intraFreqBlackCellList */ + 0, /* field[0] = intraFreqNeighCellList */ + 2, /* field[2] = lateNonCriticalExtension */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib3__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib3__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB3", + "SIB3", + "Uenibstreamprotobuf__SIB3", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIB3), + 3, + uenibstreamprotobuf__sib3__field_descriptors, + uenibstreamprotobuf__sib3__field_indices_by_name, + 1, uenibstreamprotobuf__sib3__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib3__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__intra_freq_neigh_cell_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__IntraFreqNeighCellList, n_items), + offsetof(Uenibstreamprotobuf__IntraFreqNeighCellList, items), + &uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__intra_freq_neigh_cell_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__intra_freq_neigh_cell_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.IntraFreqNeighCellList", + "IntraFreqNeighCellList", + "Uenibstreamprotobuf__IntraFreqNeighCellList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__IntraFreqNeighCellList), + 1, + uenibstreamprotobuf__intra_freq_neigh_cell_list__field_descriptors, + uenibstreamprotobuf__intra_freq_neigh_cell_list__field_indices_by_name, + 1, uenibstreamprotobuf__intra_freq_neigh_cell_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__intra_freq_neigh_cell_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__intra_freq_neigh_cell_info__field_descriptors[5] = +{ + { + "physCellId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__IntraFreqNeighCellInfo, physcellid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_OffsetCell", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__IntraFreqNeighCellInfo, q_offsetcell), + &uenibstreamprotobuf__q__offset_range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_RxLevMinOffsetCell", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__IntraFreqNeighCellInfo, q_rxlevminoffsetcell), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_RxLevMinOffsetCellSUL", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__IntraFreqNeighCellInfo, q_rxlevminoffsetcellsul), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_QualMinOffsetCell", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__IntraFreqNeighCellInfo, q_qualminoffsetcell), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__intra_freq_neigh_cell_info__field_indices_by_name[] = { + 0, /* field[0] = physCellId */ + 1, /* field[1] = q_OffsetCell */ + 4, /* field[4] = q_QualMinOffsetCell */ + 2, /* field[2] = q_RxLevMinOffsetCell */ + 3, /* field[3] = q_RxLevMinOffsetCellSUL */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__intra_freq_neigh_cell_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.IntraFreqNeighCellInfo", + "IntraFreqNeighCellInfo", + "Uenibstreamprotobuf__IntraFreqNeighCellInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__IntraFreqNeighCellInfo), + 5, + uenibstreamprotobuf__intra_freq_neigh_cell_info__field_descriptors, + uenibstreamprotobuf__intra_freq_neigh_cell_info__field_indices_by_name, + 1, uenibstreamprotobuf__intra_freq_neigh_cell_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__intra_freq_neigh_cell_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__intra_freq_black_cell_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__IntraFreqBlackCellList, n_items), + offsetof(Uenibstreamprotobuf__IntraFreqBlackCellList, items), + &uenibstreamprotobuf__pci__range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__intra_freq_black_cell_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__intra_freq_black_cell_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__intra_freq_black_cell_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.IntraFreqBlackCellList", + "IntraFreqBlackCellList", + "Uenibstreamprotobuf__IntraFreqBlackCellList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__IntraFreqBlackCellList), + 1, + uenibstreamprotobuf__intra_freq_black_cell_list__field_descriptors, + uenibstreamprotobuf__intra_freq_black_cell_list__field_indices_by_name, + 1, uenibstreamprotobuf__intra_freq_black_cell_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__intra_freq_black_cell_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib4__field_descriptors[2] = +{ + { + "interFreqCarrierFreqList", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB4, interfreqcarrierfreqlist), + &uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "lateNonCriticalExtension", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB4, latenoncriticalextension), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib4__field_indices_by_name[] = { + 0, /* field[0] = interFreqCarrierFreqList */ + 1, /* field[1] = lateNonCriticalExtension */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib4__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib4__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB4", + "SIB4", + "Uenibstreamprotobuf__SIB4", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIB4), + 2, + uenibstreamprotobuf__sib4__field_descriptors, + uenibstreamprotobuf__sib4__field_indices_by_name, + 1, uenibstreamprotobuf__sib4__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib4__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqList, n_items), + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqList, items), + &uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__inter_freq_carrier_freq_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__inter_freq_carrier_freq_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.InterFreqCarrierFreqList", + "InterFreqCarrierFreqList", + "Uenibstreamprotobuf__InterFreqCarrierFreqList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__InterFreqCarrierFreqList), + 1, + uenibstreamprotobuf__inter_freq_carrier_freq_list__field_descriptors, + uenibstreamprotobuf__inter_freq_carrier_freq_list__field_indices_by_name, + 1, uenibstreamprotobuf__inter_freq_carrier_freq_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__inter_freq_carrier_freq_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_info__field_descriptors[24] = +{ + { + "dl_CarrierFreq", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, dl_carrierfreq), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "frequencyBandList", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, frequencybandlist), + &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "frequencyBandListSUL", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, frequencybandlistsul), + &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nrofSS_BlocksToAverage", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, nrofss_blockstoaverage), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "absThreshSS_BlocksConsolidation", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, absthreshss_blocksconsolidation), + &uenibstreamprotobuf__threshold_nr__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "smtc", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, smtc), + &uenibstreamprotobuf__ssb__mtc__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssbSubcarrierSpacing", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, ssbsubcarrierspacing), + &uenibstreamprotobuf__subcarrier_spacing__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ssb_ToMeasure", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, ssb_tomeasure), + &uenibstreamprotobuf__ssb__to_measure__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "deriveSSB_IndexFromCell", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, derivessb_indexfromcell), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ss_RSSI_Measurement", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, ss_rssi_measurement), + &uenibstreamprotobuf__ss__rssi__measurement__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_RxLevMin", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_SINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, q_rxlevmin), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_RxLevMinSUL", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, q_rxlevminsul), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_QualMin", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, q_qualmin), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p_Max", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, p_max), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t_ReselectionNR", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, t_reselectionnr), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t_ReselectionNR_SF", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, t_reselectionnr_sf), + &uenibstreamprotobuf__speed_state_scale_factors__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "threshX_HighP", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, threshx_highp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "threshX_LowP", + 18, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, threshx_lowp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "threshX_Q", + 19, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, threshx_q), + &uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellReselectionPriority", + 20, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, cellreselectionpriority), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellReselectionSubPriority", + 21, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, cellreselectionsubpriority), + &uenibstreamprotobuf__cell_reselection_sub_priority__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_OffsetFreq", + 22, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, q_offsetfreq), + &uenibstreamprotobuf__q__offset_range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "interFreqNeighCellList", + 23, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, interfreqneighcelllist), + &uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "interFreqBlackCellList", + 24, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, interfreqblackcelllist), + &uenibstreamprotobuf__inter_freq_black_cell_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__inter_freq_carrier_freq_info__field_indices_by_name[] = { + 4, /* field[4] = absThreshSS_BlocksConsolidation */ + 19, /* field[19] = cellReselectionPriority */ + 20, /* field[20] = cellReselectionSubPriority */ + 8, /* field[8] = deriveSSB_IndexFromCell */ + 0, /* field[0] = dl_CarrierFreq */ + 1, /* field[1] = frequencyBandList */ + 2, /* field[2] = frequencyBandListSUL */ + 23, /* field[23] = interFreqBlackCellList */ + 22, /* field[22] = interFreqNeighCellList */ + 3, /* field[3] = nrofSS_BlocksToAverage */ + 13, /* field[13] = p_Max */ + 21, /* field[21] = q_OffsetFreq */ + 12, /* field[12] = q_QualMin */ + 10, /* field[10] = q_RxLevMin */ + 11, /* field[11] = q_RxLevMinSUL */ + 5, /* field[5] = smtc */ + 9, /* field[9] = ss_RSSI_Measurement */ + 6, /* field[6] = ssbSubcarrierSpacing */ + 7, /* field[7] = ssb_ToMeasure */ + 14, /* field[14] = t_ReselectionNR */ + 15, /* field[15] = t_ReselectionNR_SF */ + 16, /* field[16] = threshX_HighP */ + 17, /* field[17] = threshX_LowP */ + 18, /* field[18] = threshX_Q */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__inter_freq_carrier_freq_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 24 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.InterFreqCarrierFreqInfo", + "InterFreqCarrierFreqInfo", + "Uenibstreamprotobuf__InterFreqCarrierFreqInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo), + 24, + uenibstreamprotobuf__inter_freq_carrier_freq_info__field_descriptors, + uenibstreamprotobuf__inter_freq_carrier_freq_info__field_indices_by_name, + 1, uenibstreamprotobuf__inter_freq_carrier_freq_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__inter_freq_carrier_freq_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__field_descriptors[2] = +{ + { + "threshX_HighQ", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ, threshx_highq), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "threshX_LowQ", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ, threshx_lowq), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__field_indices_by_name[] = { + 0, /* field[0] = threshX_HighQ */ + 1, /* field[1] = threshX_LowQ */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.InterFreqCarrierFreqInfoThreshX_Q", + "InterFreqCarrierFreqInfoThreshXQ", + "Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ), + 2, + uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__field_descriptors, + uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__field_indices_by_name, + 1, uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__inter_freq_neigh_cell_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__InterFreqNeighCellList, n_items), + offsetof(Uenibstreamprotobuf__InterFreqNeighCellList, items), + &uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__inter_freq_neigh_cell_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__inter_freq_neigh_cell_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.InterFreqNeighCellList", + "InterFreqNeighCellList", + "Uenibstreamprotobuf__InterFreqNeighCellList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__InterFreqNeighCellList), + 1, + uenibstreamprotobuf__inter_freq_neigh_cell_list__field_descriptors, + uenibstreamprotobuf__inter_freq_neigh_cell_list__field_indices_by_name, + 1, uenibstreamprotobuf__inter_freq_neigh_cell_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__inter_freq_neigh_cell_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__inter_freq_neigh_cell_info__field_descriptors[5] = +{ + { + "physCellId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqNeighCellInfo, physcellid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_OffsetCell", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqNeighCellInfo, q_offsetcell), + &uenibstreamprotobuf__q__offset_range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_RxLevMinOffsetCell", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqNeighCellInfo, q_rxlevminoffsetcell), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_RxLevMinOffsetCellSUL", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqNeighCellInfo, q_rxlevminoffsetcellsul), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_QualMinOffsetCell", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__InterFreqNeighCellInfo, q_qualminoffsetcell), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__inter_freq_neigh_cell_info__field_indices_by_name[] = { + 0, /* field[0] = physCellId */ + 1, /* field[1] = q_OffsetCell */ + 4, /* field[4] = q_QualMinOffsetCell */ + 2, /* field[2] = q_RxLevMinOffsetCell */ + 3, /* field[3] = q_RxLevMinOffsetCellSUL */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__inter_freq_neigh_cell_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.InterFreqNeighCellInfo", + "InterFreqNeighCellInfo", + "Uenibstreamprotobuf__InterFreqNeighCellInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__InterFreqNeighCellInfo), + 5, + uenibstreamprotobuf__inter_freq_neigh_cell_info__field_descriptors, + uenibstreamprotobuf__inter_freq_neigh_cell_info__field_indices_by_name, + 1, uenibstreamprotobuf__inter_freq_neigh_cell_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__inter_freq_neigh_cell_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__inter_freq_black_cell_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__InterFreqBlackCellList, n_items), + offsetof(Uenibstreamprotobuf__InterFreqBlackCellList, items), + &uenibstreamprotobuf__pci__range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__inter_freq_black_cell_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__inter_freq_black_cell_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_black_cell_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.InterFreqBlackCellList", + "InterFreqBlackCellList", + "Uenibstreamprotobuf__InterFreqBlackCellList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__InterFreqBlackCellList), + 1, + uenibstreamprotobuf__inter_freq_black_cell_list__field_descriptors, + uenibstreamprotobuf__inter_freq_black_cell_list__field_indices_by_name, + 1, uenibstreamprotobuf__inter_freq_black_cell_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__inter_freq_black_cell_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib5__field_descriptors[4] = +{ + { + "carrierFreqListEUTRA", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB5, carrierfreqlisteutra), + &uenibstreamprotobuf__carrier_freq_list_eutra__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t_ReselectionEUTRA", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB5, t_reselectioneutra), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "t_ReselectionEUTRA_SF", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB5, t_reselectioneutra_sf), + &uenibstreamprotobuf__speed_state_scale_factors__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "lateNonCriticalExtension", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB5, latenoncriticalextension), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib5__field_indices_by_name[] = { + 0, /* field[0] = carrierFreqListEUTRA */ + 3, /* field[3] = lateNonCriticalExtension */ + 1, /* field[1] = t_ReselectionEUTRA */ + 2, /* field[2] = t_ReselectionEUTRA_SF */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib5__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib5__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB5", + "SIB5", + "Uenibstreamprotobuf__SIB5", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIB5), + 4, + uenibstreamprotobuf__sib5__field_descriptors, + uenibstreamprotobuf__sib5__field_indices_by_name, + 1, uenibstreamprotobuf__sib5__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib5__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__carrier_freq_list_eutra__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CarrierFreqListEUTRA, n_items), + offsetof(Uenibstreamprotobuf__CarrierFreqListEUTRA, items), + &uenibstreamprotobuf__carrier_freq_eutra__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__carrier_freq_list_eutra__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__carrier_freq_list_eutra__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_freq_list_eutra__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CarrierFreqListEUTRA", + "CarrierFreqListEUTRA", + "Uenibstreamprotobuf__CarrierFreqListEUTRA", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CarrierFreqListEUTRA), + 1, + uenibstreamprotobuf__carrier_freq_list_eutra__field_descriptors, + uenibstreamprotobuf__carrier_freq_list_eutra__field_indices_by_name, + 1, uenibstreamprotobuf__carrier_freq_list_eutra__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__carrier_freq_list_eutra__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__carrier_freq_eutra__field_descriptors[14] = +{ + { + "carrierFreq", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, carrierfreq), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eutra_multiBandInfoList", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, eutra_multibandinfolist), + &uenibstreamprotobuf__eutra__multi_band_info_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eutra_FreqNeighCellList", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, eutra_freqneighcelllist), + &uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eutra_BlackCellList", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, eutra_blackcelllist), + &uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "allowedMeasBandwidth", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, allowedmeasbandwidth), + &uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "presenceAntennaPort1", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, presenceantennaport1), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellReselectionPriority", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, cellreselectionpriority), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cellReselectionSubPriority", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, cellreselectionsubpriority), + &uenibstreamprotobuf__cell_reselection_sub_priority__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "threshX_High", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, threshx_high), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "threshX_Low", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, threshx_low), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_RxLevMin", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_SINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, q_rxlevmin), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_QualMin", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_SINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, q_qualmin), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "p_MaxEUTRA", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_SINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, p_maxeutra), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "threshX_Q", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, threshx_q), + &uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__carrier_freq_eutra__field_indices_by_name[] = { + 4, /* field[4] = allowedMeasBandwidth */ + 0, /* field[0] = carrierFreq */ + 6, /* field[6] = cellReselectionPriority */ + 7, /* field[7] = cellReselectionSubPriority */ + 3, /* field[3] = eutra_BlackCellList */ + 2, /* field[2] = eutra_FreqNeighCellList */ + 1, /* field[1] = eutra_multiBandInfoList */ + 12, /* field[12] = p_MaxEUTRA */ + 5, /* field[5] = presenceAntennaPort1 */ + 11, /* field[11] = q_QualMin */ + 10, /* field[10] = q_RxLevMin */ + 8, /* field[8] = threshX_High */ + 9, /* field[9] = threshX_Low */ + 13, /* field[13] = threshX_Q */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__carrier_freq_eutra__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 14 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_freq_eutra__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CarrierFreqEUTRA", + "CarrierFreqEUTRA", + "Uenibstreamprotobuf__CarrierFreqEUTRA", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CarrierFreqEUTRA), + 14, + uenibstreamprotobuf__carrier_freq_eutra__field_descriptors, + uenibstreamprotobuf__carrier_freq_eutra__field_indices_by_name, + 1, uenibstreamprotobuf__carrier_freq_eutra__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__carrier_freq_eutra__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__freq_neigh_cell_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__EUTRAFreqNeighCellList, n_items), + offsetof(Uenibstreamprotobuf__EUTRAFreqNeighCellList, items), + &uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__freq_neigh_cell_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__freq_neigh_cell_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_FreqNeighCellList", + "EUTRAFreqNeighCellList", + "Uenibstreamprotobuf__EUTRAFreqNeighCellList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRAFreqNeighCellList), + 1, + uenibstreamprotobuf__eutra__freq_neigh_cell_list__field_descriptors, + uenibstreamprotobuf__eutra__freq_neigh_cell_list__field_indices_by_name, + 1, uenibstreamprotobuf__eutra__freq_neigh_cell_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__freq_neigh_cell_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__freq_black_cell_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__EUTRAFreqBlackCellList, n_items), + offsetof(Uenibstreamprotobuf__EUTRAFreqBlackCellList, items), + &uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__freq_black_cell_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__freq_black_cell_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_FreqBlackCellList", + "EUTRAFreqBlackCellList", + "Uenibstreamprotobuf__EUTRAFreqBlackCellList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRAFreqBlackCellList), + 1, + uenibstreamprotobuf__eutra__freq_black_cell_list__field_descriptors, + uenibstreamprotobuf__eutra__freq_black_cell_list__field_indices_by_name, + 1, uenibstreamprotobuf__eutra__freq_black_cell_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__freq_black_cell_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__freq_neigh_cell_info__field_descriptors[4] = +{ + { + "physCellId", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRAFreqNeighCellInfo, physcellid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_OffsetCell", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRAFreqNeighCellInfo, q_offsetcell), + &uenibstreamprotobuf__eutra__q__offset_range__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_RxLevMinOffsetCell", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRAFreqNeighCellInfo, q_rxlevminoffsetcell), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "q_QualMinOffsetCell", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__EUTRAFreqNeighCellInfo, q_qualminoffsetcell), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eutra__freq_neigh_cell_info__field_indices_by_name[] = { + 0, /* field[0] = physCellId */ + 1, /* field[1] = q_OffsetCell */ + 3, /* field[3] = q_QualMinOffsetCell */ + 2, /* field[2] = q_RxLevMinOffsetCell */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eutra__freq_neigh_cell_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EUTRA_FreqNeighCellInfo", + "EUTRAFreqNeighCellInfo", + "Uenibstreamprotobuf__EUTRAFreqNeighCellInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EUTRAFreqNeighCellInfo), + 4, + uenibstreamprotobuf__eutra__freq_neigh_cell_info__field_descriptors, + uenibstreamprotobuf__eutra__freq_neigh_cell_info__field_indices_by_name, + 1, uenibstreamprotobuf__eutra__freq_neigh_cell_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eutra__freq_neigh_cell_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__field_descriptors[2] = +{ + { + "threshX_HighQ", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ, threshx_highq), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "threshX_LowQ", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ, threshx_lowq), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__field_indices_by_name[] = { + 0, /* field[0] = threshX_HighQ */ + 1, /* field[1] = threshX_LowQ */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CarrierFreqEUTRAThreshX_Q", + "CarrierFreqEUTRAThreshXQ", + "Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ), + 2, + uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__field_descriptors, + uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__field_indices_by_name, + 1, uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib6__field_descriptors[4] = +{ + { + "messageIdentifier", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB6, messageidentifier), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "serialNumber", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB6, serialnumber), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "warningType", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB6, warningtype), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "lateNonCriticalExtension", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB6, latenoncriticalextension), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib6__field_indices_by_name[] = { + 3, /* field[3] = lateNonCriticalExtension */ + 0, /* field[0] = messageIdentifier */ + 1, /* field[1] = serialNumber */ + 2, /* field[2] = warningType */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib6__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib6__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB6", + "SIB6", + "Uenibstreamprotobuf__SIB6", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIB6), + 4, + uenibstreamprotobuf__sib6__field_descriptors, + uenibstreamprotobuf__sib6__field_indices_by_name, + 1, uenibstreamprotobuf__sib6__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib6__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__sib7__warning_message_segment_type__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified", 0 }, + { "notLastSegment", "UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__notLastSegment", 1 }, + { "lastSegment", "UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__lastSegment", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib7__warning_message_segment_type__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__sib7__warning_message_segment_type__enum_values_by_name[3] = +{ + { "lastSegment", 2 }, + { "notLastSegment", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__sib7__warning_message_segment_type__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB7.WarningMessageSegmentType", + "WarningMessageSegmentType", + "Uenibstreamprotobuf__SIB7__WarningMessageSegmentType", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__sib7__warning_message_segment_type__enum_values_by_number, + 3, + uenibstreamprotobuf__sib7__warning_message_segment_type__enum_values_by_name, + 1, + uenibstreamprotobuf__sib7__warning_message_segment_type__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib7__field_descriptors[7] = +{ + { + "messageIdentifier", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB7, messageidentifier), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "serialNumber", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB7, serialnumber), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "warningMessageSegmentType", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB7, warningmessagesegmenttype), + &uenibstreamprotobuf__sib7__warning_message_segment_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "warningMessageSegmentNumber", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB7, warningmessagesegmentnumber), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "warningMessageSegment", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB7, warningmessagesegment), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dataCodingScheme", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB7, datacodingscheme), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "lateNonCriticalExtension", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB7, latenoncriticalextension), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib7__field_indices_by_name[] = { + 5, /* field[5] = dataCodingScheme */ + 6, /* field[6] = lateNonCriticalExtension */ + 0, /* field[0] = messageIdentifier */ + 1, /* field[1] = serialNumber */ + 4, /* field[4] = warningMessageSegment */ + 3, /* field[3] = warningMessageSegmentNumber */ + 2, /* field[2] = warningMessageSegmentType */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib7__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib7__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB7", + "SIB7", + "Uenibstreamprotobuf__SIB7", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIB7), + 7, + uenibstreamprotobuf__sib7__field_descriptors, + uenibstreamprotobuf__sib7__field_indices_by_name, + 1, uenibstreamprotobuf__sib7__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib7__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__sib8__warning_message_segment_type__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified", 0 }, + { "notLastSegment", "UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__notLastSegment", 1 }, + { "lastSegment", "UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__lastSegment", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib8__warning_message_segment_type__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__sib8__warning_message_segment_type__enum_values_by_name[3] = +{ + { "lastSegment", 2 }, + { "notLastSegment", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__sib8__warning_message_segment_type__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB8.WarningMessageSegmentType", + "WarningMessageSegmentType", + "Uenibstreamprotobuf__SIB8__WarningMessageSegmentType", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__sib8__warning_message_segment_type__enum_values_by_number, + 3, + uenibstreamprotobuf__sib8__warning_message_segment_type__enum_values_by_name, + 1, + uenibstreamprotobuf__sib8__warning_message_segment_type__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib8__field_descriptors[8] = +{ + { + "messageIdentifier", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB8, messageidentifier), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "serialNumber", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB8, serialnumber), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "warningMessageSegmentType", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB8, warningmessagesegmenttype), + &uenibstreamprotobuf__sib8__warning_message_segment_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "warningMessageSegmentNumber", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB8, warningmessagesegmentnumber), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "warningMessageSegment", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB8, warningmessagesegment), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dataCodingScheme", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB8, datacodingscheme), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "warningAreaCoordinatesSegment", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB8, warningareacoordinatessegment), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "lateNonCriticalExtension", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB8, latenoncriticalextension), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib8__field_indices_by_name[] = { + 5, /* field[5] = dataCodingScheme */ + 7, /* field[7] = lateNonCriticalExtension */ + 0, /* field[0] = messageIdentifier */ + 1, /* field[1] = serialNumber */ + 6, /* field[6] = warningAreaCoordinatesSegment */ + 4, /* field[4] = warningMessageSegment */ + 3, /* field[3] = warningMessageSegmentNumber */ + 2, /* field[2] = warningMessageSegmentType */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib8__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib8__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB8", + "SIB8", + "Uenibstreamprotobuf__SIB8", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIB8), + 8, + uenibstreamprotobuf__sib8__field_descriptors, + uenibstreamprotobuf__sib8__field_indices_by_name, + 1, uenibstreamprotobuf__sib8__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib8__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib9__field_descriptors[2] = +{ + { + "timeInfo", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB9, timeinfo), + &uenibstreamprotobuf__sib9_time_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "lateNonCriticalExtension", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB9, latenoncriticalextension), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib9__field_indices_by_name[] = { + 1, /* field[1] = lateNonCriticalExtension */ + 0, /* field[0] = timeInfo */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib9__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib9__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB9", + "SIB9", + "Uenibstreamprotobuf__SIB9", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIB9), + 2, + uenibstreamprotobuf__sib9__field_descriptors, + uenibstreamprotobuf__sib9__field_indices_by_name, + 1, uenibstreamprotobuf__sib9__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib9__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib9_time_info__field_descriptors[4] = +{ + { + "timeInfoUTC", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT64, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB9TimeInfo, timeinfoutc), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dayLightSavingTime", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB9TimeInfo, daylightsavingtime), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "leapSeconds", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB9TimeInfo, leapseconds), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "localTimeOffset", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SIB9TimeInfo, localtimeoffset), + &google__protobuf__int32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib9_time_info__field_indices_by_name[] = { + 1, /* field[1] = dayLightSavingTime */ + 2, /* field[2] = leapSeconds */ + 3, /* field[3] = localTimeOffset */ + 0, /* field[0] = timeInfoUTC */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib9_time_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib9_time_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB9TimeInfo", + "SIB9TimeInfo", + "Uenibstreamprotobuf__SIB9TimeInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIB9TimeInfo), + 4, + uenibstreamprotobuf__sib9_time_info__field_descriptors, + uenibstreamprotobuf__sib9_time_info__field_indices_by_name, + 1, uenibstreamprotobuf__sib9_time_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib9_time_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/rrc_sib.pb-c.h b/mc-core/mc/local_datasource/rrc_sib.pb-c.h new file mode 100644 index 0000000..d5b9cec --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_sib.pb-c.h @@ -0,0 +1,1575 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_sib.proto */ + +#ifndef PROTOBUF_C_rrc_5fsib_2eproto__INCLUDED +#define PROTOBUF_C_rrc_5fsib_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "rrc_common_types.pb-c.h" +#include "common_types.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SIB1 Uenibstreamprotobuf__SIB1; +typedef struct _Uenibstreamprotobuf__SIB1CellSelectionInfo Uenibstreamprotobuf__SIB1CellSelectionInfo; +typedef struct _Uenibstreamprotobuf__SIB1UACBarringInfo Uenibstreamprotobuf__SIB1UACBarringInfo; +typedef struct _Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo; +typedef struct _Uenibstreamprotobuf__IndividualPLMNList Uenibstreamprotobuf__IndividualPLMNList; +typedef struct _Uenibstreamprotobuf__SIB2 Uenibstreamprotobuf__SIB2; +typedef struct _Uenibstreamprotobuf__SIB2CellReselectionInfoCommon Uenibstreamprotobuf__SIB2CellReselectionInfoCommon; +typedef struct _Uenibstreamprotobuf__QHyst Uenibstreamprotobuf__QHyst; +typedef struct _Uenibstreamprotobuf__SpeedStateReselectionPars Uenibstreamprotobuf__SpeedStateReselectionPars; +typedef struct _Uenibstreamprotobuf__QHystSF Uenibstreamprotobuf__QHystSF; +typedef struct _Uenibstreamprotobuf__SFMediumHigh Uenibstreamprotobuf__SFMediumHigh; +typedef struct _Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo; +typedef struct _Uenibstreamprotobuf__CellReselectionSubPriority Uenibstreamprotobuf__CellReselectionSubPriority; +typedef struct _Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo; +typedef struct _Uenibstreamprotobuf__SpeedStateScaleFactors Uenibstreamprotobuf__SpeedStateScaleFactors; +typedef struct _Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh; +typedef struct _Uenibstreamprotobuf__SIB3 Uenibstreamprotobuf__SIB3; +typedef struct _Uenibstreamprotobuf__IntraFreqNeighCellList Uenibstreamprotobuf__IntraFreqNeighCellList; +typedef struct _Uenibstreamprotobuf__IntraFreqNeighCellInfo Uenibstreamprotobuf__IntraFreqNeighCellInfo; +typedef struct _Uenibstreamprotobuf__IntraFreqBlackCellList Uenibstreamprotobuf__IntraFreqBlackCellList; +typedef struct _Uenibstreamprotobuf__SIB4 Uenibstreamprotobuf__SIB4; +typedef struct _Uenibstreamprotobuf__InterFreqCarrierFreqList Uenibstreamprotobuf__InterFreqCarrierFreqList; +typedef struct _Uenibstreamprotobuf__InterFreqCarrierFreqInfo Uenibstreamprotobuf__InterFreqCarrierFreqInfo; +typedef struct _Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ; +typedef struct _Uenibstreamprotobuf__InterFreqNeighCellList Uenibstreamprotobuf__InterFreqNeighCellList; +typedef struct _Uenibstreamprotobuf__InterFreqNeighCellInfo Uenibstreamprotobuf__InterFreqNeighCellInfo; +typedef struct _Uenibstreamprotobuf__InterFreqBlackCellList Uenibstreamprotobuf__InterFreqBlackCellList; +typedef struct _Uenibstreamprotobuf__SIB5 Uenibstreamprotobuf__SIB5; +typedef struct _Uenibstreamprotobuf__CarrierFreqListEUTRA Uenibstreamprotobuf__CarrierFreqListEUTRA; +typedef struct _Uenibstreamprotobuf__CarrierFreqEUTRA Uenibstreamprotobuf__CarrierFreqEUTRA; +typedef struct _Uenibstreamprotobuf__EUTRAFreqNeighCellList Uenibstreamprotobuf__EUTRAFreqNeighCellList; +typedef struct _Uenibstreamprotobuf__EUTRAFreqBlackCellList Uenibstreamprotobuf__EUTRAFreqBlackCellList; +typedef struct _Uenibstreamprotobuf__EUTRAFreqNeighCellInfo Uenibstreamprotobuf__EUTRAFreqNeighCellInfo; +typedef struct _Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ; +typedef struct _Uenibstreamprotobuf__SIB6 Uenibstreamprotobuf__SIB6; +typedef struct _Uenibstreamprotobuf__SIB7 Uenibstreamprotobuf__SIB7; +typedef struct _Uenibstreamprotobuf__SIB8 Uenibstreamprotobuf__SIB8; +typedef struct _Uenibstreamprotobuf__SIB9 Uenibstreamprotobuf__SIB9; +typedef struct _Uenibstreamprotobuf__SIB9TimeInfo Uenibstreamprotobuf__SIB9TimeInfo; + + +/* --- enums --- */ + +typedef enum _Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo__Value { + UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__a = 1, + UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__b = 2, + UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__c = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE) +} Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo__Value; +typedef enum _Uenibstreamprotobuf__QHyst__Value { + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB0 = 1, + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB1 = 2, + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB2 = 3, + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB3 = 4, + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB4 = 5, + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB5 = 6, + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB6 = 7, + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB8 = 8, + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB10 = 9, + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB12 = 10, + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB14 = 11, + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB16 = 12, + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB18 = 13, + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB20 = 14, + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB22 = 15, + UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB24 = 16 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__Q__HYST__VALUE) +} Uenibstreamprotobuf__QHyst__Value; +typedef enum _Uenibstreamprotobuf__SFMediumHigh__Value { + UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB_6 = 1, + UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB_4 = 2, + UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB_2 = 3, + UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB0 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE) +} Uenibstreamprotobuf__SFMediumHigh__Value; +typedef enum _Uenibstreamprotobuf__CellReselectionSubPriority__Value { + UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot2 = 1, + UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot4 = 2, + UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot6 = 3, + UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot8 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE) +} Uenibstreamprotobuf__CellReselectionSubPriority__Value; +typedef enum _Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh__Value { + UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot25 = 1, + UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot5 = 2, + UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot75 = 3, + UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__lDot0 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE) +} Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh__Value; +typedef enum _Uenibstreamprotobuf__SIB7__WarningMessageSegmentType { + UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__notLastSegment = 1, + UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__lastSegment = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE) +} Uenibstreamprotobuf__SIB7__WarningMessageSegmentType; +typedef enum _Uenibstreamprotobuf__SIB8__WarningMessageSegmentType { + UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__notLastSegment = 1, + UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__lastSegment = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE) +} Uenibstreamprotobuf__SIB8__WarningMessageSegmentType; + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SIB1 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SIB1CellSelectionInfo *cellselectioninfo; + Uenibstreamprotobuf__CellAccessRelatedInfo *cellaccessrelatedinfo; + Uenibstreamprotobuf__ConnEstFailureControl *connestfailurecontrol; + Uenibstreamprotobuf__SISchedulingInfo *si_schedulinginfo; + Uenibstreamprotobuf__ServingCellConfigCommonSIB *servingcellconfigcommon; + Uenibstreamprotobuf__TrueOpt *ims_emergencysupport; + Uenibstreamprotobuf__TrueOpt *ecalloverims_support; + Uenibstreamprotobuf__UETimersAndConstants *ue_timersandconstants; + Uenibstreamprotobuf__SIB1UACBarringInfo *uac_barringinfo; + Uenibstreamprotobuf__TrueOpt *usefullresumeid; + Google__Protobuf__StringValue *latenoncriticalextension; +}; +#define UENIBSTREAMPROTOBUF__SIB1__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib1__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__SIB1CellSelectionInfo +{ + ProtobufCMessage base; + int32_t q_rxlevmin; + Google__Protobuf__UInt32Value *q_rxlevminoffset; + Google__Protobuf__Int32Value *q_rxlevminsul; + Google__Protobuf__Int32Value *q_qualmin; + Google__Protobuf__UInt32Value *q_qualminoffset; +}; +#define UENIBSTREAMPROTOBUF__SIB1_CELL_SELECTION_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib1_cell_selection_info__descriptor) \ + , 0, NULL, NULL, NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO_PLMN_COMMON = 4, + UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO_INDIVIDUAL_PLMNLIST = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO) +} Uenibstreamprotobuf__SIB1UACBarringInfo__UacAccessCategory1SelectionAssistanceInfoCase; + +struct _Uenibstreamprotobuf__SIB1UACBarringInfo +{ + ProtobufCMessage base; + Uenibstreamprotobuf__UACBarringPerCatList *uac_barringforcommon; + Uenibstreamprotobuf__UACBarringPerPLMNList *uac_barringperplmn_list; + Uenibstreamprotobuf__UACBarringInfoSetList *uac_barringinfosetlist; + Uenibstreamprotobuf__SIB1UACBarringInfo__UacAccessCategory1SelectionAssistanceInfoCase uac__access_category1__selection_assistance_info_case; + union { + Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *plmncommon; + Uenibstreamprotobuf__IndividualPLMNList *individualplmnlist; + }; +}; +#define UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib1_uac__barring_info__descriptor) \ + , NULL, NULL, NULL, UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo +{ + ProtobufCMessage base; + Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo__Value value; +}; +#define UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor) \ + , UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__IndividualPLMNList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo **items; +}; +#define UENIBSTREAMPROTOBUF__INDIVIDUAL_PLMNLIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__individual_plmnlist__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__SIB2 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *cellreselectioninfocommon; + Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *cellreselectionservingfreqinfo; + Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *intrafreqcellreselectioninfo; +}; +#define UENIBSTREAMPROTOBUF__SIB2__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib2__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__SIB2CellReselectionInfoCommon +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *nrofss_blockstoaverage; + Uenibstreamprotobuf__ThresholdNR *absthreshss_blocksconsolidation; + Uenibstreamprotobuf__QOffsetRange *rangetobestcell; + Uenibstreamprotobuf__QHyst *q_hyst; + Uenibstreamprotobuf__SpeedStateReselectionPars *speedstatereselectionpars; +}; +#define UENIBSTREAMPROTOBUF__SIB2_CELL_RESELECTION_INFO_COMMON__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor) \ + , NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__QHyst +{ + ProtobufCMessage base; + Uenibstreamprotobuf__QHyst__Value value; +}; +#define UENIBSTREAMPROTOBUF__Q__HYST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__q__hyst__descriptor) \ + , UENIBSTREAMPROTOBUF__Q__HYST__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SpeedStateReselectionPars +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MobilityStateParameters *mobilitystateparameters; + Uenibstreamprotobuf__QHystSF *q_hystsf; +}; +#define UENIBSTREAMPROTOBUF__SPEED_STATE_RESELECTION_PARS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__speed_state_reselection_pars__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__QHystSF +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SFMediumHigh *sf_medium; + Uenibstreamprotobuf__SFMediumHigh *sf_high; +}; +#define UENIBSTREAMPROTOBUF__Q__HYST_SF__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__q__hyst_sf__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__SFMediumHigh +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SFMediumHigh__Value value; +}; +#define UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sf__medium__high__descriptor) \ + , UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *s_nonintrasearchp; + Google__Protobuf__UInt32Value *s_nonintrasearchq; + uint32_t threshservinglowp; + Google__Protobuf__UInt32Value *threshservinglowq; + uint32_t cellreselectionpriority; + Uenibstreamprotobuf__CellReselectionSubPriority *cellreselectionsubpriority; +}; +#define UENIBSTREAMPROTOBUF__SIB2_CELL_RESELECTION_SERVING_FREQ_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor) \ + , NULL, NULL, 0, NULL, 0, NULL } + + +struct _Uenibstreamprotobuf__CellReselectionSubPriority +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CellReselectionSubPriority__Value value; +}; +#define UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cell_reselection_sub_priority__descriptor) \ + , UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo +{ + ProtobufCMessage base; + int32_t q_rxlevmin; + Google__Protobuf__Int32Value *q_rxlevminsul; + Google__Protobuf__Int32Value *q_qualmin; + uint32_t s_intrasearchp; + Google__Protobuf__UInt32Value *s_intrasearchq; + uint32_t t_reselectionnr; + Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *frequencybandlist; + Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *frequencybandlistsul; + Google__Protobuf__Int32Value *p_max; + Uenibstreamprotobuf__SSBMTC *smtc; + Uenibstreamprotobuf__SSRSSIMeasurement *ss_rssi_measurement; + Uenibstreamprotobuf__SSBToMeasure *ssb_tomeasure; + protobuf_c_boolean derivessb_indexfromcell; + Uenibstreamprotobuf__SpeedStateScaleFactors *t_reselectionnr_sf; +}; +#define UENIBSTREAMPROTOBUF__SIB2_INTRA_FREQ_CELL_RESELECTION_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor) \ + , 0, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL } + + +struct _Uenibstreamprotobuf__SpeedStateScaleFactors +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *sf_medium; + Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *sf_high; +}; +#define UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__speed_state_scale_factors__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh__Value value; +}; +#define UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor) \ + , UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SIB3 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__IntraFreqNeighCellList *intrafreqneighcelllist; + Uenibstreamprotobuf__IntraFreqBlackCellList *intrafreqblackcelllist; + Google__Protobuf__StringValue *latenoncriticalextension; +}; +#define UENIBSTREAMPROTOBUF__SIB3__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib3__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__IntraFreqNeighCellList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__IntraFreqNeighCellInfo **items; +}; +#define UENIBSTREAMPROTOBUF__INTRA_FREQ_NEIGH_CELL_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__IntraFreqNeighCellInfo +{ + ProtobufCMessage base; + uint32_t physcellid; + Uenibstreamprotobuf__QOffsetRange *q_offsetcell; + Google__Protobuf__UInt32Value *q_rxlevminoffsetcell; + Google__Protobuf__UInt32Value *q_rxlevminoffsetcellsul; + Google__Protobuf__UInt32Value *q_qualminoffsetcell; +}; +#define UENIBSTREAMPROTOBUF__INTRA_FREQ_NEIGH_CELL_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor) \ + , 0, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__IntraFreqBlackCellList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__PCIRange **items; +}; +#define UENIBSTREAMPROTOBUF__INTRA_FREQ_BLACK_CELL_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__intra_freq_black_cell_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__SIB4 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__InterFreqCarrierFreqList *interfreqcarrierfreqlist; + Google__Protobuf__StringValue *latenoncriticalextension; +}; +#define UENIBSTREAMPROTOBUF__SIB4__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib4__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__InterFreqCarrierFreqList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__InterFreqCarrierFreqInfo **items; +}; +#define UENIBSTREAMPROTOBUF__INTER_FREQ_CARRIER_FREQ_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__InterFreqCarrierFreqInfo +{ + ProtobufCMessage base; + uint32_t dl_carrierfreq; + Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *frequencybandlist; + Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *frequencybandlistsul; + Google__Protobuf__UInt32Value *nrofss_blockstoaverage; + Uenibstreamprotobuf__ThresholdNR *absthreshss_blocksconsolidation; + Uenibstreamprotobuf__SSBMTC *smtc; + Uenibstreamprotobuf__SubcarrierSpacing *ssbsubcarrierspacing; + Uenibstreamprotobuf__SSBToMeasure *ssb_tomeasure; + protobuf_c_boolean derivessb_indexfromcell; + Uenibstreamprotobuf__SSRSSIMeasurement *ss_rssi_measurement; + int32_t q_rxlevmin; + Google__Protobuf__Int32Value *q_rxlevminsul; + Google__Protobuf__Int32Value *q_qualmin; + Google__Protobuf__Int32Value *p_max; + uint32_t t_reselectionnr; + Uenibstreamprotobuf__SpeedStateScaleFactors *t_reselectionnr_sf; + uint32_t threshx_highp; + uint32_t threshx_lowp; + Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *threshx_q; + Google__Protobuf__UInt32Value *cellreselectionpriority; + Uenibstreamprotobuf__CellReselectionSubPriority *cellreselectionsubpriority; + Uenibstreamprotobuf__QOffsetRange *q_offsetfreq; + Uenibstreamprotobuf__InterFreqNeighCellList *interfreqneighcelllist; + Uenibstreamprotobuf__InterFreqBlackCellList *interfreqblackcelllist; +}; +#define UENIBSTREAMPROTOBUF__INTER_FREQ_CARRIER_FREQ_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor) \ + , 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, 0, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ +{ + ProtobufCMessage base; + uint32_t threshx_highq; + uint32_t threshx_lowq; +}; +#define UENIBSTREAMPROTOBUF__INTER_FREQ_CARRIER_FREQ_INFO_THRESH_X__Q__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__InterFreqNeighCellList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__InterFreqNeighCellInfo **items; +}; +#define UENIBSTREAMPROTOBUF__INTER_FREQ_NEIGH_CELL_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__InterFreqNeighCellInfo +{ + ProtobufCMessage base; + uint32_t physcellid; + Uenibstreamprotobuf__QOffsetRange *q_offsetcell; + Google__Protobuf__UInt32Value *q_rxlevminoffsetcell; + Google__Protobuf__UInt32Value *q_rxlevminoffsetcellsul; + Google__Protobuf__UInt32Value *q_qualminoffsetcell; +}; +#define UENIBSTREAMPROTOBUF__INTER_FREQ_NEIGH_CELL_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor) \ + , 0, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__InterFreqBlackCellList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__PCIRange **items; +}; +#define UENIBSTREAMPROTOBUF__INTER_FREQ_BLACK_CELL_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_black_cell_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__SIB5 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__CarrierFreqListEUTRA *carrierfreqlisteutra; + uint32_t t_reselectioneutra; + Uenibstreamprotobuf__SpeedStateScaleFactors *t_reselectioneutra_sf; + Google__Protobuf__StringValue *latenoncriticalextension; +}; +#define UENIBSTREAMPROTOBUF__SIB5__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib5__descriptor) \ + , NULL, 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__CarrierFreqListEUTRA +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__CarrierFreqEUTRA **items; +}; +#define UENIBSTREAMPROTOBUF__CARRIER_FREQ_LIST_EUTRA__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__carrier_freq_list_eutra__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__CarrierFreqEUTRA +{ + ProtobufCMessage base; + uint32_t carrierfreq; + Uenibstreamprotobuf__EUTRAMultiBandInfoList *eutra_multibandinfolist; + Uenibstreamprotobuf__EUTRAFreqNeighCellList *eutra_freqneighcelllist; + Uenibstreamprotobuf__EUTRAFreqBlackCellList *eutra_blackcelllist; + Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *allowedmeasbandwidth; + protobuf_c_boolean presenceantennaport1; + Google__Protobuf__UInt32Value *cellreselectionpriority; + Uenibstreamprotobuf__CellReselectionSubPriority *cellreselectionsubpriority; + uint32_t threshx_high; + uint32_t threshx_low; + int32_t q_rxlevmin; + int32_t q_qualmin; + int32_t p_maxeutra; + Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *threshx_q; +}; +#define UENIBSTREAMPROTOBUF__CARRIER_FREQ_EUTRA__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__carrier_freq_eutra__descriptor) \ + , 0, NULL, NULL, NULL, NULL, 0, NULL, NULL, 0, 0, 0, 0, 0, NULL } + + +struct _Uenibstreamprotobuf__EUTRAFreqNeighCellList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__EUTRAFreqNeighCellInfo **items; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__FREQ_NEIGH_CELL_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__EUTRAFreqBlackCellList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__EUTRAPhysCellIdRange **items; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__FREQ_BLACK_CELL_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__EUTRAFreqNeighCellInfo +{ + ProtobufCMessage base; + uint32_t physcellid; + Uenibstreamprotobuf__EUTRAQOffsetRange *q_offsetcell; + Google__Protobuf__UInt32Value *q_rxlevminoffsetcell; + Google__Protobuf__UInt32Value *q_qualminoffsetcell; +}; +#define UENIBSTREAMPROTOBUF__EUTRA__FREQ_NEIGH_CELL_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor) \ + , 0, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ +{ + ProtobufCMessage base; + uint32_t threshx_highq; + uint32_t threshx_lowq; +}; +#define UENIBSTREAMPROTOBUF__CARRIER_FREQ_EUTRATHRESH_X__Q__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__SIB6 +{ + ProtobufCMessage base; + char *messageidentifier; + char *serialnumber; + char *warningtype; + Google__Protobuf__StringValue *latenoncriticalextension; +}; +#define UENIBSTREAMPROTOBUF__SIB6__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib6__descriptor) \ + , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, NULL } + + +struct _Uenibstreamprotobuf__SIB7 +{ + ProtobufCMessage base; + char *messageidentifier; + char *serialnumber; + Uenibstreamprotobuf__SIB7__WarningMessageSegmentType warningmessagesegmenttype; + uint32_t warningmessagesegmentnumber; + char *warningmessagesegment; + Google__Protobuf__StringValue *datacodingscheme; + Google__Protobuf__StringValue *latenoncriticalextension; +}; +#define UENIBSTREAMPROTOBUF__SIB7__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib7__descriptor) \ + , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified, 0, (char *)protobuf_c_empty_string, NULL, NULL } + + +struct _Uenibstreamprotobuf__SIB8 +{ + ProtobufCMessage base; + char *messageidentifier; + char *serialnumber; + Uenibstreamprotobuf__SIB8__WarningMessageSegmentType warningmessagesegmenttype; + uint32_t warningmessagesegmentnumber; + char *warningmessagesegment; + Google__Protobuf__StringValue *datacodingscheme; + Google__Protobuf__StringValue *warningareacoordinatessegment; + Google__Protobuf__StringValue *latenoncriticalextension; +}; +#define UENIBSTREAMPROTOBUF__SIB8__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib8__descriptor) \ + , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified, 0, (char *)protobuf_c_empty_string, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__SIB9 +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SIB9TimeInfo *timeinfo; + Google__Protobuf__StringValue *latenoncriticalextension; +}; +#define UENIBSTREAMPROTOBUF__SIB9__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib9__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__SIB9TimeInfo +{ + ProtobufCMessage base; + uint64_t timeinfoutc; + Google__Protobuf__StringValue *daylightsavingtime; + Google__Protobuf__Int32Value *leapseconds; + Google__Protobuf__Int32Value *localtimeoffset; +}; +#define UENIBSTREAMPROTOBUF__SIB9_TIME_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib9_time_info__descriptor) \ + , 0, NULL, NULL, NULL } + + +/* Uenibstreamprotobuf__SIB1 methods */ +void uenibstreamprotobuf__sib1__init + (Uenibstreamprotobuf__SIB1 *message); +size_t uenibstreamprotobuf__sib1__get_packed_size + (const Uenibstreamprotobuf__SIB1 *message); +size_t uenibstreamprotobuf__sib1__pack + (const Uenibstreamprotobuf__SIB1 *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib1__pack_to_buffer + (const Uenibstreamprotobuf__SIB1 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIB1 * + uenibstreamprotobuf__sib1__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib1__free_unpacked + (Uenibstreamprotobuf__SIB1 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIB1CellSelectionInfo methods */ +void uenibstreamprotobuf__sib1_cell_selection_info__init + (Uenibstreamprotobuf__SIB1CellSelectionInfo *message); +size_t uenibstreamprotobuf__sib1_cell_selection_info__get_packed_size + (const Uenibstreamprotobuf__SIB1CellSelectionInfo *message); +size_t uenibstreamprotobuf__sib1_cell_selection_info__pack + (const Uenibstreamprotobuf__SIB1CellSelectionInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib1_cell_selection_info__pack_to_buffer + (const Uenibstreamprotobuf__SIB1CellSelectionInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIB1CellSelectionInfo * + uenibstreamprotobuf__sib1_cell_selection_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib1_cell_selection_info__free_unpacked + (Uenibstreamprotobuf__SIB1CellSelectionInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIB1UACBarringInfo methods */ +void uenibstreamprotobuf__sib1_uac__barring_info__init + (Uenibstreamprotobuf__SIB1UACBarringInfo *message); +size_t uenibstreamprotobuf__sib1_uac__barring_info__get_packed_size + (const Uenibstreamprotobuf__SIB1UACBarringInfo *message); +size_t uenibstreamprotobuf__sib1_uac__barring_info__pack + (const Uenibstreamprotobuf__SIB1UACBarringInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib1_uac__barring_info__pack_to_buffer + (const Uenibstreamprotobuf__SIB1UACBarringInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIB1UACBarringInfo * + uenibstreamprotobuf__sib1_uac__barring_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib1_uac__barring_info__free_unpacked + (Uenibstreamprotobuf__SIB1UACBarringInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo methods */ +void uenibstreamprotobuf__uac__access_category1__selection_assistance_info__init + (Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message); +size_t uenibstreamprotobuf__uac__access_category1__selection_assistance_info__get_packed_size + (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message); +size_t uenibstreamprotobuf__uac__access_category1__selection_assistance_info__pack + (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__uac__access_category1__selection_assistance_info__pack_to_buffer + (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo * + uenibstreamprotobuf__uac__access_category1__selection_assistance_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uac__access_category1__selection_assistance_info__free_unpacked + (Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__IndividualPLMNList methods */ +void uenibstreamprotobuf__individual_plmnlist__init + (Uenibstreamprotobuf__IndividualPLMNList *message); +size_t uenibstreamprotobuf__individual_plmnlist__get_packed_size + (const Uenibstreamprotobuf__IndividualPLMNList *message); +size_t uenibstreamprotobuf__individual_plmnlist__pack + (const Uenibstreamprotobuf__IndividualPLMNList *message, + uint8_t *out); +size_t uenibstreamprotobuf__individual_plmnlist__pack_to_buffer + (const Uenibstreamprotobuf__IndividualPLMNList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__IndividualPLMNList * + uenibstreamprotobuf__individual_plmnlist__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__individual_plmnlist__free_unpacked + (Uenibstreamprotobuf__IndividualPLMNList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIB2 methods */ +void uenibstreamprotobuf__sib2__init + (Uenibstreamprotobuf__SIB2 *message); +size_t uenibstreamprotobuf__sib2__get_packed_size + (const Uenibstreamprotobuf__SIB2 *message); +size_t uenibstreamprotobuf__sib2__pack + (const Uenibstreamprotobuf__SIB2 *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib2__pack_to_buffer + (const Uenibstreamprotobuf__SIB2 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIB2 * + uenibstreamprotobuf__sib2__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib2__free_unpacked + (Uenibstreamprotobuf__SIB2 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIB2CellReselectionInfoCommon methods */ +void uenibstreamprotobuf__sib2_cell_reselection_info_common__init + (Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message); +size_t uenibstreamprotobuf__sib2_cell_reselection_info_common__get_packed_size + (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message); +size_t uenibstreamprotobuf__sib2_cell_reselection_info_common__pack + (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib2_cell_reselection_info_common__pack_to_buffer + (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIB2CellReselectionInfoCommon * + uenibstreamprotobuf__sib2_cell_reselection_info_common__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib2_cell_reselection_info_common__free_unpacked + (Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__QHyst methods */ +void uenibstreamprotobuf__q__hyst__init + (Uenibstreamprotobuf__QHyst *message); +size_t uenibstreamprotobuf__q__hyst__get_packed_size + (const Uenibstreamprotobuf__QHyst *message); +size_t uenibstreamprotobuf__q__hyst__pack + (const Uenibstreamprotobuf__QHyst *message, + uint8_t *out); +size_t uenibstreamprotobuf__q__hyst__pack_to_buffer + (const Uenibstreamprotobuf__QHyst *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__QHyst * + uenibstreamprotobuf__q__hyst__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__q__hyst__free_unpacked + (Uenibstreamprotobuf__QHyst *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SpeedStateReselectionPars methods */ +void uenibstreamprotobuf__speed_state_reselection_pars__init + (Uenibstreamprotobuf__SpeedStateReselectionPars *message); +size_t uenibstreamprotobuf__speed_state_reselection_pars__get_packed_size + (const Uenibstreamprotobuf__SpeedStateReselectionPars *message); +size_t uenibstreamprotobuf__speed_state_reselection_pars__pack + (const Uenibstreamprotobuf__SpeedStateReselectionPars *message, + uint8_t *out); +size_t uenibstreamprotobuf__speed_state_reselection_pars__pack_to_buffer + (const Uenibstreamprotobuf__SpeedStateReselectionPars *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SpeedStateReselectionPars * + uenibstreamprotobuf__speed_state_reselection_pars__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__speed_state_reselection_pars__free_unpacked + (Uenibstreamprotobuf__SpeedStateReselectionPars *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__QHystSF methods */ +void uenibstreamprotobuf__q__hyst_sf__init + (Uenibstreamprotobuf__QHystSF *message); +size_t uenibstreamprotobuf__q__hyst_sf__get_packed_size + (const Uenibstreamprotobuf__QHystSF *message); +size_t uenibstreamprotobuf__q__hyst_sf__pack + (const Uenibstreamprotobuf__QHystSF *message, + uint8_t *out); +size_t uenibstreamprotobuf__q__hyst_sf__pack_to_buffer + (const Uenibstreamprotobuf__QHystSF *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__QHystSF * + uenibstreamprotobuf__q__hyst_sf__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__q__hyst_sf__free_unpacked + (Uenibstreamprotobuf__QHystSF *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SFMediumHigh methods */ +void uenibstreamprotobuf__sf__medium__high__init + (Uenibstreamprotobuf__SFMediumHigh *message); +size_t uenibstreamprotobuf__sf__medium__high__get_packed_size + (const Uenibstreamprotobuf__SFMediumHigh *message); +size_t uenibstreamprotobuf__sf__medium__high__pack + (const Uenibstreamprotobuf__SFMediumHigh *message, + uint8_t *out); +size_t uenibstreamprotobuf__sf__medium__high__pack_to_buffer + (const Uenibstreamprotobuf__SFMediumHigh *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SFMediumHigh * + uenibstreamprotobuf__sf__medium__high__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sf__medium__high__free_unpacked + (Uenibstreamprotobuf__SFMediumHigh *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo methods */ +void uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__init + (Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message); +size_t uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__get_packed_size + (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message); +size_t uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__pack + (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__pack_to_buffer + (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo * + uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__free_unpacked + (Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CellReselectionSubPriority methods */ +void uenibstreamprotobuf__cell_reselection_sub_priority__init + (Uenibstreamprotobuf__CellReselectionSubPriority *message); +size_t uenibstreamprotobuf__cell_reselection_sub_priority__get_packed_size + (const Uenibstreamprotobuf__CellReselectionSubPriority *message); +size_t uenibstreamprotobuf__cell_reselection_sub_priority__pack + (const Uenibstreamprotobuf__CellReselectionSubPriority *message, + uint8_t *out); +size_t uenibstreamprotobuf__cell_reselection_sub_priority__pack_to_buffer + (const Uenibstreamprotobuf__CellReselectionSubPriority *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CellReselectionSubPriority * + uenibstreamprotobuf__cell_reselection_sub_priority__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cell_reselection_sub_priority__free_unpacked + (Uenibstreamprotobuf__CellReselectionSubPriority *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo methods */ +void uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__init + (Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message); +size_t uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__get_packed_size + (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message); +size_t uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__pack + (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__pack_to_buffer + (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo * + uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__free_unpacked + (Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SpeedStateScaleFactors methods */ +void uenibstreamprotobuf__speed_state_scale_factors__init + (Uenibstreamprotobuf__SpeedStateScaleFactors *message); +size_t uenibstreamprotobuf__speed_state_scale_factors__get_packed_size + (const Uenibstreamprotobuf__SpeedStateScaleFactors *message); +size_t uenibstreamprotobuf__speed_state_scale_factors__pack + (const Uenibstreamprotobuf__SpeedStateScaleFactors *message, + uint8_t *out); +size_t uenibstreamprotobuf__speed_state_scale_factors__pack_to_buffer + (const Uenibstreamprotobuf__SpeedStateScaleFactors *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SpeedStateScaleFactors * + uenibstreamprotobuf__speed_state_scale_factors__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__speed_state_scale_factors__free_unpacked + (Uenibstreamprotobuf__SpeedStateScaleFactors *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh methods */ +void uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__init + (Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message); +size_t uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__get_packed_size + (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message); +size_t uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__pack + (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message, + uint8_t *out); +size_t uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__pack_to_buffer + (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh * + uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__free_unpacked + (Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIB3 methods */ +void uenibstreamprotobuf__sib3__init + (Uenibstreamprotobuf__SIB3 *message); +size_t uenibstreamprotobuf__sib3__get_packed_size + (const Uenibstreamprotobuf__SIB3 *message); +size_t uenibstreamprotobuf__sib3__pack + (const Uenibstreamprotobuf__SIB3 *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib3__pack_to_buffer + (const Uenibstreamprotobuf__SIB3 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIB3 * + uenibstreamprotobuf__sib3__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib3__free_unpacked + (Uenibstreamprotobuf__SIB3 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__IntraFreqNeighCellList methods */ +void uenibstreamprotobuf__intra_freq_neigh_cell_list__init + (Uenibstreamprotobuf__IntraFreqNeighCellList *message); +size_t uenibstreamprotobuf__intra_freq_neigh_cell_list__get_packed_size + (const Uenibstreamprotobuf__IntraFreqNeighCellList *message); +size_t uenibstreamprotobuf__intra_freq_neigh_cell_list__pack + (const Uenibstreamprotobuf__IntraFreqNeighCellList *message, + uint8_t *out); +size_t uenibstreamprotobuf__intra_freq_neigh_cell_list__pack_to_buffer + (const Uenibstreamprotobuf__IntraFreqNeighCellList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__IntraFreqNeighCellList * + uenibstreamprotobuf__intra_freq_neigh_cell_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__intra_freq_neigh_cell_list__free_unpacked + (Uenibstreamprotobuf__IntraFreqNeighCellList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__IntraFreqNeighCellInfo methods */ +void uenibstreamprotobuf__intra_freq_neigh_cell_info__init + (Uenibstreamprotobuf__IntraFreqNeighCellInfo *message); +size_t uenibstreamprotobuf__intra_freq_neigh_cell_info__get_packed_size + (const Uenibstreamprotobuf__IntraFreqNeighCellInfo *message); +size_t uenibstreamprotobuf__intra_freq_neigh_cell_info__pack + (const Uenibstreamprotobuf__IntraFreqNeighCellInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__intra_freq_neigh_cell_info__pack_to_buffer + (const Uenibstreamprotobuf__IntraFreqNeighCellInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__IntraFreqNeighCellInfo * + uenibstreamprotobuf__intra_freq_neigh_cell_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__intra_freq_neigh_cell_info__free_unpacked + (Uenibstreamprotobuf__IntraFreqNeighCellInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__IntraFreqBlackCellList methods */ +void uenibstreamprotobuf__intra_freq_black_cell_list__init + (Uenibstreamprotobuf__IntraFreqBlackCellList *message); +size_t uenibstreamprotobuf__intra_freq_black_cell_list__get_packed_size + (const Uenibstreamprotobuf__IntraFreqBlackCellList *message); +size_t uenibstreamprotobuf__intra_freq_black_cell_list__pack + (const Uenibstreamprotobuf__IntraFreqBlackCellList *message, + uint8_t *out); +size_t uenibstreamprotobuf__intra_freq_black_cell_list__pack_to_buffer + (const Uenibstreamprotobuf__IntraFreqBlackCellList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__IntraFreqBlackCellList * + uenibstreamprotobuf__intra_freq_black_cell_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__intra_freq_black_cell_list__free_unpacked + (Uenibstreamprotobuf__IntraFreqBlackCellList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIB4 methods */ +void uenibstreamprotobuf__sib4__init + (Uenibstreamprotobuf__SIB4 *message); +size_t uenibstreamprotobuf__sib4__get_packed_size + (const Uenibstreamprotobuf__SIB4 *message); +size_t uenibstreamprotobuf__sib4__pack + (const Uenibstreamprotobuf__SIB4 *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib4__pack_to_buffer + (const Uenibstreamprotobuf__SIB4 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIB4 * + uenibstreamprotobuf__sib4__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib4__free_unpacked + (Uenibstreamprotobuf__SIB4 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__InterFreqCarrierFreqList methods */ +void uenibstreamprotobuf__inter_freq_carrier_freq_list__init + (Uenibstreamprotobuf__InterFreqCarrierFreqList *message); +size_t uenibstreamprotobuf__inter_freq_carrier_freq_list__get_packed_size + (const Uenibstreamprotobuf__InterFreqCarrierFreqList *message); +size_t uenibstreamprotobuf__inter_freq_carrier_freq_list__pack + (const Uenibstreamprotobuf__InterFreqCarrierFreqList *message, + uint8_t *out); +size_t uenibstreamprotobuf__inter_freq_carrier_freq_list__pack_to_buffer + (const Uenibstreamprotobuf__InterFreqCarrierFreqList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__InterFreqCarrierFreqList * + uenibstreamprotobuf__inter_freq_carrier_freq_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__inter_freq_carrier_freq_list__free_unpacked + (Uenibstreamprotobuf__InterFreqCarrierFreqList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__InterFreqCarrierFreqInfo methods */ +void uenibstreamprotobuf__inter_freq_carrier_freq_info__init + (Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message); +size_t uenibstreamprotobuf__inter_freq_carrier_freq_info__get_packed_size + (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message); +size_t uenibstreamprotobuf__inter_freq_carrier_freq_info__pack + (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__inter_freq_carrier_freq_info__pack_to_buffer + (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__InterFreqCarrierFreqInfo * + uenibstreamprotobuf__inter_freq_carrier_freq_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__inter_freq_carrier_freq_info__free_unpacked + (Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ methods */ +void uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__init + (Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message); +size_t uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__get_packed_size + (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message); +size_t uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__pack + (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message, + uint8_t *out); +size_t uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__pack_to_buffer + (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ * + uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__free_unpacked + (Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__InterFreqNeighCellList methods */ +void uenibstreamprotobuf__inter_freq_neigh_cell_list__init + (Uenibstreamprotobuf__InterFreqNeighCellList *message); +size_t uenibstreamprotobuf__inter_freq_neigh_cell_list__get_packed_size + (const Uenibstreamprotobuf__InterFreqNeighCellList *message); +size_t uenibstreamprotobuf__inter_freq_neigh_cell_list__pack + (const Uenibstreamprotobuf__InterFreqNeighCellList *message, + uint8_t *out); +size_t uenibstreamprotobuf__inter_freq_neigh_cell_list__pack_to_buffer + (const Uenibstreamprotobuf__InterFreqNeighCellList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__InterFreqNeighCellList * + uenibstreamprotobuf__inter_freq_neigh_cell_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__inter_freq_neigh_cell_list__free_unpacked + (Uenibstreamprotobuf__InterFreqNeighCellList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__InterFreqNeighCellInfo methods */ +void uenibstreamprotobuf__inter_freq_neigh_cell_info__init + (Uenibstreamprotobuf__InterFreqNeighCellInfo *message); +size_t uenibstreamprotobuf__inter_freq_neigh_cell_info__get_packed_size + (const Uenibstreamprotobuf__InterFreqNeighCellInfo *message); +size_t uenibstreamprotobuf__inter_freq_neigh_cell_info__pack + (const Uenibstreamprotobuf__InterFreqNeighCellInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__inter_freq_neigh_cell_info__pack_to_buffer + (const Uenibstreamprotobuf__InterFreqNeighCellInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__InterFreqNeighCellInfo * + uenibstreamprotobuf__inter_freq_neigh_cell_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__inter_freq_neigh_cell_info__free_unpacked + (Uenibstreamprotobuf__InterFreqNeighCellInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__InterFreqBlackCellList methods */ +void uenibstreamprotobuf__inter_freq_black_cell_list__init + (Uenibstreamprotobuf__InterFreqBlackCellList *message); +size_t uenibstreamprotobuf__inter_freq_black_cell_list__get_packed_size + (const Uenibstreamprotobuf__InterFreqBlackCellList *message); +size_t uenibstreamprotobuf__inter_freq_black_cell_list__pack + (const Uenibstreamprotobuf__InterFreqBlackCellList *message, + uint8_t *out); +size_t uenibstreamprotobuf__inter_freq_black_cell_list__pack_to_buffer + (const Uenibstreamprotobuf__InterFreqBlackCellList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__InterFreqBlackCellList * + uenibstreamprotobuf__inter_freq_black_cell_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__inter_freq_black_cell_list__free_unpacked + (Uenibstreamprotobuf__InterFreqBlackCellList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIB5 methods */ +void uenibstreamprotobuf__sib5__init + (Uenibstreamprotobuf__SIB5 *message); +size_t uenibstreamprotobuf__sib5__get_packed_size + (const Uenibstreamprotobuf__SIB5 *message); +size_t uenibstreamprotobuf__sib5__pack + (const Uenibstreamprotobuf__SIB5 *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib5__pack_to_buffer + (const Uenibstreamprotobuf__SIB5 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIB5 * + uenibstreamprotobuf__sib5__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib5__free_unpacked + (Uenibstreamprotobuf__SIB5 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CarrierFreqListEUTRA methods */ +void uenibstreamprotobuf__carrier_freq_list_eutra__init + (Uenibstreamprotobuf__CarrierFreqListEUTRA *message); +size_t uenibstreamprotobuf__carrier_freq_list_eutra__get_packed_size + (const Uenibstreamprotobuf__CarrierFreqListEUTRA *message); +size_t uenibstreamprotobuf__carrier_freq_list_eutra__pack + (const Uenibstreamprotobuf__CarrierFreqListEUTRA *message, + uint8_t *out); +size_t uenibstreamprotobuf__carrier_freq_list_eutra__pack_to_buffer + (const Uenibstreamprotobuf__CarrierFreqListEUTRA *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CarrierFreqListEUTRA * + uenibstreamprotobuf__carrier_freq_list_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__carrier_freq_list_eutra__free_unpacked + (Uenibstreamprotobuf__CarrierFreqListEUTRA *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CarrierFreqEUTRA methods */ +void uenibstreamprotobuf__carrier_freq_eutra__init + (Uenibstreamprotobuf__CarrierFreqEUTRA *message); +size_t uenibstreamprotobuf__carrier_freq_eutra__get_packed_size + (const Uenibstreamprotobuf__CarrierFreqEUTRA *message); +size_t uenibstreamprotobuf__carrier_freq_eutra__pack + (const Uenibstreamprotobuf__CarrierFreqEUTRA *message, + uint8_t *out); +size_t uenibstreamprotobuf__carrier_freq_eutra__pack_to_buffer + (const Uenibstreamprotobuf__CarrierFreqEUTRA *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CarrierFreqEUTRA * + uenibstreamprotobuf__carrier_freq_eutra__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__carrier_freq_eutra__free_unpacked + (Uenibstreamprotobuf__CarrierFreqEUTRA *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRAFreqNeighCellList methods */ +void uenibstreamprotobuf__eutra__freq_neigh_cell_list__init + (Uenibstreamprotobuf__EUTRAFreqNeighCellList *message); +size_t uenibstreamprotobuf__eutra__freq_neigh_cell_list__get_packed_size + (const Uenibstreamprotobuf__EUTRAFreqNeighCellList *message); +size_t uenibstreamprotobuf__eutra__freq_neigh_cell_list__pack + (const Uenibstreamprotobuf__EUTRAFreqNeighCellList *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__freq_neigh_cell_list__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAFreqNeighCellList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRAFreqNeighCellList * + uenibstreamprotobuf__eutra__freq_neigh_cell_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__freq_neigh_cell_list__free_unpacked + (Uenibstreamprotobuf__EUTRAFreqNeighCellList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRAFreqBlackCellList methods */ +void uenibstreamprotobuf__eutra__freq_black_cell_list__init + (Uenibstreamprotobuf__EUTRAFreqBlackCellList *message); +size_t uenibstreamprotobuf__eutra__freq_black_cell_list__get_packed_size + (const Uenibstreamprotobuf__EUTRAFreqBlackCellList *message); +size_t uenibstreamprotobuf__eutra__freq_black_cell_list__pack + (const Uenibstreamprotobuf__EUTRAFreqBlackCellList *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__freq_black_cell_list__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAFreqBlackCellList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRAFreqBlackCellList * + uenibstreamprotobuf__eutra__freq_black_cell_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__freq_black_cell_list__free_unpacked + (Uenibstreamprotobuf__EUTRAFreqBlackCellList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EUTRAFreqNeighCellInfo methods */ +void uenibstreamprotobuf__eutra__freq_neigh_cell_info__init + (Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message); +size_t uenibstreamprotobuf__eutra__freq_neigh_cell_info__get_packed_size + (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message); +size_t uenibstreamprotobuf__eutra__freq_neigh_cell_info__pack + (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__eutra__freq_neigh_cell_info__pack_to_buffer + (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EUTRAFreqNeighCellInfo * + uenibstreamprotobuf__eutra__freq_neigh_cell_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eutra__freq_neigh_cell_info__free_unpacked + (Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ methods */ +void uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__init + (Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message); +size_t uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__get_packed_size + (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message); +size_t uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__pack + (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message, + uint8_t *out); +size_t uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__pack_to_buffer + (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ * + uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__free_unpacked + (Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIB6 methods */ +void uenibstreamprotobuf__sib6__init + (Uenibstreamprotobuf__SIB6 *message); +size_t uenibstreamprotobuf__sib6__get_packed_size + (const Uenibstreamprotobuf__SIB6 *message); +size_t uenibstreamprotobuf__sib6__pack + (const Uenibstreamprotobuf__SIB6 *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib6__pack_to_buffer + (const Uenibstreamprotobuf__SIB6 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIB6 * + uenibstreamprotobuf__sib6__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib6__free_unpacked + (Uenibstreamprotobuf__SIB6 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIB7 methods */ +void uenibstreamprotobuf__sib7__init + (Uenibstreamprotobuf__SIB7 *message); +size_t uenibstreamprotobuf__sib7__get_packed_size + (const Uenibstreamprotobuf__SIB7 *message); +size_t uenibstreamprotobuf__sib7__pack + (const Uenibstreamprotobuf__SIB7 *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib7__pack_to_buffer + (const Uenibstreamprotobuf__SIB7 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIB7 * + uenibstreamprotobuf__sib7__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib7__free_unpacked + (Uenibstreamprotobuf__SIB7 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIB8 methods */ +void uenibstreamprotobuf__sib8__init + (Uenibstreamprotobuf__SIB8 *message); +size_t uenibstreamprotobuf__sib8__get_packed_size + (const Uenibstreamprotobuf__SIB8 *message); +size_t uenibstreamprotobuf__sib8__pack + (const Uenibstreamprotobuf__SIB8 *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib8__pack_to_buffer + (const Uenibstreamprotobuf__SIB8 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIB8 * + uenibstreamprotobuf__sib8__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib8__free_unpacked + (Uenibstreamprotobuf__SIB8 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIB9 methods */ +void uenibstreamprotobuf__sib9__init + (Uenibstreamprotobuf__SIB9 *message); +size_t uenibstreamprotobuf__sib9__get_packed_size + (const Uenibstreamprotobuf__SIB9 *message); +size_t uenibstreamprotobuf__sib9__pack + (const Uenibstreamprotobuf__SIB9 *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib9__pack_to_buffer + (const Uenibstreamprotobuf__SIB9 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIB9 * + uenibstreamprotobuf__sib9__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib9__free_unpacked + (Uenibstreamprotobuf__SIB9 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIB9TimeInfo methods */ +void uenibstreamprotobuf__sib9_time_info__init + (Uenibstreamprotobuf__SIB9TimeInfo *message); +size_t uenibstreamprotobuf__sib9_time_info__get_packed_size + (const Uenibstreamprotobuf__SIB9TimeInfo *message); +size_t uenibstreamprotobuf__sib9_time_info__pack + (const Uenibstreamprotobuf__SIB9TimeInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib9_time_info__pack_to_buffer + (const Uenibstreamprotobuf__SIB9TimeInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIB9TimeInfo * + uenibstreamprotobuf__sib9_time_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib9_time_info__free_unpacked + (Uenibstreamprotobuf__SIB9TimeInfo *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SIB1_Closure) + (const Uenibstreamprotobuf__SIB1 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIB1CellSelectionInfo_Closure) + (const Uenibstreamprotobuf__SIB1CellSelectionInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIB1UACBarringInfo_Closure) + (const Uenibstreamprotobuf__SIB1UACBarringInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo_Closure) + (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__IndividualPLMNList_Closure) + (const Uenibstreamprotobuf__IndividualPLMNList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIB2_Closure) + (const Uenibstreamprotobuf__SIB2 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIB2CellReselectionInfoCommon_Closure) + (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__QHyst_Closure) + (const Uenibstreamprotobuf__QHyst *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SpeedStateReselectionPars_Closure) + (const Uenibstreamprotobuf__SpeedStateReselectionPars *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__QHystSF_Closure) + (const Uenibstreamprotobuf__QHystSF *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SFMediumHigh_Closure) + (const Uenibstreamprotobuf__SFMediumHigh *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo_Closure) + (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CellReselectionSubPriority_Closure) + (const Uenibstreamprotobuf__CellReselectionSubPriority *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo_Closure) + (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SpeedStateScaleFactors_Closure) + (const Uenibstreamprotobuf__SpeedStateScaleFactors *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh_Closure) + (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIB3_Closure) + (const Uenibstreamprotobuf__SIB3 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__IntraFreqNeighCellList_Closure) + (const Uenibstreamprotobuf__IntraFreqNeighCellList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__IntraFreqNeighCellInfo_Closure) + (const Uenibstreamprotobuf__IntraFreqNeighCellInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__IntraFreqBlackCellList_Closure) + (const Uenibstreamprotobuf__IntraFreqBlackCellList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIB4_Closure) + (const Uenibstreamprotobuf__SIB4 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__InterFreqCarrierFreqList_Closure) + (const Uenibstreamprotobuf__InterFreqCarrierFreqList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__InterFreqCarrierFreqInfo_Closure) + (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ_Closure) + (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__InterFreqNeighCellList_Closure) + (const Uenibstreamprotobuf__InterFreqNeighCellList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__InterFreqNeighCellInfo_Closure) + (const Uenibstreamprotobuf__InterFreqNeighCellInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__InterFreqBlackCellList_Closure) + (const Uenibstreamprotobuf__InterFreqBlackCellList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIB5_Closure) + (const Uenibstreamprotobuf__SIB5 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CarrierFreqListEUTRA_Closure) + (const Uenibstreamprotobuf__CarrierFreqListEUTRA *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CarrierFreqEUTRA_Closure) + (const Uenibstreamprotobuf__CarrierFreqEUTRA *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRAFreqNeighCellList_Closure) + (const Uenibstreamprotobuf__EUTRAFreqNeighCellList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRAFreqBlackCellList_Closure) + (const Uenibstreamprotobuf__EUTRAFreqBlackCellList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EUTRAFreqNeighCellInfo_Closure) + (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ_Closure) + (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIB6_Closure) + (const Uenibstreamprotobuf__SIB6 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIB7_Closure) + (const Uenibstreamprotobuf__SIB7 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIB8_Closure) + (const Uenibstreamprotobuf__SIB8 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIB9_Closure) + (const Uenibstreamprotobuf__SIB9 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIB9TimeInfo_Closure) + (const Uenibstreamprotobuf__SIB9TimeInfo *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib1__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib1_cell_selection_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib1_uac__barring_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__individual_plmnlist__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__q__hyst__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__q__hyst__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__speed_state_reselection_pars__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__q__hyst_sf__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sf__medium__high__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__sf__medium__high__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_reselection_sub_priority__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__cell_reselection_sub_priority__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__speed_state_scale_factors__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib3__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__intra_freq_black_cell_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib4__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_black_cell_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib5__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_freq_list_eutra__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_freq_eutra__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib6__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib7__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__sib7__warning_message_segment_type__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib8__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__sib8__warning_message_segment_type__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib9__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib9_time_info__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_rrc_5fsib_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/rrc_system_information.pb-c.c b/mc-core/mc/local_datasource/rrc_system_information.pb-c.c new file mode 100644 index 0000000..727fa4b --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_system_information.pb-c.c @@ -0,0 +1,362 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_system_information.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "rrc_system_information.pb-c.h" +void uenibstreamprotobuf__system_information__init + (Uenibstreamprotobuf__SystemInformation *message) +{ + static const Uenibstreamprotobuf__SystemInformation init_value = UENIBSTREAMPROTOBUF__SYSTEM_INFORMATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__system_information__get_packed_size + (const Uenibstreamprotobuf__SystemInformation *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__system_information__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__system_information__pack + (const Uenibstreamprotobuf__SystemInformation *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__system_information__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__system_information__pack_to_buffer + (const Uenibstreamprotobuf__SystemInformation *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__system_information__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SystemInformation * + uenibstreamprotobuf__system_information__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SystemInformation *) + protobuf_c_message_unpack (&uenibstreamprotobuf__system_information__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__system_information__free_unpacked + (Uenibstreamprotobuf__SystemInformation *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__system_information__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__system_information__ies__init + (Uenibstreamprotobuf__SystemInformationIEs *message) +{ + static const Uenibstreamprotobuf__SystemInformationIEs init_value = UENIBSTREAMPROTOBUF__SYSTEM_INFORMATION__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__system_information__ies__get_packed_size + (const Uenibstreamprotobuf__SystemInformationIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__system_information__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__system_information__ies__pack + (const Uenibstreamprotobuf__SystemInformationIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__system_information__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__system_information__ies__pack_to_buffer + (const Uenibstreamprotobuf__SystemInformationIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__system_information__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SystemInformationIEs * + uenibstreamprotobuf__system_information__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SystemInformationIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__system_information__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__system_information__ies__free_unpacked + (Uenibstreamprotobuf__SystemInformationIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__system_information__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sib__type_and_info__init + (Uenibstreamprotobuf__SIBTypeAndInfo *message) +{ + static const Uenibstreamprotobuf__SIBTypeAndInfo init_value = UENIBSTREAMPROTOBUF__SIB__TYPE_AND_INFO__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sib__type_and_info__get_packed_size + (const Uenibstreamprotobuf__SIBTypeAndInfo *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_and_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sib__type_and_info__pack + (const Uenibstreamprotobuf__SIBTypeAndInfo *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_and_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sib__type_and_info__pack_to_buffer + (const Uenibstreamprotobuf__SIBTypeAndInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_and_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SIBTypeAndInfo * + uenibstreamprotobuf__sib__type_and_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SIBTypeAndInfo *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sib__type_and_info__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sib__type_and_info__free_unpacked + (Uenibstreamprotobuf__SIBTypeAndInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_and_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__system_information__field_descriptors[1] = +{ + { + "systemInformation_r15", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SystemInformation, critical_extensions_case), + offsetof(Uenibstreamprotobuf__SystemInformation, systeminformation_r15), + &uenibstreamprotobuf__system_information__ies__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__system_information__field_indices_by_name[] = { + 0, /* field[0] = systemInformation_r15 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__system_information__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__system_information__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SystemInformation", + "SystemInformation", + "Uenibstreamprotobuf__SystemInformation", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SystemInformation), + 1, + uenibstreamprotobuf__system_information__field_descriptors, + uenibstreamprotobuf__system_information__field_indices_by_name, + 1, uenibstreamprotobuf__system_information__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__system_information__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__system_information__ies__field_descriptors[2] = +{ + { + "sib_TypeAndInfo", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SystemInformationIEs, n_sib_typeandinfo), + offsetof(Uenibstreamprotobuf__SystemInformationIEs, sib_typeandinfo), + &uenibstreamprotobuf__sib__type_and_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "lateNonCriticalExtension", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SystemInformationIEs, latenoncriticalextension), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__system_information__ies__field_indices_by_name[] = { + 1, /* field[1] = lateNonCriticalExtension */ + 0, /* field[0] = sib_TypeAndInfo */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__system_information__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__system_information__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SystemInformation_IEs", + "SystemInformationIEs", + "Uenibstreamprotobuf__SystemInformationIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SystemInformationIEs), + 2, + uenibstreamprotobuf__system_information__ies__field_descriptors, + uenibstreamprotobuf__system_information__ies__field_indices_by_name, + 1, uenibstreamprotobuf__system_information__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__system_information__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib__type_and_info__field_descriptors[8] = +{ + { + "sib2", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case), + offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib2), + &uenibstreamprotobuf__sib2__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sib3", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case), + offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib3), + &uenibstreamprotobuf__sib3__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sib4", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case), + offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib4), + &uenibstreamprotobuf__sib4__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sib5", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case), + offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib5), + &uenibstreamprotobuf__sib5__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sib6", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case), + offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib6), + &uenibstreamprotobuf__sib6__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sib7", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case), + offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib7), + &uenibstreamprotobuf__sib7__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sib8", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case), + offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib8), + &uenibstreamprotobuf__sib8__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sib9", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case), + offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib9), + &uenibstreamprotobuf__sib9__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sib__type_and_info__field_indices_by_name[] = { + 0, /* field[0] = sib2 */ + 1, /* field[1] = sib3 */ + 2, /* field[2] = sib4 */ + 3, /* field[3] = sib5 */ + 4, /* field[4] = sib6 */ + 5, /* field[5] = sib7 */ + 6, /* field[6] = sib8 */ + 7, /* field[7] = sib9 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sib__type_and_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__type_and_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SIB_TypeAndInfo", + "SIBTypeAndInfo", + "Uenibstreamprotobuf__SIBTypeAndInfo", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SIBTypeAndInfo), + 8, + uenibstreamprotobuf__sib__type_and_info__field_descriptors, + uenibstreamprotobuf__sib__type_and_info__field_indices_by_name, + 1, uenibstreamprotobuf__sib__type_and_info__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sib__type_and_info__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/rrc_system_information.pb-c.h b/mc-core/mc/local_datasource/rrc_system_information.pb-c.h new file mode 100644 index 0000000..48d8c85 --- /dev/null +++ b/mc-core/mc/local_datasource/rrc_system_information.pb-c.h @@ -0,0 +1,176 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrc_system_information.proto */ + +#ifndef PROTOBUF_C_rrc_5fsystem_5finformation_2eproto__INCLUDED +#define PROTOBUF_C_rrc_5fsystem_5finformation_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "rrc_common_types.pb-c.h" +#include "rrc_sib.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SystemInformation Uenibstreamprotobuf__SystemInformation; +typedef struct _Uenibstreamprotobuf__SystemInformationIEs Uenibstreamprotobuf__SystemInformationIEs; +typedef struct _Uenibstreamprotobuf__SIBTypeAndInfo Uenibstreamprotobuf__SIBTypeAndInfo; + + +/* --- enums --- */ + + +/* --- messages --- */ + +typedef enum { + UENIBSTREAMPROTOBUF__SYSTEM_INFORMATION__CRITICAL_EXTENSIONS__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SYSTEM_INFORMATION__CRITICAL_EXTENSIONS_SYSTEM_INFORMATION_R15 = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SYSTEM_INFORMATION__CRITICAL_EXTENSIONS) +} Uenibstreamprotobuf__SystemInformation__CriticalExtensionsCase; + +struct _Uenibstreamprotobuf__SystemInformation +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SystemInformation__CriticalExtensionsCase critical_extensions_case; + union { + Uenibstreamprotobuf__SystemInformationIEs *systeminformation_r15; + }; +}; +#define UENIBSTREAMPROTOBUF__SYSTEM_INFORMATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__system_information__descriptor) \ + , UENIBSTREAMPROTOBUF__SYSTEM_INFORMATION__CRITICAL_EXTENSIONS__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__SystemInformationIEs +{ + ProtobufCMessage base; + size_t n_sib_typeandinfo; + Uenibstreamprotobuf__SIBTypeAndInfo **sib_typeandinfo; + Google__Protobuf__StringValue *latenoncriticalextension; +}; +#define UENIBSTREAMPROTOBUF__SYSTEM_INFORMATION__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__system_information__ies__descriptor) \ + , 0,NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__SIB__TYPE_AND_INFO__C__NOT_SET = 0, + UENIBSTREAMPROTOBUF__SIB__TYPE_AND_INFO__C_SIB2 = 1, + UENIBSTREAMPROTOBUF__SIB__TYPE_AND_INFO__C_SIB3 = 2, + UENIBSTREAMPROTOBUF__SIB__TYPE_AND_INFO__C_SIB4 = 3, + UENIBSTREAMPROTOBUF__SIB__TYPE_AND_INFO__C_SIB5 = 4, + UENIBSTREAMPROTOBUF__SIB__TYPE_AND_INFO__C_SIB6 = 5, + UENIBSTREAMPROTOBUF__SIB__TYPE_AND_INFO__C_SIB7 = 6, + UENIBSTREAMPROTOBUF__SIB__TYPE_AND_INFO__C_SIB8 = 7, + UENIBSTREAMPROTOBUF__SIB__TYPE_AND_INFO__C_SIB9 = 8 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SIB__TYPE_AND_INFO__C) +} Uenibstreamprotobuf__SIBTypeAndInfo__CCase; + +struct _Uenibstreamprotobuf__SIBTypeAndInfo +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SIBTypeAndInfo__CCase c_case; + union { + Uenibstreamprotobuf__SIB2 *sib2; + Uenibstreamprotobuf__SIB3 *sib3; + Uenibstreamprotobuf__SIB4 *sib4; + Uenibstreamprotobuf__SIB5 *sib5; + Uenibstreamprotobuf__SIB6 *sib6; + Uenibstreamprotobuf__SIB7 *sib7; + Uenibstreamprotobuf__SIB8 *sib8; + Uenibstreamprotobuf__SIB9 *sib9; + }; +}; +#define UENIBSTREAMPROTOBUF__SIB__TYPE_AND_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib__type_and_info__descriptor) \ + , UENIBSTREAMPROTOBUF__SIB__TYPE_AND_INFO__C__NOT_SET, {0} } + + +/* Uenibstreamprotobuf__SystemInformation methods */ +void uenibstreamprotobuf__system_information__init + (Uenibstreamprotobuf__SystemInformation *message); +size_t uenibstreamprotobuf__system_information__get_packed_size + (const Uenibstreamprotobuf__SystemInformation *message); +size_t uenibstreamprotobuf__system_information__pack + (const Uenibstreamprotobuf__SystemInformation *message, + uint8_t *out); +size_t uenibstreamprotobuf__system_information__pack_to_buffer + (const Uenibstreamprotobuf__SystemInformation *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SystemInformation * + uenibstreamprotobuf__system_information__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__system_information__free_unpacked + (Uenibstreamprotobuf__SystemInformation *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SystemInformationIEs methods */ +void uenibstreamprotobuf__system_information__ies__init + (Uenibstreamprotobuf__SystemInformationIEs *message); +size_t uenibstreamprotobuf__system_information__ies__get_packed_size + (const Uenibstreamprotobuf__SystemInformationIEs *message); +size_t uenibstreamprotobuf__system_information__ies__pack + (const Uenibstreamprotobuf__SystemInformationIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__system_information__ies__pack_to_buffer + (const Uenibstreamprotobuf__SystemInformationIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SystemInformationIEs * + uenibstreamprotobuf__system_information__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__system_information__ies__free_unpacked + (Uenibstreamprotobuf__SystemInformationIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SIBTypeAndInfo methods */ +void uenibstreamprotobuf__sib__type_and_info__init + (Uenibstreamprotobuf__SIBTypeAndInfo *message); +size_t uenibstreamprotobuf__sib__type_and_info__get_packed_size + (const Uenibstreamprotobuf__SIBTypeAndInfo *message); +size_t uenibstreamprotobuf__sib__type_and_info__pack + (const Uenibstreamprotobuf__SIBTypeAndInfo *message, + uint8_t *out); +size_t uenibstreamprotobuf__sib__type_and_info__pack_to_buffer + (const Uenibstreamprotobuf__SIBTypeAndInfo *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SIBTypeAndInfo * + uenibstreamprotobuf__sib__type_and_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sib__type_and_info__free_unpacked + (Uenibstreamprotobuf__SIBTypeAndInfo *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SystemInformation_Closure) + (const Uenibstreamprotobuf__SystemInformation *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SystemInformationIEs_Closure) + (const Uenibstreamprotobuf__SystemInformationIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SIBTypeAndInfo_Closure) + (const Uenibstreamprotobuf__SIBTypeAndInfo *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__system_information__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__system_information__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__type_and_info__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_rrc_5fsystem_5finformation_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/rrctransfer.pb-c.c b/mc-core/mc/local_datasource/rrctransfer.pb-c.c new file mode 100644 index 0000000..d682130 --- /dev/null +++ b/mc-core/mc/local_datasource/rrctransfer.pb-c.c @@ -0,0 +1,760 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrctransfer.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "rrctransfer.pb-c.h" +void uenibstreamprotobuf__uenrmeasurement__ext_ies__init + (Uenibstreamprotobuf__UENRMeasurementExtIEs *message) +{ + static const Uenibstreamprotobuf__UENRMeasurementExtIEs init_value = UENIBSTREAMPROTOBUF__UENRMEASUREMENT__EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uenrmeasurement__ext_ies__get_packed_size + (const Uenibstreamprotobuf__UENRMeasurementExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uenrmeasurement__ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uenrmeasurement__ext_ies__pack + (const Uenibstreamprotobuf__UENRMeasurementExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uenrmeasurement__ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uenrmeasurement__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__UENRMeasurementExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uenrmeasurement__ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UENRMeasurementExtIEs * + uenibstreamprotobuf__uenrmeasurement__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UENRMeasurementExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uenrmeasurement__ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uenrmeasurement__ext_ies__free_unpacked + (Uenibstreamprotobuf__UENRMeasurementExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uenrmeasurement__ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__uenrmeasurement__init + (Uenibstreamprotobuf__UENRMeasurement *message) +{ + static const Uenibstreamprotobuf__UENRMeasurement init_value = UENIBSTREAMPROTOBUF__UENRMEASUREMENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uenrmeasurement__get_packed_size + (const Uenibstreamprotobuf__UENRMeasurement *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uenrmeasurement__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uenrmeasurement__pack + (const Uenibstreamprotobuf__UENRMeasurement *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uenrmeasurement__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uenrmeasurement__pack_to_buffer + (const Uenibstreamprotobuf__UENRMeasurement *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uenrmeasurement__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UENRMeasurement * + uenibstreamprotobuf__uenrmeasurement__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UENRMeasurement *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uenrmeasurement__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uenrmeasurement__free_unpacked + (Uenibstreamprotobuf__UENRMeasurement *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uenrmeasurement__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__split_srb__ext_ies__init + (Uenibstreamprotobuf__SplitSRBExtIEs *message) +{ + static const Uenibstreamprotobuf__SplitSRBExtIEs init_value = UENIBSTREAMPROTOBUF__SPLIT_SRB__EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__split_srb__ext_ies__get_packed_size + (const Uenibstreamprotobuf__SplitSRBExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__split_srb__ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__split_srb__ext_ies__pack + (const Uenibstreamprotobuf__SplitSRBExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__split_srb__ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__split_srb__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__SplitSRBExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__split_srb__ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SplitSRBExtIEs * + uenibstreamprotobuf__split_srb__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SplitSRBExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__split_srb__ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__split_srb__ext_ies__free_unpacked + (Uenibstreamprotobuf__SplitSRBExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__split_srb__ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__delivery_status__ext_ies__init + (Uenibstreamprotobuf__DeliveryStatusExtIEs *message) +{ + static const Uenibstreamprotobuf__DeliveryStatusExtIEs init_value = UENIBSTREAMPROTOBUF__DELIVERY_STATUS__EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__delivery_status__ext_ies__get_packed_size + (const Uenibstreamprotobuf__DeliveryStatusExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__delivery_status__ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__delivery_status__ext_ies__pack + (const Uenibstreamprotobuf__DeliveryStatusExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__delivery_status__ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__delivery_status__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__DeliveryStatusExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__delivery_status__ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DeliveryStatusExtIEs * + uenibstreamprotobuf__delivery_status__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DeliveryStatusExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__delivery_status__ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__delivery_status__ext_ies__free_unpacked + (Uenibstreamprotobuf__DeliveryStatusExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__delivery_status__ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__delivery_status__init + (Uenibstreamprotobuf__DeliveryStatus *message) +{ + static const Uenibstreamprotobuf__DeliveryStatus init_value = UENIBSTREAMPROTOBUF__DELIVERY_STATUS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__delivery_status__get_packed_size + (const Uenibstreamprotobuf__DeliveryStatus *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__delivery_status__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__delivery_status__pack + (const Uenibstreamprotobuf__DeliveryStatus *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__delivery_status__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__delivery_status__pack_to_buffer + (const Uenibstreamprotobuf__DeliveryStatus *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__delivery_status__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DeliveryStatus * + uenibstreamprotobuf__delivery_status__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DeliveryStatus *) + protobuf_c_message_unpack (&uenibstreamprotobuf__delivery_status__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__delivery_status__free_unpacked + (Uenibstreamprotobuf__DeliveryStatus *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__delivery_status__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__split_srb__init + (Uenibstreamprotobuf__SplitSRB *message) +{ + static const Uenibstreamprotobuf__SplitSRB init_value = UENIBSTREAMPROTOBUF__SPLIT_SRB__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__split_srb__get_packed_size + (const Uenibstreamprotobuf__SplitSRB *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__split_srb__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__split_srb__pack + (const Uenibstreamprotobuf__SplitSRB *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__split_srb__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__split_srb__pack_to_buffer + (const Uenibstreamprotobuf__SplitSRB *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__split_srb__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SplitSRB * + uenibstreamprotobuf__split_srb__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SplitSRB *) + protobuf_c_message_unpack (&uenibstreamprotobuf__split_srb__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__split_srb__free_unpacked + (Uenibstreamprotobuf__SplitSRB *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__split_srb__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rrctransfer__ies__init + (Uenibstreamprotobuf__RRCTransferIEs *message) +{ + static const Uenibstreamprotobuf__RRCTransferIEs init_value = UENIBSTREAMPROTOBUF__RRCTRANSFER__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rrctransfer__ies__get_packed_size + (const Uenibstreamprotobuf__RRCTransferIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrctransfer__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rrctransfer__ies__pack + (const Uenibstreamprotobuf__RRCTransferIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrctransfer__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rrctransfer__ies__pack_to_buffer + (const Uenibstreamprotobuf__RRCTransferIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrctransfer__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RRCTransferIEs * + uenibstreamprotobuf__rrctransfer__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RRCTransferIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rrctransfer__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rrctransfer__ies__free_unpacked + (Uenibstreamprotobuf__RRCTransferIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rrctransfer__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rrctransfer__init + (Uenibstreamprotobuf__RRCTransfer *message) +{ + static const Uenibstreamprotobuf__RRCTransfer init_value = UENIBSTREAMPROTOBUF__RRCTRANSFER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rrctransfer__get_packed_size + (const Uenibstreamprotobuf__RRCTransfer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrctransfer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rrctransfer__pack + (const Uenibstreamprotobuf__RRCTransfer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrctransfer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rrctransfer__pack_to_buffer + (const Uenibstreamprotobuf__RRCTransfer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrctransfer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RRCTransfer * + uenibstreamprotobuf__rrctransfer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RRCTransfer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rrctransfer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rrctransfer__free_unpacked + (Uenibstreamprotobuf__RRCTransfer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rrctransfer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +#define uenibstreamprotobuf__uenrmeasurement__ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__uenrmeasurement__ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__uenrmeasurement__ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__uenrmeasurement__ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UENRMeasurement_ExtIEs", + "UENRMeasurementExtIEs", + "Uenibstreamprotobuf__UENRMeasurementExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UENRMeasurementExtIEs), + 0, + uenibstreamprotobuf__uenrmeasurement__ext_ies__field_descriptors, + uenibstreamprotobuf__uenrmeasurement__ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__uenrmeasurement__ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uenrmeasurement__ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uenrmeasurement__field_descriptors[2] = +{ + { + "uENRMeasurements", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UENRMeasurement, uenrmeasurements), + &uenibstreamprotobuf__rrccontainer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UENRMeasurement, n_ie_extensions), + offsetof(Uenibstreamprotobuf__UENRMeasurement, ie_extensions), + &uenibstreamprotobuf__uenrmeasurement__ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uenrmeasurement__field_indices_by_name[] = { + 1, /* field[1] = iE_Extensions */ + 0, /* field[0] = uENRMeasurements */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uenrmeasurement__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uenrmeasurement__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UENRMeasurement", + "UENRMeasurement", + "Uenibstreamprotobuf__UENRMeasurement", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UENRMeasurement), + 2, + uenibstreamprotobuf__uenrmeasurement__field_descriptors, + uenibstreamprotobuf__uenrmeasurement__field_indices_by_name, + 1, uenibstreamprotobuf__uenrmeasurement__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uenrmeasurement__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__split_srb__ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__split_srb__ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__split_srb__ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__split_srb__ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SplitSRB_ExtIEs", + "SplitSRBExtIEs", + "Uenibstreamprotobuf__SplitSRBExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SplitSRBExtIEs), + 0, + uenibstreamprotobuf__split_srb__ext_ies__field_descriptors, + uenibstreamprotobuf__split_srb__ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__split_srb__ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__split_srb__ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__delivery_status__ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__delivery_status__ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__delivery_status__ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__delivery_status__ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DeliveryStatus_ExtIEs", + "DeliveryStatusExtIEs", + "Uenibstreamprotobuf__DeliveryStatusExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DeliveryStatusExtIEs), + 0, + uenibstreamprotobuf__delivery_status__ext_ies__field_descriptors, + uenibstreamprotobuf__delivery_status__ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__delivery_status__ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__delivery_status__ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__delivery_status__field_descriptors[2] = +{ + { + "highestSuccessDeliveredPDCPSN", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DeliveryStatus, highestsuccessdeliveredpdcpsn), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__DeliveryStatus, n_ie_extensions), + offsetof(Uenibstreamprotobuf__DeliveryStatus, ie_extensions), + &uenibstreamprotobuf__delivery_status__ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__delivery_status__field_indices_by_name[] = { + 0, /* field[0] = highestSuccessDeliveredPDCPSN */ + 1, /* field[1] = iE_Extensions */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__delivery_status__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__delivery_status__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DeliveryStatus", + "DeliveryStatus", + "Uenibstreamprotobuf__DeliveryStatus", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DeliveryStatus), + 2, + uenibstreamprotobuf__delivery_status__field_descriptors, + uenibstreamprotobuf__delivery_status__field_indices_by_name, + 1, uenibstreamprotobuf__delivery_status__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__delivery_status__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__split_srb__srbtype__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SPLIT_SRB__SRBTYPE__protobuf_unspecified", 0 }, + { "srb1", "UENIBSTREAMPROTOBUF__SPLIT_SRB__SRBTYPE__srb1", 1 }, + { "srb2", "UENIBSTREAMPROTOBUF__SPLIT_SRB__SRBTYPE__srb2", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__split_srb__srbtype__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__split_srb__srbtype__enum_values_by_name[3] = +{ + { "protobuf_unspecified", 0 }, + { "srb1", 1 }, + { "srb2", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__split_srb__srbtype__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SplitSRB.SRBType", + "SRBType", + "Uenibstreamprotobuf__SplitSRB__SRBType", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__split_srb__srbtype__enum_values_by_number, + 3, + uenibstreamprotobuf__split_srb__srbtype__enum_values_by_name, + 1, + uenibstreamprotobuf__split_srb__srbtype__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__split_srb__field_descriptors[4] = +{ + { + "rrcContainer", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SplitSRB, rrccontainer), + &uenibstreamprotobuf__rrccontainer__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "srbType", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SplitSRB, srbtype), + &uenibstreamprotobuf__split_srb__srbtype__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "deliveryStatus", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SplitSRB, deliverystatus), + &uenibstreamprotobuf__delivery_status__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SplitSRB, n_ie_extensions), + offsetof(Uenibstreamprotobuf__SplitSRB, ie_extensions), + &uenibstreamprotobuf__split_srb__ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__split_srb__field_indices_by_name[] = { + 2, /* field[2] = deliveryStatus */ + 3, /* field[3] = iE_Extensions */ + 0, /* field[0] = rrcContainer */ + 1, /* field[1] = srbType */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__split_srb__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__split_srb__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SplitSRB", + "SplitSRB", + "Uenibstreamprotobuf__SplitSRB", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SplitSRB), + 4, + uenibstreamprotobuf__split_srb__field_descriptors, + uenibstreamprotobuf__split_srb__field_indices_by_name, + 1, uenibstreamprotobuf__split_srb__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__split_srb__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrctransfer__ies__field_descriptors[5] = +{ + { + "id_MeNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCTransferIEs, id_menb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCTransferIEs, id_sgnb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SplitSRB", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCTransferIEs, id_splitsrb), + &uenibstreamprotobuf__split_srb__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_UENRMeasurement", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCTransferIEs, id_uenrmeasurement), + &uenibstreamprotobuf__uenrmeasurement__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNB_UE_X2AP_ID_Extension", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCTransferIEs, id_menb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rrctransfer__ies__field_indices_by_name[] = { + 0, /* field[0] = id_MeNB_UE_X2AP_ID */ + 4, /* field[4] = id_MeNB_UE_X2AP_ID_Extension */ + 1, /* field[1] = id_SgNB_UE_X2AP_ID */ + 2, /* field[2] = id_SplitSRB */ + 3, /* field[3] = id_UENRMeasurement */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rrctransfer__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rrctransfer__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RRCTransfer_IEs", + "RRCTransferIEs", + "Uenibstreamprotobuf__RRCTransferIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RRCTransferIEs), + 5, + uenibstreamprotobuf__rrctransfer__ies__field_descriptors, + uenibstreamprotobuf__rrctransfer__ies__field_indices_by_name, + 1, uenibstreamprotobuf__rrctransfer__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rrctransfer__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrctransfer__field_descriptors[1] = +{ + { + "rrcTransfer_IEs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCTransfer, rrctransfer_ies), + &uenibstreamprotobuf__rrctransfer__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rrctransfer__field_indices_by_name[] = { + 0, /* field[0] = rrcTransfer_IEs */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rrctransfer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rrctransfer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RRCTransfer", + "RRCTransfer", + "Uenibstreamprotobuf__RRCTransfer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RRCTransfer), + 1, + uenibstreamprotobuf__rrctransfer__field_descriptors, + uenibstreamprotobuf__rrctransfer__field_indices_by_name, + 1, uenibstreamprotobuf__rrctransfer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rrctransfer__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/rrctransfer.pb-c.h b/mc-core/mc/local_datasource/rrctransfer.pb-c.h new file mode 100644 index 0000000..3e77d9a --- /dev/null +++ b/mc-core/mc/local_datasource/rrctransfer.pb-c.h @@ -0,0 +1,333 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: rrctransfer.proto */ + +#ifndef PROTOBUF_C_rrctransfer_2eproto__INCLUDED +#define PROTOBUF_C_rrctransfer_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "rrc_general_message_types.pb-c.h" + +typedef struct _Uenibstreamprotobuf__UENRMeasurementExtIEs Uenibstreamprotobuf__UENRMeasurementExtIEs; +typedef struct _Uenibstreamprotobuf__UENRMeasurement Uenibstreamprotobuf__UENRMeasurement; +typedef struct _Uenibstreamprotobuf__SplitSRBExtIEs Uenibstreamprotobuf__SplitSRBExtIEs; +typedef struct _Uenibstreamprotobuf__DeliveryStatusExtIEs Uenibstreamprotobuf__DeliveryStatusExtIEs; +typedef struct _Uenibstreamprotobuf__DeliveryStatus Uenibstreamprotobuf__DeliveryStatus; +typedef struct _Uenibstreamprotobuf__SplitSRB Uenibstreamprotobuf__SplitSRB; +typedef struct _Uenibstreamprotobuf__RRCTransferIEs Uenibstreamprotobuf__RRCTransferIEs; +typedef struct _Uenibstreamprotobuf__RRCTransfer Uenibstreamprotobuf__RRCTransfer; + + +/* --- enums --- */ + +typedef enum _Uenibstreamprotobuf__SplitSRB__SRBType { + UENIBSTREAMPROTOBUF__SPLIT_SRB__SRBTYPE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SPLIT_SRB__SRBTYPE__srb1 = 1, + UENIBSTREAMPROTOBUF__SPLIT_SRB__SRBTYPE__srb2 = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SPLIT_SRB__SRBTYPE) +} Uenibstreamprotobuf__SplitSRB__SRBType; + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__UENRMeasurementExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__UENRMEASUREMENT__EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uenrmeasurement__ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__UENRMeasurement +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RRCContainer *uenrmeasurements; + size_t n_ie_extensions; + Uenibstreamprotobuf__UENRMeasurementExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__UENRMEASUREMENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uenrmeasurement__descriptor) \ + , NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__SplitSRBExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__SPLIT_SRB__EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__split_srb__ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__DeliveryStatusExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__DELIVERY_STATUS__EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__delivery_status__ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__DeliveryStatus +{ + ProtobufCMessage base; + uint32_t highestsuccessdeliveredpdcpsn; + size_t n_ie_extensions; + Uenibstreamprotobuf__DeliveryStatusExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__DELIVERY_STATUS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__delivery_status__descriptor) \ + , 0, 0,NULL } + + +struct _Uenibstreamprotobuf__SplitSRB +{ + ProtobufCMessage base; + /* + *UNNECESSARILY LONG - CANNOT COMPLETE 36.331 RRCContainer - + *ALSO SPLIT SRB IS NOT SUPPORTED IN NOKIA gNB. THIS WILL BE A HEAVILY + *UNNECESSARY EXERCISE TO DO PROTOBUF SPEC. FOR THE TIME BEING, IT IS + *OK TO USE 38.331 + */ + Uenibstreamprotobuf__RRCContainer *rrccontainer; + Uenibstreamprotobuf__SplitSRB__SRBType srbtype; + Uenibstreamprotobuf__DeliveryStatus *deliverystatus; + size_t n_ie_extensions; + Uenibstreamprotobuf__SplitSRBExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__SPLIT_SRB__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__split_srb__descriptor) \ + , NULL, UENIBSTREAMPROTOBUF__SPLIT_SRB__SRBTYPE__protobuf_unspecified, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__RRCTransferIEs +{ + ProtobufCMessage base; + uint32_t id_menb_ue_x2ap_id; + uint32_t id_sgnb_ue_x2ap_id; + Uenibstreamprotobuf__SplitSRB *id_splitsrb; + Uenibstreamprotobuf__UENRMeasurement *id_uenrmeasurement; + Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension; +}; +#define UENIBSTREAMPROTOBUF__RRCTRANSFER__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rrctransfer__ies__descriptor) \ + , 0, 0, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__RRCTransfer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RRCTransferIEs *rrctransfer_ies; +}; +#define UENIBSTREAMPROTOBUF__RRCTRANSFER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rrctransfer__descriptor) \ + , NULL } + + +/* Uenibstreamprotobuf__UENRMeasurementExtIEs methods */ +void uenibstreamprotobuf__uenrmeasurement__ext_ies__init + (Uenibstreamprotobuf__UENRMeasurementExtIEs *message); +size_t uenibstreamprotobuf__uenrmeasurement__ext_ies__get_packed_size + (const Uenibstreamprotobuf__UENRMeasurementExtIEs *message); +size_t uenibstreamprotobuf__uenrmeasurement__ext_ies__pack + (const Uenibstreamprotobuf__UENRMeasurementExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__uenrmeasurement__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__UENRMeasurementExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UENRMeasurementExtIEs * + uenibstreamprotobuf__uenrmeasurement__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uenrmeasurement__ext_ies__free_unpacked + (Uenibstreamprotobuf__UENRMeasurementExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UENRMeasurement methods */ +void uenibstreamprotobuf__uenrmeasurement__init + (Uenibstreamprotobuf__UENRMeasurement *message); +size_t uenibstreamprotobuf__uenrmeasurement__get_packed_size + (const Uenibstreamprotobuf__UENRMeasurement *message); +size_t uenibstreamprotobuf__uenrmeasurement__pack + (const Uenibstreamprotobuf__UENRMeasurement *message, + uint8_t *out); +size_t uenibstreamprotobuf__uenrmeasurement__pack_to_buffer + (const Uenibstreamprotobuf__UENRMeasurement *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UENRMeasurement * + uenibstreamprotobuf__uenrmeasurement__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uenrmeasurement__free_unpacked + (Uenibstreamprotobuf__UENRMeasurement *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SplitSRBExtIEs methods */ +void uenibstreamprotobuf__split_srb__ext_ies__init + (Uenibstreamprotobuf__SplitSRBExtIEs *message); +size_t uenibstreamprotobuf__split_srb__ext_ies__get_packed_size + (const Uenibstreamprotobuf__SplitSRBExtIEs *message); +size_t uenibstreamprotobuf__split_srb__ext_ies__pack + (const Uenibstreamprotobuf__SplitSRBExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__split_srb__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__SplitSRBExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SplitSRBExtIEs * + uenibstreamprotobuf__split_srb__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__split_srb__ext_ies__free_unpacked + (Uenibstreamprotobuf__SplitSRBExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DeliveryStatusExtIEs methods */ +void uenibstreamprotobuf__delivery_status__ext_ies__init + (Uenibstreamprotobuf__DeliveryStatusExtIEs *message); +size_t uenibstreamprotobuf__delivery_status__ext_ies__get_packed_size + (const Uenibstreamprotobuf__DeliveryStatusExtIEs *message); +size_t uenibstreamprotobuf__delivery_status__ext_ies__pack + (const Uenibstreamprotobuf__DeliveryStatusExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__delivery_status__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__DeliveryStatusExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DeliveryStatusExtIEs * + uenibstreamprotobuf__delivery_status__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__delivery_status__ext_ies__free_unpacked + (Uenibstreamprotobuf__DeliveryStatusExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DeliveryStatus methods */ +void uenibstreamprotobuf__delivery_status__init + (Uenibstreamprotobuf__DeliveryStatus *message); +size_t uenibstreamprotobuf__delivery_status__get_packed_size + (const Uenibstreamprotobuf__DeliveryStatus *message); +size_t uenibstreamprotobuf__delivery_status__pack + (const Uenibstreamprotobuf__DeliveryStatus *message, + uint8_t *out); +size_t uenibstreamprotobuf__delivery_status__pack_to_buffer + (const Uenibstreamprotobuf__DeliveryStatus *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DeliveryStatus * + uenibstreamprotobuf__delivery_status__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__delivery_status__free_unpacked + (Uenibstreamprotobuf__DeliveryStatus *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SplitSRB methods */ +void uenibstreamprotobuf__split_srb__init + (Uenibstreamprotobuf__SplitSRB *message); +size_t uenibstreamprotobuf__split_srb__get_packed_size + (const Uenibstreamprotobuf__SplitSRB *message); +size_t uenibstreamprotobuf__split_srb__pack + (const Uenibstreamprotobuf__SplitSRB *message, + uint8_t *out); +size_t uenibstreamprotobuf__split_srb__pack_to_buffer + (const Uenibstreamprotobuf__SplitSRB *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SplitSRB * + uenibstreamprotobuf__split_srb__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__split_srb__free_unpacked + (Uenibstreamprotobuf__SplitSRB *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RRCTransferIEs methods */ +void uenibstreamprotobuf__rrctransfer__ies__init + (Uenibstreamprotobuf__RRCTransferIEs *message); +size_t uenibstreamprotobuf__rrctransfer__ies__get_packed_size + (const Uenibstreamprotobuf__RRCTransferIEs *message); +size_t uenibstreamprotobuf__rrctransfer__ies__pack + (const Uenibstreamprotobuf__RRCTransferIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__rrctransfer__ies__pack_to_buffer + (const Uenibstreamprotobuf__RRCTransferIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RRCTransferIEs * + uenibstreamprotobuf__rrctransfer__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rrctransfer__ies__free_unpacked + (Uenibstreamprotobuf__RRCTransferIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RRCTransfer methods */ +void uenibstreamprotobuf__rrctransfer__init + (Uenibstreamprotobuf__RRCTransfer *message); +size_t uenibstreamprotobuf__rrctransfer__get_packed_size + (const Uenibstreamprotobuf__RRCTransfer *message); +size_t uenibstreamprotobuf__rrctransfer__pack + (const Uenibstreamprotobuf__RRCTransfer *message, + uint8_t *out); +size_t uenibstreamprotobuf__rrctransfer__pack_to_buffer + (const Uenibstreamprotobuf__RRCTransfer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RRCTransfer * + uenibstreamprotobuf__rrctransfer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rrctransfer__free_unpacked + (Uenibstreamprotobuf__RRCTransfer *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__UENRMeasurementExtIEs_Closure) + (const Uenibstreamprotobuf__UENRMeasurementExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UENRMeasurement_Closure) + (const Uenibstreamprotobuf__UENRMeasurement *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SplitSRBExtIEs_Closure) + (const Uenibstreamprotobuf__SplitSRBExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DeliveryStatusExtIEs_Closure) + (const Uenibstreamprotobuf__DeliveryStatusExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DeliveryStatus_Closure) + (const Uenibstreamprotobuf__DeliveryStatus *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SplitSRB_Closure) + (const Uenibstreamprotobuf__SplitSRB *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RRCTransferIEs_Closure) + (const Uenibstreamprotobuf__RRCTransferIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RRCTransfer_Closure) + (const Uenibstreamprotobuf__RRCTransfer *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uenrmeasurement__ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uenrmeasurement__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__split_srb__ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__delivery_status__ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__delivery_status__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__split_srb__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__split_srb__srbtype__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rrctransfer__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rrctransfer__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_rrctransfer_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/rts_proto.c b/mc-core/mc/local_datasource/rts_proto.c new file mode 100644 index 0000000..e39381a --- /dev/null +++ b/mc-core/mc/local_datasource/rts_proto.c @@ -0,0 +1,3739 @@ + +/* +============================================================================== + + Copyright (c) 2018-2019 AT&T Intellectual Property. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +============================================================================= +*/ + + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "errno.h" + +#include "gsconfig.h" +#include "gshub.h" +#include "gstypes.h" +#include "lapp.h" +#include "fta.h" +#include "stdio.h" +#include "stdlib.h" +#include "packet.h" +#include "schemaparser.h" +#include "lfta/rts.h" + +void rts_fta_process_packet(struct packet * p); +void rts_fta_done(); +void fta_init(gs_sp_t device); + +gs_uint32_t (*process_buffer)(gs_uint8_t * buffer, gs_uint32_t buflen) = NULL; // set at initialization + +#define MAXLINE 1000000 + +static FILE *pd; +static int listensockfd=-1; +static int fd=-1; +static struct packet cur_packet; +static gs_sp_t name, this_device; +static gs_uint32_t verbose=0; +static gs_uint32_t startupdelay=0; +static gs_uint32_t singlefile=0; +static gs_uint32_t gshub=0; +static int socket_desc=0; + +static gs_uint8_t line[MAXLINE]; +static gs_uint32_t lineend=0; +static unsigned long long timestamp; // extract from input header + +//---------------- Specialized proto parsing ----------- +#include "x2ap_streaming.pb-c.h" +#include "ue_context_release.pb-c.h" +#include "lfta/local/dc_release.h" +#include "secondary_rat_data_usage_report.pb-c.h" +#include "lfta/local/rat_data_usage.h" +#include "sgnb_reconfiguration_complete.pb-c.h" +#include "lfta/local/reconfig_all.h" +#include "lfta/local/reconfig_success.h" +#include "lfta/local/reconfig_reject.h" +#include "sgnb_release_confirm.pb-c.h" +#include "lfta/local/sgnb_release_confirm_from_menb_erabs.h" +#include "lfta/local/sgnb_release_confirm_from_menb.h" +#include "sgnb_release_request.pb-c.h" +#include "lfta/local/release_req.h" +#include "sgnb_release_request_acknowledge.pb-c.h" +#include "lfta/local/release_req_ack.h" +#include "sgnb_release_required.pb-c.h" +#include "lfta/local/SgNB_release_rqd.h" +#include "rrctransfer.pb-c.h" +#include "lfta/local/serv_nr_cell.h" +#include "lfta/local/nr_neighbor.h" +#include "lfta/local/serv_cell_beam_csi.h" +#include "lfta/local/neighbor_beam_csi.h" +#include "lfta/local/serv_cell_beam_ssb.h" +#include "lfta/local/neighbor_beam_ssb.h" +#include "sgnb_addition_request_reject.pb-c.h" +#include "lfta/local/sgnb_add_req_reject.h" +#include "sgnb_addition_request_acknowledge.pb-c.h" +#include "lfta/local/eRABs_notadmitted_for_ue.h" +#include "lfta/local/eRABs_acked_for_admit_for_ue.h" +#include "lfta/local/SgNB_ack_for_ue_NRfreqs.h" +#include "lfta/local/SgNB_ack_for_add_mod_for_ue.h" +#include "lfta/local/SgNB_ack_for_ue_measurements.h" +#include "lfta/local/SgNB_ack_for_ue_beam_csi.h" +#include "lfta/local/SgNB_ack_for_ue_beam_ssb.h" +#include "sgnb_addition_request.pb-c.h" +#include "lfta/local/sgnb_addreq_for_ue.h" +#include "lfta/local/sgnb_addreq_for_ue_bearers.h" +#include "lfta/local/sgnb_addreq_for_ue_sn_serv_ssb.h" +#include "lfta/local/sgnb_addreq_for_ue_sn_serv_csi_rs.h" +#include "lfta/local/sgnb_addreq_for_ue_mn_serv_ssb.h" +#include "lfta/local/sgnb_addreq_for_ue_mn_serv_csi_rs.h" +#include "lfta/local/sgnb_addreq_for_ue_sn_neigh_ssb.h" +#include "lfta/local/sgnb_addreq_for_ue_sn_neigh_csi_rs.h" +#include "lfta/local/sgnb_addreq_for_ue_mn_neigh_ssb.h" +#include "lfta/local/sgnb_addreq_for_ue_mn_neigh_csi_rs.h" +#include "sgnb_modification_confirm.pb-c.h" +#include "lfta/local/sgnb_mod_conf.h" +#include "sgnb_modification_request.pb-c.h" +#include "lfta/local/sgnb_mod_req.h" +#include "sgnb_modification_request_acknowledge.pb-c.h" +#include "lfta/local/sgnb_mod_req_ack.h" +#include "sgnb_modification_request_reject.pb-c.h" +#include "lfta/local/sgnb_mod_req_reject.h" +#include "sgnb_modification_required.pb-c.h" +#include "lfta/local/sgnb_mod_required.h" +#include "sgnb_modification_refuse.pb-c.h" +#include "lfta/local/sgnb_mod_refuse.h" +#include "sn_status_transfer.pb-c.h" +#include "lfta/local/sn_status_transfer.h" +gs_uint32_t process_buffer_CONRELEASE(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto ue_context_release.json, path context_release.json + struct _dc_release *dc_release = NULL; + Uenibstreamprotobuf__UEContextRelease *node_0_0 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto ue_context_release.json, path context_release.json + + dc_release = (struct _dc_release *)(cur_packet.record.packed.values); + cur_packet.schema = 201; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->uecontextrelease; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + dc_release->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + dc_release->gnb_id = empty_string; + else + dc_release->gnb_id = hdr->header->gnbid->value; + + if(node_0_0->id_old_enb_ue_x2ap_id_extension){ + dc_release->id_Old_eNB_UE_X2AP_ID_Extension = node_0_0->id_old_enb_ue_x2ap_id_extension->value; + }else{ + dc_release->id_Old_eNB_UE_X2AP_ID_Extension = 0; + } + dc_release->id_New_eNB_UE_X2AP_ID = node_0_0->id_new_enb_ue_x2ap_id; + if(node_0_0->id_sgnb_ue_x2ap_id){ + dc_release->id_SgNB_UE_X2AP_ID = node_0_0->id_sgnb_ue_x2ap_id->value; + }else{ + dc_release->id_SgNB_UE_X2AP_ID = 0; + } + if(node_0_0->id_new_enb_ue_x2ap_id_extension){ + dc_release->id_New_eNB_UE_X2AP_ID_Extension = node_0_0->id_new_enb_ue_x2ap_id_extension->value; + }else{ + dc_release->id_New_eNB_UE_X2AP_ID_Extension = 0; + } + dc_release->id_Old_eNB_UE_X2AP_ID = node_0_0->id_old_enb_ue_x2ap_id; + rts_fta_process_packet(&cur_packet); + uenibstreamprotobuf__uecontext_release__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_RATDATAUSAGE(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto secondary_rat_data_usage_report.json, path rat_data_usage.json + struct _rat_data_usage *rat_data_usage = NULL; + Uenibstreamprotobuf__SecondaryRATDataUsageReport *node_0_0 = NULL; + Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs *node_0_1 = NULL; + Uenibstreamprotobuf__SecondaryRATUsageReportList *node_0_2 = NULL; + Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs *node_0_3 = NULL; + gs_uint32_t i_0_3; + Uenibstreamprotobuf__SecondaryRATUsageReportItem *node_0_4 = NULL; + Uenibstreamprotobuf__ERABUsageReportList *node_0_5 = NULL; + Uenibstreamprotobuf__ERABUsageReportItemIEs *node_0_6 = NULL; + gs_uint32_t i_0_6; + Uenibstreamprotobuf__ERABUsageReportItem *node_0_7 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto secondary_rat_data_usage_report.json, path rat_data_usage.json + + rat_data_usage = (struct _rat_data_usage *)(cur_packet.record.packed.values); + cur_packet.schema = 1501; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->secondaryratdatausagereport; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + rat_data_usage->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + rat_data_usage->gnb_id = empty_string; + else + rat_data_usage->gnb_id = hdr->header->gnbid->value; + + node_0_1 = node_0_0->protocolies; + if(node_0_0->protocolies){ + rat_data_usage->id_MeNB_UE_X2AP_ID = node_0_1->id_menb_ue_x2ap_id; + rat_data_usage->id_SgNB_UE_X2AP_ID = node_0_1->id_sgnb_ue_x2ap_id; + if(node_0_1->id_menb_ue_x2ap_id_extension){ + rat_data_usage->id_MeNB_UE_X2AP_ID_Extension = node_0_1->id_menb_ue_x2ap_id_extension->value; + }else{ + rat_data_usage->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_0_2 = node_0_1->id_secondaryratusagereportlist; + if(node_0_1->id_secondaryratusagereportlist){ + for(i_0_3=0;i_0_3n_items; i_0_3++){ + node_0_3 = node_0_2->items[i_0_3]; + node_0_4 = node_0_3->id_secondaryratusagereport_item; + if(node_0_3->id_secondaryratusagereport_item){ + rat_data_usage->e_RAB_ID = node_0_4->e_rab_id; + rat_data_usage->secondaryRATType = node_0_4->secondaryrattype; + node_0_5 = node_0_4->e_rabusagereportlist; + if(node_0_4->e_rabusagereportlist){ + for(i_0_6=0;i_0_6n_items; i_0_6++){ + node_0_6 = node_0_5->items[i_0_6]; + node_0_7 = node_0_6->id_e_rabusagereport_item; + if(node_0_6->id_e_rabusagereport_item){ + rat_data_usage->startTimeStamp = node_0_7->starttimestamp; + rat_data_usage->endTimeStamp = node_0_7->endtimestamp; + rat_data_usage->usageCountDL = node_0_7->usagecountdl; + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + uenibstreamprotobuf__secondary_ratdata_usage_report__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_RECONCOMPLETE(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_reconfiguration_complete.json, path recon_complete.json + struct _reconfig_all *reconfig_all = NULL; + Uenibstreamprotobuf__SgNBReconfigurationComplete *node_0_0 = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_reconfiguration_complete.json, path recon_complete.json + struct _reconfig_success *reconfig_success = NULL; + Uenibstreamprotobuf__SgNBReconfigurationComplete *node_1_0 = NULL; + Uenibstreamprotobuf__ResponseInformationSgNBReconfComp *node_1_1 = NULL; + Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem *node_1_2 = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_reconfiguration_complete.json, path recon_complete.json + struct _reconfig_reject *reconfig_reject = NULL; + Uenibstreamprotobuf__SgNBReconfigurationComplete *node_2_0 = NULL; + Uenibstreamprotobuf__ResponseInformationSgNBReconfComp *node_2_1 = NULL; + Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem *node_2_2 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_reconfiguration_complete.json, path recon_complete.json + + reconfig_all = (struct _reconfig_all *)(cur_packet.record.packed.values); + cur_packet.schema = 103; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->sgnbreconfigurationcomplete; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + reconfig_all->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + reconfig_all->gnb_id = empty_string; + else + reconfig_all->gnb_id = hdr->header->gnbid->value; + + reconfig_all->id_MeNB_UE_X2AP_ID = node_0_0->id_menb_ue_x2ap_id; + reconfig_all->id_SgNB_UE_X2AP_ID = node_0_0->id_sgnb_ue_x2ap_id; + if(node_0_0->id_menb_ue_x2ap_id_extension){ + reconfig_all->id_MeNB_UE_X2AP_ID_Extension = node_0_0->id_menb_ue_x2ap_id_extension->value; + }else{ + reconfig_all->id_MeNB_UE_X2AP_ID_Extension = 0; + } + rts_fta_process_packet(&cur_packet); +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_reconfiguration_complete.json, path recon_complete.json + + reconfig_success = (struct _reconfig_success *)(cur_packet.record.packed.values); + cur_packet.schema = 101; + node_1_0 = node_0_0; + reconfig_success->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + reconfig_success->gnb_id = empty_string; + else + reconfig_success->gnb_id = hdr->header->gnbid->value; + + reconfig_success->id_MeNB_UE_X2AP_ID = node_1_0->id_menb_ue_x2ap_id; + reconfig_success->id_SgNB_UE_X2AP_ID = node_1_0->id_sgnb_ue_x2ap_id; + if(node_1_0->id_menb_ue_x2ap_id_extension){ + reconfig_success->id_MeNB_UE_X2AP_ID_Extension = node_1_0->id_menb_ue_x2ap_id_extension->value; + }else{ + reconfig_success->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_1_1 = node_1_0->id_responseinformationsgnbreconfcomp; + if(!(node_1_0->id_responseinformationsgnbreconfcomp)){ + rts_fta_process_packet(&cur_packet); + }else{ + node_1_2 = node_1_1->reject_by_menb_sgnbreconfcomp; + if(!(node_1_1->value_case == UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__VALUE_REJECT_BY__ME_NB__SG_NBRECONF_COMP)){ + rts_fta_process_packet(&cur_packet); + }else{ + rts_fta_process_packet(&cur_packet); + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_reconfiguration_complete.json, path recon_complete.json + + reconfig_reject = (struct _reconfig_reject *)(cur_packet.record.packed.values); + cur_packet.schema = 102; + node_2_0 = node_1_0; + reconfig_reject->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + reconfig_reject->gnb_id = empty_string; + else + reconfig_reject->gnb_id = hdr->header->gnbid->value; + + reconfig_reject->id_MeNB_UE_X2AP_ID = node_2_0->id_menb_ue_x2ap_id; + reconfig_reject->id_SgNB_UE_X2AP_ID = node_2_0->id_sgnb_ue_x2ap_id; + if(node_2_0->id_menb_ue_x2ap_id_extension){ + reconfig_reject->id_MeNB_UE_X2AP_ID_Extension = node_2_0->id_menb_ue_x2ap_id_extension->value; + }else{ + reconfig_reject->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_2_1 = node_2_0->id_responseinformationsgnbreconfcomp; + if(node_2_0->id_responseinformationsgnbreconfcomp){ + node_2_2 = node_2_1->reject_by_menb_sgnbreconfcomp; + if(node_2_1->value_case == UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__VALUE_REJECT_BY__ME_NB__SG_NBRECONF_COMP){ + if(node_2_2->cause && node_2_2->cause->radionetwork){ + reconfig_reject->cause_radio_network = node_2_2->cause->radionetwork->value; + }else{ + reconfig_reject->cause_radio_network = -1; + } + if(node_2_2->cause && node_2_2->cause->transport){ + reconfig_reject->cause_transport = node_2_2->cause->transport->value; + }else{ + reconfig_reject->cause_transport = -1; + } + if(node_2_2->cause && node_2_2->cause->protocol){ + reconfig_reject->cause_protocol = node_2_2->cause->protocol->value; + }else{ + reconfig_reject->cause_protocol = -1; + } + if(node_2_2->cause && node_2_2->cause->misc){ + reconfig_reject->cause_misc = node_2_2->cause->misc->value; + }else{ + reconfig_reject->cause_misc = -1; + } + rts_fta_process_packet(&cur_packet); + } + } + uenibstreamprotobuf__sg_nbreconfiguration_complete__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_RELCONF(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_release_confirm.json, path release_confirm.json + struct _sgnb_release_confirm_from_menb_erabs *sgnb_release_confirm_from_menb_erabs = NULL; + Uenibstreamprotobuf__SgNBReleaseConfirm *node_0_0 = NULL; + Uenibstreamprotobuf__SgNBReleaseConfirmIEs *node_0_1 = NULL; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *node_0_2 = NULL; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *node_0_3 = NULL; + gs_uint32_t i_0_3; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *node_0_4 = NULL; + Uenibstreamprotobuf__GTPtunnelEndpoint *node_0_5 = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_release_confirm.json, path release_confirm.json + struct _sgnb_release_confirm_from_menb *sgnb_release_confirm_from_menb = NULL; + Uenibstreamprotobuf__SgNBReleaseConfirm *node_1_0 = NULL; + Uenibstreamprotobuf__SgNBReleaseConfirmIEs *node_1_1 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_release_confirm.json, path release_confirm.json + + sgnb_release_confirm_from_menb_erabs = (struct _sgnb_release_confirm_from_menb_erabs *)(cur_packet.record.packed.values); + cur_packet.schema = 1101; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->sgnbreleaseconfirm; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + sgnb_release_confirm_from_menb_erabs->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_release_confirm_from_menb_erabs->gnb_id = empty_string; + else + sgnb_release_confirm_from_menb_erabs->gnb_id = hdr->header->gnbid->value; + + node_0_1 = node_0_0->protocolies; + if(node_0_0->protocolies){ + sgnb_release_confirm_from_menb_erabs->id_MeNB_UE_X2AP_ID = node_0_1->id_menb_ue_x2ap_id; + sgnb_release_confirm_from_menb_erabs->id_SgNB_UE_X2AP_ID = node_0_1->id_sgnb_ue_x2ap_id; + if(node_0_1->id_menb_ue_x2ap_id_extension){ + sgnb_release_confirm_from_menb_erabs->id_MeNB_UE_X2AP_ID_Extension = node_0_1->id_menb_ue_x2ap_id_extension->value; + }else{ + sgnb_release_confirm_from_menb_erabs->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_0_2 = node_0_1->id_e_rabs_tobereleased_sgnbrelconflist; + if(node_0_1->id_e_rabs_tobereleased_sgnbrelconflist){ + for(i_0_3=0;i_0_3n_id_e_rabs_tobereleased_sgnbrelconf_item; i_0_3++){ + node_0_3 = node_0_2->id_e_rabs_tobereleased_sgnbrelconf_item[i_0_3]; + if(node_0_3->en_dc_resourceconfiguration){ + sgnb_release_confirm_from_menb_erabs->sCGresources = node_0_3->en_dc_resourceconfiguration->scgresources; + }else{ + sgnb_release_confirm_from_menb_erabs->sCGresources = -1; + } + sgnb_release_confirm_from_menb_erabs->e_RAB_ID = node_0_3->e_rab_id; + if(node_0_3->en_dc_resourceconfiguration){ + sgnb_release_confirm_from_menb_erabs->pDCPatSgNB = node_0_3->en_dc_resourceconfiguration->pdcpatsgnb; + }else{ + sgnb_release_confirm_from_menb_erabs->pDCPatSgNB = -1; + } + if(node_0_3->en_dc_resourceconfiguration){ + sgnb_release_confirm_from_menb_erabs->mCGresources = node_0_3->en_dc_resourceconfiguration->mcgresources; + }else{ + sgnb_release_confirm_from_menb_erabs->mCGresources = -1; + } + node_0_4 = node_0_3->sgnbpdcppresent; + if(node_0_3->sgnbpdcppresent){ + node_0_5 = node_0_4->dl_gtptunnelendpoint; + if(node_0_4->dl_gtptunnelendpoint){ + sgnb_release_confirm_from_menb_erabs->gTP_TEID = node_0_5->gtp_teid; + sgnb_release_confirm_from_menb_erabs->transportLayerAddress = node_0_5->transportlayeraddress; + rts_fta_process_packet(&cur_packet); + } + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_release_confirm.json, path release_confirm.json + + sgnb_release_confirm_from_menb = (struct _sgnb_release_confirm_from_menb *)(cur_packet.record.packed.values); + cur_packet.schema = 1102; + node_1_0 = node_0_0; + sgnb_release_confirm_from_menb->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_release_confirm_from_menb->gnb_id = empty_string; + else + sgnb_release_confirm_from_menb->gnb_id = hdr->header->gnbid->value; + + node_1_1 = node_1_0->protocolies; + if(node_1_0->protocolies){ + sgnb_release_confirm_from_menb->id_MeNB_UE_X2AP_ID = node_1_1->id_menb_ue_x2ap_id; + sgnb_release_confirm_from_menb->id_SgNB_UE_X2AP_ID = node_1_1->id_sgnb_ue_x2ap_id; + if(node_1_1->id_menb_ue_x2ap_id_extension){ + sgnb_release_confirm_from_menb->id_MeNB_UE_X2AP_ID_Extension = node_1_1->id_menb_ue_x2ap_id_extension->value; + }else{ + sgnb_release_confirm_from_menb->id_MeNB_UE_X2AP_ID_Extension = 0; + } + rts_fta_process_packet(&cur_packet); + } + uenibstreamprotobuf__sg_nbrelease_confirm__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_RELREQ(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_release_request.json, path release_req.json + struct _release_req *release_req = NULL; + Uenibstreamprotobuf__SgNBReleaseRequest *node_0_0 = NULL; + Uenibstreamprotobuf__SgNBReleaseRequestIEs *node_0_1 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_release_request.json, path release_req.json + + release_req = (struct _release_req *)(cur_packet.record.packed.values); + cur_packet.schema = 801; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->sgnbreleaserequest; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + release_req->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + release_req->gnb_id = empty_string; + else + release_req->gnb_id = hdr->header->gnbid->value; + + node_0_1 = node_0_0->protocolies; + if(node_0_0->protocolies){ + if(node_0_1->id_cause && node_0_1->id_cause->protocol){ + release_req->cause_protocol = node_0_1->id_cause->protocol->value; + }else{ + release_req->cause_protocol = -1; + } + release_req->id_MeNB_UE_X2AP_ID = node_0_1->id_menb_ue_x2ap_id; + if(node_0_1->id_cause && node_0_1->id_cause->transport){ + release_req->cause_transport = node_0_1->id_cause->transport->value; + }else{ + release_req->cause_transport = -1; + } + if(node_0_1->id_menb_ue_x2ap_id_extension){ + release_req->id_MeNB_UE_X2AP_ID_Extension = node_0_1->id_menb_ue_x2ap_id_extension->value; + }else{ + release_req->id_MeNB_UE_X2AP_ID_Extension = 0; + } + if(node_0_1->id_cause && node_0_1->id_cause->radionetwork){ + release_req->cause_radio_network = node_0_1->id_cause->radionetwork->value; + }else{ + release_req->cause_radio_network = -1; + } + if(node_0_1->id_sgnb_ue_x2ap_id){ + release_req->id_SgNB_UE_X2AP_ID = node_0_1->id_sgnb_ue_x2ap_id->value; + }else{ + release_req->id_SgNB_UE_X2AP_ID = 0; + } + if(node_0_1->id_cause && node_0_1->id_cause->misc){ + release_req->cause_misc = node_0_1->id_cause->misc->value; + }else{ + release_req->cause_misc = -1; + } + rts_fta_process_packet(&cur_packet); + } + uenibstreamprotobuf__sg_nbrelease_request__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_RELREQACK(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_release_request_acknowledge.json, path release_req_ack.json + struct _release_req_ack *release_req_ack = NULL; + Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge *node_0_0 = NULL; + Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs *node_0_1 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_release_request_acknowledge.json, path release_req_ack.json + + release_req_ack = (struct _release_req_ack *)(cur_packet.record.packed.values); + cur_packet.schema = 901; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->sgnbreleaserequestacknowledge; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + release_req_ack->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + release_req_ack->gnb_id = empty_string; + else + release_req_ack->gnb_id = hdr->header->gnbid->value; + + node_0_1 = node_0_0->protocolies; + if(node_0_0->protocolies){ + release_req_ack->id_MeNB_UE_X2AP_ID = node_0_1->id_menb_ue_x2ap_id; + release_req_ack->id_SgNB_UE_X2AP_ID = node_0_1->id_sgnb_ue_x2ap_id; + if(node_0_1->id_menb_ue_x2ap_id_extension){ + release_req_ack->id_MeNB_UE_X2AP_ID_Extension = node_0_1->id_menb_ue_x2ap_id_extension->value; + }else{ + release_req_ack->id_MeNB_UE_X2AP_ID_Extension = 0; + } + rts_fta_process_packet(&cur_packet); + } + uenibstreamprotobuf__sg_nbrelease_request_acknowledge__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_SGNBRELEASERQD(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_release_required.json, path release_rqd.json + struct _SgNB_release_rqd *SgNB_release_rqd = NULL; + Uenibstreamprotobuf__SgNBReleaseRequired *node_0_0 = NULL; + Uenibstreamprotobuf__SgNBReleaseRequiredIEs *node_0_1 = NULL; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList *node_0_2 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_release_required.json, path release_rqd.json + + SgNB_release_rqd = (struct _SgNB_release_rqd *)(cur_packet.record.packed.values); + cur_packet.schema = 1001; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->sgnbreleaserequired; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + SgNB_release_rqd->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + SgNB_release_rqd->gnb_id = empty_string; + else + SgNB_release_rqd->gnb_id = hdr->header->gnbid->value; + + node_0_1 = node_0_0->protocolies; + if(node_0_0->protocolies){ + if(node_0_1->id_cause && node_0_1->id_cause->protocol){ + SgNB_release_rqd->cause_protocol = node_0_1->id_cause->protocol->value; + }else{ + SgNB_release_rqd->cause_protocol = -1; + } + SgNB_release_rqd->id_MeNB_UE_X2AP_ID = node_0_1->id_menb_ue_x2ap_id; + if(node_0_1->id_cause && node_0_1->id_cause->transport){ + SgNB_release_rqd->cause_transport = node_0_1->id_cause->transport->value; + }else{ + SgNB_release_rqd->cause_transport = -1; + } + if(node_0_1->id_cause && node_0_1->id_cause->radionetwork){ + SgNB_release_rqd->cause_radio_network = node_0_1->id_cause->radionetwork->value; + }else{ + SgNB_release_rqd->cause_radio_network = -1; + } + SgNB_release_rqd->id_SgNB_UE_X2AP_ID = node_0_1->id_sgnb_ue_x2ap_id; + if(node_0_1->id_cause && node_0_1->id_cause->misc){ + SgNB_release_rqd->cause_misc = node_0_1->id_cause->misc->value; + }else{ + SgNB_release_rqd->cause_misc = -1; + } + node_0_2 = node_0_1->id_e_rabs_tobereleased_sgnbrelreqdlist; + if(node_0_1->id_e_rabs_tobereleased_sgnbrelreqdlist){ + if(node_0_2->id_e_rabs_tobereleased_sgnbrelreqd_item && node_0_2->n_id_e_rabs_tobereleased_sgnbrelreqd_item > 0){ + SgNB_release_rqd->e_RAB_ID0 = node_0_2->id_e_rabs_tobereleased_sgnbrelreqd_item[0]->e_rab_id; + SgNB_release_rqd->e_RAB_ID0_exists = 1; + }else{ + SgNB_release_rqd->e_RAB_ID0_exists = 0; + } + if(node_0_2->id_e_rabs_tobereleased_sgnbrelreqd_item && node_0_2->n_id_e_rabs_tobereleased_sgnbrelreqd_item > 1){ + SgNB_release_rqd->e_RAB_ID1 = node_0_2->id_e_rabs_tobereleased_sgnbrelreqd_item[1]->e_rab_id; + SgNB_release_rqd->e_RAB_ID1_exists = 1; + }else{ + SgNB_release_rqd->e_RAB_ID1_exists = 0; + } + if(node_0_2->id_e_rabs_tobereleased_sgnbrelreqd_item && node_0_2->n_id_e_rabs_tobereleased_sgnbrelreqd_item > 2){ + SgNB_release_rqd->e_RAB_ID2 = node_0_2->id_e_rabs_tobereleased_sgnbrelreqd_item[2]->e_rab_id; + SgNB_release_rqd->e_RAB_ID2_exists = 1; + }else{ + SgNB_release_rqd->e_RAB_ID2_exists = 0; + } + if(node_0_2->id_e_rabs_tobereleased_sgnbrelreqd_item && node_0_2->n_id_e_rabs_tobereleased_sgnbrelreqd_item > 3){ + SgNB_release_rqd->e_RAB_ID3 = node_0_2->id_e_rabs_tobereleased_sgnbrelreqd_item[3]->e_rab_id; + SgNB_release_rqd->e_RAB_ID3_exists = 1; + }else{ + SgNB_release_rqd->e_RAB_ID3_exists = 0; + } + if(node_0_2->id_e_rabs_tobereleased_sgnbrelreqd_item && node_0_2->n_id_e_rabs_tobereleased_sgnbrelreqd_item > 4){ + SgNB_release_rqd->e_RAB_ID4 = node_0_2->id_e_rabs_tobereleased_sgnbrelreqd_item[4]->e_rab_id; + SgNB_release_rqd->e_RAB_ID4_exists = 1; + }else{ + SgNB_release_rqd->e_RAB_ID4_exists = 0; + } + if(node_0_2->id_e_rabs_tobereleased_sgnbrelreqd_item && node_0_2->n_id_e_rabs_tobereleased_sgnbrelreqd_item > 5){ + SgNB_release_rqd->e_RAB_ID5 = node_0_2->id_e_rabs_tobereleased_sgnbrelreqd_item[5]->e_rab_id; + SgNB_release_rqd->e_RAB_ID5_exists = 1; + }else{ + SgNB_release_rqd->e_RAB_ID5_exists = 0; + } + if(node_0_2->id_e_rabs_tobereleased_sgnbrelreqd_item && node_0_2->n_id_e_rabs_tobereleased_sgnbrelreqd_item > 6){ + SgNB_release_rqd->e_RAB_ID6 = node_0_2->id_e_rabs_tobereleased_sgnbrelreqd_item[6]->e_rab_id; + SgNB_release_rqd->e_RAB_ID6_exists = 1; + }else{ + SgNB_release_rqd->e_RAB_ID6_exists = 0; + } + if(node_0_2->id_e_rabs_tobereleased_sgnbrelreqd_item && node_0_2->n_id_e_rabs_tobereleased_sgnbrelreqd_item > 7){ + SgNB_release_rqd->e_RAB_ID7 = node_0_2->id_e_rabs_tobereleased_sgnbrelreqd_item[7]->e_rab_id; + SgNB_release_rqd->e_RAB_ID7_exists = 1; + }else{ + SgNB_release_rqd->e_RAB_ID7_exists = 0; + } + rts_fta_process_packet(&cur_packet); + } + } + uenibstreamprotobuf__sg_nbrelease_required__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_RRCXFER(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto rrctransfer.json, path rrc_metrics.json + struct _serv_nr_cell *serv_nr_cell = NULL; + Uenibstreamprotobuf__RRCTransfer *node_0_0 = NULL; + Uenibstreamprotobuf__RRCTransferIEs *node_0_1 = NULL; + Uenibstreamprotobuf__UENRMeasurement *node_0_2 = NULL; + Uenibstreamprotobuf__RRCContainer *node_0_3 = NULL; + Uenibstreamprotobuf__ULDCCHMessageType *node_0_4 = NULL; + Uenibstreamprotobuf__MeasurementReport *node_0_5 = NULL; + Uenibstreamprotobuf__MeasurementReportIEs *node_0_6 = NULL; + Uenibstreamprotobuf__MeasResults *node_0_7 = NULL; + Uenibstreamprotobuf__MeasResultServMOList *node_0_8 = NULL; + Uenibstreamprotobuf__MeasResultServMO *node_0_9 = NULL; + gs_uint32_t i_0_9; + Uenibstreamprotobuf__MeasResultNR *node_0_10 = NULL; + Uenibstreamprotobuf__MeasResult *node_0_11 = NULL; + Uenibstreamprotobuf__CellResults *node_0_12 = NULL; + Uenibstreamprotobuf__MeasQuantityResults *node_0_13 = NULL; +// ------------------------------------------ +// --- Variables for .proto rrctransfer.json, path rrc_metrics.json + struct _nr_neighbor *nr_neighbor = NULL; + Uenibstreamprotobuf__RRCTransfer *node_1_0 = NULL; + Uenibstreamprotobuf__RRCTransferIEs *node_1_1 = NULL; + Uenibstreamprotobuf__UENRMeasurement *node_1_2 = NULL; + Uenibstreamprotobuf__RRCContainer *node_1_3 = NULL; + Uenibstreamprotobuf__ULDCCHMessageType *node_1_4 = NULL; + Uenibstreamprotobuf__MeasurementReport *node_1_5 = NULL; + Uenibstreamprotobuf__MeasurementReportIEs *node_1_6 = NULL; + Uenibstreamprotobuf__MeasResults *node_1_7 = NULL; + Uenibstreamprotobuf__MeasResultListNR *node_1_8 = NULL; + Uenibstreamprotobuf__MeasResultNR *node_1_9 = NULL; + gs_uint32_t i_1_9; + Uenibstreamprotobuf__MeasResult *node_1_10 = NULL; + Uenibstreamprotobuf__CellResults *node_1_11 = NULL; + Uenibstreamprotobuf__MeasQuantityResults *node_1_12 = NULL; +// ------------------------------------------ +// --- Variables for .proto rrctransfer.json, path rrc_metrics.json + struct _serv_cell_beam_csi *serv_cell_beam_csi = NULL; + Uenibstreamprotobuf__RRCTransfer *node_2_0 = NULL; + Uenibstreamprotobuf__RRCTransferIEs *node_2_1 = NULL; + Uenibstreamprotobuf__UENRMeasurement *node_2_2 = NULL; + Uenibstreamprotobuf__RRCContainer *node_2_3 = NULL; + Uenibstreamprotobuf__ULDCCHMessageType *node_2_4 = NULL; + Uenibstreamprotobuf__MeasurementReport *node_2_5 = NULL; + Uenibstreamprotobuf__MeasurementReportIEs *node_2_6 = NULL; + Uenibstreamprotobuf__MeasResults *node_2_7 = NULL; + Uenibstreamprotobuf__MeasResultServMOList *node_2_8 = NULL; + Uenibstreamprotobuf__MeasResultServMO *node_2_9 = NULL; + gs_uint32_t i_2_9; + Uenibstreamprotobuf__MeasResultNR *node_2_10 = NULL; + Uenibstreamprotobuf__MeasResult *node_2_11 = NULL; + Uenibstreamprotobuf__RsIndexResults *node_2_12 = NULL; + Uenibstreamprotobuf__ResultsPerCSIRSIndexList *node_2_13 = NULL; + Uenibstreamprotobuf__ResultsPerCSIRSIndex *node_2_14 = NULL; + gs_uint32_t i_2_14; + Uenibstreamprotobuf__MeasQuantityResults *node_2_15 = NULL; +// ------------------------------------------ +// --- Variables for .proto rrctransfer.json, path rrc_metrics.json + struct _neighbor_beam_csi *neighbor_beam_csi = NULL; + Uenibstreamprotobuf__RRCTransfer *node_3_0 = NULL; + Uenibstreamprotobuf__RRCTransferIEs *node_3_1 = NULL; + Uenibstreamprotobuf__UENRMeasurement *node_3_2 = NULL; + Uenibstreamprotobuf__RRCContainer *node_3_3 = NULL; + Uenibstreamprotobuf__ULDCCHMessageType *node_3_4 = NULL; + Uenibstreamprotobuf__MeasurementReport *node_3_5 = NULL; + Uenibstreamprotobuf__MeasurementReportIEs *node_3_6 = NULL; + Uenibstreamprotobuf__MeasResults *node_3_7 = NULL; + Uenibstreamprotobuf__MeasResultListNR *node_3_8 = NULL; + Uenibstreamprotobuf__MeasResultNR *node_3_9 = NULL; + gs_uint32_t i_3_9; + Uenibstreamprotobuf__MeasResult *node_3_10 = NULL; + Uenibstreamprotobuf__RsIndexResults *node_3_11 = NULL; + Uenibstreamprotobuf__ResultsPerCSIRSIndexList *node_3_12 = NULL; + Uenibstreamprotobuf__ResultsPerCSIRSIndex *node_3_13 = NULL; + gs_uint32_t i_3_13; + Uenibstreamprotobuf__MeasQuantityResults *node_3_14 = NULL; +// ------------------------------------------ +// --- Variables for .proto rrctransfer.json, path rrc_metrics.json + struct _serv_cell_beam_ssb *serv_cell_beam_ssb = NULL; + Uenibstreamprotobuf__RRCTransfer *node_4_0 = NULL; + Uenibstreamprotobuf__RRCTransferIEs *node_4_1 = NULL; + Uenibstreamprotobuf__UENRMeasurement *node_4_2 = NULL; + Uenibstreamprotobuf__RRCContainer *node_4_3 = NULL; + Uenibstreamprotobuf__ULDCCHMessageType *node_4_4 = NULL; + Uenibstreamprotobuf__MeasurementReport *node_4_5 = NULL; + Uenibstreamprotobuf__MeasurementReportIEs *node_4_6 = NULL; + Uenibstreamprotobuf__MeasResults *node_4_7 = NULL; + Uenibstreamprotobuf__MeasResultServMOList *node_4_8 = NULL; + Uenibstreamprotobuf__MeasResultServMO *node_4_9 = NULL; + gs_uint32_t i_4_9; + Uenibstreamprotobuf__MeasResultNR *node_4_10 = NULL; + Uenibstreamprotobuf__MeasResult *node_4_11 = NULL; + Uenibstreamprotobuf__RsIndexResults *node_4_12 = NULL; + Uenibstreamprotobuf__ResultsPerSSBIndexList *node_4_13 = NULL; + Uenibstreamprotobuf__ResultsPerSSBIndex *node_4_14 = NULL; + gs_uint32_t i_4_14; + Uenibstreamprotobuf__MeasQuantityResults *node_4_15 = NULL; +// ------------------------------------------ +// --- Variables for .proto rrctransfer.json, path rrc_metrics.json + struct _neighbor_beam_ssb *neighbor_beam_ssb = NULL; + Uenibstreamprotobuf__RRCTransfer *node_5_0 = NULL; + Uenibstreamprotobuf__RRCTransferIEs *node_5_1 = NULL; + Uenibstreamprotobuf__UENRMeasurement *node_5_2 = NULL; + Uenibstreamprotobuf__RRCContainer *node_5_3 = NULL; + Uenibstreamprotobuf__ULDCCHMessageType *node_5_4 = NULL; + Uenibstreamprotobuf__MeasurementReport *node_5_5 = NULL; + Uenibstreamprotobuf__MeasurementReportIEs *node_5_6 = NULL; + Uenibstreamprotobuf__MeasResults *node_5_7 = NULL; + Uenibstreamprotobuf__MeasResultListNR *node_5_8 = NULL; + Uenibstreamprotobuf__MeasResultNR *node_5_9 = NULL; + gs_uint32_t i_5_9; + Uenibstreamprotobuf__MeasResult *node_5_10 = NULL; + Uenibstreamprotobuf__RsIndexResults *node_5_11 = NULL; + Uenibstreamprotobuf__ResultsPerSSBIndexList *node_5_12 = NULL; + Uenibstreamprotobuf__ResultsPerSSBIndex *node_5_13 = NULL; + gs_uint32_t i_5_13; + Uenibstreamprotobuf__MeasQuantityResults *node_5_14 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto rrctransfer.json, path rrc_metrics.json + + serv_nr_cell = (struct _serv_nr_cell *)(cur_packet.record.packed.values); + cur_packet.schema = 1; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->rrctransfer; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + serv_nr_cell->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + serv_nr_cell->gnb_id = empty_string; + else + serv_nr_cell->gnb_id = hdr->header->gnbid->value; + + node_0_1 = node_0_0->rrctransfer_ies; + if(node_0_0->rrctransfer_ies){ + serv_nr_cell->id_MeNB_UE_X2AP_ID = node_0_1->id_menb_ue_x2ap_id; + serv_nr_cell->id_SgNB_UE_X2AP_ID = node_0_1->id_sgnb_ue_x2ap_id; + node_0_2 = node_0_1->id_uenrmeasurement; + if(node_0_1->id_uenrmeasurement){ + node_0_3 = node_0_2->uenrmeasurements; + if(node_0_2->uenrmeasurements){ + node_0_4 = node_0_3->ul_dcch_message; + if(node_0_3->ul_dcch_message){ + node_0_5 = node_0_4->measurementreport; + if(node_0_4->measurementreport){ + node_0_6 = node_0_5->measurementreport; + if(node_0_5->measurementreport){ + node_0_7 = node_0_6->measresults; + if(node_0_6->measresults){ + node_0_8 = node_0_7->measresultservingmolist; + if(node_0_7->measresultservingmolist){ + for(i_0_9=0;i_0_9n_items; i_0_9++){ + node_0_9 = node_0_8->items[i_0_9]; + serv_nr_cell->servCellID = node_0_9->servcellid; + node_0_10 = node_0_9->measresultservingcell; + if(node_0_9->measresultservingcell){ + if(node_0_10->physcellid){ + serv_nr_cell->physCellId = node_0_10->physcellid->value; + serv_nr_cell->physCellId_exists = 1; + }else{ + serv_nr_cell->physCellId_exists = 0; + } + node_0_11 = node_0_10->measresult; + if(node_0_10->measresult){ + node_0_12 = node_0_11->cellresults; + if(node_0_11->cellresults){ + node_0_13 = node_0_12->resultscsi_rs_cell; + if(node_0_12->resultscsi_rs_cell){ + if(node_0_13->rsrq){ + serv_nr_cell->rsrq = node_0_13->rsrq->value; + serv_nr_cell->rsrq_exists = 1; + }else{ + serv_nr_cell->rsrq_exists = 0; + } + if(node_0_13->rsrp){ + serv_nr_cell->rsrp = node_0_13->rsrp->value; + serv_nr_cell->rsrp_exists = 1; + }else{ + serv_nr_cell->rsrp_exists = 0; + } + if(node_0_13->sinr){ + serv_nr_cell->sinr = node_0_13->sinr->value; + serv_nr_cell->sinr_exists = 1; + }else{ + serv_nr_cell->sinr_exists = 0; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto rrctransfer.json, path rrc_metrics.json + + nr_neighbor = (struct _nr_neighbor *)(cur_packet.record.packed.values); + cur_packet.schema = 4; + node_1_0 = node_0_0; + nr_neighbor->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + nr_neighbor->gnb_id = empty_string; + else + nr_neighbor->gnb_id = hdr->header->gnbid->value; + + node_1_1 = node_1_0->rrctransfer_ies; + if(node_1_0->rrctransfer_ies){ + nr_neighbor->id_MeNB_UE_X2AP_ID = node_1_1->id_menb_ue_x2ap_id; + nr_neighbor->id_SgNB_UE_X2AP_ID = node_1_1->id_sgnb_ue_x2ap_id; + node_1_2 = node_1_1->id_uenrmeasurement; + if(node_1_1->id_uenrmeasurement){ + node_1_3 = node_1_2->uenrmeasurements; + if(node_1_2->uenrmeasurements){ + node_1_4 = node_1_3->ul_dcch_message; + if(node_1_3->ul_dcch_message){ + node_1_5 = node_1_4->measurementreport; + if(node_1_4->measurementreport){ + node_1_6 = node_1_5->measurementreport; + if(node_1_5->measurementreport){ + node_1_7 = node_1_6->measresults; + if(node_1_6->measresults){ + node_1_8 = node_1_7->measresultlistnr; + if(node_1_7->measresultlistnr){ + for(i_1_9=0;i_1_9n_items; i_1_9++){ + node_1_9 = node_1_8->items[i_1_9]; + if(node_1_9->physcellid){ + nr_neighbor->physCellId = node_1_9->physcellid->value; + nr_neighbor->physCellId_exists = 1; + }else{ + nr_neighbor->physCellId_exists = 0; + } + node_1_10 = node_1_9->measresult; + if(node_1_9->measresult){ + node_1_11 = node_1_10->cellresults; + if(node_1_10->cellresults){ + node_1_12 = node_1_11->resultscsi_rs_cell; + if(node_1_11->resultscsi_rs_cell){ + if(node_1_12->rsrq){ + nr_neighbor->rsrq = node_1_12->rsrq->value; + nr_neighbor->rsrq_exists = 1; + }else{ + nr_neighbor->rsrq_exists = 0; + } + if(node_1_12->rsrp){ + nr_neighbor->rsrp = node_1_12->rsrp->value; + nr_neighbor->rsrp_exists = 1; + }else{ + nr_neighbor->rsrp_exists = 0; + } + if(node_1_12->sinr){ + nr_neighbor->sinr = node_1_12->sinr->value; + nr_neighbor->sinr_exists = 1; + }else{ + nr_neighbor->sinr_exists = 0; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto rrctransfer.json, path rrc_metrics.json + + serv_cell_beam_csi = (struct _serv_cell_beam_csi *)(cur_packet.record.packed.values); + cur_packet.schema = 2; + node_2_0 = node_1_0; + serv_cell_beam_csi->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + serv_cell_beam_csi->gnb_id = empty_string; + else + serv_cell_beam_csi->gnb_id = hdr->header->gnbid->value; + + node_2_1 = node_2_0->rrctransfer_ies; + if(node_2_0->rrctransfer_ies){ + serv_cell_beam_csi->id_MeNB_UE_X2AP_ID = node_2_1->id_menb_ue_x2ap_id; + serv_cell_beam_csi->id_SgNB_UE_X2AP_ID = node_2_1->id_sgnb_ue_x2ap_id; + node_2_2 = node_2_1->id_uenrmeasurement; + if(node_2_1->id_uenrmeasurement){ + node_2_3 = node_2_2->uenrmeasurements; + if(node_2_2->uenrmeasurements){ + node_2_4 = node_2_3->ul_dcch_message; + if(node_2_3->ul_dcch_message){ + node_2_5 = node_2_4->measurementreport; + if(node_2_4->measurementreport){ + node_2_6 = node_2_5->measurementreport; + if(node_2_5->measurementreport){ + node_2_7 = node_2_6->measresults; + if(node_2_6->measresults){ + node_2_8 = node_2_7->measresultservingmolist; + if(node_2_7->measresultservingmolist){ + for(i_2_9=0;i_2_9n_items; i_2_9++){ + node_2_9 = node_2_8->items[i_2_9]; + serv_cell_beam_csi->servCellID = node_2_9->servcellid; + node_2_10 = node_2_9->measresultservingcell; + if(node_2_9->measresultservingcell){ + if(node_2_10->physcellid){ + serv_cell_beam_csi->physCellId = node_2_10->physcellid->value; + serv_cell_beam_csi->physCellId_exists = 1; + }else{ + serv_cell_beam_csi->physCellId_exists = 0; + } + node_2_11 = node_2_10->measresult; + if(node_2_10->measresult){ + node_2_12 = node_2_11->rsindexresults; + if(node_2_11->rsindexresults){ + node_2_13 = node_2_12->resultscsi_rs_indexes; + if(node_2_12->resultscsi_rs_indexes){ + for(i_2_14=0;i_2_14n_items; i_2_14++){ + node_2_14 = node_2_13->items[i_2_14]; + serv_cell_beam_csi->csi_rs_index = node_2_14->csi_rs_index; + node_2_15 = node_2_14->csi_rs_results; + if(node_2_14->csi_rs_results){ + if(node_2_15->rsrq){ + serv_cell_beam_csi->rsrq = node_2_15->rsrq->value; + serv_cell_beam_csi->rsrq_exists = 1; + }else{ + serv_cell_beam_csi->rsrq_exists = 0; + } + if(node_2_15->rsrp){ + serv_cell_beam_csi->rsrp = node_2_15->rsrp->value; + serv_cell_beam_csi->rsrp_exists = 1; + }else{ + serv_cell_beam_csi->rsrp_exists = 0; + } + if(node_2_15->sinr){ + serv_cell_beam_csi->sinr = node_2_15->sinr->value; + serv_cell_beam_csi->sinr_exists = 1; + }else{ + serv_cell_beam_csi->sinr_exists = 0; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto rrctransfer.json, path rrc_metrics.json + + neighbor_beam_csi = (struct _neighbor_beam_csi *)(cur_packet.record.packed.values); + cur_packet.schema = 5; + node_3_0 = node_2_0; + neighbor_beam_csi->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + neighbor_beam_csi->gnb_id = empty_string; + else + neighbor_beam_csi->gnb_id = hdr->header->gnbid->value; + + node_3_1 = node_3_0->rrctransfer_ies; + if(node_3_0->rrctransfer_ies){ + neighbor_beam_csi->id_MeNB_UE_X2AP_ID = node_3_1->id_menb_ue_x2ap_id; + neighbor_beam_csi->id_SgNB_UE_X2AP_ID = node_3_1->id_sgnb_ue_x2ap_id; + node_3_2 = node_3_1->id_uenrmeasurement; + if(node_3_1->id_uenrmeasurement){ + node_3_3 = node_3_2->uenrmeasurements; + if(node_3_2->uenrmeasurements){ + node_3_4 = node_3_3->ul_dcch_message; + if(node_3_3->ul_dcch_message){ + node_3_5 = node_3_4->measurementreport; + if(node_3_4->measurementreport){ + node_3_6 = node_3_5->measurementreport; + if(node_3_5->measurementreport){ + node_3_7 = node_3_6->measresults; + if(node_3_6->measresults){ + node_3_8 = node_3_7->measresultlistnr; + if(node_3_7->measresultlistnr){ + for(i_3_9=0;i_3_9n_items; i_3_9++){ + node_3_9 = node_3_8->items[i_3_9]; + if(node_3_9->physcellid){ + neighbor_beam_csi->physCellId = node_3_9->physcellid->value; + neighbor_beam_csi->physCellId_exists = 1; + }else{ + neighbor_beam_csi->physCellId_exists = 0; + } + node_3_10 = node_3_9->measresult; + if(node_3_9->measresult){ + node_3_11 = node_3_10->rsindexresults; + if(node_3_10->rsindexresults){ + node_3_12 = node_3_11->resultscsi_rs_indexes; + if(node_3_11->resultscsi_rs_indexes){ + for(i_3_13=0;i_3_13n_items; i_3_13++){ + node_3_13 = node_3_12->items[i_3_13]; + neighbor_beam_csi->csi_rs_index = node_3_13->csi_rs_index; + node_3_14 = node_3_13->csi_rs_results; + if(node_3_13->csi_rs_results){ + if(node_3_14->rsrq){ + neighbor_beam_csi->rsrq = node_3_14->rsrq->value; + neighbor_beam_csi->rsrq_exists = 1; + }else{ + neighbor_beam_csi->rsrq_exists = 0; + } + if(node_3_14->rsrp){ + neighbor_beam_csi->rsrp = node_3_14->rsrp->value; + neighbor_beam_csi->rsrp_exists = 1; + }else{ + neighbor_beam_csi->rsrp_exists = 0; + } + if(node_3_14->sinr){ + neighbor_beam_csi->sinr = node_3_14->sinr->value; + neighbor_beam_csi->sinr_exists = 1; + }else{ + neighbor_beam_csi->sinr_exists = 0; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } + } + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto rrctransfer.json, path rrc_metrics.json + + serv_cell_beam_ssb = (struct _serv_cell_beam_ssb *)(cur_packet.record.packed.values); + cur_packet.schema = 3; + node_4_0 = node_3_0; + serv_cell_beam_ssb->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + serv_cell_beam_ssb->gnb_id = empty_string; + else + serv_cell_beam_ssb->gnb_id = hdr->header->gnbid->value; + + node_4_1 = node_4_0->rrctransfer_ies; + if(node_4_0->rrctransfer_ies){ + serv_cell_beam_ssb->id_MeNB_UE_X2AP_ID = node_4_1->id_menb_ue_x2ap_id; + serv_cell_beam_ssb->id_SgNB_UE_X2AP_ID = node_4_1->id_sgnb_ue_x2ap_id; + node_4_2 = node_4_1->id_uenrmeasurement; + if(node_4_1->id_uenrmeasurement){ + node_4_3 = node_4_2->uenrmeasurements; + if(node_4_2->uenrmeasurements){ + node_4_4 = node_4_3->ul_dcch_message; + if(node_4_3->ul_dcch_message){ + node_4_5 = node_4_4->measurementreport; + if(node_4_4->measurementreport){ + node_4_6 = node_4_5->measurementreport; + if(node_4_5->measurementreport){ + node_4_7 = node_4_6->measresults; + if(node_4_6->measresults){ + node_4_8 = node_4_7->measresultservingmolist; + if(node_4_7->measresultservingmolist){ + for(i_4_9=0;i_4_9n_items; i_4_9++){ + node_4_9 = node_4_8->items[i_4_9]; + serv_cell_beam_ssb->servCellID = node_4_9->servcellid; + node_4_10 = node_4_9->measresultservingcell; + if(node_4_9->measresultservingcell){ + if(node_4_10->physcellid){ + serv_cell_beam_ssb->physCellId = node_4_10->physcellid->value; + serv_cell_beam_ssb->physCellId_exists = 1; + }else{ + serv_cell_beam_ssb->physCellId_exists = 0; + } + node_4_11 = node_4_10->measresult; + if(node_4_10->measresult){ + node_4_12 = node_4_11->rsindexresults; + if(node_4_11->rsindexresults){ + node_4_13 = node_4_12->resultsssb_indexes; + if(node_4_12->resultsssb_indexes){ + for(i_4_14=0;i_4_14n_items; i_4_14++){ + node_4_14 = node_4_13->items[i_4_14]; + serv_cell_beam_ssb->ssb_Index = node_4_14->ssb_index; + node_4_15 = node_4_14->ssb_results; + if(node_4_14->ssb_results){ + if(node_4_15->rsrq){ + serv_cell_beam_ssb->rsrq = node_4_15->rsrq->value; + serv_cell_beam_ssb->rsrq_exists = 1; + }else{ + serv_cell_beam_ssb->rsrq_exists = 0; + } + if(node_4_15->rsrp){ + serv_cell_beam_ssb->rsrp = node_4_15->rsrp->value; + serv_cell_beam_ssb->rsrp_exists = 1; + }else{ + serv_cell_beam_ssb->rsrp_exists = 0; + } + if(node_4_15->sinr){ + serv_cell_beam_ssb->sinr = node_4_15->sinr->value; + serv_cell_beam_ssb->sinr_exists = 1; + }else{ + serv_cell_beam_ssb->sinr_exists = 0; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto rrctransfer.json, path rrc_metrics.json + + neighbor_beam_ssb = (struct _neighbor_beam_ssb *)(cur_packet.record.packed.values); + cur_packet.schema = 6; + node_5_0 = node_4_0; + neighbor_beam_ssb->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + neighbor_beam_ssb->gnb_id = empty_string; + else + neighbor_beam_ssb->gnb_id = hdr->header->gnbid->value; + + node_5_1 = node_5_0->rrctransfer_ies; + if(node_5_0->rrctransfer_ies){ + neighbor_beam_ssb->id_MeNB_UE_X2AP_ID = node_5_1->id_menb_ue_x2ap_id; + neighbor_beam_ssb->id_SgNB_UE_X2AP_ID = node_5_1->id_sgnb_ue_x2ap_id; + node_5_2 = node_5_1->id_uenrmeasurement; + if(node_5_1->id_uenrmeasurement){ + node_5_3 = node_5_2->uenrmeasurements; + if(node_5_2->uenrmeasurements){ + node_5_4 = node_5_3->ul_dcch_message; + if(node_5_3->ul_dcch_message){ + node_5_5 = node_5_4->measurementreport; + if(node_5_4->measurementreport){ + node_5_6 = node_5_5->measurementreport; + if(node_5_5->measurementreport){ + node_5_7 = node_5_6->measresults; + if(node_5_6->measresults){ + node_5_8 = node_5_7->measresultlistnr; + if(node_5_7->measresultlistnr){ + for(i_5_9=0;i_5_9n_items; i_5_9++){ + node_5_9 = node_5_8->items[i_5_9]; + if(node_5_9->physcellid){ + neighbor_beam_ssb->physCellId = node_5_9->physcellid->value; + neighbor_beam_ssb->physCellId_exists = 1; + }else{ + neighbor_beam_ssb->physCellId_exists = 0; + } + node_5_10 = node_5_9->measresult; + if(node_5_9->measresult){ + node_5_11 = node_5_10->rsindexresults; + if(node_5_10->rsindexresults){ + node_5_12 = node_5_11->resultsssb_indexes; + if(node_5_11->resultsssb_indexes){ + for(i_5_13=0;i_5_13n_items; i_5_13++){ + node_5_13 = node_5_12->items[i_5_13]; + neighbor_beam_ssb->ssb_Index = node_5_13->ssb_index; + node_5_14 = node_5_13->ssb_results; + if(node_5_13->ssb_results){ + if(node_5_14->rsrq){ + neighbor_beam_ssb->rsrq = node_5_14->rsrq->value; + neighbor_beam_ssb->rsrq_exists = 1; + }else{ + neighbor_beam_ssb->rsrq_exists = 0; + } + if(node_5_14->rsrp){ + neighbor_beam_ssb->rsrp = node_5_14->rsrp->value; + neighbor_beam_ssb->rsrp_exists = 1; + }else{ + neighbor_beam_ssb->rsrp_exists = 0; + } + if(node_5_14->sinr){ + neighbor_beam_ssb->sinr = node_5_14->sinr->value; + neighbor_beam_ssb->sinr_exists = 1; + }else{ + neighbor_beam_ssb->sinr_exists = 0; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + uenibstreamprotobuf__rrctransfer__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_ADDREQREJECT(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request_reject.json, path sgnb_add_req_reject.json + struct _sgnb_add_req_reject *sgnb_add_req_reject = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestReject *node_0_0 = NULL; + Uenibstreamprotobuf__Cause *node_0_1 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request_reject.json, path sgnb_add_req_reject.json + + sgnb_add_req_reject = (struct _sgnb_add_req_reject *)(cur_packet.record.packed.values); + cur_packet.schema = 701; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->sgnbadditionrequestreject; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + sgnb_add_req_reject->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_add_req_reject->gnb_id = empty_string; + else + sgnb_add_req_reject->gnb_id = hdr->header->gnbid->value; + + sgnb_add_req_reject->id_MeNB_UE_X2AP_ID = node_0_0->id_menb_ue_x2ap_id; + sgnb_add_req_reject->id_SgNB_UE_X2AP_ID = node_0_0->id_sgnb_ue_x2ap_id; + node_0_1 = node_0_0->id_cause; + if(node_0_0->id_cause){ + if(node_0_1->radionetwork){ + sgnb_add_req_reject->cause_radio_network = node_0_1->radionetwork->value; + }else{ + sgnb_add_req_reject->cause_radio_network = -1; + } + if(node_0_1->transport){ + sgnb_add_req_reject->cause_transport = node_0_1->transport->value; + }else{ + sgnb_add_req_reject->cause_transport = -1; + } + if(node_0_1->protocol){ + sgnb_add_req_reject->cause_protocol = node_0_1->protocol->value; + }else{ + sgnb_add_req_reject->cause_protocol = -1; + } + if(node_0_1->misc){ + sgnb_add_req_reject->cause_misc = node_0_1->misc->value; + }else{ + sgnb_add_req_reject->cause_misc = -1; + } + rts_fta_process_packet(&cur_packet); + } + uenibstreamprotobuf__sg_nbaddition_request_reject__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_SGNB_ADDITION_REQ_ACK(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request_acknowledge.json, path sgnb_addition_ack.json + struct _eRABs_notadmitted_for_ue *eRABs_notadmitted_for_ue = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *node_0_0 = NULL; + Uenibstreamprotobuf__ERABList *node_0_1 = NULL; + Uenibstreamprotobuf__ERABItemIEs *node_0_2 = NULL; + gs_uint32_t i_0_2; + Uenibstreamprotobuf__ERABItem *node_0_3 = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request_acknowledge.json, path sgnb_addition_ack.json + struct _eRABs_acked_for_admit_for_ue *eRABs_acked_for_admit_for_ue = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *node_1_0 = NULL; + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *node_1_1 = NULL; + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *node_1_2 = NULL; + gs_uint32_t i_1_2; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request_acknowledge.json, path sgnb_addition_ack.json + struct _SgNB_ack_for_ue_NRfreqs *SgNB_ack_for_ue_NRfreqs = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *node_2_0 = NULL; + Uenibstreamprotobuf__CGConfig *node_2_1 = NULL; + Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *node_2_2 = NULL; + Uenibstreamprotobuf__CGConfigIEs *node_2_3 = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request_acknowledge.json, path sgnb_addition_ack.json + struct _SgNB_ack_for_add_mod_for_ue *SgNB_ack_for_add_mod_for_ue = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *node_3_0 = NULL; + Uenibstreamprotobuf__CGConfig *node_3_1 = NULL; + Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *node_3_2 = NULL; + Uenibstreamprotobuf__CGConfigIEs *node_3_3 = NULL; + Uenibstreamprotobuf__RadioBearerConfig *node_3_4 = NULL; + Uenibstreamprotobuf__DRBToAddModList *node_3_5 = NULL; + Uenibstreamprotobuf__DRBToAddMod *node_3_6 = NULL; + gs_uint32_t i_3_6; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request_acknowledge.json, path sgnb_addition_ack.json + struct _SgNB_ack_for_ue_measurements *SgNB_ack_for_ue_measurements = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *node_4_0 = NULL; + Uenibstreamprotobuf__CGConfig *node_4_1 = NULL; + Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *node_4_2 = NULL; + Uenibstreamprotobuf__CGConfigIEs *node_4_3 = NULL; + Uenibstreamprotobuf__MeasResultList2NR *node_4_4 = NULL; + Uenibstreamprotobuf__MeasResult2NR *node_4_5 = NULL; + gs_uint32_t i_4_5; + Uenibstreamprotobuf__MeasResultNR *node_4_6 = NULL; + Uenibstreamprotobuf__MeasResult *node_4_7 = NULL; + Uenibstreamprotobuf__CellResults *node_4_8 = NULL; + Uenibstreamprotobuf__MeasQuantityResults *node_4_9 = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request_acknowledge.json, path sgnb_addition_ack.json + struct _SgNB_ack_for_ue_beam_csi *SgNB_ack_for_ue_beam_csi = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *node_5_0 = NULL; + Uenibstreamprotobuf__CGConfig *node_5_1 = NULL; + Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *node_5_2 = NULL; + Uenibstreamprotobuf__CGConfigIEs *node_5_3 = NULL; + Uenibstreamprotobuf__MeasResultList2NR *node_5_4 = NULL; + Uenibstreamprotobuf__MeasResult2NR *node_5_5 = NULL; + gs_uint32_t i_5_5; + Uenibstreamprotobuf__MeasResultNR *node_5_6 = NULL; + Uenibstreamprotobuf__MeasResult *node_5_7 = NULL; + Uenibstreamprotobuf__RsIndexResults *node_5_8 = NULL; + Uenibstreamprotobuf__ResultsPerCSIRSIndexList *node_5_9 = NULL; + Uenibstreamprotobuf__ResultsPerCSIRSIndex *node_5_10 = NULL; + gs_uint32_t i_5_10; + Uenibstreamprotobuf__MeasQuantityResults *node_5_11 = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request_acknowledge.json, path sgnb_addition_ack.json + struct _SgNB_ack_for_ue_beam_ssb *SgNB_ack_for_ue_beam_ssb = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *node_6_0 = NULL; + Uenibstreamprotobuf__CGConfig *node_6_1 = NULL; + Uenibstreamprotobuf__CGConfigCriticalExtensionsChoice1 *node_6_2 = NULL; + Uenibstreamprotobuf__CGConfigIEs *node_6_3 = NULL; + Uenibstreamprotobuf__MeasResultList2NR *node_6_4 = NULL; + Uenibstreamprotobuf__MeasResult2NR *node_6_5 = NULL; + gs_uint32_t i_6_5; + Uenibstreamprotobuf__MeasResultNR *node_6_6 = NULL; + Uenibstreamprotobuf__MeasResult *node_6_7 = NULL; + Uenibstreamprotobuf__RsIndexResults *node_6_8 = NULL; + Uenibstreamprotobuf__ResultsPerSSBIndexList *node_6_9 = NULL; + Uenibstreamprotobuf__ResultsPerSSBIndex *node_6_10 = NULL; + gs_uint32_t i_6_10; + Uenibstreamprotobuf__MeasQuantityResults *node_6_11 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request_acknowledge.json, path sgnb_addition_ack.json + + eRABs_notadmitted_for_ue = (struct _eRABs_notadmitted_for_ue *)(cur_packet.record.packed.values); + cur_packet.schema = 501; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->sgnbadditionrequestacknowledge; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + eRABs_notadmitted_for_ue->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + eRABs_notadmitted_for_ue->gnb_id = empty_string; + else + eRABs_notadmitted_for_ue->gnb_id = hdr->header->gnbid->value; + + eRABs_notadmitted_for_ue->id_MeNB_UE_X2AP_ID = node_0_0->id_menb_ue_x2ap_id; + eRABs_notadmitted_for_ue->id_SgNB_UE_X2AP_ID = node_0_0->id_sgnb_ue_x2ap_id; + if(node_0_0->id_menb_ue_x2ap_id_extension){ + eRABs_notadmitted_for_ue->id_MeNB_UE_X2AP_ID_Extension = node_0_0->id_menb_ue_x2ap_id_extension->value; + }else{ + eRABs_notadmitted_for_ue->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_0_1 = node_0_0->id_e_rabs_notadmitted_list; + if(node_0_0->id_e_rabs_notadmitted_list){ + for(i_0_2=0;i_0_2n_items; i_0_2++){ + node_0_2 = node_0_1->items[i_0_2]; + node_0_3 = node_0_2->id_e_rab_item; + if(node_0_2->id_e_rab_item){ + eRABs_notadmitted_for_ue->e_RAB_ID = node_0_3->e_rab_id; + if(node_0_3->cause && node_0_3->cause->transport){ + eRABs_notadmitted_for_ue->cause_transport = node_0_3->cause->transport->value; + }else{ + eRABs_notadmitted_for_ue->cause_transport = -1; + } + if(node_0_3->cause && node_0_3->cause->protocol){ + eRABs_notadmitted_for_ue->cause_protocol = node_0_3->cause->protocol->value; + }else{ + eRABs_notadmitted_for_ue->cause_protocol = -1; + } + if(node_0_3->cause && node_0_3->cause->misc){ + eRABs_notadmitted_for_ue->cause_misc = node_0_3->cause->misc->value; + }else{ + eRABs_notadmitted_for_ue->cause_misc = -1; + } + if(node_0_3->cause && node_0_3->cause->radionetwork){ + eRABs_notadmitted_for_ue->cause_radio_network = node_0_3->cause->radionetwork->value; + }else{ + eRABs_notadmitted_for_ue->cause_radio_network = -1; + } + rts_fta_process_packet(&cur_packet); + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request_acknowledge.json, path sgnb_addition_ack.json + + eRABs_acked_for_admit_for_ue = (struct _eRABs_acked_for_admit_for_ue *)(cur_packet.record.packed.values); + cur_packet.schema = 502; + node_1_0 = node_0_0; + eRABs_acked_for_admit_for_ue->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + eRABs_acked_for_admit_for_ue->gnb_id = empty_string; + else + eRABs_acked_for_admit_for_ue->gnb_id = hdr->header->gnbid->value; + + eRABs_acked_for_admit_for_ue->id_MeNB_UE_X2AP_ID = node_1_0->id_menb_ue_x2ap_id; + eRABs_acked_for_admit_for_ue->id_SgNB_UE_X2AP_ID = node_1_0->id_sgnb_ue_x2ap_id; + if(node_1_0->id_menb_ue_x2ap_id_extension){ + eRABs_acked_for_admit_for_ue->id_MeNB_UE_X2AP_ID_Extension = node_1_0->id_menb_ue_x2ap_id_extension->value; + }else{ + eRABs_acked_for_admit_for_ue->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_1_1 = node_1_0->id_e_rabs_admitted_tobeadded_sgnbaddreqacklist; + if(node_1_0->id_e_rabs_admitted_tobeadded_sgnbaddreqacklist){ + for(i_1_2=0;i_1_2n_id_e_rabs_admitted_tobeadded_sgnbaddreqack_item; i_1_2++){ + node_1_2 = node_1_1->id_e_rabs_admitted_tobeadded_sgnbaddreqack_item[i_1_2]; + if(node_1_2->sgnbpdcppresent && node_1_2->sgnbpdcppresent->dl_forwarding_gtptunnelendpoint){ + eRABs_acked_for_admit_for_ue->gTP_TEID_dl = node_1_2->sgnbpdcppresent->dl_forwarding_gtptunnelendpoint->gtp_teid; + eRABs_acked_for_admit_for_ue->gTP_TEID_dl_exists = 1; + }else{ + eRABs_acked_for_admit_for_ue->gTP_TEID_dl_exists = 0; + } + if(node_1_2->en_dc_resourceconfiguration){ + eRABs_acked_for_admit_for_ue->mCGresources = node_1_2->en_dc_resourceconfiguration->mcgresources; + eRABs_acked_for_admit_for_ue->mCGresources_exists = 1; + }else{ + eRABs_acked_for_admit_for_ue->mCGresources_exists = 0; + } + if(node_1_2->sgnbpdcppresent && node_1_2->sgnbpdcppresent->dl_forwarding_gtptunnelendpoint){ + eRABs_acked_for_admit_for_ue->transportLayerAddress_dl = node_1_2->sgnbpdcppresent->dl_forwarding_gtptunnelendpoint->transportlayeraddress; + eRABs_acked_for_admit_for_ue->transportLayerAddress_dl_exists = 1; + }else{ + eRABs_acked_for_admit_for_ue->transportLayerAddress_dl_exists = 0; + } + if(node_1_2->en_dc_resourceconfiguration){ + eRABs_acked_for_admit_for_ue->pDCPatSgNB = node_1_2->en_dc_resourceconfiguration->pdcpatsgnb; + eRABs_acked_for_admit_for_ue->pDCPatSgNB_exists = 1; + }else{ + eRABs_acked_for_admit_for_ue->pDCPatSgNB_exists = 0; + } + if(node_1_2->en_dc_resourceconfiguration){ + eRABs_acked_for_admit_for_ue->sCGresources = node_1_2->en_dc_resourceconfiguration->scgresources; + eRABs_acked_for_admit_for_ue->sCGresources_exists = 1; + }else{ + eRABs_acked_for_admit_for_ue->sCGresources_exists = 0; + } + eRABs_acked_for_admit_for_ue->e_RAB_ID = node_1_2->e_rab_id; + if(node_1_2->sgnbpdcppresent && node_1_2->sgnbpdcppresent->mcg_e_rab_level_qos_parameters){ + eRABs_acked_for_admit_for_ue->qCI = node_1_2->sgnbpdcppresent->mcg_e_rab_level_qos_parameters->qci; + }else{ + eRABs_acked_for_admit_for_ue->qCI = 0; + } + rts_fta_process_packet(&cur_packet); + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request_acknowledge.json, path sgnb_addition_ack.json + + SgNB_ack_for_ue_NRfreqs = (struct _SgNB_ack_for_ue_NRfreqs *)(cur_packet.record.packed.values); + cur_packet.schema = 503; + node_2_0 = node_1_0; + SgNB_ack_for_ue_NRfreqs->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + SgNB_ack_for_ue_NRfreqs->gnb_id = empty_string; + else + SgNB_ack_for_ue_NRfreqs->gnb_id = hdr->header->gnbid->value; + + SgNB_ack_for_ue_NRfreqs->id_MeNB_UE_X2AP_ID = node_2_0->id_menb_ue_x2ap_id; + SgNB_ack_for_ue_NRfreqs->id_SgNB_UE_X2AP_ID = node_2_0->id_sgnb_ue_x2ap_id; + if(node_2_0->id_menb_ue_x2ap_id_extension){ + SgNB_ack_for_ue_NRfreqs->id_MeNB_UE_X2AP_ID_Extension = node_2_0->id_menb_ue_x2ap_id_extension->value; + }else{ + SgNB_ack_for_ue_NRfreqs->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_2_1 = node_2_0->id_sgnbtomenbcontainer; + if(node_2_0->id_sgnbtomenbcontainer){ + node_2_2 = node_2_1->criticalextensionschoice1; + if(node_2_1->criticalextensionschoice1){ + node_2_3 = node_2_2->protocolies; + if(node_2_2->protocolies){ + if(node_2_3->scg_cellgroupconfig){ + SgNB_ack_for_ue_NRfreqs->scg_CellGroupConfig = node_2_3->scg_cellgroupconfig->value; + SgNB_ack_for_ue_NRfreqs->scg_CellGroupConfig_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->scg_CellGroupConfig_exists = 0; + } + if(node_2_3->candidateservingfreqlistnr && node_2_3->candidateservingfreqlistnr->n_items > 0){ + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs0 = node_2_3->candidateservingfreqlistnr->items[0]; + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs0_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs0_exists = 0; + } + if(node_2_3->candidateservingfreqlistnr && node_2_3->candidateservingfreqlistnr->n_items > 1){ + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs1 = node_2_3->candidateservingfreqlistnr->items[1]; + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs1_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs1_exists = 0; + } + if(node_2_3->candidateservingfreqlistnr && node_2_3->candidateservingfreqlistnr->n_items > 2){ + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs2 = node_2_3->candidateservingfreqlistnr->items[2]; + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs2_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs2_exists = 0; + } + if(node_2_3->candidateservingfreqlistnr && node_2_3->candidateservingfreqlistnr->n_items > 3){ + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs3 = node_2_3->candidateservingfreqlistnr->items[3]; + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs3_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs3_exists = 0; + } + if(node_2_3->candidateservingfreqlistnr && node_2_3->candidateservingfreqlistnr->n_items > 4){ + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs4 = node_2_3->candidateservingfreqlistnr->items[4]; + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs4_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs4_exists = 0; + } + if(node_2_3->candidateservingfreqlistnr && node_2_3->candidateservingfreqlistnr->n_items > 5){ + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs5 = node_2_3->candidateservingfreqlistnr->items[5]; + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs5_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs5_exists = 0; + } + if(node_2_3->candidateservingfreqlistnr && node_2_3->candidateservingfreqlistnr->n_items > 6){ + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs6 = node_2_3->candidateservingfreqlistnr->items[6]; + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs6_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs6_exists = 0; + } + if(node_2_3->candidateservingfreqlistnr && node_2_3->candidateservingfreqlistnr->n_items > 7){ + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs7 = node_2_3->candidateservingfreqlistnr->items[7]; + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs7_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->candidate_serving_cell_freqs7_exists = 0; + } + if(node_2_3->measconfigsn && node_2_3->measconfigsn->measuredfrequenciessn && node_2_3->measconfigsn->n_measuredfrequenciessn > 0 && node_2_3->measconfigsn->measuredfrequenciessn[0]->measuredfrequency){ + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN0 = node_2_3->measconfigsn->measuredfrequenciessn[0]->measuredfrequency->value; + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN0_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN0_exists = 0; + } + if(node_2_3->measconfigsn && node_2_3->measconfigsn->measuredfrequenciessn && node_2_3->measconfigsn->n_measuredfrequenciessn > 1 && node_2_3->measconfigsn->measuredfrequenciessn[1]->measuredfrequency){ + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN1 = node_2_3->measconfigsn->measuredfrequenciessn[1]->measuredfrequency->value; + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN1_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN1_exists = 0; + } + if(node_2_3->measconfigsn && node_2_3->measconfigsn->measuredfrequenciessn && node_2_3->measconfigsn->n_measuredfrequenciessn > 2 && node_2_3->measconfigsn->measuredfrequenciessn[2]->measuredfrequency){ + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN2 = node_2_3->measconfigsn->measuredfrequenciessn[2]->measuredfrequency->value; + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN2_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN2_exists = 0; + } + if(node_2_3->measconfigsn && node_2_3->measconfigsn->measuredfrequenciessn && node_2_3->measconfigsn->n_measuredfrequenciessn > 3 && node_2_3->measconfigsn->measuredfrequenciessn[3]->measuredfrequency){ + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN3 = node_2_3->measconfigsn->measuredfrequenciessn[3]->measuredfrequency->value; + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN3_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN3_exists = 0; + } + if(node_2_3->measconfigsn && node_2_3->measconfigsn->measuredfrequenciessn && node_2_3->measconfigsn->n_measuredfrequenciessn > 4 && node_2_3->measconfigsn->measuredfrequenciessn[4]->measuredfrequency){ + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN4 = node_2_3->measconfigsn->measuredfrequenciessn[4]->measuredfrequency->value; + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN4_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN4_exists = 0; + } + if(node_2_3->measconfigsn && node_2_3->measconfigsn->measuredfrequenciessn && node_2_3->measconfigsn->n_measuredfrequenciessn > 5 && node_2_3->measconfigsn->measuredfrequenciessn[5]->measuredfrequency){ + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN5 = node_2_3->measconfigsn->measuredfrequenciessn[5]->measuredfrequency->value; + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN5_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN5_exists = 0; + } + if(node_2_3->measconfigsn && node_2_3->measconfigsn->measuredfrequenciessn && node_2_3->measconfigsn->n_measuredfrequenciessn > 6 && node_2_3->measconfigsn->measuredfrequenciessn[6]->measuredfrequency){ + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN6 = node_2_3->measconfigsn->measuredfrequenciessn[6]->measuredfrequency->value; + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN6_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN6_exists = 0; + } + if(node_2_3->measconfigsn && node_2_3->measconfigsn->measuredfrequenciessn && node_2_3->measconfigsn->n_measuredfrequenciessn > 7 && node_2_3->measconfigsn->measuredfrequenciessn[7]->measuredfrequency){ + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN7 = node_2_3->measconfigsn->measuredfrequenciessn[7]->measuredfrequency->value; + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN7_exists = 1; + }else{ + SgNB_ack_for_ue_NRfreqs->measuredFrequenciesSN7_exists = 0; + } + rts_fta_process_packet(&cur_packet); + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request_acknowledge.json, path sgnb_addition_ack.json + + SgNB_ack_for_add_mod_for_ue = (struct _SgNB_ack_for_add_mod_for_ue *)(cur_packet.record.packed.values); + cur_packet.schema = 504; + node_3_0 = node_2_0; + SgNB_ack_for_add_mod_for_ue->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + SgNB_ack_for_add_mod_for_ue->gnb_id = empty_string; + else + SgNB_ack_for_add_mod_for_ue->gnb_id = hdr->header->gnbid->value; + + SgNB_ack_for_add_mod_for_ue->id_MeNB_UE_X2AP_ID = node_3_0->id_menb_ue_x2ap_id; + SgNB_ack_for_add_mod_for_ue->id_SgNB_UE_X2AP_ID = node_3_0->id_sgnb_ue_x2ap_id; + if(node_3_0->id_menb_ue_x2ap_id_extension){ + SgNB_ack_for_add_mod_for_ue->id_MeNB_UE_X2AP_ID_Extension = node_3_0->id_menb_ue_x2ap_id_extension->value; + }else{ + SgNB_ack_for_add_mod_for_ue->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_3_1 = node_3_0->id_sgnbtomenbcontainer; + if(node_3_0->id_sgnbtomenbcontainer){ + node_3_2 = node_3_1->criticalextensionschoice1; + if(node_3_1->criticalextensionschoice1){ + node_3_3 = node_3_2->protocolies; + if(node_3_2->protocolies){ + node_3_4 = node_3_3->scg_rb_config; + if(node_3_3->scg_rb_config){ + if(node_3_4->drb_toreleaselist && node_3_4->drb_toreleaselist->n_items > 0){ + SgNB_ack_for_add_mod_for_ue->toRelease0 = node_3_4->drb_toreleaselist->items[0]; + SgNB_ack_for_add_mod_for_ue->toRelease0_exists = 1; + }else{ + SgNB_ack_for_add_mod_for_ue->toRelease0_exists = 0; + } + if(node_3_4->drb_toreleaselist && node_3_4->drb_toreleaselist->n_items > 1){ + SgNB_ack_for_add_mod_for_ue->toRelease1 = node_3_4->drb_toreleaselist->items[1]; + SgNB_ack_for_add_mod_for_ue->toRelease1_exists = 1; + }else{ + SgNB_ack_for_add_mod_for_ue->toRelease1_exists = 0; + } + if(node_3_4->drb_toreleaselist && node_3_4->drb_toreleaselist->n_items > 2){ + SgNB_ack_for_add_mod_for_ue->toRelease2 = node_3_4->drb_toreleaselist->items[2]; + SgNB_ack_for_add_mod_for_ue->toRelease2_exists = 1; + }else{ + SgNB_ack_for_add_mod_for_ue->toRelease2_exists = 0; + } + if(node_3_4->drb_toreleaselist && node_3_4->drb_toreleaselist->n_items > 3){ + SgNB_ack_for_add_mod_for_ue->toRelease3 = node_3_4->drb_toreleaselist->items[3]; + SgNB_ack_for_add_mod_for_ue->toRelease3_exists = 1; + }else{ + SgNB_ack_for_add_mod_for_ue->toRelease3_exists = 0; + } + node_3_5 = node_3_4->drb_toaddmodlist; + if(node_3_4->drb_toaddmodlist){ + for(i_3_6=0;i_3_6n_items; i_3_6++){ + node_3_6 = node_3_5->items[i_3_6]; + if(node_3_6->recoverpdcp){ + SgNB_ack_for_add_mod_for_ue->recoverPDCP = node_3_6->recoverpdcp->value; + SgNB_ack_for_add_mod_for_ue->recoverPDCP_exists = 1; + }else{ + SgNB_ack_for_add_mod_for_ue->recoverPDCP_exists = 0; + } + if(node_3_6->reestablishpdcp){ + SgNB_ack_for_add_mod_for_ue->reestablishPDCP = node_3_6->reestablishpdcp->value; + SgNB_ack_for_add_mod_for_ue->reestablishPDCP_exists = 1; + }else{ + SgNB_ack_for_add_mod_for_ue->reestablishPDCP_exists = 0; + } + SgNB_ack_for_add_mod_for_ue->drb_Identity = node_3_6->drb_identity; + SgNB_ack_for_add_mod_for_ue->eps_BearerIdentity = node_3_6->eps_beareridentity; + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request_acknowledge.json, path sgnb_addition_ack.json + + SgNB_ack_for_ue_measurements = (struct _SgNB_ack_for_ue_measurements *)(cur_packet.record.packed.values); + cur_packet.schema = 505; + node_4_0 = node_3_0; + SgNB_ack_for_ue_measurements->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + SgNB_ack_for_ue_measurements->gnb_id = empty_string; + else + SgNB_ack_for_ue_measurements->gnb_id = hdr->header->gnbid->value; + + SgNB_ack_for_ue_measurements->id_MeNB_UE_X2AP_ID = node_4_0->id_menb_ue_x2ap_id; + SgNB_ack_for_ue_measurements->id_SgNB_UE_X2AP_ID = node_4_0->id_sgnb_ue_x2ap_id; + if(node_4_0->id_menb_ue_x2ap_id_extension){ + SgNB_ack_for_ue_measurements->id_MeNB_UE_X2AP_ID_Extension = node_4_0->id_menb_ue_x2ap_id_extension->value; + }else{ + SgNB_ack_for_ue_measurements->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_4_1 = node_4_0->id_sgnbtomenbcontainer; + if(node_4_0->id_sgnbtomenbcontainer){ + node_4_2 = node_4_1->criticalextensionschoice1; + if(node_4_1->criticalextensionschoice1){ + node_4_3 = node_4_2->protocolies; + if(node_4_2->protocolies){ + node_4_4 = node_4_3->candidatecellinfolistsn; + if(node_4_3->candidatecellinfolistsn){ + for(i_4_5=0;i_4_5n_items; i_4_5++){ + node_4_5 = node_4_4->items[i_4_5]; + if(node_4_5->ssbfrequency){ + SgNB_ack_for_ue_measurements->ssbFrequency = node_4_5->ssbfrequency->value; + SgNB_ack_for_ue_measurements->ssbFrequency_exists = 1; + }else{ + SgNB_ack_for_ue_measurements->ssbFrequency_exists = 0; + } + if(node_4_5->reffreqcsi_rs){ + SgNB_ack_for_ue_measurements->refFreqCSI_RS = node_4_5->reffreqcsi_rs->value; + SgNB_ack_for_ue_measurements->refFreqCSI_RS_exists = 1; + }else{ + SgNB_ack_for_ue_measurements->refFreqCSI_RS_exists = 0; + } + node_4_6 = node_4_5->measresultservingcell; + if(node_4_5->measresultservingcell){ + if(node_4_6->physcellid){ + SgNB_ack_for_ue_measurements->physCellId = node_4_6->physcellid->value; + SgNB_ack_for_ue_measurements->physCellId_exists = 1; + }else{ + SgNB_ack_for_ue_measurements->physCellId_exists = 0; + } + node_4_7 = node_4_6->measresult; + if(node_4_6->measresult){ + node_4_8 = node_4_7->cellresults; + if(node_4_7->cellresults){ + node_4_9 = node_4_8->resultscsi_rs_cell; + if(node_4_8->resultscsi_rs_cell){ + if(node_4_9->rsrq){ + SgNB_ack_for_ue_measurements->rsrq = node_4_9->rsrq->value; + SgNB_ack_for_ue_measurements->rsrq_exists = 1; + }else{ + SgNB_ack_for_ue_measurements->rsrq_exists = 0; + } + if(node_4_9->rsrp){ + SgNB_ack_for_ue_measurements->rsrp = node_4_9->rsrp->value; + SgNB_ack_for_ue_measurements->rsrp_exists = 1; + }else{ + SgNB_ack_for_ue_measurements->rsrp_exists = 0; + } + if(node_4_9->sinr){ + SgNB_ack_for_ue_measurements->sinr = node_4_9->sinr->value; + SgNB_ack_for_ue_measurements->sinr_exists = 1; + }else{ + SgNB_ack_for_ue_measurements->sinr_exists = 0; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request_acknowledge.json, path sgnb_addition_ack.json + + SgNB_ack_for_ue_beam_csi = (struct _SgNB_ack_for_ue_beam_csi *)(cur_packet.record.packed.values); + cur_packet.schema = 506; + node_5_0 = node_4_0; + SgNB_ack_for_ue_beam_csi->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + SgNB_ack_for_ue_beam_csi->gnb_id = empty_string; + else + SgNB_ack_for_ue_beam_csi->gnb_id = hdr->header->gnbid->value; + + SgNB_ack_for_ue_beam_csi->id_MeNB_UE_X2AP_ID = node_5_0->id_menb_ue_x2ap_id; + SgNB_ack_for_ue_beam_csi->id_SgNB_UE_X2AP_ID = node_5_0->id_sgnb_ue_x2ap_id; + if(node_5_0->id_menb_ue_x2ap_id_extension){ + SgNB_ack_for_ue_beam_csi->id_MeNB_UE_X2AP_ID_Extension = node_5_0->id_menb_ue_x2ap_id_extension->value; + }else{ + SgNB_ack_for_ue_beam_csi->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_5_1 = node_5_0->id_sgnbtomenbcontainer; + if(node_5_0->id_sgnbtomenbcontainer){ + node_5_2 = node_5_1->criticalextensionschoice1; + if(node_5_1->criticalextensionschoice1){ + node_5_3 = node_5_2->protocolies; + if(node_5_2->protocolies){ + node_5_4 = node_5_3->candidatecellinfolistsn; + if(node_5_3->candidatecellinfolistsn){ + for(i_5_5=0;i_5_5n_items; i_5_5++){ + node_5_5 = node_5_4->items[i_5_5]; + if(node_5_5->ssbfrequency){ + SgNB_ack_for_ue_beam_csi->ssbFrequency = node_5_5->ssbfrequency->value; + SgNB_ack_for_ue_beam_csi->ssbFrequency_exists = 1; + }else{ + SgNB_ack_for_ue_beam_csi->ssbFrequency_exists = 0; + } + if(node_5_5->reffreqcsi_rs){ + SgNB_ack_for_ue_beam_csi->refFreqCSI_RS = node_5_5->reffreqcsi_rs->value; + SgNB_ack_for_ue_beam_csi->refFreqCSI_RS_exists = 1; + }else{ + SgNB_ack_for_ue_beam_csi->refFreqCSI_RS_exists = 0; + } + node_5_6 = node_5_5->measresultservingcell; + if(node_5_5->measresultservingcell){ + if(node_5_6->physcellid){ + SgNB_ack_for_ue_beam_csi->physCellId = node_5_6->physcellid->value; + SgNB_ack_for_ue_beam_csi->physCellId_exists = 1; + }else{ + SgNB_ack_for_ue_beam_csi->physCellId_exists = 0; + } + node_5_7 = node_5_6->measresult; + if(node_5_6->measresult){ + node_5_8 = node_5_7->rsindexresults; + if(node_5_7->rsindexresults){ + node_5_9 = node_5_8->resultscsi_rs_indexes; + if(node_5_8->resultscsi_rs_indexes){ + for(i_5_10=0;i_5_10n_items; i_5_10++){ + node_5_10 = node_5_9->items[i_5_10]; + SgNB_ack_for_ue_beam_csi->csi_rs_index = node_5_10->csi_rs_index; + node_5_11 = node_5_10->csi_rs_results; + if(node_5_10->csi_rs_results){ + if(node_5_11->rsrq){ + SgNB_ack_for_ue_beam_csi->rsrq = node_5_11->rsrq->value; + SgNB_ack_for_ue_beam_csi->rsrq_exists = 1; + }else{ + SgNB_ack_for_ue_beam_csi->rsrq_exists = 0; + } + if(node_5_11->rsrp){ + SgNB_ack_for_ue_beam_csi->rsrp = node_5_11->rsrp->value; + SgNB_ack_for_ue_beam_csi->rsrp_exists = 1; + }else{ + SgNB_ack_for_ue_beam_csi->rsrp_exists = 0; + } + if(node_5_11->sinr){ + SgNB_ack_for_ue_beam_csi->sinr = node_5_11->sinr->value; + SgNB_ack_for_ue_beam_csi->sinr_exists = 1; + }else{ + SgNB_ack_for_ue_beam_csi->sinr_exists = 0; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request_acknowledge.json, path sgnb_addition_ack.json + + SgNB_ack_for_ue_beam_ssb = (struct _SgNB_ack_for_ue_beam_ssb *)(cur_packet.record.packed.values); + cur_packet.schema = 507; + node_6_0 = node_5_0; + SgNB_ack_for_ue_beam_ssb->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + SgNB_ack_for_ue_beam_ssb->gnb_id = empty_string; + else + SgNB_ack_for_ue_beam_ssb->gnb_id = hdr->header->gnbid->value; + + SgNB_ack_for_ue_beam_ssb->id_MeNB_UE_X2AP_ID = node_6_0->id_menb_ue_x2ap_id; + SgNB_ack_for_ue_beam_ssb->id_SgNB_UE_X2AP_ID = node_6_0->id_sgnb_ue_x2ap_id; + if(node_6_0->id_menb_ue_x2ap_id_extension){ + SgNB_ack_for_ue_beam_ssb->id_MeNB_UE_X2AP_ID_Extension = node_6_0->id_menb_ue_x2ap_id_extension->value; + }else{ + SgNB_ack_for_ue_beam_ssb->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_6_1 = node_6_0->id_sgnbtomenbcontainer; + if(node_6_0->id_sgnbtomenbcontainer){ + node_6_2 = node_6_1->criticalextensionschoice1; + if(node_6_1->criticalextensionschoice1){ + node_6_3 = node_6_2->protocolies; + if(node_6_2->protocolies){ + node_6_4 = node_6_3->candidatecellinfolistsn; + if(node_6_3->candidatecellinfolistsn){ + for(i_6_5=0;i_6_5n_items; i_6_5++){ + node_6_5 = node_6_4->items[i_6_5]; + if(node_6_5->ssbfrequency){ + SgNB_ack_for_ue_beam_ssb->ssbFrequency = node_6_5->ssbfrequency->value; + SgNB_ack_for_ue_beam_ssb->ssbFrequency_exists = 1; + }else{ + SgNB_ack_for_ue_beam_ssb->ssbFrequency_exists = 0; + } + if(node_6_5->reffreqcsi_rs){ + SgNB_ack_for_ue_beam_ssb->refFreqCSI_RS = node_6_5->reffreqcsi_rs->value; + SgNB_ack_for_ue_beam_ssb->refFreqCSI_RS_exists = 1; + }else{ + SgNB_ack_for_ue_beam_ssb->refFreqCSI_RS_exists = 0; + } + node_6_6 = node_6_5->measresultservingcell; + if(node_6_5->measresultservingcell){ + if(node_6_6->physcellid){ + SgNB_ack_for_ue_beam_ssb->physCellId = node_6_6->physcellid->value; + SgNB_ack_for_ue_beam_ssb->physCellId_exists = 1; + }else{ + SgNB_ack_for_ue_beam_ssb->physCellId_exists = 0; + } + node_6_7 = node_6_6->measresult; + if(node_6_6->measresult){ + node_6_8 = node_6_7->rsindexresults; + if(node_6_7->rsindexresults){ + node_6_9 = node_6_8->resultsssb_indexes; + if(node_6_8->resultsssb_indexes){ + for(i_6_10=0;i_6_10n_items; i_6_10++){ + node_6_10 = node_6_9->items[i_6_10]; + SgNB_ack_for_ue_beam_ssb->ssb_Index = node_6_10->ssb_index; + node_6_11 = node_6_10->ssb_results; + if(node_6_10->ssb_results){ + if(node_6_11->rsrq){ + SgNB_ack_for_ue_beam_ssb->rsrq = node_6_11->rsrq->value; + SgNB_ack_for_ue_beam_ssb->rsrq_exists = 1; + }else{ + SgNB_ack_for_ue_beam_ssb->rsrq_exists = 0; + } + if(node_6_11->rsrp){ + SgNB_ack_for_ue_beam_ssb->rsrp = node_6_11->rsrp->value; + SgNB_ack_for_ue_beam_ssb->rsrp_exists = 1; + }else{ + SgNB_ack_for_ue_beam_ssb->rsrp_exists = 0; + } + if(node_6_11->sinr){ + SgNB_ack_for_ue_beam_ssb->sinr = node_6_11->sinr->value; + SgNB_ack_for_ue_beam_ssb->sinr_exists = 1; + }else{ + SgNB_ack_for_ue_beam_ssb->sinr_exists = 0; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } + } + } + uenibstreamprotobuf__sg_nbaddition_request_acknowledge__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_SGNB_ADDITION_REQ(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request.json, path sgnb_addition_req.json + struct _sgnb_addreq_for_ue *sgnb_addreq_for_ue = NULL; + Uenibstreamprotobuf__SgNBAdditionRequest *node_0_0 = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestIEs *node_0_1 = NULL; + Uenibstreamprotobuf__ECGI *node_0_2 = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request.json, path sgnb_addition_req.json + struct _sgnb_addreq_for_ue_bearers *sgnb_addreq_for_ue_bearers = NULL; + Uenibstreamprotobuf__SgNBAdditionRequest *node_1_0 = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestIEs *node_1_1 = NULL; + Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList *node_1_2 = NULL; + Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs *node_1_3 = NULL; + gs_uint32_t i_1_3; + Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem *node_1_4 = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request.json, path sgnb_addition_req.json + struct _sgnb_addreq_for_ue_sn_serv_ssb *sgnb_addreq_for_ue_sn_serv_ssb = NULL; + Uenibstreamprotobuf__SgNBAdditionRequest *node_2_0 = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestIEs *node_2_1 = NULL; + Uenibstreamprotobuf__CGConfigInfo *node_2_2 = NULL; + Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *node_2_3 = NULL; + Uenibstreamprotobuf__CGConfigInfoIEs *node_2_4 = NULL; + Uenibstreamprotobuf__MeasResultList2NR *node_2_5 = NULL; + Uenibstreamprotobuf__MeasResult2NR *node_2_6 = NULL; + gs_uint32_t i_2_6; + Uenibstreamprotobuf__MeasResultNR *node_2_7 = NULL; + Uenibstreamprotobuf__MeasResult *node_2_8 = NULL; + Uenibstreamprotobuf__CellResults *node_2_9 = NULL; + Uenibstreamprotobuf__MeasQuantityResults *node_2_10 = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request.json, path sgnb_addition_req.json + struct _sgnb_addreq_for_ue_sn_serv_csi_rs *sgnb_addreq_for_ue_sn_serv_csi_rs = NULL; + Uenibstreamprotobuf__SgNBAdditionRequest *node_3_0 = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestIEs *node_3_1 = NULL; + Uenibstreamprotobuf__CGConfigInfo *node_3_2 = NULL; + Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *node_3_3 = NULL; + Uenibstreamprotobuf__CGConfigInfoIEs *node_3_4 = NULL; + Uenibstreamprotobuf__MeasResultList2NR *node_3_5 = NULL; + Uenibstreamprotobuf__MeasResult2NR *node_3_6 = NULL; + gs_uint32_t i_3_6; + Uenibstreamprotobuf__MeasResultNR *node_3_7 = NULL; + Uenibstreamprotobuf__MeasResult *node_3_8 = NULL; + Uenibstreamprotobuf__CellResults *node_3_9 = NULL; + Uenibstreamprotobuf__MeasQuantityResults *node_3_10 = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request.json, path sgnb_addition_req.json + struct _sgnb_addreq_for_ue_mn_serv_ssb *sgnb_addreq_for_ue_mn_serv_ssb = NULL; + Uenibstreamprotobuf__SgNBAdditionRequest *node_4_0 = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestIEs *node_4_1 = NULL; + Uenibstreamprotobuf__CGConfigInfo *node_4_2 = NULL; + Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *node_4_3 = NULL; + Uenibstreamprotobuf__CGConfigInfoIEs *node_4_4 = NULL; + Uenibstreamprotobuf__MeasResultList2NR *node_4_5 = NULL; + Uenibstreamprotobuf__MeasResult2NR *node_4_6 = NULL; + gs_uint32_t i_4_6; + Uenibstreamprotobuf__MeasResultNR *node_4_7 = NULL; + Uenibstreamprotobuf__MeasResult *node_4_8 = NULL; + Uenibstreamprotobuf__CellResults *node_4_9 = NULL; + Uenibstreamprotobuf__MeasQuantityResults *node_4_10 = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request.json, path sgnb_addition_req.json + struct _sgnb_addreq_for_ue_mn_serv_csi_rs *sgnb_addreq_for_ue_mn_serv_csi_rs = NULL; + Uenibstreamprotobuf__SgNBAdditionRequest *node_5_0 = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestIEs *node_5_1 = NULL; + Uenibstreamprotobuf__CGConfigInfo *node_5_2 = NULL; + Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *node_5_3 = NULL; + Uenibstreamprotobuf__CGConfigInfoIEs *node_5_4 = NULL; + Uenibstreamprotobuf__MeasResultList2NR *node_5_5 = NULL; + Uenibstreamprotobuf__MeasResult2NR *node_5_6 = NULL; + gs_uint32_t i_5_6; + Uenibstreamprotobuf__MeasResultNR *node_5_7 = NULL; + Uenibstreamprotobuf__MeasResult *node_5_8 = NULL; + Uenibstreamprotobuf__CellResults *node_5_9 = NULL; + Uenibstreamprotobuf__MeasQuantityResults *node_5_10 = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request.json, path sgnb_addition_req.json + struct _sgnb_addreq_for_ue_sn_neigh_ssb *sgnb_addreq_for_ue_sn_neigh_ssb = NULL; + Uenibstreamprotobuf__SgNBAdditionRequest *node_6_0 = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestIEs *node_6_1 = NULL; + Uenibstreamprotobuf__CGConfigInfo *node_6_2 = NULL; + Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *node_6_3 = NULL; + Uenibstreamprotobuf__CGConfigInfoIEs *node_6_4 = NULL; + Uenibstreamprotobuf__MeasResultList2NR *node_6_5 = NULL; + Uenibstreamprotobuf__MeasResult2NR *node_6_6 = NULL; + gs_uint32_t i_6_6; + Uenibstreamprotobuf__MeasResultListNR *node_6_7 = NULL; + Uenibstreamprotobuf__MeasResultNR *node_6_8 = NULL; + gs_uint32_t i_6_8; + Uenibstreamprotobuf__MeasResult *node_6_9 = NULL; + Uenibstreamprotobuf__CellResults *node_6_10 = NULL; + Uenibstreamprotobuf__MeasQuantityResults *node_6_11 = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request.json, path sgnb_addition_req.json + struct _sgnb_addreq_for_ue_sn_neigh_csi_rs *sgnb_addreq_for_ue_sn_neigh_csi_rs = NULL; + Uenibstreamprotobuf__SgNBAdditionRequest *node_7_0 = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestIEs *node_7_1 = NULL; + Uenibstreamprotobuf__CGConfigInfo *node_7_2 = NULL; + Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *node_7_3 = NULL; + Uenibstreamprotobuf__CGConfigInfoIEs *node_7_4 = NULL; + Uenibstreamprotobuf__MeasResultList2NR *node_7_5 = NULL; + Uenibstreamprotobuf__MeasResult2NR *node_7_6 = NULL; + gs_uint32_t i_7_6; + Uenibstreamprotobuf__MeasResultListNR *node_7_7 = NULL; + Uenibstreamprotobuf__MeasResultNR *node_7_8 = NULL; + gs_uint32_t i_7_8; + Uenibstreamprotobuf__MeasResult *node_7_9 = NULL; + Uenibstreamprotobuf__CellResults *node_7_10 = NULL; + Uenibstreamprotobuf__MeasQuantityResults *node_7_11 = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request.json, path sgnb_addition_req.json + struct _sgnb_addreq_for_ue_mn_neigh_ssb *sgnb_addreq_for_ue_mn_neigh_ssb = NULL; + Uenibstreamprotobuf__SgNBAdditionRequest *node_8_0 = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestIEs *node_8_1 = NULL; + Uenibstreamprotobuf__CGConfigInfo *node_8_2 = NULL; + Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *node_8_3 = NULL; + Uenibstreamprotobuf__CGConfigInfoIEs *node_8_4 = NULL; + Uenibstreamprotobuf__MeasResultList2NR *node_8_5 = NULL; + Uenibstreamprotobuf__MeasResult2NR *node_8_6 = NULL; + gs_uint32_t i_8_6; + Uenibstreamprotobuf__MeasResultListNR *node_8_7 = NULL; + Uenibstreamprotobuf__MeasResultNR *node_8_8 = NULL; + gs_uint32_t i_8_8; + Uenibstreamprotobuf__MeasResult *node_8_9 = NULL; + Uenibstreamprotobuf__CellResults *node_8_10 = NULL; + Uenibstreamprotobuf__MeasQuantityResults *node_8_11 = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_addition_request.json, path sgnb_addition_req.json + struct _sgnb_addreq_for_ue_mn_neigh_csi_rs *sgnb_addreq_for_ue_mn_neigh_csi_rs = NULL; + Uenibstreamprotobuf__SgNBAdditionRequest *node_9_0 = NULL; + Uenibstreamprotobuf__SgNBAdditionRequestIEs *node_9_1 = NULL; + Uenibstreamprotobuf__CGConfigInfo *node_9_2 = NULL; + Uenibstreamprotobuf__CGConfigInfoCriticalExtensionsChoice1 *node_9_3 = NULL; + Uenibstreamprotobuf__CGConfigInfoIEs *node_9_4 = NULL; + Uenibstreamprotobuf__MeasResultList2NR *node_9_5 = NULL; + Uenibstreamprotobuf__MeasResult2NR *node_9_6 = NULL; + gs_uint32_t i_9_6; + Uenibstreamprotobuf__MeasResultListNR *node_9_7 = NULL; + Uenibstreamprotobuf__MeasResultNR *node_9_8 = NULL; + gs_uint32_t i_9_8; + Uenibstreamprotobuf__MeasResult *node_9_9 = NULL; + Uenibstreamprotobuf__CellResults *node_9_10 = NULL; + Uenibstreamprotobuf__MeasQuantityResults *node_9_11 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request.json, path sgnb_addition_req.json + + sgnb_addreq_for_ue = (struct _sgnb_addreq_for_ue *)(cur_packet.record.packed.values); + cur_packet.schema = 401; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->sgnbadditionrequest; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + sgnb_addreq_for_ue->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_addreq_for_ue->gnb_id = empty_string; + else + sgnb_addreq_for_ue->gnb_id = hdr->header->gnbid->value; + + node_0_1 = node_0_0->protocolies; + if(node_0_0->protocolies){ + sgnb_addreq_for_ue->id_MeNB_UE_X2AP_ID = node_0_1->id_menb_ue_x2ap_id; + if(node_0_1->id_sgnbueaggregatemaximumbitrate){ + sgnb_addreq_for_ue->uEaggregateMaximumBitRateDownlink = node_0_1->id_sgnbueaggregatemaximumbitrate->ueaggregatemaximumbitratedownlink; + sgnb_addreq_for_ue->uEaggregateMaximumBitRateDownlink_exists = 1; + }else{ + sgnb_addreq_for_ue->uEaggregateMaximumBitRateDownlink_exists = 0; + } + if(node_0_1->id_menb_ue_x2ap_id_extension){ + sgnb_addreq_for_ue->id_MeNB_UE_X2AP_ID_Extension = node_0_1->id_menb_ue_x2ap_id_extension->value; + }else{ + sgnb_addreq_for_ue->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_0_2 = node_0_1->id_menbcell_id; + if(node_0_1->id_menbcell_id){ + sgnb_addreq_for_ue->eUTRANcellIdentifier = node_0_2->eutrancellidentifier; + sgnb_addreq_for_ue->pLMN_Identity = node_0_2->plmn_identity; + rts_fta_process_packet(&cur_packet); + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request.json, path sgnb_addition_req.json + + sgnb_addreq_for_ue_bearers = (struct _sgnb_addreq_for_ue_bearers *)(cur_packet.record.packed.values); + cur_packet.schema = 402; + node_1_0 = node_0_0; + sgnb_addreq_for_ue_bearers->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_addreq_for_ue_bearers->gnb_id = empty_string; + else + sgnb_addreq_for_ue_bearers->gnb_id = hdr->header->gnbid->value; + + node_1_1 = node_1_0->protocolies; + if(node_1_0->protocolies){ + sgnb_addreq_for_ue_bearers->id_MeNB_UE_X2AP_ID = node_1_1->id_menb_ue_x2ap_id; + node_1_2 = node_1_1->id_e_rabs_tobeadded_sgnbaddreqlist; + if(node_1_1->id_e_rabs_tobeadded_sgnbaddreqlist){ + for(i_1_3=0;i_1_3n_items; i_1_3++){ + node_1_3 = node_1_2->items[i_1_3]; + node_1_4 = node_1_3->id_e_rabs_tobeadded_sgnbaddreq_item; + if(node_1_3->id_e_rabs_tobeadded_sgnbaddreq_item){ + if(node_1_4->sgnbpdcppresent && node_1_4->sgnbpdcppresent->max_mcg_admit_e_rab_level_qos_parameters){ + sgnb_addreq_for_ue_bearers->MCG_eRAB_MaximumBitrateDL = node_1_4->sgnbpdcppresent->max_mcg_admit_e_rab_level_qos_parameters->e_rab_maximumbitratedl; + }else{ + sgnb_addreq_for_ue_bearers->MCG_eRAB_MaximumBitrateDL = 0; + } + if(node_1_4->en_dc_resourceconfiguration){ + sgnb_addreq_for_ue_bearers->pDCPatSgNB = node_1_4->en_dc_resourceconfiguration->pdcpatsgnb; + }else{ + sgnb_addreq_for_ue_bearers->pDCPatSgNB = -1; + } + sgnb_addreq_for_ue_bearers->drb_ID = node_1_4->drb_id; + if(node_1_4->sgnbpdcppresent && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->allocationandretentionpriority){ + sgnb_addreq_for_ue_bearers->priorityLevel = node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->allocationandretentionpriority->prioritylevel; + }else{ + sgnb_addreq_for_ue_bearers->priorityLevel = 0; + } + if(node_1_4->sgnbpdcppresent && node_1_4->sgnbpdcppresent->menb_dl_gtp_teidatmcg){ + sgnb_addreq_for_ue_bearers->gTP_TEID = node_1_4->sgnbpdcppresent->menb_dl_gtp_teidatmcg->gtp_teid; + }else{ + sgnb_addreq_for_ue_bearers->gTP_TEID = ""; + } + if(node_1_4->sgnbpdcppresent && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->allocationandretentionpriority && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->allocationandretentionpriority->pre_emptioncapability){ + sgnb_addreq_for_ue_bearers->pre_emptionCapability = node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->allocationandretentionpriority->pre_emptioncapability->value; + }else{ + sgnb_addreq_for_ue_bearers->pre_emptionCapability = -1; + } + if(node_1_4->sgnbpdcppresent && node_1_4->sgnbpdcppresent->max_mcg_admit_e_rab_level_qos_parameters){ + sgnb_addreq_for_ue_bearers->MCG_eRAB_GuaranteedBitrateUL = node_1_4->sgnbpdcppresent->max_mcg_admit_e_rab_level_qos_parameters->e_rab_guaranteedbitrateul; + }else{ + sgnb_addreq_for_ue_bearers->MCG_eRAB_GuaranteedBitrateUL = 0; + } + if(node_1_4->en_dc_resourceconfiguration){ + sgnb_addreq_for_ue_bearers->mCGresources = node_1_4->en_dc_resourceconfiguration->mcgresources; + }else{ + sgnb_addreq_for_ue_bearers->mCGresources = -1; + } + if(node_1_4->sgnbpdcppresent && node_1_4->sgnbpdcppresent->menb_dl_gtp_teidatmcg){ + sgnb_addreq_for_ue_bearers->transportLayerAddress = node_1_4->sgnbpdcppresent->menb_dl_gtp_teidatmcg->transportlayeraddress; + }else{ + sgnb_addreq_for_ue_bearers->transportLayerAddress = ""; + } + if(node_1_4->sgnbpdcppresent && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->gbrqosinformation){ + sgnb_addreq_for_ue_bearers->full_eRAB_GuaranteedBitrateUL = node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->gbrqosinformation->e_rab_guaranteedbitrateul; + }else{ + sgnb_addreq_for_ue_bearers->full_eRAB_GuaranteedBitrateUL = 0; + } + if(node_1_4->en_dc_resourceconfiguration){ + sgnb_addreq_for_ue_bearers->sCGresources = node_1_4->en_dc_resourceconfiguration->scgresources; + }else{ + sgnb_addreq_for_ue_bearers->sCGresources = -1; + } + if(node_1_4->sgnbpdcppresent && node_1_4->sgnbpdcppresent->max_mcg_admit_e_rab_level_qos_parameters){ + sgnb_addreq_for_ue_bearers->MCG_eRAB_MaximumBitrateUL = node_1_4->sgnbpdcppresent->max_mcg_admit_e_rab_level_qos_parameters->e_rab_maximumbitrateul; + }else{ + sgnb_addreq_for_ue_bearers->MCG_eRAB_MaximumBitrateUL = 0; + } + if(node_1_4->sgnbpdcppresent && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->gbrqosinformation){ + sgnb_addreq_for_ue_bearers->full_eRAB_MaximumBitrateUL = node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->gbrqosinformation->e_rab_maximumbitrateul; + }else{ + sgnb_addreq_for_ue_bearers->full_eRAB_MaximumBitrateUL = 0; + } + if(node_1_4->sgnbpdcppresent && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->allocationandretentionpriority && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->allocationandretentionpriority->pre_emptionvulnerability){ + sgnb_addreq_for_ue_bearers->pre_emptionVulnerability = node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->allocationandretentionpriority->pre_emptionvulnerability->value; + }else{ + sgnb_addreq_for_ue_bearers->pre_emptionVulnerability = -1; + } + sgnb_addreq_for_ue_bearers->e_RAB_ID = node_1_4->e_rab_id; + if(node_1_4->sgnbpdcppresent && node_1_4->sgnbpdcppresent->max_mcg_admit_e_rab_level_qos_parameters){ + sgnb_addreq_for_ue_bearers->MCG_eRAB_GuaranteedBitrateDL = node_1_4->sgnbpdcppresent->max_mcg_admit_e_rab_level_qos_parameters->e_rab_guaranteedbitratedl; + }else{ + sgnb_addreq_for_ue_bearers->MCG_eRAB_GuaranteedBitrateDL = 0; + } + if(node_1_4->sgnbpdcppresent && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters){ + sgnb_addreq_for_ue_bearers->qCI = node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->qci; + }else{ + sgnb_addreq_for_ue_bearers->qCI = 0; + } + if(node_1_4->sgnbpdcppresent && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->gbrqosinformation){ + sgnb_addreq_for_ue_bearers->full_eRAB_MaximumBitrateDL = node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->gbrqosinformation->e_rab_maximumbitratedl; + }else{ + sgnb_addreq_for_ue_bearers->full_eRAB_MaximumBitrateDL = 0; + } + if(node_1_4->sgnbpdcppresent && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters && node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->gbrqosinformation){ + sgnb_addreq_for_ue_bearers->full_eRAB_GuaranteedBitrateDL = node_1_4->sgnbpdcppresent->full_e_rab_level_qos_parameters->gbrqosinformation->e_rab_guaranteedbitratedl; + }else{ + sgnb_addreq_for_ue_bearers->full_eRAB_GuaranteedBitrateDL = 0; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request.json, path sgnb_addition_req.json + + sgnb_addreq_for_ue_sn_serv_ssb = (struct _sgnb_addreq_for_ue_sn_serv_ssb *)(cur_packet.record.packed.values); + cur_packet.schema = 403; + node_2_0 = node_1_0; + sgnb_addreq_for_ue_sn_serv_ssb->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_addreq_for_ue_sn_serv_ssb->gnb_id = empty_string; + else + sgnb_addreq_for_ue_sn_serv_ssb->gnb_id = hdr->header->gnbid->value; + + node_2_1 = node_2_0->protocolies; + if(node_2_0->protocolies){ + sgnb_addreq_for_ue_sn_serv_ssb->id_MeNB_UE_X2AP_ID = node_2_1->id_menb_ue_x2ap_id; + if(node_2_1->id_menb_ue_x2ap_id_extension){ + sgnb_addreq_for_ue_sn_serv_ssb->id_MeNB_UE_X2AP_ID_Extension = node_2_1->id_menb_ue_x2ap_id_extension->value; + }else{ + sgnb_addreq_for_ue_sn_serv_ssb->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_2_2 = node_2_1->id_menbtosgnbcontainer; + if(node_2_1->id_menbtosgnbcontainer){ + node_2_3 = node_2_2->criticalextensionschoice1; + if(node_2_2->criticalextensionschoice1){ + node_2_4 = node_2_3->protocolies; + if(node_2_3->protocolies){ + node_2_5 = node_2_4->candidatecellinfolistsn; + if(node_2_4->candidatecellinfolistsn){ + for(i_2_6=0;i_2_6n_items; i_2_6++){ + node_2_6 = node_2_5->items[i_2_6]; + node_2_7 = node_2_6->measresultservingcell; + if(node_2_6->measresultservingcell){ + if(node_2_7->physcellid){ + sgnb_addreq_for_ue_sn_serv_ssb->physCellId = node_2_7->physcellid->value; + sgnb_addreq_for_ue_sn_serv_ssb->physCellId_exists = 1; + }else{ + sgnb_addreq_for_ue_sn_serv_ssb->physCellId_exists = 0; + } + node_2_8 = node_2_7->measresult; + if(node_2_7->measresult){ + node_2_9 = node_2_8->cellresults; + if(node_2_8->cellresults){ + node_2_10 = node_2_9->resultsssb_cell; + if(node_2_9->resultsssb_cell){ + if(node_2_10->rsrq){ + sgnb_addreq_for_ue_sn_serv_ssb->rsrq = node_2_10->rsrq->value; + }else{ + sgnb_addreq_for_ue_sn_serv_ssb->rsrq = 128; + } + if(node_2_10->rsrp){ + sgnb_addreq_for_ue_sn_serv_ssb->rsrp = node_2_10->rsrp->value; + }else{ + sgnb_addreq_for_ue_sn_serv_ssb->rsrp = 128; + } + if(node_2_10->sinr){ + sgnb_addreq_for_ue_sn_serv_ssb->sinr = node_2_10->sinr->value; + }else{ + sgnb_addreq_for_ue_sn_serv_ssb->sinr = 128; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request.json, path sgnb_addition_req.json + + sgnb_addreq_for_ue_sn_serv_csi_rs = (struct _sgnb_addreq_for_ue_sn_serv_csi_rs *)(cur_packet.record.packed.values); + cur_packet.schema = 404; + node_3_0 = node_2_0; + sgnb_addreq_for_ue_sn_serv_csi_rs->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_addreq_for_ue_sn_serv_csi_rs->gnb_id = empty_string; + else + sgnb_addreq_for_ue_sn_serv_csi_rs->gnb_id = hdr->header->gnbid->value; + + node_3_1 = node_3_0->protocolies; + if(node_3_0->protocolies){ + sgnb_addreq_for_ue_sn_serv_csi_rs->id_MeNB_UE_X2AP_ID = node_3_1->id_menb_ue_x2ap_id; + if(node_3_1->id_menb_ue_x2ap_id_extension){ + sgnb_addreq_for_ue_sn_serv_csi_rs->id_MeNB_UE_X2AP_ID_Extension = node_3_1->id_menb_ue_x2ap_id_extension->value; + }else{ + sgnb_addreq_for_ue_sn_serv_csi_rs->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_3_2 = node_3_1->id_menbtosgnbcontainer; + if(node_3_1->id_menbtosgnbcontainer){ + node_3_3 = node_3_2->criticalextensionschoice1; + if(node_3_2->criticalextensionschoice1){ + node_3_4 = node_3_3->protocolies; + if(node_3_3->protocolies){ + node_3_5 = node_3_4->candidatecellinfolistsn; + if(node_3_4->candidatecellinfolistsn){ + for(i_3_6=0;i_3_6n_items; i_3_6++){ + node_3_6 = node_3_5->items[i_3_6]; + node_3_7 = node_3_6->measresultservingcell; + if(node_3_6->measresultservingcell){ + if(node_3_7->physcellid){ + sgnb_addreq_for_ue_sn_serv_csi_rs->physCellId = node_3_7->physcellid->value; + sgnb_addreq_for_ue_sn_serv_csi_rs->physCellId_exists = 1; + }else{ + sgnb_addreq_for_ue_sn_serv_csi_rs->physCellId_exists = 0; + } + node_3_8 = node_3_7->measresult; + if(node_3_7->measresult){ + node_3_9 = node_3_8->cellresults; + if(node_3_8->cellresults){ + node_3_10 = node_3_9->resultscsi_rs_cell; + if(node_3_9->resultscsi_rs_cell){ + if(node_3_10->rsrq){ + sgnb_addreq_for_ue_sn_serv_csi_rs->rsrq = node_3_10->rsrq->value; + }else{ + sgnb_addreq_for_ue_sn_serv_csi_rs->rsrq = 128; + } + if(node_3_10->rsrp){ + sgnb_addreq_for_ue_sn_serv_csi_rs->rsrp = node_3_10->rsrp->value; + }else{ + sgnb_addreq_for_ue_sn_serv_csi_rs->rsrp = 128; + } + if(node_3_10->sinr){ + sgnb_addreq_for_ue_sn_serv_csi_rs->sinr = node_3_10->sinr->value; + }else{ + sgnb_addreq_for_ue_sn_serv_csi_rs->sinr = 128; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request.json, path sgnb_addition_req.json + + sgnb_addreq_for_ue_mn_serv_ssb = (struct _sgnb_addreq_for_ue_mn_serv_ssb *)(cur_packet.record.packed.values); + cur_packet.schema = 405; + node_4_0 = node_3_0; + sgnb_addreq_for_ue_mn_serv_ssb->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_addreq_for_ue_mn_serv_ssb->gnb_id = empty_string; + else + sgnb_addreq_for_ue_mn_serv_ssb->gnb_id = hdr->header->gnbid->value; + + node_4_1 = node_4_0->protocolies; + if(node_4_0->protocolies){ + sgnb_addreq_for_ue_mn_serv_ssb->id_MeNB_UE_X2AP_ID = node_4_1->id_menb_ue_x2ap_id; + if(node_4_1->id_menb_ue_x2ap_id_extension){ + sgnb_addreq_for_ue_mn_serv_ssb->id_MeNB_UE_X2AP_ID_Extension = node_4_1->id_menb_ue_x2ap_id_extension->value; + }else{ + sgnb_addreq_for_ue_mn_serv_ssb->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_4_2 = node_4_1->id_menbtosgnbcontainer; + if(node_4_1->id_menbtosgnbcontainer){ + node_4_3 = node_4_2->criticalextensionschoice1; + if(node_4_2->criticalextensionschoice1){ + node_4_4 = node_4_3->protocolies; + if(node_4_3->protocolies){ + node_4_5 = node_4_4->candidatecellinfolistmn; + if(node_4_4->candidatecellinfolistmn){ + for(i_4_6=0;i_4_6n_items; i_4_6++){ + node_4_6 = node_4_5->items[i_4_6]; + node_4_7 = node_4_6->measresultservingcell; + if(node_4_6->measresultservingcell){ + if(node_4_7->physcellid){ + sgnb_addreq_for_ue_mn_serv_ssb->physCellId = node_4_7->physcellid->value; + sgnb_addreq_for_ue_mn_serv_ssb->physCellId_exists = 1; + }else{ + sgnb_addreq_for_ue_mn_serv_ssb->physCellId_exists = 0; + } + node_4_8 = node_4_7->measresult; + if(node_4_7->measresult){ + node_4_9 = node_4_8->cellresults; + if(node_4_8->cellresults){ + node_4_10 = node_4_9->resultsssb_cell; + if(node_4_9->resultsssb_cell){ + if(node_4_10->rsrq){ + sgnb_addreq_for_ue_mn_serv_ssb->rsrq = node_4_10->rsrq->value; + }else{ + sgnb_addreq_for_ue_mn_serv_ssb->rsrq = 128; + } + if(node_4_10->rsrp){ + sgnb_addreq_for_ue_mn_serv_ssb->rsrp = node_4_10->rsrp->value; + }else{ + sgnb_addreq_for_ue_mn_serv_ssb->rsrp = 128; + } + if(node_4_10->sinr){ + sgnb_addreq_for_ue_mn_serv_ssb->sinr = node_4_10->sinr->value; + }else{ + sgnb_addreq_for_ue_mn_serv_ssb->sinr = 128; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request.json, path sgnb_addition_req.json + + sgnb_addreq_for_ue_mn_serv_csi_rs = (struct _sgnb_addreq_for_ue_mn_serv_csi_rs *)(cur_packet.record.packed.values); + cur_packet.schema = 406; + node_5_0 = node_4_0; + sgnb_addreq_for_ue_mn_serv_csi_rs->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_addreq_for_ue_mn_serv_csi_rs->gnb_id = empty_string; + else + sgnb_addreq_for_ue_mn_serv_csi_rs->gnb_id = hdr->header->gnbid->value; + + node_5_1 = node_5_0->protocolies; + if(node_5_0->protocolies){ + sgnb_addreq_for_ue_mn_serv_csi_rs->id_MeNB_UE_X2AP_ID = node_5_1->id_menb_ue_x2ap_id; + if(node_5_1->id_menb_ue_x2ap_id_extension){ + sgnb_addreq_for_ue_mn_serv_csi_rs->id_MeNB_UE_X2AP_ID_Extension = node_5_1->id_menb_ue_x2ap_id_extension->value; + }else{ + sgnb_addreq_for_ue_mn_serv_csi_rs->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_5_2 = node_5_1->id_menbtosgnbcontainer; + if(node_5_1->id_menbtosgnbcontainer){ + node_5_3 = node_5_2->criticalextensionschoice1; + if(node_5_2->criticalextensionschoice1){ + node_5_4 = node_5_3->protocolies; + if(node_5_3->protocolies){ + node_5_5 = node_5_4->candidatecellinfolistmn; + if(node_5_4->candidatecellinfolistmn){ + for(i_5_6=0;i_5_6n_items; i_5_6++){ + node_5_6 = node_5_5->items[i_5_6]; + node_5_7 = node_5_6->measresultservingcell; + if(node_5_6->measresultservingcell){ + if(node_5_7->physcellid){ + sgnb_addreq_for_ue_mn_serv_csi_rs->physCellId = node_5_7->physcellid->value; + sgnb_addreq_for_ue_mn_serv_csi_rs->physCellId_exists = 1; + }else{ + sgnb_addreq_for_ue_mn_serv_csi_rs->physCellId_exists = 0; + } + node_5_8 = node_5_7->measresult; + if(node_5_7->measresult){ + node_5_9 = node_5_8->cellresults; + if(node_5_8->cellresults){ + node_5_10 = node_5_9->resultscsi_rs_cell; + if(node_5_9->resultscsi_rs_cell){ + if(node_5_10->rsrq){ + sgnb_addreq_for_ue_mn_serv_csi_rs->rsrq = node_5_10->rsrq->value; + }else{ + sgnb_addreq_for_ue_mn_serv_csi_rs->rsrq = 128; + } + if(node_5_10->rsrp){ + sgnb_addreq_for_ue_mn_serv_csi_rs->rsrp = node_5_10->rsrp->value; + }else{ + sgnb_addreq_for_ue_mn_serv_csi_rs->rsrp = 128; + } + if(node_5_10->sinr){ + sgnb_addreq_for_ue_mn_serv_csi_rs->sinr = node_5_10->sinr->value; + }else{ + sgnb_addreq_for_ue_mn_serv_csi_rs->sinr = 128; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request.json, path sgnb_addition_req.json + + sgnb_addreq_for_ue_sn_neigh_ssb = (struct _sgnb_addreq_for_ue_sn_neigh_ssb *)(cur_packet.record.packed.values); + cur_packet.schema = 408; + node_6_0 = node_5_0; + sgnb_addreq_for_ue_sn_neigh_ssb->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_addreq_for_ue_sn_neigh_ssb->gnb_id = empty_string; + else + sgnb_addreq_for_ue_sn_neigh_ssb->gnb_id = hdr->header->gnbid->value; + + node_6_1 = node_6_0->protocolies; + if(node_6_0->protocolies){ + sgnb_addreq_for_ue_sn_neigh_ssb->id_MeNB_UE_X2AP_ID = node_6_1->id_menb_ue_x2ap_id; + if(node_6_1->id_menb_ue_x2ap_id_extension){ + sgnb_addreq_for_ue_sn_neigh_ssb->id_MeNB_UE_X2AP_ID_Extension = node_6_1->id_menb_ue_x2ap_id_extension->value; + }else{ + sgnb_addreq_for_ue_sn_neigh_ssb->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_6_2 = node_6_1->id_menbtosgnbcontainer; + if(node_6_1->id_menbtosgnbcontainer){ + node_6_3 = node_6_2->criticalextensionschoice1; + if(node_6_2->criticalextensionschoice1){ + node_6_4 = node_6_3->protocolies; + if(node_6_3->protocolies){ + node_6_5 = node_6_4->candidatecellinfolistsn; + if(node_6_4->candidatecellinfolistsn){ + for(i_6_6=0;i_6_6n_items; i_6_6++){ + node_6_6 = node_6_5->items[i_6_6]; + node_6_7 = node_6_6->measresultneighcelllistnr; + if(node_6_6->measresultneighcelllistnr){ + for(i_6_8=0;i_6_8n_items; i_6_8++){ + node_6_8 = node_6_7->items[i_6_8]; + if(node_6_8->physcellid){ + sgnb_addreq_for_ue_sn_neigh_ssb->physCellId = node_6_8->physcellid->value; + sgnb_addreq_for_ue_sn_neigh_ssb->physCellId_exists = 1; + }else{ + sgnb_addreq_for_ue_sn_neigh_ssb->physCellId_exists = 0; + } + node_6_9 = node_6_8->measresult; + if(node_6_8->measresult){ + node_6_10 = node_6_9->cellresults; + if(node_6_9->cellresults){ + node_6_11 = node_6_10->resultsssb_cell; + if(node_6_10->resultsssb_cell){ + if(node_6_11->rsrq){ + sgnb_addreq_for_ue_sn_neigh_ssb->rsrq = node_6_11->rsrq->value; + }else{ + sgnb_addreq_for_ue_sn_neigh_ssb->rsrq = 128; + } + if(node_6_11->rsrp){ + sgnb_addreq_for_ue_sn_neigh_ssb->rsrp = node_6_11->rsrp->value; + }else{ + sgnb_addreq_for_ue_sn_neigh_ssb->rsrp = 128; + } + if(node_6_11->sinr){ + sgnb_addreq_for_ue_sn_neigh_ssb->sinr = node_6_11->sinr->value; + }else{ + sgnb_addreq_for_ue_sn_neigh_ssb->sinr = 128; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request.json, path sgnb_addition_req.json + + sgnb_addreq_for_ue_sn_neigh_csi_rs = (struct _sgnb_addreq_for_ue_sn_neigh_csi_rs *)(cur_packet.record.packed.values); + cur_packet.schema = 409; + node_7_0 = node_6_0; + sgnb_addreq_for_ue_sn_neigh_csi_rs->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_addreq_for_ue_sn_neigh_csi_rs->gnb_id = empty_string; + else + sgnb_addreq_for_ue_sn_neigh_csi_rs->gnb_id = hdr->header->gnbid->value; + + node_7_1 = node_7_0->protocolies; + if(node_7_0->protocolies){ + sgnb_addreq_for_ue_sn_neigh_csi_rs->id_MeNB_UE_X2AP_ID = node_7_1->id_menb_ue_x2ap_id; + if(node_7_1->id_menb_ue_x2ap_id_extension){ + sgnb_addreq_for_ue_sn_neigh_csi_rs->id_MeNB_UE_X2AP_ID_Extension = node_7_1->id_menb_ue_x2ap_id_extension->value; + }else{ + sgnb_addreq_for_ue_sn_neigh_csi_rs->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_7_2 = node_7_1->id_menbtosgnbcontainer; + if(node_7_1->id_menbtosgnbcontainer){ + node_7_3 = node_7_2->criticalextensionschoice1; + if(node_7_2->criticalextensionschoice1){ + node_7_4 = node_7_3->protocolies; + if(node_7_3->protocolies){ + node_7_5 = node_7_4->candidatecellinfolistsn; + if(node_7_4->candidatecellinfolistsn){ + for(i_7_6=0;i_7_6n_items; i_7_6++){ + node_7_6 = node_7_5->items[i_7_6]; + node_7_7 = node_7_6->measresultneighcelllistnr; + if(node_7_6->measresultneighcelllistnr){ + for(i_7_8=0;i_7_8n_items; i_7_8++){ + node_7_8 = node_7_7->items[i_7_8]; + if(node_7_8->physcellid){ + sgnb_addreq_for_ue_sn_neigh_csi_rs->physCellId = node_7_8->physcellid->value; + sgnb_addreq_for_ue_sn_neigh_csi_rs->physCellId_exists = 1; + }else{ + sgnb_addreq_for_ue_sn_neigh_csi_rs->physCellId_exists = 0; + } + node_7_9 = node_7_8->measresult; + if(node_7_8->measresult){ + node_7_10 = node_7_9->cellresults; + if(node_7_9->cellresults){ + node_7_11 = node_7_10->resultscsi_rs_cell; + if(node_7_10->resultscsi_rs_cell){ + if(node_7_11->rsrq){ + sgnb_addreq_for_ue_sn_neigh_csi_rs->rsrq = node_7_11->rsrq->value; + }else{ + sgnb_addreq_for_ue_sn_neigh_csi_rs->rsrq = 128; + } + if(node_7_11->rsrp){ + sgnb_addreq_for_ue_sn_neigh_csi_rs->rsrp = node_7_11->rsrp->value; + }else{ + sgnb_addreq_for_ue_sn_neigh_csi_rs->rsrp = 128; + } + if(node_7_11->sinr){ + sgnb_addreq_for_ue_sn_neigh_csi_rs->sinr = node_7_11->sinr->value; + }else{ + sgnb_addreq_for_ue_sn_neigh_csi_rs->sinr = 128; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request.json, path sgnb_addition_req.json + + sgnb_addreq_for_ue_mn_neigh_ssb = (struct _sgnb_addreq_for_ue_mn_neigh_ssb *)(cur_packet.record.packed.values); + cur_packet.schema = 410; + node_8_0 = node_7_0; + sgnb_addreq_for_ue_mn_neigh_ssb->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_addreq_for_ue_mn_neigh_ssb->gnb_id = empty_string; + else + sgnb_addreq_for_ue_mn_neigh_ssb->gnb_id = hdr->header->gnbid->value; + + node_8_1 = node_8_0->protocolies; + if(node_8_0->protocolies){ + sgnb_addreq_for_ue_mn_neigh_ssb->id_MeNB_UE_X2AP_ID = node_8_1->id_menb_ue_x2ap_id; + if(node_8_1->id_menb_ue_x2ap_id_extension){ + sgnb_addreq_for_ue_mn_neigh_ssb->id_MeNB_UE_X2AP_ID_Extension = node_8_1->id_menb_ue_x2ap_id_extension->value; + }else{ + sgnb_addreq_for_ue_mn_neigh_ssb->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_8_2 = node_8_1->id_menbtosgnbcontainer; + if(node_8_1->id_menbtosgnbcontainer){ + node_8_3 = node_8_2->criticalextensionschoice1; + if(node_8_2->criticalextensionschoice1){ + node_8_4 = node_8_3->protocolies; + if(node_8_3->protocolies){ + node_8_5 = node_8_4->candidatecellinfolistmn; + if(node_8_4->candidatecellinfolistmn){ + for(i_8_6=0;i_8_6n_items; i_8_6++){ + node_8_6 = node_8_5->items[i_8_6]; + node_8_7 = node_8_6->measresultneighcelllistnr; + if(node_8_6->measresultneighcelllistnr){ + for(i_8_8=0;i_8_8n_items; i_8_8++){ + node_8_8 = node_8_7->items[i_8_8]; + if(node_8_8->physcellid){ + sgnb_addreq_for_ue_mn_neigh_ssb->physCellId = node_8_8->physcellid->value; + sgnb_addreq_for_ue_mn_neigh_ssb->physCellId_exists = 1; + }else{ + sgnb_addreq_for_ue_mn_neigh_ssb->physCellId_exists = 0; + } + node_8_9 = node_8_8->measresult; + if(node_8_8->measresult){ + node_8_10 = node_8_9->cellresults; + if(node_8_9->cellresults){ + node_8_11 = node_8_10->resultsssb_cell; + if(node_8_10->resultsssb_cell){ + if(node_8_11->rsrq){ + sgnb_addreq_for_ue_mn_neigh_ssb->rsrq = node_8_11->rsrq->value; + }else{ + sgnb_addreq_for_ue_mn_neigh_ssb->rsrq = 128; + } + if(node_8_11->rsrp){ + sgnb_addreq_for_ue_mn_neigh_ssb->rsrp = node_8_11->rsrp->value; + }else{ + sgnb_addreq_for_ue_mn_neigh_ssb->rsrp = 128; + } + if(node_8_11->sinr){ + sgnb_addreq_for_ue_mn_neigh_ssb->sinr = node_8_11->sinr->value; + }else{ + sgnb_addreq_for_ue_mn_neigh_ssb->sinr = 128; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } + } + } +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_addition_request.json, path sgnb_addition_req.json + + sgnb_addreq_for_ue_mn_neigh_csi_rs = (struct _sgnb_addreq_for_ue_mn_neigh_csi_rs *)(cur_packet.record.packed.values); + cur_packet.schema = 411; + node_9_0 = node_8_0; + sgnb_addreq_for_ue_mn_neigh_csi_rs->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_addreq_for_ue_mn_neigh_csi_rs->gnb_id = empty_string; + else + sgnb_addreq_for_ue_mn_neigh_csi_rs->gnb_id = hdr->header->gnbid->value; + + node_9_1 = node_9_0->protocolies; + if(node_9_0->protocolies){ + sgnb_addreq_for_ue_mn_neigh_csi_rs->id_MeNB_UE_X2AP_ID = node_9_1->id_menb_ue_x2ap_id; + if(node_9_1->id_menb_ue_x2ap_id_extension){ + sgnb_addreq_for_ue_mn_neigh_csi_rs->id_MeNB_UE_X2AP_ID_Extension = node_9_1->id_menb_ue_x2ap_id_extension->value; + }else{ + sgnb_addreq_for_ue_mn_neigh_csi_rs->id_MeNB_UE_X2AP_ID_Extension = 0; + } + node_9_2 = node_9_1->id_menbtosgnbcontainer; + if(node_9_1->id_menbtosgnbcontainer){ + node_9_3 = node_9_2->criticalextensionschoice1; + if(node_9_2->criticalextensionschoice1){ + node_9_4 = node_9_3->protocolies; + if(node_9_3->protocolies){ + node_9_5 = node_9_4->candidatecellinfolistmn; + if(node_9_4->candidatecellinfolistmn){ + for(i_9_6=0;i_9_6n_items; i_9_6++){ + node_9_6 = node_9_5->items[i_9_6]; + node_9_7 = node_9_6->measresultneighcelllistnr; + if(node_9_6->measresultneighcelllistnr){ + for(i_9_8=0;i_9_8n_items; i_9_8++){ + node_9_8 = node_9_7->items[i_9_8]; + if(node_9_8->physcellid){ + sgnb_addreq_for_ue_mn_neigh_csi_rs->physCellId = node_9_8->physcellid->value; + sgnb_addreq_for_ue_mn_neigh_csi_rs->physCellId_exists = 1; + }else{ + sgnb_addreq_for_ue_mn_neigh_csi_rs->physCellId_exists = 0; + } + node_9_9 = node_9_8->measresult; + if(node_9_8->measresult){ + node_9_10 = node_9_9->cellresults; + if(node_9_9->cellresults){ + node_9_11 = node_9_10->resultscsi_rs_cell; + if(node_9_10->resultscsi_rs_cell){ + if(node_9_11->rsrq){ + sgnb_addreq_for_ue_mn_neigh_csi_rs->rsrq = node_9_11->rsrq->value; + }else{ + sgnb_addreq_for_ue_mn_neigh_csi_rs->rsrq = 128; + } + if(node_9_11->rsrp){ + sgnb_addreq_for_ue_mn_neigh_csi_rs->rsrp = node_9_11->rsrp->value; + }else{ + sgnb_addreq_for_ue_mn_neigh_csi_rs->rsrp = 128; + } + if(node_9_11->sinr){ + sgnb_addreq_for_ue_mn_neigh_csi_rs->sinr = node_9_11->sinr->value; + }else{ + sgnb_addreq_for_ue_mn_neigh_csi_rs->sinr = 128; + } + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + } + } + } + } + } + uenibstreamprotobuf__sg_nbaddition_request__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_SGNBMODCONF(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_modification_confirm.json, path sgnb_mod_confirm.json + struct _sgnb_mod_conf *sgnb_mod_conf = NULL; + Uenibstreamprotobuf__SgNBModificationConfirm *node_0_0 = NULL; + Uenibstreamprotobuf__SgNBModificationConfirmIEs *node_0_1 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_modification_confirm.json, path sgnb_mod_confirm.json + + sgnb_mod_conf = (struct _sgnb_mod_conf *)(cur_packet.record.packed.values); + cur_packet.schema = 1301; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->sgnbmodificationconfirm; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + sgnb_mod_conf->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_mod_conf->gnb_id = empty_string; + else + sgnb_mod_conf->gnb_id = hdr->header->gnbid->value; + + node_0_1 = node_0_0->protocolies; + if(node_0_0->protocolies){ + sgnb_mod_conf->id_MeNB_UE_X2AP_ID = node_0_1->id_menb_ue_x2ap_id; + sgnb_mod_conf->id_SgNB_UE_X2AP_ID = node_0_1->id_sgnb_ue_x2ap_id; + rts_fta_process_packet(&cur_packet); + } + uenibstreamprotobuf__sg_nbmodification_confirm__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_SGNBMODREQ(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_modification_request.json, path sgnb_mod_req.json + struct _sgnb_mod_req *sgnb_mod_req = NULL; + Uenibstreamprotobuf__SgNBModificationRequest *node_0_0 = NULL; + Uenibstreamprotobuf__SgNBModificationRequestIEs *node_0_1 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_modification_request.json, path sgnb_mod_req.json + + sgnb_mod_req = (struct _sgnb_mod_req *)(cur_packet.record.packed.values); + cur_packet.schema = 1201; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->sgnbmodificationrequest; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + sgnb_mod_req->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_mod_req->gnb_id = empty_string; + else + sgnb_mod_req->gnb_id = hdr->header->gnbid->value; + + node_0_1 = node_0_0->protocolies; + if(node_0_0->protocolies){ + if(node_0_1->id_cause && node_0_1->id_cause->protocol){ + sgnb_mod_req->cause_protocol = node_0_1->id_cause->protocol->value; + }else{ + sgnb_mod_req->cause_protocol = -1; + } + sgnb_mod_req->id_MeNB_UE_X2AP_ID = node_0_1->id_menb_ue_x2ap_id; + if(node_0_1->id_cause && node_0_1->id_cause->transport){ + sgnb_mod_req->cause_transport = node_0_1->id_cause->transport->value; + }else{ + sgnb_mod_req->cause_transport = -1; + } + if(node_0_1->id_menbtosgnbcontainer && node_0_1->id_menbtosgnbcontainer->criticalextensionschoice1 && node_0_1->id_menbtosgnbcontainer->criticalextensionschoice1->protocolies && node_0_1->id_menbtosgnbcontainer->criticalextensionschoice1->protocolies->scgfailureinfo){ + sgnb_mod_req->failureType = node_0_1->id_menbtosgnbcontainer->criticalextensionschoice1->protocolies->scgfailureinfo->failuretype; + }else{ + sgnb_mod_req->failureType = -1; + } + if(node_0_1->id_cause && node_0_1->id_cause->radionetwork){ + sgnb_mod_req->cause_radio_network = node_0_1->id_cause->radionetwork->value; + }else{ + sgnb_mod_req->cause_radio_network = -1; + } + sgnb_mod_req->id_SgNB_UE_X2AP_ID = node_0_1->id_sgnb_ue_x2ap_id; + if(node_0_1->id_cause && node_0_1->id_cause->misc){ + sgnb_mod_req->cause_misc = node_0_1->id_cause->misc->value; + }else{ + sgnb_mod_req->cause_misc = -1; + } + rts_fta_process_packet(&cur_packet); + } + uenibstreamprotobuf__sg_nbmodification_request__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_SGNBMODREQACK(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_modification_request_acknowledge.json, path sgnb_mod_req_ack.json + struct _sgnb_mod_req_ack *sgnb_mod_req_ack = NULL; + Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *node_0_0 = NULL; + Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *node_0_1 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_modification_request_acknowledge.json, path sgnb_mod_req_ack.json + + sgnb_mod_req_ack = (struct _sgnb_mod_req_ack *)(cur_packet.record.packed.values); + cur_packet.schema = 1701; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->sgnbmodificationrequestacknowledge; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + sgnb_mod_req_ack->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_mod_req_ack->gnb_id = empty_string; + else + sgnb_mod_req_ack->gnb_id = hdr->header->gnbid->value; + + node_0_1 = node_0_0->protocolies; + if(node_0_0->protocolies){ + sgnb_mod_req_ack->id_MeNB_UE_X2AP_ID = node_0_1->id_menb_ue_x2ap_id; + sgnb_mod_req_ack->id_SgNB_UE_X2AP_ID = node_0_1->id_sgnb_ue_x2ap_id; + rts_fta_process_packet(&cur_packet); + } + uenibstreamprotobuf__sg_nbmodification_request_acknowledge__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_SGNBMODREQREJECT(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_modification_request_reject.json, path sgnb_mod_req_reject.json + struct _sgnb_mod_req_reject *sgnb_mod_req_reject = NULL; + Uenibstreamprotobuf__SgNBModificationRequestReject *node_0_0 = NULL; + Uenibstreamprotobuf__SgNBModificationRequestRejectIEs *node_0_1 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_modification_request_reject.json, path sgnb_mod_req_reject.json + + sgnb_mod_req_reject = (struct _sgnb_mod_req_reject *)(cur_packet.record.packed.values); + cur_packet.schema = 1801; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->sgnbmodificationrequestreject; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + sgnb_mod_req_reject->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_mod_req_reject->gnb_id = empty_string; + else + sgnb_mod_req_reject->gnb_id = hdr->header->gnbid->value; + + node_0_1 = node_0_0->protocolies; + if(node_0_0->protocolies){ + if(node_0_1->id_cause && node_0_1->id_cause->protocol){ + sgnb_mod_req_reject->cause_protocol = node_0_1->id_cause->protocol->value; + }else{ + sgnb_mod_req_reject->cause_protocol = -1; + } + sgnb_mod_req_reject->id_MeNB_UE_X2AP_ID = node_0_1->id_menb_ue_x2ap_id; + if(node_0_1->id_cause && node_0_1->id_cause->transport){ + sgnb_mod_req_reject->cause_transport = node_0_1->id_cause->transport->value; + }else{ + sgnb_mod_req_reject->cause_transport = -1; + } + if(node_0_1->id_cause && node_0_1->id_cause->radionetwork){ + sgnb_mod_req_reject->cause_radio_network = node_0_1->id_cause->radionetwork->value; + }else{ + sgnb_mod_req_reject->cause_radio_network = -1; + } + sgnb_mod_req_reject->id_SgNB_UE_X2AP_ID = node_0_1->id_sgnb_ue_x2ap_id; + if(node_0_1->id_cause && node_0_1->id_cause->misc){ + sgnb_mod_req_reject->cause_misc = node_0_1->id_cause->misc->value; + }else{ + sgnb_mod_req_reject->cause_misc = -1; + } + rts_fta_process_packet(&cur_packet); + } + uenibstreamprotobuf__sg_nbmodification_request_reject__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_SGNBMODREQUIRED(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_modification_required.json, path sgnb_mod_rqd.json + struct _sgnb_mod_required *sgnb_mod_required = NULL; + Uenibstreamprotobuf__SgNBModificationRequired *node_0_0 = NULL; + Uenibstreamprotobuf__SgNBModificationRequiredIEs *node_0_1 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_modification_required.json, path sgnb_mod_rqd.json + + sgnb_mod_required = (struct _sgnb_mod_required *)(cur_packet.record.packed.values); + cur_packet.schema = 1901; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->sgnbmodificationrequired; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + sgnb_mod_required->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_mod_required->gnb_id = empty_string; + else + sgnb_mod_required->gnb_id = hdr->header->gnbid->value; + + node_0_1 = node_0_0->protocolies; + if(node_0_0->protocolies){ + if(node_0_1->id_cause && node_0_1->id_cause->protocol){ + sgnb_mod_required->cause_protocol = node_0_1->id_cause->protocol->value; + }else{ + sgnb_mod_required->cause_protocol = -1; + } + sgnb_mod_required->id_MeNB_UE_X2AP_ID = node_0_1->id_menb_ue_x2ap_id; + if(node_0_1->id_cause && node_0_1->id_cause->transport){ + sgnb_mod_required->cause_transport = node_0_1->id_cause->transport->value; + }else{ + sgnb_mod_required->cause_transport = -1; + } + if(node_0_1->id_cause && node_0_1->id_cause->radionetwork){ + sgnb_mod_required->cause_radio_network = node_0_1->id_cause->radionetwork->value; + }else{ + sgnb_mod_required->cause_radio_network = -1; + } + sgnb_mod_required->id_SgNB_UE_X2AP_ID = node_0_1->id_sgnb_ue_x2ap_id; + if(node_0_1->id_cause && node_0_1->id_cause->misc){ + sgnb_mod_required->cause_misc = node_0_1->id_cause->misc->value; + }else{ + sgnb_mod_required->cause_misc = -1; + } + rts_fta_process_packet(&cur_packet); + } + uenibstreamprotobuf__sg_nbmodification_required__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_SGNBMODREFUSE(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto sgnb_modification_refuse.json, path sgnb_modification_refuse.json + struct _sgnb_mod_refuse *sgnb_mod_refuse = NULL; + Uenibstreamprotobuf__SgNBModificationRefuse *node_0_0 = NULL; + Uenibstreamprotobuf__SgNBModificationRefuseIEs *node_0_1 = NULL; + Uenibstreamprotobuf__Cause *node_0_2 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto sgnb_modification_refuse.json, path sgnb_modification_refuse.json + + sgnb_mod_refuse = (struct _sgnb_mod_refuse *)(cur_packet.record.packed.values); + cur_packet.schema = 1401; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->sgnbmodificationrefuse; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + sgnb_mod_refuse->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sgnb_mod_refuse->gnb_id = empty_string; + else + sgnb_mod_refuse->gnb_id = hdr->header->gnbid->value; + + node_0_1 = node_0_0->protocolies; + if(node_0_0->protocolies){ + sgnb_mod_refuse->id_MeNB_UE_X2AP_ID = node_0_1->id_menb_ue_x2ap_id; + sgnb_mod_refuse->id_SgNB_UE_X2AP_ID = node_0_1->id_sgnb_ue_x2ap_id; + node_0_2 = node_0_1->id_cause; + if(node_0_1->id_cause){ + if(node_0_2->radionetwork){ + sgnb_mod_refuse->cause_radio_network = node_0_2->radionetwork->value; + }else{ + sgnb_mod_refuse->cause_radio_network = -1; + } + if(node_0_2->transport){ + sgnb_mod_refuse->cause_transport = node_0_2->transport->value; + }else{ + sgnb_mod_refuse->cause_transport = -1; + } + if(node_0_2->protocol){ + sgnb_mod_refuse->cause_protocol = node_0_2->protocol->value; + }else{ + sgnb_mod_refuse->cause_protocol = -1; + } + if(node_0_2->misc){ + sgnb_mod_refuse->cause_misc = node_0_2->misc->value; + }else{ + sgnb_mod_refuse->cause_misc = -1; + } + rts_fta_process_packet(&cur_packet); + } + } + uenibstreamprotobuf__sg_nbmodification_refuse__free_unpacked(node_0_0,NULL); + return 0; +} + +gs_uint32_t process_buffer_SNSTATUSXFER(gs_uint8_t * buffer, gs_uint32_t buflen){ + char *empty_string = ""; + Uenibstreamprotobuf__X2APStreaming *hdr = NULL; +// ------------------------------------------ +// --- Variables for .proto sn_status_transfer.json, path snstatusxfer.json + struct _sn_status_transfer *sn_status_transfer = NULL; + Uenibstreamprotobuf__SNStatusTransfer *node_0_0 = NULL; + Uenibstreamprotobuf__SNStatusTransferIEs *node_0_1 = NULL; + Uenibstreamprotobuf__ERABsSubjectToStatusTransferList *node_0_2 = NULL; + Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs *node_0_3 = NULL; + gs_uint32_t i_0_3; + Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem *node_0_4 = NULL; + Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs *node_0_5 = NULL; + gs_uint32_t i_0_5; + Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *node_0_6 = NULL; + +// -------------------------------------------------- +// --- Specialized processing for .proto sn_status_transfer.json, path snstatusxfer.json + + sn_status_transfer = (struct _sn_status_transfer *)(cur_packet.record.packed.values); + cur_packet.schema = 1601; + + hdr = uenibstreamprotobuf__x2_apstreaming__unpack(NULL, buflen, buffer); + if(hdr==NULL) return -1; + + node_0_0 = hdr->snstatustransfer; + if(node_0_0==NULL) return -2; + if(hdr->header==NULL) return -3; + + sn_status_transfer->timestamp_ms = timestamp; + if(hdr->header->gnbid==NULL) + sn_status_transfer->gnb_id = empty_string; + else + sn_status_transfer->gnb_id = hdr->header->gnbid->value; + + node_0_1 = node_0_0->protocolies; + if(node_0_0->protocolies){ + sn_status_transfer->id_Old_eNB_UE_X2AP_ID = node_0_1->id_old_enb_ue_x2ap_id; + if(node_0_1->id_sgnb_ue_x2ap_id){ + sn_status_transfer->id_SgNB_UE_X2AP_ID = node_0_1->id_sgnb_ue_x2ap_id->value; + }else{ + sn_status_transfer->id_SgNB_UE_X2AP_ID = 0; + } + node_0_2 = node_0_1->id_e_rabs_subjecttostatustransfer_list; + if(node_0_1->id_e_rabs_subjecttostatustransfer_list){ + for(i_0_3=0;i_0_3n_items; i_0_3++){ + node_0_3 = node_0_2->items[i_0_3]; + node_0_4 = node_0_3->id_e_rabs_subjecttostatustransfer_item; + if(node_0_3->id_e_rabs_subjecttostatustransfer_item){ + sn_status_transfer->e_RAB_ID = node_0_4->e_rab_id; + for(i_0_5=0;i_0_5n_ie_extensions; i_0_5++){ + node_0_5 = node_0_4->ie_extensions[i_0_5]; + node_0_6 = node_0_5->id_dlcountvaluepdcp_snlength18; + if(node_0_5->id_dlcountvaluepdcp_snlength18){ + sn_status_transfer->pDCP_SNlength18 = node_0_6->pdcp_snlength18; + rts_fta_process_packet(&cur_packet); + } + } + } + } + } + } + uenibstreamprotobuf__snstatus_transfer__free_unpacked(node_0_0,NULL); + return 0; +} + + +int init_cur_packet(){ + cur_packet.ptype=PTYPE_STRUCT; + cur_packet.record.packed.values = (void *)(malloc(10000)); + + if(cur_packet.record.packed.values==NULL){ + print_error("could not malloc a data block for cur_packet in init_cur_packet."); + exit(10); + } + return 0; +} +//---------------- END Specialized proto parsing ----------- + +static void dproto_replay_check_messages() { + if (fta_start_service(0)<0) { + print_error("Error:in processing the msg queue for a replay file"); + exit(9); + } +} + +// Read length bytes from the current socket into buffer. +static gs_uint32_t gs_read_buffer(gs_uint8_t * buffer, gs_uint32_t length){ + gs_uint32_t used=0; + gs_uint32_t cur; + fd_set socket_rset; + fd_set socket_eset; + struct timeval socket_timeout; + int retval; + + FD_ZERO(&socket_rset); + FD_SET(socket_desc,&socket_rset); + FD_ZERO(&socket_eset); + FD_SET(socket_desc,&socket_eset); + // timeout in one millisecon + socket_timeout.tv_sec=0; + socket_timeout.tv_usec=1000; + + if ((retval=select(socket_desc+1,&socket_rset,0,&socket_eset,&socket_timeout))<=0) { + if (retval==0) { + // caught a timeout + return -1; + } + return -2; + } + + while(used < length) { + if ((cur=read(socket_desc,&(buffer[used]),length-used))<=0) { + print_error("ERROR:could not read data from gdat stream"); + return -2; + } + used+=cur; + } + return 0; +} + +// query gshub and use that info to open a socket +static void init_socket() { + endpoint gshub; + endpoint srcinfo; + struct sockaddr_in server; + + if (get_hub(&gshub)!=0) { + print_error("ERROR:could not find gshub for data source"); + exit(0); + } + + if (get_streamsource(gshub,name,&srcinfo,1) !=0) { + print_error("ERROR:could not find data source for stream\n"); + exit(0); + } + + socket_desc = socket(AF_INET , SOCK_STREAM , 0); + if (socket_desc == -1) + { + print_error("ERROR:could not create socket for data stream"); + exit(0); + } + server.sin_addr.s_addr = srcinfo.ip; + server.sin_family = AF_INET; + server.sin_port = srcinfo.port; + + if (connect(socket_desc , (struct sockaddr *)&server , sizeof(server)) < 0) + { + print_error("ERROR: could not open connection to data source"); + exit(0); + } + +} + +// proceed to the next file +static void next_file() { + struct stat s; + if (verbose) { + fprintf(stderr,"Opening %s\n",name); + } + while (lstat(name,&s)!=0) { + if (errno!=ENOENT) { + print_error("dproto::lstat unexpected return value"); + exit(10); + } + dproto_replay_check_messages(); + usleep(10000); + } + if (pd!=0) { + fclose(pd); + } + if ((pd=fopen(name,"r"))==0) { + print_error("dproto::open failed "); + exit(10); + } + if (singlefile==0) { + unlink(name); + } +} + +// Perform initialization when reading from a file +static gs_retval_t dproto_replay_init(gs_sp_t device) { + gs_sp_t verbosetmp; + gs_sp_t delaytmp; + gs_sp_t gshubtmp; + gs_sp_t tempdel; + gs_sp_t singlefiletmp; + + if ((name=get_iface_properties(device,"filename"))==0) { + print_error("dproto_init::No protobuf \"Filename\" defined"); + exit(0); + } + + if ((verbosetmp=get_iface_properties(device,"verbose"))!=0) { + if (strncmp(verbosetmp,"TRUE",4)==0) { + verbose=1; + fprintf(stderr,"VERBOSE ENABLED\n"); + } else { + fprintf(stderr,"VERBOSE DISABLED\n"); + } + } + if ((singlefiletmp=get_iface_properties(device,"singlefile"))!=0) { + if (strncmp(singlefiletmp,"TRUE",4)==0) { + singlefile=1; + if (verbose) + fprintf(stderr,"SINGLEFILE ENABLED\n"); + } else { + if (verbose) + fprintf(stderr,"SINGLEFILE DISABLED\n"); + } + } + + if ((delaytmp=get_iface_properties(device,"startupdelay"))!=0) { + if (verbose) { + fprintf(stderr,"Startup delay of %u seconds\n",atoi(get_iface_properties(device,"startupdelay"))); + } + startupdelay=atoi(get_iface_properties(device,"startupdelay")); + } + if ((gshubtmp=get_iface_properties(device,"gshub"))!=0) { + if (verbose) { + fprintf(stderr,"GDAT format using gshub\n"); + } + gshub=1; + } + init_cur_packet(); + + return 0; +} + +// Read one message from a socket +static gs_retval_t dproto_read_socket() +{ + gs_uint32_t i; + gs_uint32_t p; + gs_uint32_t x; + gs_uint32_t pkg_len; + gs_int32_t r; + gs_retval_t ret=0; + gs_uint32_t done; + char *pkg_len_s; + char *timestamp_s; + + if((ret=gs_read_buffer(line,28))<0) { return ret;} + + pkg_len_s = line+4; + timestamp_s = line+12; + pkg_len = atoi(pkg_len_s); + timestamp = atoll(timestamp_s); + + if((ret=gs_read_buffer(line,pkg_len))<0) { return ret;} + + cur_packet.systemTime=time(0); + ret = process_buffer(line, pkg_len); + if(ret < 0){ + fprintf(stderr,"proto rejected by device %s, err=%d\n",this_device, ret); + } + + return 0; +} + +// read one message from a file +static void dproto_read_tuple(){ + gs_uint32_t retlen=0; + gs_uint32_t done=0; + gs_uint32_t pkg_len=0; + gs_uint32_t eof=0; + char *pkg_len_s; + char *timestamp_s; + gs_retval_t ret; + + if (pd==0) next_file(); + + retlen = fread(line, sizeof(char), 28, pd); + if(retlen==0){ + eof=1; + }else{ + pkg_len_s = line+4; + timestamp_s = line+12; + pkg_len = atoi(pkg_len_s); + timestamp = atoll(timestamp_s); + if(pkg_len >= MAXLINE){ +// TODO be more graceful here, but a large pkg_len likely indicates +// a garbaged file. + print_error("Error in dproto_read_tuple, message too long."); + fprintf(stderr,"Error in dproto_read_tuple, message length is %d, max is %d\n",pkg_len, MAXLINE); + exit(10); + } + + retlen = fread(line, sizeof(char), pkg_len, pd); + if(retlentime(NULL)) { + if (fta_start_service(0)<0) { + fprintf(stderr,"%s::error:in processing the msg queue\n", device); + exit(9); + } + usleep(1000); /* sleep for one millisecond */ + } + + if (verbose) { fprintf(stderr,"... Done\n"); } + + // open the connection to the data source + if (gshub!=0) { init_socket();} + + // wait to process till we get the signal from GSHUB + if (get_hub(&mygshub)!=0) { + print_error("ERROR:could not find gshub for data source"); + exit(0); + } + while(get_startprocessing(mygshub,get_instance_name(),0)!=0) { + usleep(100); + if (fta_start_service(0)<0) { + fprintf(stderr,"%s::error:in processing the msg queue\n", device); + exit(9); + } + } + + /* now we enter an endless loop to process data */ + if (verbose) { + fprintf(stderr,"Start processing %s\n",device); + } + + while (1==1) { + if (dproto_process_file()<0) { + fprintf(stderr,"%s::error:in processing packets\n", device); + exit(8); + } + /* process all messages on the message queue*/ + if (fta_start_service(0)<0) { + fprintf(stderr,"%s::error:in processing the msg queue\n", device); + exit(9); + } + } + return 0; +} + \ No newline at end of file diff --git a/mc-core/mc/local_datasource/secondary_rat_data_usage_report.pb-c.c b/mc-core/mc/local_datasource/secondary_rat_data_usage_report.pb-c.c new file mode 100644 index 0000000..0bf1d1e --- /dev/null +++ b/mc-core/mc/local_datasource/secondary_rat_data_usage_report.pb-c.c @@ -0,0 +1,805 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: secondary_rat_data_usage_report.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "secondary_rat_data_usage_report.pb-c.h" +void uenibstreamprotobuf__secondary_ratdata_usage_report__init + (Uenibstreamprotobuf__SecondaryRATDataUsageReport *message) +{ + static const Uenibstreamprotobuf__SecondaryRATDataUsageReport init_value = UENIBSTREAMPROTOBUF__SECONDARY_RATDATA_USAGE_REPORT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__secondary_ratdata_usage_report__get_packed_size + (const Uenibstreamprotobuf__SecondaryRATDataUsageReport *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratdata_usage_report__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__secondary_ratdata_usage_report__pack + (const Uenibstreamprotobuf__SecondaryRATDataUsageReport *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratdata_usage_report__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__secondary_ratdata_usage_report__pack_to_buffer + (const Uenibstreamprotobuf__SecondaryRATDataUsageReport *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratdata_usage_report__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SecondaryRATDataUsageReport * + uenibstreamprotobuf__secondary_ratdata_usage_report__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SecondaryRATDataUsageReport *) + protobuf_c_message_unpack (&uenibstreamprotobuf__secondary_ratdata_usage_report__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__secondary_ratdata_usage_report__free_unpacked + (Uenibstreamprotobuf__SecondaryRATDataUsageReport *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratdata_usage_report__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__secondary_ratdata_usage_report__ies__init + (Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs *message) +{ + static const Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs init_value = UENIBSTREAMPROTOBUF__SECONDARY_RATDATA_USAGE_REPORT__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__secondary_ratdata_usage_report__ies__get_packed_size + (const Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratdata_usage_report__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__secondary_ratdata_usage_report__ies__pack + (const Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratdata_usage_report__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__secondary_ratdata_usage_report__ies__pack_to_buffer + (const Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratdata_usage_report__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs * + uenibstreamprotobuf__secondary_ratdata_usage_report__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__secondary_ratdata_usage_report__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__secondary_ratdata_usage_report__ies__free_unpacked + (Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratdata_usage_report__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__secondary_ratusage_report_list__init + (Uenibstreamprotobuf__SecondaryRATUsageReportList *message) +{ + static const Uenibstreamprotobuf__SecondaryRATUsageReportList init_value = UENIBSTREAMPROTOBUF__SECONDARY_RATUSAGE_REPORT_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__secondary_ratusage_report_list__get_packed_size + (const Uenibstreamprotobuf__SecondaryRATUsageReportList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratusage_report_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__secondary_ratusage_report_list__pack + (const Uenibstreamprotobuf__SecondaryRATUsageReportList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratusage_report_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__secondary_ratusage_report_list__pack_to_buffer + (const Uenibstreamprotobuf__SecondaryRATUsageReportList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratusage_report_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SecondaryRATUsageReportList * + uenibstreamprotobuf__secondary_ratusage_report_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SecondaryRATUsageReportList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__secondary_ratusage_report_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__secondary_ratusage_report_list__free_unpacked + (Uenibstreamprotobuf__SecondaryRATUsageReportList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratusage_report_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__secondary_ratusage_report__item_ies__init + (Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs *message) +{ + static const Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs init_value = UENIBSTREAMPROTOBUF__SECONDARY_RATUSAGE_REPORT__ITEM_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__secondary_ratusage_report__item_ies__get_packed_size + (const Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratusage_report__item_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__secondary_ratusage_report__item_ies__pack + (const Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratusage_report__item_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__secondary_ratusage_report__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratusage_report__item_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs * + uenibstreamprotobuf__secondary_ratusage_report__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__secondary_ratusage_report__item_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__secondary_ratusage_report__item_ies__free_unpacked + (Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratusage_report__item_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__secondary_ratusage_report__item__init + (Uenibstreamprotobuf__SecondaryRATUsageReportItem *message) +{ + static const Uenibstreamprotobuf__SecondaryRATUsageReportItem init_value = UENIBSTREAMPROTOBUF__SECONDARY_RATUSAGE_REPORT__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__secondary_ratusage_report__item__get_packed_size + (const Uenibstreamprotobuf__SecondaryRATUsageReportItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratusage_report__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__secondary_ratusage_report__item__pack + (const Uenibstreamprotobuf__SecondaryRATUsageReportItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratusage_report__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__secondary_ratusage_report__item__pack_to_buffer + (const Uenibstreamprotobuf__SecondaryRATUsageReportItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratusage_report__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SecondaryRATUsageReportItem * + uenibstreamprotobuf__secondary_ratusage_report__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SecondaryRATUsageReportItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__secondary_ratusage_report__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__secondary_ratusage_report__item__free_unpacked + (Uenibstreamprotobuf__SecondaryRATUsageReportItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__secondary_ratusage_report__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabusage_report_list__init + (Uenibstreamprotobuf__ERABUsageReportList *message) +{ + static const Uenibstreamprotobuf__ERABUsageReportList init_value = UENIBSTREAMPROTOBUF__E__RABUSAGE_REPORT_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabusage_report_list__get_packed_size + (const Uenibstreamprotobuf__ERABUsageReportList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabusage_report_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabusage_report_list__pack + (const Uenibstreamprotobuf__ERABUsageReportList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabusage_report_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabusage_report_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABUsageReportList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabusage_report_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABUsageReportList * + uenibstreamprotobuf__e__rabusage_report_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABUsageReportList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabusage_report_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabusage_report_list__free_unpacked + (Uenibstreamprotobuf__ERABUsageReportList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabusage_report_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabusage_report__item_ies__init + (Uenibstreamprotobuf__ERABUsageReportItemIEs *message) +{ + static const Uenibstreamprotobuf__ERABUsageReportItemIEs init_value = UENIBSTREAMPROTOBUF__E__RABUSAGE_REPORT__ITEM_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabusage_report__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABUsageReportItemIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabusage_report__item_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabusage_report__item_ies__pack + (const Uenibstreamprotobuf__ERABUsageReportItemIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabusage_report__item_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabusage_report__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABUsageReportItemIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabusage_report__item_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABUsageReportItemIEs * + uenibstreamprotobuf__e__rabusage_report__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABUsageReportItemIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabusage_report__item_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabusage_report__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABUsageReportItemIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabusage_report__item_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabusage_report__item__init + (Uenibstreamprotobuf__ERABUsageReportItem *message) +{ + static const Uenibstreamprotobuf__ERABUsageReportItem init_value = UENIBSTREAMPROTOBUF__E__RABUSAGE_REPORT__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabusage_report__item__get_packed_size + (const Uenibstreamprotobuf__ERABUsageReportItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabusage_report__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabusage_report__item__pack + (const Uenibstreamprotobuf__ERABUsageReportItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabusage_report__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabusage_report__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABUsageReportItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabusage_report__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABUsageReportItem * + uenibstreamprotobuf__e__rabusage_report__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABUsageReportItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabusage_report__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabusage_report__item__free_unpacked + (Uenibstreamprotobuf__ERABUsageReportItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabusage_report__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__secondary_ratdata_usage_report__field_descriptors[1] = +{ + { + "protocolIEs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SecondaryRATDataUsageReport, protocolies), + &uenibstreamprotobuf__secondary_ratdata_usage_report__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__secondary_ratdata_usage_report__field_indices_by_name[] = { + 0, /* field[0] = protocolIEs */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__secondary_ratdata_usage_report__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__secondary_ratdata_usage_report__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SecondaryRATDataUsageReport", + "SecondaryRATDataUsageReport", + "Uenibstreamprotobuf__SecondaryRATDataUsageReport", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SecondaryRATDataUsageReport), + 1, + uenibstreamprotobuf__secondary_ratdata_usage_report__field_descriptors, + uenibstreamprotobuf__secondary_ratdata_usage_report__field_indices_by_name, + 1, uenibstreamprotobuf__secondary_ratdata_usage_report__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__secondary_ratdata_usage_report__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__secondary_ratdata_usage_report__ies__field_descriptors[4] = +{ + { + "id_MeNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs, id_menb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs, id_sgnb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SecondaryRATUsageReportList", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs, id_secondaryratusagereportlist), + &uenibstreamprotobuf__secondary_ratusage_report_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNB_UE_X2AP_ID_Extension", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs, id_menb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__secondary_ratdata_usage_report__ies__field_indices_by_name[] = { + 0, /* field[0] = id_MeNB_UE_X2AP_ID */ + 3, /* field[3] = id_MeNB_UE_X2AP_ID_Extension */ + 2, /* field[2] = id_SecondaryRATUsageReportList */ + 1, /* field[1] = id_SgNB_UE_X2AP_ID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__secondary_ratdata_usage_report__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__secondary_ratdata_usage_report__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SecondaryRATDataUsageReport_IEs", + "SecondaryRATDataUsageReportIEs", + "Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs), + 4, + uenibstreamprotobuf__secondary_ratdata_usage_report__ies__field_descriptors, + uenibstreamprotobuf__secondary_ratdata_usage_report__ies__field_indices_by_name, + 1, uenibstreamprotobuf__secondary_ratdata_usage_report__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__secondary_ratdata_usage_report__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__secondary_ratusage_report_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SecondaryRATUsageReportList, n_items), + offsetof(Uenibstreamprotobuf__SecondaryRATUsageReportList, items), + &uenibstreamprotobuf__secondary_ratusage_report__item_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__secondary_ratusage_report_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__secondary_ratusage_report_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__secondary_ratusage_report_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SecondaryRATUsageReportList", + "SecondaryRATUsageReportList", + "Uenibstreamprotobuf__SecondaryRATUsageReportList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SecondaryRATUsageReportList), + 1, + uenibstreamprotobuf__secondary_ratusage_report_list__field_descriptors, + uenibstreamprotobuf__secondary_ratusage_report_list__field_indices_by_name, + 1, uenibstreamprotobuf__secondary_ratusage_report_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__secondary_ratusage_report_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__secondary_ratusage_report__item_ies__field_descriptors[1] = +{ + { + "id_SecondaryRATUsageReport_Item", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs, id_secondaryratusagereport_item), + &uenibstreamprotobuf__secondary_ratusage_report__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__secondary_ratusage_report__item_ies__field_indices_by_name[] = { + 0, /* field[0] = id_SecondaryRATUsageReport_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__secondary_ratusage_report__item_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__secondary_ratusage_report__item_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SecondaryRATUsageReport_ItemIEs", + "SecondaryRATUsageReportItemIEs", + "Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs), + 1, + uenibstreamprotobuf__secondary_ratusage_report__item_ies__field_descriptors, + uenibstreamprotobuf__secondary_ratusage_report__item_ies__field_indices_by_name, + 1, uenibstreamprotobuf__secondary_ratusage_report__item_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__secondary_ratusage_report__item_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__secondary_ratusage_report__item__secondary_rattype__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SECONDARY_RATUSAGE_REPORT__ITEM__SECONDARY_RATTYPE__protobuf_unspecified", 0 }, + { "nr", "UENIBSTREAMPROTOBUF__SECONDARY_RATUSAGE_REPORT__ITEM__SECONDARY_RATTYPE__nr", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__secondary_ratusage_report__item__secondary_rattype__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__secondary_ratusage_report__item__secondary_rattype__enum_values_by_name[2] = +{ + { "nr", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__secondary_ratusage_report__item__secondary_rattype__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SecondaryRATUsageReport_Item.SecondaryRATType", + "SecondaryRATType", + "Uenibstreamprotobuf__SecondaryRATUsageReportItem__SecondaryRATType", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__secondary_ratusage_report__item__secondary_rattype__enum_values_by_number, + 2, + uenibstreamprotobuf__secondary_ratusage_report__item__secondary_rattype__enum_values_by_name, + 1, + uenibstreamprotobuf__secondary_ratusage_report__item__secondary_rattype__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__secondary_ratusage_report__item__field_descriptors[3] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SecondaryRATUsageReportItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "secondaryRATType", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SecondaryRATUsageReportItem, secondaryrattype), + &uenibstreamprotobuf__secondary_ratusage_report__item__secondary_rattype__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "e_RABUsageReportList", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SecondaryRATUsageReportItem, e_rabusagereportlist), + &uenibstreamprotobuf__e__rabusage_report_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__secondary_ratusage_report__item__field_indices_by_name[] = { + 2, /* field[2] = e_RABUsageReportList */ + 0, /* field[0] = e_RAB_ID */ + 1, /* field[1] = secondaryRATType */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__secondary_ratusage_report__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__secondary_ratusage_report__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SecondaryRATUsageReport_Item", + "SecondaryRATUsageReportItem", + "Uenibstreamprotobuf__SecondaryRATUsageReportItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SecondaryRATUsageReportItem), + 3, + uenibstreamprotobuf__secondary_ratusage_report__item__field_descriptors, + uenibstreamprotobuf__secondary_ratusage_report__item__field_indices_by_name, + 1, uenibstreamprotobuf__secondary_ratusage_report__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__secondary_ratusage_report__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabusage_report_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABUsageReportList, n_items), + offsetof(Uenibstreamprotobuf__ERABUsageReportList, items), + &uenibstreamprotobuf__e__rabusage_report__item_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabusage_report_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabusage_report_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabusage_report_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABUsageReportList", + "ERABUsageReportList", + "Uenibstreamprotobuf__ERABUsageReportList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABUsageReportList), + 1, + uenibstreamprotobuf__e__rabusage_report_list__field_descriptors, + uenibstreamprotobuf__e__rabusage_report_list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabusage_report_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabusage_report_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabusage_report__item_ies__field_descriptors[1] = +{ + { + "id_E_RABUsageReport_Item", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABUsageReportItemIEs, id_e_rabusagereport_item), + &uenibstreamprotobuf__e__rabusage_report__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabusage_report__item_ies__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABUsageReport_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabusage_report__item_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabusage_report__item_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABUsageReport_ItemIEs", + "ERABUsageReportItemIEs", + "Uenibstreamprotobuf__ERABUsageReportItemIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABUsageReportItemIEs), + 1, + uenibstreamprotobuf__e__rabusage_report__item_ies__field_descriptors, + uenibstreamprotobuf__e__rabusage_report__item_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabusage_report__item_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabusage_report__item_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabusage_report__item__field_descriptors[4] = +{ + { + "startTimeStamp", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT64, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABUsageReportItem, starttimestamp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "endTimeStamp", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT64, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABUsageReportItem, endtimestamp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "usageCountUL", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT64, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABUsageReportItem, usagecountul), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "usageCountDL", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT64, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABUsageReportItem, usagecountdl), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabusage_report__item__field_indices_by_name[] = { + 1, /* field[1] = endTimeStamp */ + 0, /* field[0] = startTimeStamp */ + 3, /* field[3] = usageCountDL */ + 2, /* field[2] = usageCountUL */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabusage_report__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabusage_report__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABUsageReport_Item", + "ERABUsageReportItem", + "Uenibstreamprotobuf__ERABUsageReportItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABUsageReportItem), + 4, + uenibstreamprotobuf__e__rabusage_report__item__field_descriptors, + uenibstreamprotobuf__e__rabusage_report__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabusage_report__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabusage_report__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/secondary_rat_data_usage_report.pb-c.h b/mc-core/mc/local_datasource/secondary_rat_data_usage_report.pb-c.h new file mode 100644 index 0000000..b5e3792 --- /dev/null +++ b/mc-core/mc/local_datasource/secondary_rat_data_usage_report.pb-c.h @@ -0,0 +1,326 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: secondary_rat_data_usage_report.proto */ + +#ifndef PROTOBUF_C_secondary_5frat_5fdata_5fusage_5freport_2eproto__INCLUDED +#define PROTOBUF_C_secondary_5frat_5fdata_5fusage_5freport_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SecondaryRATDataUsageReport Uenibstreamprotobuf__SecondaryRATDataUsageReport; +typedef struct _Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs; +typedef struct _Uenibstreamprotobuf__SecondaryRATUsageReportList Uenibstreamprotobuf__SecondaryRATUsageReportList; +typedef struct _Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs; +typedef struct _Uenibstreamprotobuf__SecondaryRATUsageReportItem Uenibstreamprotobuf__SecondaryRATUsageReportItem; +typedef struct _Uenibstreamprotobuf__ERABUsageReportList Uenibstreamprotobuf__ERABUsageReportList; +typedef struct _Uenibstreamprotobuf__ERABUsageReportItemIEs Uenibstreamprotobuf__ERABUsageReportItemIEs; +typedef struct _Uenibstreamprotobuf__ERABUsageReportItem Uenibstreamprotobuf__ERABUsageReportItem; + + +/* --- enums --- */ + +typedef enum _Uenibstreamprotobuf__SecondaryRATUsageReportItem__SecondaryRATType { + UENIBSTREAMPROTOBUF__SECONDARY_RATUSAGE_REPORT__ITEM__SECONDARY_RATTYPE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SECONDARY_RATUSAGE_REPORT__ITEM__SECONDARY_RATTYPE__nr = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SECONDARY_RATUSAGE_REPORT__ITEM__SECONDARY_RATTYPE) +} Uenibstreamprotobuf__SecondaryRATUsageReportItem__SecondaryRATType; + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SecondaryRATDataUsageReport +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs *protocolies; +}; +#define UENIBSTREAMPROTOBUF__SECONDARY_RATDATA_USAGE_REPORT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__secondary_ratdata_usage_report__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs +{ + ProtobufCMessage base; + uint32_t id_menb_ue_x2ap_id; + uint32_t id_sgnb_ue_x2ap_id; + Uenibstreamprotobuf__SecondaryRATUsageReportList *id_secondaryratusagereportlist; + Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension; +}; +#define UENIBSTREAMPROTOBUF__SECONDARY_RATDATA_USAGE_REPORT__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__secondary_ratdata_usage_report__ies__descriptor) \ + , 0, 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__SecondaryRATUsageReportList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs **items; +}; +#define UENIBSTREAMPROTOBUF__SECONDARY_RATUSAGE_REPORT_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__secondary_ratusage_report_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SecondaryRATUsageReportItem *id_secondaryratusagereport_item; +}; +#define UENIBSTREAMPROTOBUF__SECONDARY_RATUSAGE_REPORT__ITEM_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__secondary_ratusage_report__item_ies__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SecondaryRATUsageReportItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + Uenibstreamprotobuf__SecondaryRATUsageReportItem__SecondaryRATType secondaryrattype; + Uenibstreamprotobuf__ERABUsageReportList *e_rabusagereportlist; +}; +#define UENIBSTREAMPROTOBUF__SECONDARY_RATUSAGE_REPORT__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__secondary_ratusage_report__item__descriptor) \ + , 0, UENIBSTREAMPROTOBUF__SECONDARY_RATUSAGE_REPORT__ITEM__SECONDARY_RATTYPE__protobuf_unspecified, NULL } + + +struct _Uenibstreamprotobuf__ERABUsageReportList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ERABUsageReportItemIEs **items; +}; +#define UENIBSTREAMPROTOBUF__E__RABUSAGE_REPORT_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabusage_report_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABUsageReportItemIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABUsageReportItem *id_e_rabusagereport_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABUSAGE_REPORT__ITEM_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabusage_report__item_ies__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__ERABUsageReportItem +{ + ProtobufCMessage base; + uint64_t starttimestamp; + uint64_t endtimestamp; + uint64_t usagecountul; + uint64_t usagecountdl; +}; +#define UENIBSTREAMPROTOBUF__E__RABUSAGE_REPORT__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabusage_report__item__descriptor) \ + , 0, 0, 0, 0 } + + +/* Uenibstreamprotobuf__SecondaryRATDataUsageReport methods */ +void uenibstreamprotobuf__secondary_ratdata_usage_report__init + (Uenibstreamprotobuf__SecondaryRATDataUsageReport *message); +size_t uenibstreamprotobuf__secondary_ratdata_usage_report__get_packed_size + (const Uenibstreamprotobuf__SecondaryRATDataUsageReport *message); +size_t uenibstreamprotobuf__secondary_ratdata_usage_report__pack + (const Uenibstreamprotobuf__SecondaryRATDataUsageReport *message, + uint8_t *out); +size_t uenibstreamprotobuf__secondary_ratdata_usage_report__pack_to_buffer + (const Uenibstreamprotobuf__SecondaryRATDataUsageReport *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SecondaryRATDataUsageReport * + uenibstreamprotobuf__secondary_ratdata_usage_report__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__secondary_ratdata_usage_report__free_unpacked + (Uenibstreamprotobuf__SecondaryRATDataUsageReport *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs methods */ +void uenibstreamprotobuf__secondary_ratdata_usage_report__ies__init + (Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs *message); +size_t uenibstreamprotobuf__secondary_ratdata_usage_report__ies__get_packed_size + (const Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs *message); +size_t uenibstreamprotobuf__secondary_ratdata_usage_report__ies__pack + (const Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__secondary_ratdata_usage_report__ies__pack_to_buffer + (const Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs * + uenibstreamprotobuf__secondary_ratdata_usage_report__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__secondary_ratdata_usage_report__ies__free_unpacked + (Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SecondaryRATUsageReportList methods */ +void uenibstreamprotobuf__secondary_ratusage_report_list__init + (Uenibstreamprotobuf__SecondaryRATUsageReportList *message); +size_t uenibstreamprotobuf__secondary_ratusage_report_list__get_packed_size + (const Uenibstreamprotobuf__SecondaryRATUsageReportList *message); +size_t uenibstreamprotobuf__secondary_ratusage_report_list__pack + (const Uenibstreamprotobuf__SecondaryRATUsageReportList *message, + uint8_t *out); +size_t uenibstreamprotobuf__secondary_ratusage_report_list__pack_to_buffer + (const Uenibstreamprotobuf__SecondaryRATUsageReportList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SecondaryRATUsageReportList * + uenibstreamprotobuf__secondary_ratusage_report_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__secondary_ratusage_report_list__free_unpacked + (Uenibstreamprotobuf__SecondaryRATUsageReportList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs methods */ +void uenibstreamprotobuf__secondary_ratusage_report__item_ies__init + (Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs *message); +size_t uenibstreamprotobuf__secondary_ratusage_report__item_ies__get_packed_size + (const Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs *message); +size_t uenibstreamprotobuf__secondary_ratusage_report__item_ies__pack + (const Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__secondary_ratusage_report__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs * + uenibstreamprotobuf__secondary_ratusage_report__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__secondary_ratusage_report__item_ies__free_unpacked + (Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SecondaryRATUsageReportItem methods */ +void uenibstreamprotobuf__secondary_ratusage_report__item__init + (Uenibstreamprotobuf__SecondaryRATUsageReportItem *message); +size_t uenibstreamprotobuf__secondary_ratusage_report__item__get_packed_size + (const Uenibstreamprotobuf__SecondaryRATUsageReportItem *message); +size_t uenibstreamprotobuf__secondary_ratusage_report__item__pack + (const Uenibstreamprotobuf__SecondaryRATUsageReportItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__secondary_ratusage_report__item__pack_to_buffer + (const Uenibstreamprotobuf__SecondaryRATUsageReportItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SecondaryRATUsageReportItem * + uenibstreamprotobuf__secondary_ratusage_report__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__secondary_ratusage_report__item__free_unpacked + (Uenibstreamprotobuf__SecondaryRATUsageReportItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABUsageReportList methods */ +void uenibstreamprotobuf__e__rabusage_report_list__init + (Uenibstreamprotobuf__ERABUsageReportList *message); +size_t uenibstreamprotobuf__e__rabusage_report_list__get_packed_size + (const Uenibstreamprotobuf__ERABUsageReportList *message); +size_t uenibstreamprotobuf__e__rabusage_report_list__pack + (const Uenibstreamprotobuf__ERABUsageReportList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabusage_report_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABUsageReportList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABUsageReportList * + uenibstreamprotobuf__e__rabusage_report_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabusage_report_list__free_unpacked + (Uenibstreamprotobuf__ERABUsageReportList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABUsageReportItemIEs methods */ +void uenibstreamprotobuf__e__rabusage_report__item_ies__init + (Uenibstreamprotobuf__ERABUsageReportItemIEs *message); +size_t uenibstreamprotobuf__e__rabusage_report__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABUsageReportItemIEs *message); +size_t uenibstreamprotobuf__e__rabusage_report__item_ies__pack + (const Uenibstreamprotobuf__ERABUsageReportItemIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabusage_report__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABUsageReportItemIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABUsageReportItemIEs * + uenibstreamprotobuf__e__rabusage_report__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabusage_report__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABUsageReportItemIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABUsageReportItem methods */ +void uenibstreamprotobuf__e__rabusage_report__item__init + (Uenibstreamprotobuf__ERABUsageReportItem *message); +size_t uenibstreamprotobuf__e__rabusage_report__item__get_packed_size + (const Uenibstreamprotobuf__ERABUsageReportItem *message); +size_t uenibstreamprotobuf__e__rabusage_report__item__pack + (const Uenibstreamprotobuf__ERABUsageReportItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabusage_report__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABUsageReportItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABUsageReportItem * + uenibstreamprotobuf__e__rabusage_report__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabusage_report__item__free_unpacked + (Uenibstreamprotobuf__ERABUsageReportItem *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SecondaryRATDataUsageReport_Closure) + (const Uenibstreamprotobuf__SecondaryRATDataUsageReport *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs_Closure) + (const Uenibstreamprotobuf__SecondaryRATDataUsageReportIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SecondaryRATUsageReportList_Closure) + (const Uenibstreamprotobuf__SecondaryRATUsageReportList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs_Closure) + (const Uenibstreamprotobuf__SecondaryRATUsageReportItemIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SecondaryRATUsageReportItem_Closure) + (const Uenibstreamprotobuf__SecondaryRATUsageReportItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABUsageReportList_Closure) + (const Uenibstreamprotobuf__ERABUsageReportList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABUsageReportItemIEs_Closure) + (const Uenibstreamprotobuf__ERABUsageReportItemIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABUsageReportItem_Closure) + (const Uenibstreamprotobuf__ERABUsageReportItem *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__secondary_ratdata_usage_report__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__secondary_ratdata_usage_report__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__secondary_ratusage_report_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__secondary_ratusage_report__item_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__secondary_ratusage_report__item__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__secondary_ratusage_report__item__secondary_rattype__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabusage_report_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabusage_report__item_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabusage_report__item__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_secondary_5frat_5fdata_5fusage_5freport_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/sgnb_addition_request.pb-c.c b/mc-core/mc/local_datasource/sgnb_addition_request.pb-c.c new file mode 100644 index 0000000..9962af1 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_addition_request.pb-c.c @@ -0,0 +1,1235 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_addition_request.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "sgnb_addition_request.pb-c.h" +void uenibstreamprotobuf__sg_nbaddition_request__init + (Uenibstreamprotobuf__SgNBAdditionRequest *message) +{ + static const Uenibstreamprotobuf__SgNBAdditionRequest init_value = UENIBSTREAMPROTOBUF__SG_NBADDITION_REQUEST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbaddition_request__get_packed_size + (const Uenibstreamprotobuf__SgNBAdditionRequest *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbaddition_request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbaddition_request__pack + (const Uenibstreamprotobuf__SgNBAdditionRequest *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbaddition_request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbaddition_request__pack_to_buffer + (const Uenibstreamprotobuf__SgNBAdditionRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbaddition_request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBAdditionRequest * + uenibstreamprotobuf__sg_nbaddition_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBAdditionRequest *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbaddition_request__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbaddition_request__free_unpacked + (Uenibstreamprotobuf__SgNBAdditionRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbaddition_request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sg_nbaddition_request__ies__init + (Uenibstreamprotobuf__SgNBAdditionRequestIEs *message) +{ + static const Uenibstreamprotobuf__SgNBAdditionRequestIEs init_value = UENIBSTREAMPROTOBUF__SG_NBADDITION_REQUEST__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbaddition_request__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBAdditionRequestIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbaddition_request__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbaddition_request__ies__pack + (const Uenibstreamprotobuf__SgNBAdditionRequestIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbaddition_request__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbaddition_request__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBAdditionRequestIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbaddition_request__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBAdditionRequestIEs * + uenibstreamprotobuf__sg_nbaddition_request__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBAdditionRequestIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbaddition_request__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbaddition_request__ies__free_unpacked + (Uenibstreamprotobuf__SgNBAdditionRequestIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbaddition_request__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__SG_NBPDCPPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__SG_NBPDCPPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__SG_NBPDCPNOTPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbaddition_request__field_descriptors[1] = +{ + { + "protocolIEs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequest, protocolies), + &uenibstreamprotobuf__sg_nbaddition_request__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbaddition_request__field_indices_by_name[] = { + 0, /* field[0] = protocolIEs */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbaddition_request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbaddition_request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBAdditionRequest", + "SgNBAdditionRequest", + "Uenibstreamprotobuf__SgNBAdditionRequest", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBAdditionRequest), + 1, + uenibstreamprotobuf__sg_nbaddition_request__field_descriptors, + uenibstreamprotobuf__sg_nbaddition_request__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbaddition_request__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbaddition_request__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbaddition_request__ies__field_descriptors[16] = +{ + { + "id_MeNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestIEs, id_menb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_NRUESecurityCapabilities", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestIEs, id_nruesecuritycapabilities), + &uenibstreamprotobuf__nruesecurity_capabilities__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNBSecurityKey", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestIEs, id_sgnbsecuritykey), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNBUEAggregateMaximumBitRate", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestIEs, id_sgnbueaggregatemaximumbitrate), + &uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SelectedPLMN", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestIEs, id_selectedplmn), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_HandoverRestrictionList", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestIEs, id_handoverrestrictionlist), + &uenibstreamprotobuf__handover_restriction_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_E_RABs_ToBeAdded_SgNBAddReqList", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestIEs, id_e_rabs_tobeadded_sgnbaddreqlist), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNBtoSgNBContainer", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestIEs, id_menbtosgnbcontainer), + &uenibstreamprotobuf__cg__config_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestIEs, id_sgnb_ue_x2ap_id), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_ExpectedUEBehaviour", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestIEs, id_expecteduebehaviour), + &uenibstreamprotobuf__expected_uebehaviour__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNB_UE_X2AP_ID_Extension", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestIEs, id_menb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_RequestedSplitSRBs", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestIEs, id_requestedsplitsrbs), + &uenibstreamprotobuf__split_srbs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNBResourceCoordinationInformation", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestIEs, id_menbresourcecoordinationinformation), + &uenibstreamprotobuf__me_nbresource_coordination_information__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SGNB_Addition_Trigger_Ind", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestIEs, id_sgnb_addition_trigger_ind), + &uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SubscriberProfileIDforRFP", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestIEs, id_subscriberprofileidforrfp), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNBCell_ID", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestIEs, id_menbcell_id), + &uenibstreamprotobuf__ecgi__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbaddition_request__ies__field_indices_by_name[] = { + 6, /* field[6] = id_E_RABs_ToBeAdded_SgNBAddReqList */ + 9, /* field[9] = id_ExpectedUEBehaviour */ + 5, /* field[5] = id_HandoverRestrictionList */ + 15, /* field[15] = id_MeNBCell_ID */ + 12, /* field[12] = id_MeNBResourceCoordinationInformation */ + 0, /* field[0] = id_MeNB_UE_X2AP_ID */ + 10, /* field[10] = id_MeNB_UE_X2AP_ID_Extension */ + 7, /* field[7] = id_MeNBtoSgNBContainer */ + 1, /* field[1] = id_NRUESecurityCapabilities */ + 11, /* field[11] = id_RequestedSplitSRBs */ + 13, /* field[13] = id_SGNB_Addition_Trigger_Ind */ + 4, /* field[4] = id_SelectedPLMN */ + 2, /* field[2] = id_SgNBSecurityKey */ + 3, /* field[3] = id_SgNBUEAggregateMaximumBitRate */ + 8, /* field[8] = id_SgNB_UE_X2AP_ID */ + 14, /* field[14] = id_SubscriberProfileIDforRFP */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbaddition_request__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 16 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbaddition_request__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBAdditionRequest_IEs", + "SgNBAdditionRequestIEs", + "Uenibstreamprotobuf__SgNBAdditionRequestIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBAdditionRequestIEs), + 16, + uenibstreamprotobuf__sg_nbaddition_request__ies__field_descriptors, + uenibstreamprotobuf__sg_nbaddition_request__ies__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbaddition_request__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbaddition_request__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList, n_items), + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList, items), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReqList", + "ERABsToBeAddedSgNBAddReqList", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList), + 1, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__field_descriptors[1] = +{ + { + "id_E_RABs_ToBeAdded_SgNBAddReq_Item", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs, id_e_rabs_tobeadded_sgnbaddreq_item), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABs_ToBeAdded_SgNBAddReq_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_ItemIEs", + "ERABsToBeAddedSgNBAddReqItemIEs", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs), + 1, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__field_descriptors[6] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drb_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem, drb_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "en_DC_ResourceConfiguration", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem, en_dc_resourceconfiguration), + &uenibstreamprotobuf__en__dc__resource_configuration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPpresent", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem, sgnbpdcppresent), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPnotpresent", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem, sgnbpdcpnotpresent), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__field_indices_by_name[] = { + 1, /* field[1] = drb_ID */ + 0, /* field[0] = e_RAB_ID */ + 2, /* field[2] = en_DC_ResourceConfiguration */ + 5, /* field[5] = iE_Extensions */ + 4, /* field[4] = sgNBPDCPnotpresent */ + 3, /* field[3] = sgNBPDCPpresent */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_Item", + "ERABsToBeAddedSgNBAddReqItem", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem), + 6, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs", + "ERABsToBeAddedSgNBAddReqItemExtIEs", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs), + 0, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__field_descriptors[6] = +{ + { + "full_E_RAB_Level_QoS_Parameters", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent, full_e_rab_level_qos_parameters), + &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "max_MCG_admit_E_RAB_Level_QoS_Parameters", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent, max_mcg_admit_e_rab_level_qos_parameters), + &uenibstreamprotobuf__gbr__qos_information__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dL_Forwarding", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent, dl_forwarding), + &uenibstreamprotobuf__dl__forwarding__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "meNB_DL_GTP_TEIDatMCG", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent, menb_dl_gtp_teidatmcg), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "s1_UL_GTPtunnelEndpoint", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent, s1_ul_gtptunnelendpoint), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__field_indices_by_name[] = { + 2, /* field[2] = dL_Forwarding */ + 0, /* field[0] = full_E_RAB_Level_QoS_Parameters */ + 5, /* field[5] = iE_Extensions */ + 1, /* field[1] = max_MCG_admit_E_RAB_Level_QoS_Parameters */ + 3, /* field[3] = meNB_DL_GTP_TEIDatMCG */ + 4, /* field[4] = s1_UL_GTPtunnelEndpoint */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent", + "ERABsToBeAddedSgNBAddReqSgNBPDCPpresent", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent), + 6, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__field_descriptors[1] = +{ + { + "id_RLCMode_transferred", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs, id_rlcmode_transferred), + &uenibstreamprotobuf__rlcmode__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__field_indices_by_name[] = { + 0, /* field[0] = id_RLCMode_transferred */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs", + "ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs), + 1, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__field_descriptors[6] = +{ + { + "requested_SCG_E_RAB_Level_QoS_Parameters", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent, requested_scg_e_rab_level_qos_parameters), + &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "meNB_UL_GTP_TEIDatPDCP", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent, menb_ul_gtp_teidatpdcp), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "secondary_meNB_UL_GTP_TEIDatPDCP", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent, secondary_menb_ul_gtp_teidatpdcp), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rlc_Mode", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent, rlc_mode), + &uenibstreamprotobuf__rlcmode__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uL_Configuration", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent, ul_configuration), + &uenibstreamprotobuf__ulconfiguration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__field_indices_by_name[] = { + 5, /* field[5] = iE_Extensions */ + 1, /* field[1] = meNB_UL_GTP_TEIDatPDCP */ + 0, /* field[0] = requested_SCG_E_RAB_Level_QoS_Parameters */ + 3, /* field[3] = rlc_Mode */ + 2, /* field[2] = secondary_meNB_UL_GTP_TEIDatPDCP */ + 4, /* field[4] = uL_Configuration */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent", + "ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent), + 6, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__field_descriptors[3] = +{ + { + "id_uLpDCPSnLength", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs, id_ulpdcpsnlength), + &uenibstreamprotobuf__pdcpsn_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_dLPDCPSnLength", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs, id_dlpdcpsnlength), + &uenibstreamprotobuf__pdcpsn_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_duplicationActivation", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs, id_duplicationactivation), + &uenibstreamprotobuf__duplication_activation__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name[] = { + 1, /* field[1] = id_dLPDCPSnLength */ + 2, /* field[2] = id_duplicationActivation */ + 0, /* field[0] = id_uLpDCPSnLength */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs", + "ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs), + 3, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/sgnb_addition_request.pb-c.h b/mc-core/mc/local_datasource/sgnb_addition_request.pb-c.h new file mode 100644 index 0000000..f4f5682 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_addition_request.pb-c.h @@ -0,0 +1,425 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_addition_request.proto */ + +#ifndef PROTOBUF_C_sgnb_5faddition_5frequest_2eproto__INCLUDED +#define PROTOBUF_C_sgnb_5faddition_5frequest_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "x2ap_common_types.pb-c.h" +#include "rrc_cg_config_info.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SgNBAdditionRequest Uenibstreamprotobuf__SgNBAdditionRequest; +typedef struct _Uenibstreamprotobuf__SgNBAdditionRequestIEs Uenibstreamprotobuf__SgNBAdditionRequestIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SgNBAdditionRequest +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SgNBAdditionRequestIEs *protocolies; +}; +#define UENIBSTREAMPROTOBUF__SG_NBADDITION_REQUEST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbaddition_request__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SgNBAdditionRequestIEs +{ + ProtobufCMessage base; + uint32_t id_menb_ue_x2ap_id; + Uenibstreamprotobuf__NRUESecurityCapabilities *id_nruesecuritycapabilities; + char *id_sgnbsecuritykey; + Uenibstreamprotobuf__UEAggregateMaximumBitRate *id_sgnbueaggregatemaximumbitrate; + Google__Protobuf__StringValue *id_selectedplmn; + Uenibstreamprotobuf__HandoverRestrictionList *id_handoverrestrictionlist; + Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList *id_e_rabs_tobeadded_sgnbaddreqlist; + Uenibstreamprotobuf__CGConfigInfo *id_menbtosgnbcontainer; + Google__Protobuf__UInt32Value *id_sgnb_ue_x2ap_id; + Uenibstreamprotobuf__ExpectedUEBehaviour *id_expecteduebehaviour; + Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension; + Uenibstreamprotobuf__SplitSRBs *id_requestedsplitsrbs; + Uenibstreamprotobuf__MeNBResourceCoordinationInformation *id_menbresourcecoordinationinformation; + Uenibstreamprotobuf__SGNBAdditionTriggerInd *id_sgnb_addition_trigger_ind; + Google__Protobuf__UInt32Value *id_subscriberprofileidforrfp; + Uenibstreamprotobuf__ECGI *id_menbcell_id; +}; +#define UENIBSTREAMPROTOBUF__SG_NBADDITION_REQUEST__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbaddition_request__ies__descriptor) \ + , 0, NULL, (char *)protobuf_c_empty_string, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs **items; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem *id_e_rabs_tobeadded_sgnbaddreq_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__descriptor) \ + , NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 4, + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM__RESOURCE_CONFIGURATION) +} Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem__ResourceConfigurationCase; + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + uint32_t drb_id; + Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs **ie_extensions; + Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem__ResourceConfigurationCase resource_configuration_case; + union { + Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *sgnbpdcppresent; + Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *sgnbpdcpnotpresent; + }; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__descriptor) \ + , 0, 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABLevelQoSParameters *full_e_rab_level_qos_parameters; + Uenibstreamprotobuf__GBRQosInformation *max_mcg_admit_e_rab_level_qos_parameters; + Uenibstreamprotobuf__DLForwarding *dl_forwarding; + Uenibstreamprotobuf__GTPtunnelEndpoint *menb_dl_gtp_teidatmcg; + Uenibstreamprotobuf__GTPtunnelEndpoint *s1_ul_gtptunnelendpoint; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__SG_NBPDCPPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RLCMode *id_rlcmode_transferred; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__SG_NBPDCPPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABLevelQoSParameters *requested_scg_e_rab_level_qos_parameters; + Uenibstreamprotobuf__GTPtunnelEndpoint *menb_ul_gtp_teidatpdcp; + Uenibstreamprotobuf__GTPtunnelEndpoint *secondary_menb_ul_gtp_teidatpdcp; + Uenibstreamprotobuf__RLCMode *rlc_mode; + Uenibstreamprotobuf__ULConfiguration *ul_configuration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__SG_NBPDCPNOTPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PDCPSnLength *id_ulpdcpsnlength; + Uenibstreamprotobuf__PDCPSnLength *id_dlpdcpsnlength; + Uenibstreamprotobuf__DuplicationActivation *id_duplicationactivation; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__descriptor) \ + , NULL, NULL, NULL } + + +/* Uenibstreamprotobuf__SgNBAdditionRequest methods */ +void uenibstreamprotobuf__sg_nbaddition_request__init + (Uenibstreamprotobuf__SgNBAdditionRequest *message); +size_t uenibstreamprotobuf__sg_nbaddition_request__get_packed_size + (const Uenibstreamprotobuf__SgNBAdditionRequest *message); +size_t uenibstreamprotobuf__sg_nbaddition_request__pack + (const Uenibstreamprotobuf__SgNBAdditionRequest *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbaddition_request__pack_to_buffer + (const Uenibstreamprotobuf__SgNBAdditionRequest *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBAdditionRequest * + uenibstreamprotobuf__sg_nbaddition_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbaddition_request__free_unpacked + (Uenibstreamprotobuf__SgNBAdditionRequest *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SgNBAdditionRequestIEs methods */ +void uenibstreamprotobuf__sg_nbaddition_request__ies__init + (Uenibstreamprotobuf__SgNBAdditionRequestIEs *message); +size_t uenibstreamprotobuf__sg_nbaddition_request__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBAdditionRequestIEs *message); +size_t uenibstreamprotobuf__sg_nbaddition_request__ies__pack + (const Uenibstreamprotobuf__SgNBAdditionRequestIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbaddition_request__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBAdditionRequestIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBAdditionRequestIEs * + uenibstreamprotobuf__sg_nbaddition_request__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbaddition_request__ies__free_unpacked + (Uenibstreamprotobuf__SgNBAdditionRequestIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SgNBAdditionRequest_Closure) + (const Uenibstreamprotobuf__SgNBAdditionRequest *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SgNBAdditionRequestIEs_Closure) + (const Uenibstreamprotobuf__SgNBAdditionRequestIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqItemExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbaddition_request__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbaddition_request__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_sgnb_5faddition_5frequest_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/sgnb_addition_request_acknowledge.pb-c.c b/mc-core/mc/local_datasource/sgnb_addition_request_acknowledge.pb-c.c new file mode 100644 index 0000000..3e20bb8 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_addition_request_acknowledge.pb-c.c @@ -0,0 +1,952 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_addition_request_acknowledge.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "sgnb_addition_request_acknowledge.pb-c.h" +void uenibstreamprotobuf__sg_nbaddition_request_acknowledge__init + (Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message) +{ + static const Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge init_value = UENIBSTREAMPROTOBUF__SG_NBADDITION_REQUEST_ACKNOWLEDGE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbaddition_request_acknowledge__get_packed_size + (const Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbaddition_request_acknowledge__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbaddition_request_acknowledge__pack + (const Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbaddition_request_acknowledge__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbaddition_request_acknowledge__pack_to_buffer + (const Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbaddition_request_acknowledge__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge * + uenibstreamprotobuf__sg_nbaddition_request_acknowledge__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbaddition_request_acknowledge__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbaddition_request_acknowledge__free_unpacked + (Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbaddition_request_acknowledge__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__SG_NBPDCPPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__SG_NBPDCPPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__SG_NBPDCPNOTPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__SG_NBPDCPNOTPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbaddition_request_acknowledge__field_descriptors[10] = +{ + { + "id_MeNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge, id_menb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge, id_sgnb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge, id_e_rabs_admitted_tobeadded_sgnbaddreqacklist), + &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_E_RABs_NotAdmitted_List", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge, id_e_rabs_notadmitted_list), + &uenibstreamprotobuf__e__rab__list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNBtoMeNBContainer", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge, id_sgnbtomenbcontainer), + &uenibstreamprotobuf__cg__config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_CriticalityDiagnostics", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge, id_criticalitydiagnostics), + &uenibstreamprotobuf__criticality_diagnostics__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNB_UE_X2AP_ID_Extension", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge, id_menb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_AdmittedSplitSRBs", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge, id_admittedsplitsrbs), + &uenibstreamprotobuf__split_srbs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNBResourceCoordinationInformation", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge, id_sgnbresourcecoordinationinformation), + &uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_RRCConfigIndication", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge, id_rrcconfigindication), + &uenibstreamprotobuf__rrc__config__ind__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbaddition_request_acknowledge__field_indices_by_name[] = { + 7, /* field[7] = id_AdmittedSplitSRBs */ + 5, /* field[5] = id_CriticalityDiagnostics */ + 2, /* field[2] = id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList */ + 3, /* field[3] = id_E_RABs_NotAdmitted_List */ + 0, /* field[0] = id_MeNB_UE_X2AP_ID */ + 6, /* field[6] = id_MeNB_UE_X2AP_ID_Extension */ + 9, /* field[9] = id_RRCConfigIndication */ + 8, /* field[8] = id_SgNBResourceCoordinationInformation */ + 1, /* field[1] = id_SgNB_UE_X2AP_ID */ + 4, /* field[4] = id_SgNBtoMeNBContainer */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbaddition_request_acknowledge__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 10 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbaddition_request_acknowledge__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBAdditionRequestAcknowledge", + "SgNBAdditionRequestAcknowledge", + "Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge), + 10, + uenibstreamprotobuf__sg_nbaddition_request_acknowledge__field_descriptors, + uenibstreamprotobuf__sg_nbaddition_request_acknowledge__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbaddition_request_acknowledge__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbaddition_request_acknowledge__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__field_descriptors[1] = +{ + { + "id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList, n_id_e_rabs_admitted_tobeadded_sgnbaddreqack_item), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList, id_e_rabs_admitted_tobeadded_sgnbaddreqack_item), + &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList", + "ERABsAdmittedToBeAddedSgNBAddReqAckList", + "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList), + 1, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__field_descriptors[5] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "en_DC_ResourceConfiguration", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem, en_dc_resourceconfiguration), + &uenibstreamprotobuf__en__dc__resource_configuration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPpresent", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem, sgnbpdcppresent), + &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPnotpresent", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem, sgnbpdcpnotpresent), + &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__field_indices_by_name[] = { + 0, /* field[0] = e_RAB_ID */ + 1, /* field[1] = en_DC_ResourceConfiguration */ + 4, /* field[4] = iE_Extensions */ + 3, /* field[3] = sgNBPDCPnotpresent */ + 2, /* field[2] = sgNBPDCPpresent */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item", + "ERABsAdmittedToBeAddedSgNBAddReqAckItem", + "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem), + 5, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs", + "ERABsToBeAddedSgNBAddReqAckItemExtIEs", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs), + 0, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__field_descriptors[8] = +{ + { + "s1_DL_GTPtunnelEndpoint", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent, s1_dl_gtptunnelendpoint), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNB_UL_GTP_TEIDatPDCP", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent, sgnb_ul_gtp_teidatpdcp), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rlc_Mode", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent, rlc_mode), + &uenibstreamprotobuf__rlcmode__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dL_Forwarding_GTPtunnelEndpoint", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent, dl_forwarding_gtptunnelendpoint), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uL_Forwarding_GTPtunnelEndpoint", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent, ul_forwarding_gtptunnelendpoint), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mCG_E_RAB_Level_QoS_Parameters", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent, mcg_e_rab_level_qos_parameters), + &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uL_Configuration", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent, ul_configuration), + &uenibstreamprotobuf__ulconfiguration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 8, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__field_indices_by_name[] = { + 3, /* field[3] = dL_Forwarding_GTPtunnelEndpoint */ + 7, /* field[7] = iE_Extensions */ + 5, /* field[5] = mCG_E_RAB_Level_QoS_Parameters */ + 2, /* field[2] = rlc_Mode */ + 0, /* field[0] = s1_DL_GTPtunnelEndpoint */ + 1, /* field[1] = sgNB_UL_GTP_TEIDatPDCP */ + 6, /* field[6] = uL_Configuration */ + 4, /* field[4] = uL_Forwarding_GTPtunnelEndpoint */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent", + "ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent", + "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent), + 8, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__field_descriptors[2] = +{ + { + "id_uLpDCPSnLength", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs, id_ulpdcpsnlength), + &uenibstreamprotobuf__pdcpsn_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_dLPDCPSnLength", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs, id_dlpdcpsnlength), + &uenibstreamprotobuf__pdcpsn_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__field_indices_by_name[] = { + 1, /* field[1] = id_dLPDCPSnLength */ + 0, /* field[0] = id_uLpDCPSnLength */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs", + "ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs), + 2, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__field_descriptors[3] = +{ + { + "sgNB_DL_GTP_TEIDatSCG", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent, sgnb_dl_gtp_teidatscg), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "secondary_sgNB_DL_GTP_TEIDatSCG", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent, secondary_sgnb_dl_gtp_teidatscg), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__field_indices_by_name[] = { + 2, /* field[2] = iE_Extensions */ + 1, /* field[1] = secondary_sgNB_DL_GTP_TEIDatSCG */ + 0, /* field[0] = sgNB_DL_GTP_TEIDatSCG */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent", + "ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent", + "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent), + 3, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__field_descriptors[1] = +{ + { + "lc_id", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs, lc_id), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name[] = { + 0, /* field[0] = lc_id */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs", + "ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs), + 1, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/sgnb_addition_request_acknowledge.pb-c.h b/mc-core/mc/local_datasource/sgnb_addition_request_acknowledge.pb-c.h new file mode 100644 index 0000000..2330449 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_addition_request_acknowledge.pb-c.h @@ -0,0 +1,351 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_addition_request_acknowledge.proto */ + +#ifndef PROTOBUF_C_sgnb_5faddition_5frequest_5facknowledge_2eproto__INCLUDED +#define PROTOBUF_C_sgnb_5faddition_5frequest_5facknowledge_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "x2ap_common_types.pb-c.h" +#include "rrc_cg_config.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge +{ + ProtobufCMessage base; + uint32_t id_menb_ue_x2ap_id; + uint32_t id_sgnb_ue_x2ap_id; + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *id_e_rabs_admitted_tobeadded_sgnbaddreqacklist; + Uenibstreamprotobuf__ERABList *id_e_rabs_notadmitted_list; + /* + *The content of id_SgNBtoMeNBContainer has been specified in 3GPP 38.331 to be CG-Config. + */ + Uenibstreamprotobuf__CGConfig *id_sgnbtomenbcontainer; + Uenibstreamprotobuf__CriticalityDiagnostics *id_criticalitydiagnostics; + Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension; + Uenibstreamprotobuf__SplitSRBs *id_admittedsplitsrbs; + Uenibstreamprotobuf__SgNBResourceCoordinationInformation *id_sgnbresourcecoordinationinformation; + Uenibstreamprotobuf__RRCConfigInd *id_rrcconfigindication; +}; +#define UENIBSTREAMPROTOBUF__SG_NBADDITION_REQUEST_ACKNOWLEDGE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbaddition_request_acknowledge__descriptor) \ + , 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList +{ + ProtobufCMessage base; + size_t n_id_e_rabs_admitted_tobeadded_sgnbaddreqack_item; + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem **id_e_rabs_admitted_tobeadded_sgnbaddreqack_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__descriptor) \ + , 0,NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3, + UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__RESOURCE_CONFIGURATION) +} Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem__ResourceConfigurationCase; + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs **ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem__ResourceConfigurationCase resource_configuration_case; + union { + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *sgnbpdcppresent; + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *sgnbpdcpnotpresent; + }; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__descriptor) \ + , 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__GTPtunnelEndpoint *s1_dl_gtptunnelendpoint; + Uenibstreamprotobuf__GTPtunnelEndpoint *sgnb_ul_gtp_teidatpdcp; + Uenibstreamprotobuf__RLCMode *rlc_mode; + Uenibstreamprotobuf__GTPtunnelEndpoint *dl_forwarding_gtptunnelendpoint; + Uenibstreamprotobuf__GTPtunnelEndpoint *ul_forwarding_gtptunnelendpoint; + Uenibstreamprotobuf__ERABLevelQoSParameters *mcg_e_rab_level_qos_parameters; + Uenibstreamprotobuf__ULConfiguration *ul_configuration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__SG_NBPDCPPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PDCPSnLength *id_ulpdcpsnlength; + Uenibstreamprotobuf__PDCPSnLength *id_dlpdcpsnlength; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__SG_NBPDCPPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__GTPtunnelEndpoint *sgnb_dl_gtp_teidatscg; + Uenibstreamprotobuf__GTPtunnelEndpoint *secondary_sgnb_dl_gtp_teidatscg; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__SG_NBPDCPNOTPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__descriptor) \ + , NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *lc_id; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__descriptor) \ + , NULL } + + +/* Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge methods */ +void uenibstreamprotobuf__sg_nbaddition_request_acknowledge__init + (Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message); +size_t uenibstreamprotobuf__sg_nbaddition_request_acknowledge__get_packed_size + (const Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message); +size_t uenibstreamprotobuf__sg_nbaddition_request_acknowledge__pack + (const Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbaddition_request_acknowledge__pack_to_buffer + (const Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge * + uenibstreamprotobuf__sg_nbaddition_request_acknowledge__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbaddition_request_acknowledge__free_unpacked + (Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge_Closure) + (const Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbaddition_request_acknowledge__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_sgnb_5faddition_5frequest_5facknowledge_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/sgnb_addition_request_reject.pb-c.c b/mc-core/mc/local_datasource/sgnb_addition_request_reject.pb-c.c new file mode 100644 index 0000000..0aa2623 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_addition_request_reject.pb-c.c @@ -0,0 +1,144 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_addition_request_reject.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "sgnb_addition_request_reject.pb-c.h" +void uenibstreamprotobuf__sg_nbaddition_request_reject__init + (Uenibstreamprotobuf__SgNBAdditionRequestReject *message) +{ + static const Uenibstreamprotobuf__SgNBAdditionRequestReject init_value = UENIBSTREAMPROTOBUF__SG_NBADDITION_REQUEST_REJECT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbaddition_request_reject__get_packed_size + (const Uenibstreamprotobuf__SgNBAdditionRequestReject *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbaddition_request_reject__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbaddition_request_reject__pack + (const Uenibstreamprotobuf__SgNBAdditionRequestReject *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbaddition_request_reject__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbaddition_request_reject__pack_to_buffer + (const Uenibstreamprotobuf__SgNBAdditionRequestReject *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbaddition_request_reject__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBAdditionRequestReject * + uenibstreamprotobuf__sg_nbaddition_request_reject__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBAdditionRequestReject *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbaddition_request_reject__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbaddition_request_reject__free_unpacked + (Uenibstreamprotobuf__SgNBAdditionRequestReject *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbaddition_request_reject__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbaddition_request_reject__field_descriptors[5] = +{ + { + "id_MeNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestReject, id_menb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestReject, id_sgnb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_Cause", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestReject, id_cause), + &uenibstreamprotobuf__cause__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_CriticalityDiagnostics", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestReject, id_criticalitydiagnostics), + &uenibstreamprotobuf__criticality_diagnostics__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNB_UE_X2AP_ID_Extension", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBAdditionRequestReject, id_menb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbaddition_request_reject__field_indices_by_name[] = { + 2, /* field[2] = id_Cause */ + 3, /* field[3] = id_CriticalityDiagnostics */ + 0, /* field[0] = id_MeNB_UE_X2AP_ID */ + 4, /* field[4] = id_MeNB_UE_X2AP_ID_Extension */ + 1, /* field[1] = id_SgNB_UE_X2AP_ID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbaddition_request_reject__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbaddition_request_reject__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBAdditionRequestReject", + "SgNBAdditionRequestReject", + "Uenibstreamprotobuf__SgNBAdditionRequestReject", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBAdditionRequestReject), + 5, + uenibstreamprotobuf__sg_nbaddition_request_reject__field_descriptors, + uenibstreamprotobuf__sg_nbaddition_request_reject__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbaddition_request_reject__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbaddition_request_reject__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/sgnb_addition_request_reject.pb-c.h b/mc-core/mc/local_datasource/sgnb_addition_request_reject.pb-c.h new file mode 100644 index 0000000..7223e6d --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_addition_request_reject.pb-c.h @@ -0,0 +1,78 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_addition_request_reject.proto */ + +#ifndef PROTOBUF_C_sgnb_5faddition_5frequest_5freject_2eproto__INCLUDED +#define PROTOBUF_C_sgnb_5faddition_5frequest_5freject_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "x2ap_common_types.pb-c.h" +#include "error_cause.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SgNBAdditionRequestReject Uenibstreamprotobuf__SgNBAdditionRequestReject; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SgNBAdditionRequestReject +{ + ProtobufCMessage base; + uint32_t id_menb_ue_x2ap_id; + uint32_t id_sgnb_ue_x2ap_id; + Uenibstreamprotobuf__Cause *id_cause; + Uenibstreamprotobuf__CriticalityDiagnostics *id_criticalitydiagnostics; + Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension; +}; +#define UENIBSTREAMPROTOBUF__SG_NBADDITION_REQUEST_REJECT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbaddition_request_reject__descriptor) \ + , 0, 0, NULL, NULL, NULL } + + +/* Uenibstreamprotobuf__SgNBAdditionRequestReject methods */ +void uenibstreamprotobuf__sg_nbaddition_request_reject__init + (Uenibstreamprotobuf__SgNBAdditionRequestReject *message); +size_t uenibstreamprotobuf__sg_nbaddition_request_reject__get_packed_size + (const Uenibstreamprotobuf__SgNBAdditionRequestReject *message); +size_t uenibstreamprotobuf__sg_nbaddition_request_reject__pack + (const Uenibstreamprotobuf__SgNBAdditionRequestReject *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbaddition_request_reject__pack_to_buffer + (const Uenibstreamprotobuf__SgNBAdditionRequestReject *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBAdditionRequestReject * + uenibstreamprotobuf__sg_nbaddition_request_reject__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbaddition_request_reject__free_unpacked + (Uenibstreamprotobuf__SgNBAdditionRequestReject *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SgNBAdditionRequestReject_Closure) + (const Uenibstreamprotobuf__SgNBAdditionRequestReject *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbaddition_request_reject__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_sgnb_5faddition_5frequest_5freject_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/sgnb_modification_confirm.pb-c.c b/mc-core/mc/local_datasource/sgnb_modification_confirm.pb-c.c new file mode 100644 index 0000000..d30a8c6 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_modification_confirm.pb-c.c @@ -0,0 +1,955 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_modification_confirm.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "sgnb_modification_confirm.pb-c.h" +void uenibstreamprotobuf__sg_nbmodification_confirm__init + (Uenibstreamprotobuf__SgNBModificationConfirm *message) +{ + static const Uenibstreamprotobuf__SgNBModificationConfirm init_value = UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_CONFIRM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbmodification_confirm__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationConfirm *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_confirm__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbmodification_confirm__pack + (const Uenibstreamprotobuf__SgNBModificationConfirm *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_confirm__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbmodification_confirm__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationConfirm *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_confirm__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBModificationConfirm * + uenibstreamprotobuf__sg_nbmodification_confirm__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBModificationConfirm *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbmodification_confirm__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbmodification_confirm__free_unpacked + (Uenibstreamprotobuf__SgNBModificationConfirm *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_confirm__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sg_nbmodification_confirm__ies__init + (Uenibstreamprotobuf__SgNBModificationConfirmIEs *message) +{ + static const Uenibstreamprotobuf__SgNBModificationConfirmIEs init_value = UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_CONFIRM__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbmodification_confirm__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationConfirmIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_confirm__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbmodification_confirm__ies__pack + (const Uenibstreamprotobuf__SgNBModificationConfirmIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_confirm__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbmodification_confirm__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationConfirmIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_confirm__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBModificationConfirmIEs * + uenibstreamprotobuf__sg_nbmodification_confirm__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBModificationConfirmIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbmodification_confirm__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbmodification_confirm__ies__free_unpacked + (Uenibstreamprotobuf__SgNBModificationConfirmIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_confirm__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList * + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__ITEM_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs * + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem * + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs * + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__SG_NBPDCPPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__SG_NBPDCPPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__SG_NBPDCPNOTPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__SG_NBPDCPNOTPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbmodification_confirm__field_descriptors[1] = +{ + { + "protocolIEs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationConfirm, protocolies), + &uenibstreamprotobuf__sg_nbmodification_confirm__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbmodification_confirm__field_indices_by_name[] = { + 0, /* field[0] = protocolIEs */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbmodification_confirm__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_confirm__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBModificationConfirm", + "SgNBModificationConfirm", + "Uenibstreamprotobuf__SgNBModificationConfirm", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBModificationConfirm), + 1, + uenibstreamprotobuf__sg_nbmodification_confirm__field_descriptors, + uenibstreamprotobuf__sg_nbmodification_confirm__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbmodification_confirm__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbmodification_confirm__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbmodification_confirm__ies__field_descriptors[7] = +{ + { + "id_MeNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationConfirmIEs, id_menb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationConfirmIEs, id_sgnb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_E_RABs_AdmittedToBeModified_SgNBModConfList", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationConfirmIEs, id_e_rabs_admittedtobemodified_sgnbmodconflist), + &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNBtoSgNBContainer", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationConfirmIEs, id_menbtosgnbcontainer), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_CriticalityDiagnostics", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationConfirmIEs, id_criticalitydiagnostics), + &uenibstreamprotobuf__criticality_diagnostics__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNB_UE_X2AP_ID_Extension", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationConfirmIEs, id_menb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNBResourceCoordinationInformation", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationConfirmIEs, id_menbresourcecoordinationinformation), + &uenibstreamprotobuf__me_nbresource_coordination_information__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbmodification_confirm__ies__field_indices_by_name[] = { + 4, /* field[4] = id_CriticalityDiagnostics */ + 2, /* field[2] = id_E_RABs_AdmittedToBeModified_SgNBModConfList */ + 6, /* field[6] = id_MeNBResourceCoordinationInformation */ + 0, /* field[0] = id_MeNB_UE_X2AP_ID */ + 5, /* field[5] = id_MeNB_UE_X2AP_ID_Extension */ + 3, /* field[3] = id_MeNBtoSgNBContainer */ + 1, /* field[1] = id_SgNB_UE_X2AP_ID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbmodification_confirm__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_confirm__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBModificationConfirm_IEs", + "SgNBModificationConfirmIEs", + "Uenibstreamprotobuf__SgNBModificationConfirmIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBModificationConfirmIEs), + 7, + uenibstreamprotobuf__sg_nbmodification_confirm__ies__field_descriptors, + uenibstreamprotobuf__sg_nbmodification_confirm__ies__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbmodification_confirm__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbmodification_confirm__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList, n_items), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList, items), + &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConfList", + "ERABsAdmittedToBeModifiedSgNBModConfList", + "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList), + 1, + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__field_descriptors[1] = +{ + { + "id_E_RABs_AdmittedToBeModified_SgNBModConf_Item", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs, id_e_rabs_admittedtobemodified_sgnbmodconf_item), + &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABs_AdmittedToBeModified_SgNBModConf_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs", + "ERABsAdmittedToBeModifiedSgNBModConfItemIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs), + 1, + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__field_descriptors[5] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "en_DC_ResourceConfiguration", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem, en_dc_resourceconfiguration), + &uenibstreamprotobuf__en__dc__resource_configuration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPpresent", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem, sgnbpdcppresent), + &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPnotpresent", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem, sgnbpdcpnotpresent), + &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem, ie_extensions), + &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__field_indices_by_name[] = { + 0, /* field[0] = e_RAB_ID */ + 1, /* field[1] = en_DC_ResourceConfiguration */ + 4, /* field[4] = iE_Extensions */ + 3, /* field[3] = sgNBPDCPnotpresent */ + 2, /* field[2] = sgNBPDCPpresent */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_Item", + "ERABsAdmittedToBeModifiedSgNBModConfItem", + "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem), + 5, + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs", + "ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs), + 0, + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__field_descriptors[1] = +{ + { + "iE_Extensions", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__field_indices_by_name[] = { + 0, /* field[0] = iE_Extensions */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent", + "ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent", + "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent), + 1, + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs", + "ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs), + 0, + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__field_descriptors[2] = +{ + { + "secondary_meNB_UL_GTP_TEIDatPDCP", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent, secondary_menb_ul_gtp_teidatpdcp), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__field_indices_by_name[] = { + 1, /* field[1] = iE_Extensions */ + 0, /* field[0] = secondary_meNB_UL_GTP_TEIDatPDCP */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent", + "ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent", + "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent), + 2, + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__field_descriptors[2] = +{ + { + "id_uLpDCPSnLength", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs, id_ulpdcpsnlength), + &uenibstreamprotobuf__pdcpsn_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_dLPDCPSnLength", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs, id_dlpdcpsnlength), + &uenibstreamprotobuf__pdcpsn_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name[] = { + 1, /* field[1] = id_dLPDCPSnLength */ + 0, /* field[0] = id_uLpDCPSnLength */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs", + "ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs), + 2, + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/sgnb_modification_confirm.pb-c.h b/mc-core/mc/local_datasource/sgnb_modification_confirm.pb-c.h new file mode 100644 index 0000000..d8db14d --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_modification_confirm.pb-c.h @@ -0,0 +1,403 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_modification_confirm.proto */ + +#ifndef PROTOBUF_C_sgnb_5fmodification_5fconfirm_2eproto__INCLUDED +#define PROTOBUF_C_sgnb_5fmodification_5fconfirm_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "x2ap_common_types.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SgNBModificationConfirm Uenibstreamprotobuf__SgNBModificationConfirm; +typedef struct _Uenibstreamprotobuf__SgNBModificationConfirmIEs Uenibstreamprotobuf__SgNBModificationConfirmIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SgNBModificationConfirm +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SgNBModificationConfirmIEs *protocolies; +}; +#define UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_CONFIRM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbmodification_confirm__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SgNBModificationConfirmIEs +{ + ProtobufCMessage base; + uint32_t id_menb_ue_x2ap_id; + uint32_t id_sgnb_ue_x2ap_id; + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *id_e_rabs_admittedtobemodified_sgnbmodconflist; + Google__Protobuf__StringValue *id_menbtosgnbcontainer; + Uenibstreamprotobuf__CriticalityDiagnostics *id_criticalitydiagnostics; + Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension; + Uenibstreamprotobuf__MeNBResourceCoordinationInformation *id_menbresourcecoordinationinformation; +}; +#define UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_CONFIRM__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbmodification_confirm__ies__descriptor) \ + , 0, 0, NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs **items; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *id_e_rabs_admittedtobemodified_sgnbmodconf_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__ITEM_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__descriptor) \ + , NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3, + UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__ITEM__RESOURCE_CONFIGURATION) +} Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem__ResourceConfigurationCase; + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs **ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem__ResourceConfigurationCase resource_configuration_case; + union { + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *sgnbpdcppresent; + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *sgnbpdcpnotpresent; + }; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__descriptor) \ + , 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent +{ + ProtobufCMessage base; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__SG_NBPDCPPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__SG_NBPDCPPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__GTPtunnelEndpoint *secondary_menb_ul_gtp_teidatpdcp; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__SG_NBPDCPNOTPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__descriptor) \ + , NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PDCPSnLength *id_ulpdcpsnlength; + Uenibstreamprotobuf__PDCPSnLength *id_dlpdcpsnlength; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__descriptor) \ + , NULL, NULL } + + +/* Uenibstreamprotobuf__SgNBModificationConfirm methods */ +void uenibstreamprotobuf__sg_nbmodification_confirm__init + (Uenibstreamprotobuf__SgNBModificationConfirm *message); +size_t uenibstreamprotobuf__sg_nbmodification_confirm__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationConfirm *message); +size_t uenibstreamprotobuf__sg_nbmodification_confirm__pack + (const Uenibstreamprotobuf__SgNBModificationConfirm *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbmodification_confirm__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationConfirm *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBModificationConfirm * + uenibstreamprotobuf__sg_nbmodification_confirm__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbmodification_confirm__free_unpacked + (Uenibstreamprotobuf__SgNBModificationConfirm *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SgNBModificationConfirmIEs methods */ +void uenibstreamprotobuf__sg_nbmodification_confirm__ies__init + (Uenibstreamprotobuf__SgNBModificationConfirmIEs *message); +size_t uenibstreamprotobuf__sg_nbmodification_confirm__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationConfirmIEs *message); +size_t uenibstreamprotobuf__sg_nbmodification_confirm__ies__pack + (const Uenibstreamprotobuf__SgNBModificationConfirmIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbmodification_confirm__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationConfirmIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBModificationConfirmIEs * + uenibstreamprotobuf__sg_nbmodification_confirm__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbmodification_confirm__ies__free_unpacked + (Uenibstreamprotobuf__SgNBModificationConfirmIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList methods */ +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *message); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *message); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList * + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs * + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem methods */ +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *message); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *message); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem * + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs * + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent methods */ +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent methods */ +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SgNBModificationConfirm_Closure) + (const Uenibstreamprotobuf__SgNBModificationConfirm *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SgNBModificationConfirmIEs_Closure) + (const Uenibstreamprotobuf__SgNBModificationConfirmIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_confirm__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_confirm__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_sgnb_5fmodification_5fconfirm_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/sgnb_modification_refuse.pb-c.c b/mc-core/mc/local_datasource/sgnb_modification_refuse.pb-c.c new file mode 100644 index 0000000..ebcc121 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_modification_refuse.pb-c.c @@ -0,0 +1,240 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_modification_refuse.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "sgnb_modification_refuse.pb-c.h" +void uenibstreamprotobuf__sg_nbmodification_refuse__init + (Uenibstreamprotobuf__SgNBModificationRefuse *message) +{ + static const Uenibstreamprotobuf__SgNBModificationRefuse init_value = UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REFUSE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbmodification_refuse__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRefuse *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_refuse__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbmodification_refuse__pack + (const Uenibstreamprotobuf__SgNBModificationRefuse *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_refuse__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbmodification_refuse__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRefuse *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_refuse__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBModificationRefuse * + uenibstreamprotobuf__sg_nbmodification_refuse__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBModificationRefuse *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbmodification_refuse__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbmodification_refuse__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRefuse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_refuse__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sg_nbmodification_refuse__ies__init + (Uenibstreamprotobuf__SgNBModificationRefuseIEs *message) +{ + static const Uenibstreamprotobuf__SgNBModificationRefuseIEs init_value = UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REFUSE__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbmodification_refuse__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRefuseIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_refuse__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbmodification_refuse__ies__pack + (const Uenibstreamprotobuf__SgNBModificationRefuseIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_refuse__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbmodification_refuse__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRefuseIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_refuse__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBModificationRefuseIEs * + uenibstreamprotobuf__sg_nbmodification_refuse__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBModificationRefuseIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbmodification_refuse__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbmodification_refuse__ies__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRefuseIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_refuse__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbmodification_refuse__field_descriptors[1] = +{ + { + "protocolIEs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRefuse, protocolies), + &uenibstreamprotobuf__sg_nbmodification_refuse__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbmodification_refuse__field_indices_by_name[] = { + 0, /* field[0] = protocolIEs */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbmodification_refuse__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_refuse__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBModificationRefuse", + "SgNBModificationRefuse", + "Uenibstreamprotobuf__SgNBModificationRefuse", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBModificationRefuse), + 1, + uenibstreamprotobuf__sg_nbmodification_refuse__field_descriptors, + uenibstreamprotobuf__sg_nbmodification_refuse__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbmodification_refuse__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbmodification_refuse__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbmodification_refuse__ies__field_descriptors[6] = +{ + { + "id_MeNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRefuseIEs, id_menb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRefuseIEs, id_sgnb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_Cause", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRefuseIEs, id_cause), + &uenibstreamprotobuf__cause__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNBtoSgNBContainer", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRefuseIEs, id_menbtosgnbcontainer), + &uenibstreamprotobuf__cg__config_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_CriticalityDiagnostics", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRefuseIEs, id_criticalitydiagnostics), + &uenibstreamprotobuf__criticality_diagnostics__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNB_UE_X2AP_ID_Extension", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRefuseIEs, id_menb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbmodification_refuse__ies__field_indices_by_name[] = { + 2, /* field[2] = id_Cause */ + 4, /* field[4] = id_CriticalityDiagnostics */ + 0, /* field[0] = id_MeNB_UE_X2AP_ID */ + 5, /* field[5] = id_MeNB_UE_X2AP_ID_Extension */ + 3, /* field[3] = id_MeNBtoSgNBContainer */ + 1, /* field[1] = id_SgNB_UE_X2AP_ID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbmodification_refuse__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_refuse__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBModificationRefuse_IEs", + "SgNBModificationRefuseIEs", + "Uenibstreamprotobuf__SgNBModificationRefuseIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBModificationRefuseIEs), + 6, + uenibstreamprotobuf__sg_nbmodification_refuse__ies__field_descriptors, + uenibstreamprotobuf__sg_nbmodification_refuse__ies__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbmodification_refuse__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbmodification_refuse__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/sgnb_modification_refuse.pb-c.h b/mc-core/mc/local_datasource/sgnb_modification_refuse.pb-c.h new file mode 100644 index 0000000..a22cec0 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_modification_refuse.pb-c.h @@ -0,0 +1,117 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_modification_refuse.proto */ + +#ifndef PROTOBUF_C_sgnb_5fmodification_5frefuse_2eproto__INCLUDED +#define PROTOBUF_C_sgnb_5fmodification_5frefuse_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "x2ap_common_types.pb-c.h" +#include "error_cause.pb-c.h" +#include "rrc_cg_config_info.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SgNBModificationRefuse Uenibstreamprotobuf__SgNBModificationRefuse; +typedef struct _Uenibstreamprotobuf__SgNBModificationRefuseIEs Uenibstreamprotobuf__SgNBModificationRefuseIEs; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SgNBModificationRefuse +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SgNBModificationRefuseIEs *protocolies; +}; +#define UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REFUSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbmodification_refuse__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SgNBModificationRefuseIEs +{ + ProtobufCMessage base; + uint32_t id_menb_ue_x2ap_id; + uint32_t id_sgnb_ue_x2ap_id; + Uenibstreamprotobuf__Cause *id_cause; + /* + *The content of id_MeNBtoSgNBContainer has been specified in 3GPP 38.331 to be CG-ConfigInfo. + */ + Uenibstreamprotobuf__CGConfigInfo *id_menbtosgnbcontainer; + Uenibstreamprotobuf__CriticalityDiagnostics *id_criticalitydiagnostics; + Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension; +}; +#define UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REFUSE__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbmodification_refuse__ies__descriptor) \ + , 0, 0, NULL, NULL, NULL, NULL } + + +/* Uenibstreamprotobuf__SgNBModificationRefuse methods */ +void uenibstreamprotobuf__sg_nbmodification_refuse__init + (Uenibstreamprotobuf__SgNBModificationRefuse *message); +size_t uenibstreamprotobuf__sg_nbmodification_refuse__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRefuse *message); +size_t uenibstreamprotobuf__sg_nbmodification_refuse__pack + (const Uenibstreamprotobuf__SgNBModificationRefuse *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbmodification_refuse__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRefuse *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBModificationRefuse * + uenibstreamprotobuf__sg_nbmodification_refuse__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbmodification_refuse__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRefuse *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SgNBModificationRefuseIEs methods */ +void uenibstreamprotobuf__sg_nbmodification_refuse__ies__init + (Uenibstreamprotobuf__SgNBModificationRefuseIEs *message); +size_t uenibstreamprotobuf__sg_nbmodification_refuse__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRefuseIEs *message); +size_t uenibstreamprotobuf__sg_nbmodification_refuse__ies__pack + (const Uenibstreamprotobuf__SgNBModificationRefuseIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbmodification_refuse__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRefuseIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBModificationRefuseIEs * + uenibstreamprotobuf__sg_nbmodification_refuse__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbmodification_refuse__ies__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRefuseIEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SgNBModificationRefuse_Closure) + (const Uenibstreamprotobuf__SgNBModificationRefuse *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SgNBModificationRefuseIEs_Closure) + (const Uenibstreamprotobuf__SgNBModificationRefuseIEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_refuse__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_refuse__ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_sgnb_5fmodification_5frefuse_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/sgnb_modification_request.pb-c.c b/mc-core/mc/local_datasource/sgnb_modification_request.pb-c.c new file mode 100644 index 0000000..3a00f3a --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_modification_request.pb-c.c @@ -0,0 +1,2922 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_modification_request.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "sgnb_modification_request.pb-c.h" +void uenibstreamprotobuf__sg_nbmodification_request__init + (Uenibstreamprotobuf__SgNBModificationRequest *message) +{ + static const Uenibstreamprotobuf__SgNBModificationRequest init_value = UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUEST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbmodification_request__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRequest *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbmodification_request__pack + (const Uenibstreamprotobuf__SgNBModificationRequest *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbmodification_request__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBModificationRequest * + uenibstreamprotobuf__sg_nbmodification_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBModificationRequest *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbmodification_request__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbmodification_request__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sg_nbmodification_request__ies__init + (Uenibstreamprotobuf__SgNBModificationRequestIEs *message) +{ + static const Uenibstreamprotobuf__SgNBModificationRequestIEs init_value = UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUEST__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbmodification_request__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRequestIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbmodification_request__ies__pack + (const Uenibstreamprotobuf__SgNBModificationRequestIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbmodification_request__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRequestIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBModificationRequestIEs * + uenibstreamprotobuf__sg_nbmodification_request__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBModificationRequestIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbmodification_request__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbmodification_request__ies__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRequestIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ue__context_information__sg_nbmod_req__init + (Uenibstreamprotobuf__UEContextInformationSgNBModReq *message) +{ + static const Uenibstreamprotobuf__UEContextInformationSgNBModReq init_value = UENIBSTREAMPROTOBUF__UE__CONTEXT_INFORMATION__SG_NBMOD_REQ__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ue__context_information__sg_nbmod_req__get_packed_size + (const Uenibstreamprotobuf__UEContextInformationSgNBModReq *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__context_information__sg_nbmod_req__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ue__context_information__sg_nbmod_req__pack + (const Uenibstreamprotobuf__UEContextInformationSgNBModReq *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__context_information__sg_nbmod_req__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ue__context_information__sg_nbmod_req__pack_to_buffer + (const Uenibstreamprotobuf__UEContextInformationSgNBModReq *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__context_information__sg_nbmod_req__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UEContextInformationSgNBModReq * + uenibstreamprotobuf__ue__context_information__sg_nbmod_req__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UEContextInformationSgNBModReq *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ue__context_information__sg_nbmod_req__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ue__context_information__sg_nbmod_req__free_unpacked + (Uenibstreamprotobuf__UEContextInformationSgNBModReq *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ue__context_information__sg_nbmod_req__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__init + (Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message) +{ + static const Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs init_value = UENIBSTREAMPROTOBUF__UE__CONTEXT_INFORMATION_SG_NBMOD_REQ_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__get_packed_size + (const Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__pack + (const Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs * + uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__free_unpacked + (Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__SG_NBPDCPPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__SG_NBPDCPPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message) +{ + static const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message) +{ + static const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message) +{ + static const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__SG_NBPDCPPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__SG_NBPDCPPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message) +{ + static const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__SG_NBPDCPPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__SG_NBPDCPPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbmodification_request__field_descriptors[1] = +{ + { + "protocolIEs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequest, protocolies), + &uenibstreamprotobuf__sg_nbmodification_request__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbmodification_request__field_indices_by_name[] = { + 0, /* field[0] = protocolIEs */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbmodification_request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBModificationRequest", + "SgNBModificationRequest", + "Uenibstreamprotobuf__SgNBModificationRequest", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBModificationRequest), + 1, + uenibstreamprotobuf__sg_nbmodification_request__field_descriptors, + uenibstreamprotobuf__sg_nbmodification_request__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbmodification_request__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbmodification_request__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbmodification_request__ies__field_descriptors[12] = +{ + { + "id_MeNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestIEs, id_menb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestIEs, id_sgnb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_Cause", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestIEs, id_cause), + &uenibstreamprotobuf__cause__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SelectedPLMN", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestIEs, id_selectedplmn), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_HandoverRestrictionList", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestIEs, id_handoverrestrictionlist), + &uenibstreamprotobuf__handover_restriction_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SCGConfigurationQuery", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestIEs, id_scgconfigurationquery), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_UE_ContextInformation_SgNBModReq", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestIEs, id_ue_contextinformation_sgnbmodreq), + &uenibstreamprotobuf__ue__context_information__sg_nbmod_req__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNBtoSgNBContainer", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestIEs, id_menbtosgnbcontainer), + &uenibstreamprotobuf__cg__config_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNB_UE_X2AP_ID_Extension", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestIEs, id_menb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNBResourceCoordinationInformation", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestIEs, id_menbresourcecoordinationinformation), + &uenibstreamprotobuf__me_nbresource_coordination_information__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_RequestedSplitSRBs", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestIEs, id_requestedsplitsrbs), + &uenibstreamprotobuf__split_srbs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_RequestedSplitSRBsrelease", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestIEs, id_requestedsplitsrbsrelease), + &uenibstreamprotobuf__split_srbs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbmodification_request__ies__field_indices_by_name[] = { + 2, /* field[2] = id_Cause */ + 4, /* field[4] = id_HandoverRestrictionList */ + 9, /* field[9] = id_MeNBResourceCoordinationInformation */ + 0, /* field[0] = id_MeNB_UE_X2AP_ID */ + 8, /* field[8] = id_MeNB_UE_X2AP_ID_Extension */ + 7, /* field[7] = id_MeNBtoSgNBContainer */ + 10, /* field[10] = id_RequestedSplitSRBs */ + 11, /* field[11] = id_RequestedSplitSRBsrelease */ + 5, /* field[5] = id_SCGConfigurationQuery */ + 3, /* field[3] = id_SelectedPLMN */ + 1, /* field[1] = id_SgNB_UE_X2AP_ID */ + 6, /* field[6] = id_UE_ContextInformation_SgNBModReq */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbmodification_request__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 12 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_request__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBModificationRequest_IEs", + "SgNBModificationRequestIEs", + "Uenibstreamprotobuf__SgNBModificationRequestIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBModificationRequestIEs), + 12, + uenibstreamprotobuf__sg_nbmodification_request__ies__field_descriptors, + uenibstreamprotobuf__sg_nbmodification_request__ies__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbmodification_request__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbmodification_request__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__context_information__sg_nbmod_req__field_descriptors[7] = +{ + { + "nRUE_SecurityCapabilities", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEContextInformationSgNBModReq, nrue_securitycapabilities), + &uenibstreamprotobuf__nruesecurity_capabilities__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNB_SecurityKey", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEContextInformationSgNBModReq, sgnb_securitykey), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBUEAggregateMaximumBitRate", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEContextInformationSgNBModReq, sgnbueaggregatemaximumbitrate), + &uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "e_RABs_ToBeAdded", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEContextInformationSgNBModReq, e_rabs_tobeadded), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "e_RABs_ToBeModified", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEContextInformationSgNBModReq, e_rabs_tobemodified), + &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "e_RABs_ToBeReleased", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEContextInformationSgNBModReq, e_rabs_tobereleased), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UEContextInformationSgNBModReq, n_ie_extensions), + offsetof(Uenibstreamprotobuf__UEContextInformationSgNBModReq, ie_extensions), + &uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ue__context_information__sg_nbmod_req__field_indices_by_name[] = { + 3, /* field[3] = e_RABs_ToBeAdded */ + 4, /* field[4] = e_RABs_ToBeModified */ + 5, /* field[5] = e_RABs_ToBeReleased */ + 6, /* field[6] = iE_Extensions */ + 0, /* field[0] = nRUE_SecurityCapabilities */ + 2, /* field[2] = sgNBUEAggregateMaximumBitRate */ + 1, /* field[1] = sgNB_SecurityKey */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__context_information__sg_nbmod_req__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__context_information__sg_nbmod_req__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_ContextInformation_SgNBModReq", + "UEContextInformationSgNBModReq", + "Uenibstreamprotobuf__UEContextInformationSgNBModReq", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UEContextInformationSgNBModReq), + 7, + uenibstreamprotobuf__ue__context_information__sg_nbmod_req__field_descriptors, + uenibstreamprotobuf__ue__context_information__sg_nbmod_req__field_indices_by_name, + 1, uenibstreamprotobuf__ue__context_information__sg_nbmod_req__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ue__context_information__sg_nbmod_req__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__field_descriptors[1] = +{ + { + "id_SubscriberProfileIDforRFP", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs, id_subscriberprofileidforrfp), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__field_indices_by_name[] = { + 0, /* field[0] = id_SubscriberProfileIDforRFP */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_ContextInformationSgNBModReqExtIEs", + "UEContextInformationSgNBModReqExtIEs", + "Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs), + 1, + uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__field_descriptors, + uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList, n_items), + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList, items), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_List", + "ERABsToBeAddedSgNBModReqList", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList), + 1, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__field_descriptors[1] = +{ + { + "id_E_RABs_ToBeAdded_SgNBModReq_Item", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs, id_e_rabs_tobeadded_sgnbmodreq_item), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABs_ToBeAdded_SgNBModReq_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_ItemIEs", + "ERABsToBeAddedSgNBModReqItemIEs", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs), + 1, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__field_descriptors[6] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drb_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem, drb_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "en_DC_ResourceConfiguration", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem, en_dc_resourceconfiguration), + &uenibstreamprotobuf__en__dc__resource_configuration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPpresent", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem, sgnbpdcppresent), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPnotpresent", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem, sgnbpdcpnotpresent), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__field_indices_by_name[] = { + 1, /* field[1] = drb_ID */ + 0, /* field[0] = e_RAB_ID */ + 2, /* field[2] = en_DC_ResourceConfiguration */ + 5, /* field[5] = iE_Extensions */ + 4, /* field[4] = sgNBPDCPnotpresent */ + 3, /* field[3] = sgNBPDCPpresent */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_Item", + "ERABsToBeAddedSgNBModReqItem", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem), + 6, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs", + "ERABsToBeAddedSgNBModReqItemExtIEs", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs), + 0, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__field_descriptors[6] = +{ + { + "full_E_RAB_Level_QoS_Parameters", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent, full_e_rab_level_qos_parameters), + &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "max_MN_admit_E_RAB_Level_QoS_Parameters", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent, max_mn_admit_e_rab_level_qos_parameters), + &uenibstreamprotobuf__gbr__qos_information__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dL_Forwarding", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent, dl_forwarding), + &uenibstreamprotobuf__dl__forwarding__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "meNB_DL_GTP_TEIDatMCG", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent, menb_dl_gtp_teidatmcg), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "s1_UL_GTPtunnelEndpoint", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent, s1_ul_gtptunnelendpoint), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__field_indices_by_name[] = { + 2, /* field[2] = dL_Forwarding */ + 0, /* field[0] = full_E_RAB_Level_QoS_Parameters */ + 5, /* field[5] = iE_Extensions */ + 1, /* field[1] = max_MN_admit_E_RAB_Level_QoS_Parameters */ + 3, /* field[3] = meNB_DL_GTP_TEIDatMCG */ + 4, /* field[4] = s1_UL_GTPtunnelEndpoint */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent", + "ERABsToBeAddedSgNBModReqSgNBPDCPpresent", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent), + 6, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_descriptors[1] = +{ + { + "id_RLCMode_transferred", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs, id_rlcmode_transferred), + &uenibstreamprotobuf__rlcmode__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_indices_by_name[] = { + 0, /* field[0] = id_RLCMode_transferred */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs", + "ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs), + 1, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__field_descriptors[6] = +{ + { + "requested_SCG_E_RAB_Level_QoS_Parameters", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent, requested_scg_e_rab_level_qos_parameters), + &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "meNB_UL_GTP_TEIDatPDCP", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent, menb_ul_gtp_teidatpdcp), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "secondary_meNB_UL_GTP_TEIDatPDCP", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent, secondary_menb_ul_gtp_teidatpdcp), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rlc_Mode", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent, rlc_mode), + &uenibstreamprotobuf__rlcmode__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uL_Configuration", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent, ul_configuration), + &uenibstreamprotobuf__ulconfiguration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__field_indices_by_name[] = { + 5, /* field[5] = iE_Extensions */ + 1, /* field[1] = meNB_UL_GTP_TEIDatPDCP */ + 0, /* field[0] = requested_SCG_E_RAB_Level_QoS_Parameters */ + 3, /* field[3] = rlc_Mode */ + 2, /* field[2] = secondary_meNB_UL_GTP_TEIDatPDCP */ + 4, /* field[4] = uL_Configuration */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent", + "ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent), + 6, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_descriptors[3] = +{ + { + "id_uLpDCPSnLength", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs, id_ulpdcpsnlength), + &uenibstreamprotobuf__pdcpsn_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_dLPDCPSnLength", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs, id_dlpdcpsnlength), + &uenibstreamprotobuf__pdcpsn_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_duplicationActivation", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs, id_duplicationactivation), + &uenibstreamprotobuf__duplication_activation__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name[] = { + 1, /* field[1] = id_dLPDCPSnLength */ + 2, /* field[2] = id_duplicationActivation */ + 0, /* field[0] = id_uLpDCPSnLength */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs", + "ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs), + 3, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList, n_items), + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList, items), + &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_List", + "ERABsToBeModifiedSgNBModReqList", + "Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList), + 1, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__field_descriptors[1] = +{ + { + "id_E_RABs_ToBeModified_SgNBModReq_Item", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs, id_e_rabs_tobemodified_sgnbmodreq_item), + &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABs_ToBeModified_SgNBModReq_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_ItemIEs", + "ERABsToBeModifiedSgNBModReqItemIEs", + "Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs), + 1, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__field_descriptors[5] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "en_DC_ResourceConfiguration", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem, en_dc_resourceconfiguration), + &uenibstreamprotobuf__en__dc__resource_configuration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPpresent", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem, sgnbpdcppresent), + &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPnotpresent", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem, sgnbpdcpnotpresent), + &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__field_indices_by_name[] = { + 0, /* field[0] = e_RAB_ID */ + 1, /* field[1] = en_DC_ResourceConfiguration */ + 4, /* field[4] = iE_Extensions */ + 3, /* field[3] = sgNBPDCPnotpresent */ + 2, /* field[2] = sgNBPDCPpresent */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_Item", + "ERABsToBeModifiedSgNBModReqItem", + "Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem), + 5, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_ItemExtIEs", + "ERABsToBeModifiedSgNBModReqItemExtIEs", + "Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs), + 0, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__field_descriptors[5] = +{ + { + "full_E_RAB_Level_QoS_Parameters", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent, full_e_rab_level_qos_parameters), + &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "max_MN_admit_E_RAB_Level_QoS_Parameters", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent, max_mn_admit_e_rab_level_qos_parameters), + &uenibstreamprotobuf__gbr__qos_information__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "meNB_DL_GTP_TEIDatMCG", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent, menb_dl_gtp_teidatmcg), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "s1_UL_GTPtunnelEndpoint", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent, s1_ul_gtptunnelendpoint), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__field_indices_by_name[] = { + 0, /* field[0] = full_E_RAB_Level_QoS_Parameters */ + 4, /* field[4] = iE_Extensions */ + 1, /* field[1] = max_MN_admit_E_RAB_Level_QoS_Parameters */ + 2, /* field[2] = meNB_DL_GTP_TEIDatMCG */ + 3, /* field[3] = s1_UL_GTPtunnelEndpoint */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent", + "ERABsToBeModifiedSgNBModReqSgNBPDCPpresent", + "Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent), + 5, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_descriptors[1] = +{ + { + "id_RLC_Status", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs, id_rlc_status), + &uenibstreamprotobuf__rlc__status__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_indices_by_name[] = { + 0, /* field[0] = id_RLC_Status */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs", + "ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs", + "Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs), + 1, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__field_descriptors[4] = +{ + { + "requested_SCG_E_RAB_Level_QoS_Parameters", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent, requested_scg_e_rab_level_qos_parameters), + &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "meNB_UL_GTP_TEIDatPDCP", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent, menb_ul_gtp_teidatpdcp), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uL_Configuration", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent, ul_configuration), + &uenibstreamprotobuf__ulconfiguration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__field_indices_by_name[] = { + 3, /* field[3] = iE_Extensions */ + 1, /* field[1] = meNB_UL_GTP_TEIDatPDCP */ + 0, /* field[0] = requested_SCG_E_RAB_Level_QoS_Parameters */ + 2, /* field[2] = uL_Configuration */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent", + "ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent", + "Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent), + 4, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_descriptors[3] = +{ + { + "id_uLpDCPSnLength", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs, id_ulpdcpsnlength), + &uenibstreamprotobuf__pdcpsn_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_dLPDCPSnLength", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs, id_dlpdcpsnlength), + &uenibstreamprotobuf__pdcpsn_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_secondarymeNBULGTPTEIDatPDCP", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs, id_secondarymenbulgtpteidatpdcp), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name[] = { + 1, /* field[1] = id_dLPDCPSnLength */ + 2, /* field[2] = id_secondarymeNBULGTPTEIDatPDCP */ + 0, /* field[0] = id_uLpDCPSnLength */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs", + "ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs", + "Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs), + 3, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList, n_items), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList, items), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_List", + "ERABsToBeReleasedSgNBModReqList", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList), + 1, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__field_descriptors[1] = +{ + { + "id_E_RABs_ToBeReleased_SgNBModReq_Item", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs, id_e_rabs_tobereleased_sgnbmodreq_item), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABs_ToBeReleased_SgNBModReq_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_ItemIEs", + "ERABsToBeReleasedSgNBModReqItemIEs", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs), + 1, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__field_descriptors[5] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "en_DC_ResourceConfiguration", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem, en_dc_resourceconfiguration), + &uenibstreamprotobuf__en__dc__resource_configuration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPpresent", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem, sgnbpdcppresent), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPnotpresent", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem, sgnbpdcpnotpresent), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__field_indices_by_name[] = { + 0, /* field[0] = e_RAB_ID */ + 1, /* field[1] = en_DC_ResourceConfiguration */ + 4, /* field[4] = iE_Extensions */ + 3, /* field[3] = sgNBPDCPnotpresent */ + 2, /* field[2] = sgNBPDCPpresent */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_Item", + "ERABsToBeReleasedSgNBModReqItem", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem), + 5, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs", + "ERABsToBeReleasedSgNBModReqItemExtIEs", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs), + 0, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__field_descriptors[3] = +{ + { + "dL_GTPtunnelEndpoint", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent, dl_gtptunnelendpoint), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uL_GTPtunnelEndpoint", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent, ul_gtptunnelendpoint), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__field_indices_by_name[] = { + 0, /* field[0] = dL_GTPtunnelEndpoint */ + 2, /* field[2] = iE_Extensions */ + 1, /* field[1] = uL_GTPtunnelEndpoint */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent", + "ERABsToBeReleasedSgNBModReqSgNBPDCPpresent", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent), + 3, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs", + "ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs), + 0, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__field_descriptors[1] = +{ + { + "iE_Extensions", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__field_indices_by_name[] = { + 0, /* field[0] = iE_Extensions */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent", + "ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent), + 1, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs", + "ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs), + 0, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/sgnb_modification_request.pb-c.h b/mc-core/mc/local_datasource/sgnb_modification_request.pb-c.h new file mode 100644 index 0000000..d7e5400 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_modification_request.pb-c.h @@ -0,0 +1,1088 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_modification_request.proto */ + +#ifndef PROTOBUF_C_sgnb_5fmodification_5frequest_2eproto__INCLUDED +#define PROTOBUF_C_sgnb_5fmodification_5frequest_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "x2ap_common_types.pb-c.h" +#include "common_types.pb-c.h" +#include "error_cause.pb-c.h" +#include "rrc_cg_config_info.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SgNBModificationRequest Uenibstreamprotobuf__SgNBModificationRequest; +typedef struct _Uenibstreamprotobuf__SgNBModificationRequestIEs Uenibstreamprotobuf__SgNBModificationRequestIEs; +typedef struct _Uenibstreamprotobuf__UEContextInformationSgNBModReq Uenibstreamprotobuf__UEContextInformationSgNBModReq; +typedef struct _Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList; +typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem; +typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent; +typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent; +typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SgNBModificationRequest +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SgNBModificationRequestIEs *protocolies; +}; +#define UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUEST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbmodification_request__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SgNBModificationRequestIEs +{ + ProtobufCMessage base; + uint32_t id_menb_ue_x2ap_id; + uint32_t id_sgnb_ue_x2ap_id; + Uenibstreamprotobuf__Cause *id_cause; + Google__Protobuf__StringValue *id_selectedplmn; + Uenibstreamprotobuf__HandoverRestrictionList *id_handoverrestrictionlist; + Uenibstreamprotobuf__TrueOpt *id_scgconfigurationquery; + Uenibstreamprotobuf__UEContextInformationSgNBModReq *id_ue_contextinformation_sgnbmodreq; + /* + *The content of id_MeNBtoSgNBContainer has been specified in 3GPP 38.331 to be CG-ConfigInfo. + */ + Uenibstreamprotobuf__CGConfigInfo *id_menbtosgnbcontainer; + Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension; + Uenibstreamprotobuf__MeNBResourceCoordinationInformation *id_menbresourcecoordinationinformation; + Uenibstreamprotobuf__SplitSRBs *id_requestedsplitsrbs; + Uenibstreamprotobuf__SplitSRBs *id_requestedsplitsrbsrelease; +}; +#define UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUEST__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbmodification_request__ies__descriptor) \ + , 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__UEContextInformationSgNBModReq +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NRUESecurityCapabilities *nrue_securitycapabilities; + Google__Protobuf__StringValue *sgnb_securitykey; + Uenibstreamprotobuf__UEAggregateMaximumBitRate *sgnbueaggregatemaximumbitrate; + Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *e_rabs_tobeadded; + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *e_rabs_tobemodified; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *e_rabs_tobereleased; + size_t n_ie_extensions; + Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__UE__CONTEXT_INFORMATION__SG_NBMOD_REQ__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__context_information__sg_nbmod_req__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *id_subscriberprofileidforrfp; +}; +#define UENIBSTREAMPROTOBUF__UE__CONTEXT_INFORMATION_SG_NBMOD_REQ_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs **items; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *id_e_rabs_tobeadded_sgnbmodreq_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor) \ + , NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 4, + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION) +} Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem__ResourceConfigurationCase; + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + uint32_t drb_id; + Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs **ie_extensions; + Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem__ResourceConfigurationCase resource_configuration_case; + union { + Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *sgnbpdcppresent; + Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *sgnbpdcpnotpresent; + }; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__descriptor) \ + , 0, 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABLevelQoSParameters *full_e_rab_level_qos_parameters; + Uenibstreamprotobuf__GBRQosInformation *max_mn_admit_e_rab_level_qos_parameters; + Uenibstreamprotobuf__DLForwarding *dl_forwarding; + Uenibstreamprotobuf__GTPtunnelEndpoint *menb_dl_gtp_teidatmcg; + Uenibstreamprotobuf__GTPtunnelEndpoint *s1_ul_gtptunnelendpoint; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__SG_NBPDCPPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RLCMode *id_rlcmode_transferred; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__SG_NBPDCPPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABLevelQoSParameters *requested_scg_e_rab_level_qos_parameters; + Uenibstreamprotobuf__GTPtunnelEndpoint *menb_ul_gtp_teidatpdcp; + Uenibstreamprotobuf__GTPtunnelEndpoint *secondary_menb_ul_gtp_teidatpdcp; + Uenibstreamprotobuf__RLCMode *rlc_mode; + Uenibstreamprotobuf__ULConfiguration *ul_configuration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PDCPSnLength *id_ulpdcpsnlength; + Uenibstreamprotobuf__PDCPSnLength *id_dlpdcpsnlength; + Uenibstreamprotobuf__DuplicationActivation *id_duplicationactivation; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs **items; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *id_e_rabs_tobemodified_sgnbmodreq_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor) \ + , NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3, + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION) +} Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem__ResourceConfigurationCase; + +struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs **ie_extensions; + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem__ResourceConfigurationCase resource_configuration_case; + union { + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *sgnbpdcppresent; + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *sgnbpdcpnotpresent; + }; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor) \ + , 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABLevelQoSParameters *full_e_rab_level_qos_parameters; + Uenibstreamprotobuf__GBRQosInformation *max_mn_admit_e_rab_level_qos_parameters; + Uenibstreamprotobuf__GTPtunnelEndpoint *menb_dl_gtp_teidatmcg; + Uenibstreamprotobuf__GTPtunnelEndpoint *s1_ul_gtptunnelendpoint; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__SG_NBPDCPPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor) \ + , NULL, NULL, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RLCStatus *id_rlc_status; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__SG_NBPDCPPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABLevelQoSParameters *requested_scg_e_rab_level_qos_parameters; + Uenibstreamprotobuf__GTPtunnelEndpoint *menb_ul_gtp_teidatpdcp; + Uenibstreamprotobuf__ULConfiguration *ul_configuration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor) \ + , NULL, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PDCPSnLength *id_ulpdcpsnlength; + Uenibstreamprotobuf__PDCPSnLength *id_dlpdcpsnlength; + Uenibstreamprotobuf__GTPtunnelEndpoint *id_secondarymenbulgtpteidatpdcp; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs **items; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *id_e_rabs_tobereleased_sgnbmodreq_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor) \ + , NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3, + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION) +} Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem__ResourceConfigurationCase; + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs **ie_extensions; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem__ResourceConfigurationCase resource_configuration_case; + union { + Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *sgnbpdcppresent; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *sgnbpdcpnotpresent; + }; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__descriptor) \ + , 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__GTPtunnelEndpoint *dl_gtptunnelendpoint; + Uenibstreamprotobuf__GTPtunnelEndpoint *ul_gtptunnelendpoint; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__SG_NBPDCPPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor) \ + , NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__SG_NBPDCPPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent +{ + ProtobufCMessage base; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor) \ + } + + +/* Uenibstreamprotobuf__SgNBModificationRequest methods */ +void uenibstreamprotobuf__sg_nbmodification_request__init + (Uenibstreamprotobuf__SgNBModificationRequest *message); +size_t uenibstreamprotobuf__sg_nbmodification_request__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRequest *message); +size_t uenibstreamprotobuf__sg_nbmodification_request__pack + (const Uenibstreamprotobuf__SgNBModificationRequest *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbmodification_request__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRequest *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBModificationRequest * + uenibstreamprotobuf__sg_nbmodification_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbmodification_request__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRequest *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SgNBModificationRequestIEs methods */ +void uenibstreamprotobuf__sg_nbmodification_request__ies__init + (Uenibstreamprotobuf__SgNBModificationRequestIEs *message); +size_t uenibstreamprotobuf__sg_nbmodification_request__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRequestIEs *message); +size_t uenibstreamprotobuf__sg_nbmodification_request__ies__pack + (const Uenibstreamprotobuf__SgNBModificationRequestIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbmodification_request__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRequestIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBModificationRequestIEs * + uenibstreamprotobuf__sg_nbmodification_request__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbmodification_request__ies__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRequestIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UEContextInformationSgNBModReq methods */ +void uenibstreamprotobuf__ue__context_information__sg_nbmod_req__init + (Uenibstreamprotobuf__UEContextInformationSgNBModReq *message); +size_t uenibstreamprotobuf__ue__context_information__sg_nbmod_req__get_packed_size + (const Uenibstreamprotobuf__UEContextInformationSgNBModReq *message); +size_t uenibstreamprotobuf__ue__context_information__sg_nbmod_req__pack + (const Uenibstreamprotobuf__UEContextInformationSgNBModReq *message, + uint8_t *out); +size_t uenibstreamprotobuf__ue__context_information__sg_nbmod_req__pack_to_buffer + (const Uenibstreamprotobuf__UEContextInformationSgNBModReq *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UEContextInformationSgNBModReq * + uenibstreamprotobuf__ue__context_information__sg_nbmod_req__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ue__context_information__sg_nbmod_req__free_unpacked + (Uenibstreamprotobuf__UEContextInformationSgNBModReq *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs methods */ +void uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__init + (Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message); +size_t uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__get_packed_size + (const Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message); +size_t uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__pack + (const Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs * + uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__free_unpacked + (Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList methods */ +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem methods */ +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent methods */ +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent methods */ +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SgNBModificationRequest_Closure) + (const Uenibstreamprotobuf__SgNBModificationRequest *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SgNBModificationRequestIEs_Closure) + (const Uenibstreamprotobuf__SgNBModificationRequestIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UEContextInformationSgNBModReq_Closure) + (const Uenibstreamprotobuf__UEContextInformationSgNBModReq *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs_Closure) + (const Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList_Closure) + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem_Closure) + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent_Closure) + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent_Closure) + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_request__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_request__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__context_information__sg_nbmod_req__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_sgnb_5fmodification_5frequest_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/sgnb_modification_request_acknowledge.pb-c.c b/mc-core/mc/local_datasource/sgnb_modification_request_acknowledge.pb-c.c new file mode 100644 index 0000000..6373b3b --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_modification_request_acknowledge.pb-c.c @@ -0,0 +1,2600 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_modification_request_acknowledge.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "sgnb_modification_request_acknowledge.pb-c.h" +void uenibstreamprotobuf__sg_nbmodification_request_acknowledge__init + (Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *message) +{ + static const Uenibstreamprotobuf__SgNBModificationRequestAcknowledge init_value = UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUEST_ACKNOWLEDGE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__pack + (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBModificationRequestAcknowledge * + uenibstreamprotobuf__sg_nbmodification_request_acknowledge__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbmodification_request_acknowledge__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbmodification_request_acknowledge__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__init + (Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *message) +{ + static const Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs init_value = UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUEST_ACKNOWLEDGE__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__pack + (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs * + uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__ITEM_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__SG_NBPDCPPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__SG_NBPDCPPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList * + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__ITEM_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem * + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_ACK__ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__SG_NBPDCPPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__SG_NBPDCPPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK__ITEM_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__init + (Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_RELEASED__SG_NBMOD_ACK__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__pack + (const Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem * + uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_ACK__ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK__SG_NBPDCPPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK__SG_NBPDCPPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbmodification_request_acknowledge__field_descriptors[1] = +{ + { + "protocolIEs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledge, protocolies), + &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbmodification_request_acknowledge__field_indices_by_name[] = { + 0, /* field[0] = protocolIEs */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbmodification_request_acknowledge__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_request_acknowledge__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBModificationRequestAcknowledge", + "SgNBModificationRequestAcknowledge", + "Uenibstreamprotobuf__SgNBModificationRequestAcknowledge", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledge), + 1, + uenibstreamprotobuf__sg_nbmodification_request_acknowledge__field_descriptors, + uenibstreamprotobuf__sg_nbmodification_request_acknowledge__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbmodification_request_acknowledge__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbmodification_request_acknowledge__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__field_descriptors[13] = +{ + { + "id_MeNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_menb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_sgnb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_E_RABs_Admitted_ToBeAdded_SgNBModAckList", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_e_rabs_admitted_tobeadded_sgnbmodacklist), + &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_E_RABs_Admitted_ToBeModified_SgNBModAckList", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_e_rabs_admitted_tobemodified_sgnbmodacklist), + &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_E_RABs_Admitted_ToBeReleased_SgNBModAckList", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_e_rabs_admitted_tobereleased_sgnbmodacklist), + &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_E_RABs_NotAdmitted_List", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_e_rabs_notadmitted_list), + &uenibstreamprotobuf__e__rab__list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNBtoMeNBContainer", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_sgnbtomenbcontainer), + &uenibstreamprotobuf__cg__config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_CriticalityDiagnostics", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_criticalitydiagnostics), + &uenibstreamprotobuf__criticality_diagnostics__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNB_UE_X2AP_ID_Extension", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_menb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNBResourceCoordinationInformation", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_sgnbresourcecoordinationinformation), + &uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_AdmittedSplitSRBs", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_admittedsplitsrbs), + &uenibstreamprotobuf__split_srbs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_AdmittedSplitSRBsrelease", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_admittedsplitsrbsrelease), + &uenibstreamprotobuf__split_srbs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_RRCConfigIndication", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_rrcconfigindication), + &uenibstreamprotobuf__rrc__config__ind__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__field_indices_by_name[] = { + 10, /* field[10] = id_AdmittedSplitSRBs */ + 11, /* field[11] = id_AdmittedSplitSRBsrelease */ + 7, /* field[7] = id_CriticalityDiagnostics */ + 2, /* field[2] = id_E_RABs_Admitted_ToBeAdded_SgNBModAckList */ + 3, /* field[3] = id_E_RABs_Admitted_ToBeModified_SgNBModAckList */ + 4, /* field[4] = id_E_RABs_Admitted_ToBeReleased_SgNBModAckList */ + 5, /* field[5] = id_E_RABs_NotAdmitted_List */ + 0, /* field[0] = id_MeNB_UE_X2AP_ID */ + 8, /* field[8] = id_MeNB_UE_X2AP_ID_Extension */ + 12, /* field[12] = id_RRCConfigIndication */ + 9, /* field[9] = id_SgNBResourceCoordinationInformation */ + 1, /* field[1] = id_SgNB_UE_X2AP_ID */ + 6, /* field[6] = id_SgNBtoMeNBContainer */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 13 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs", + "SgNBModificationRequestAcknowledgeIEs", + "Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs), + 13, + uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__field_descriptors, + uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList, n_items), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList, items), + &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAckList", + "ERABsAdmittedToBeAddedSgNBModAckList", + "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList), + 1, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__field_descriptors[1] = +{ + { + "id_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs, id_e_rabs_admitted_tobeadded_sgnbmodack_item), + &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs", + "ERABsAdmittedToBeAddedSgNBModAckItemIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs), + 1, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__field_descriptors[5] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "en_DC_ResourceConfiguration", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem, en_dc_resourceconfiguration), + &uenibstreamprotobuf__en__dc__resource_configuration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPpresent", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem, sgnbpdcppresent), + &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPnotpresent", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem, sgnbpdcpnotpresent), + &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem, ie_extensions), + &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__field_indices_by_name[] = { + 0, /* field[0] = e_RAB_ID */ + 1, /* field[1] = en_DC_ResourceConfiguration */ + 4, /* field[4] = iE_Extensions */ + 3, /* field[3] = sgNBPDCPnotpresent */ + 2, /* field[2] = sgNBPDCPpresent */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_Item", + "ERABsAdmittedToBeAddedSgNBModAckItem", + "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem), + 5, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs", + "ERABsAdmittedToBeAddedSgNBModAckItemExtIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs), + 0, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__field_descriptors[8] = +{ + { + "s1_DL_GTPtunnelEndpoint", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, s1_dl_gtptunnelendpoint), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNB_UL_GTP_TEIDatPDCP", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, sgnb_ul_gtp_teidatpdcp), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rlc_Mode", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, rlc_mode), + &uenibstreamprotobuf__rlcmode__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dL_Forwarding_GTPtunnelEndpoint", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, dl_forwarding_gtptunnelendpoint), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uL_Forwarding_GTPtunnelEndpoint", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, ul_forwarding_gtptunnelendpoint), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mCG_E_RAB_Level_QoS_Parameters", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, mcg_e_rab_level_qos_parameters), + &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uL_Configuration", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, ul_configuration), + &uenibstreamprotobuf__ulconfiguration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 8, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__field_indices_by_name[] = { + 3, /* field[3] = dL_Forwarding_GTPtunnelEndpoint */ + 7, /* field[7] = iE_Extensions */ + 5, /* field[5] = mCG_E_RAB_Level_QoS_Parameters */ + 2, /* field[2] = rlc_Mode */ + 0, /* field[0] = s1_DL_GTPtunnelEndpoint */ + 1, /* field[1] = sgNB_UL_GTP_TEIDatPDCP */ + 6, /* field[6] = uL_Configuration */ + 4, /* field[4] = uL_Forwarding_GTPtunnelEndpoint */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent", + "ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent", + "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent), + 8, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_descriptors[2] = +{ + { + "id_uLpDCPSnLength", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs, id_ulpdcpsnlength), + &uenibstreamprotobuf__pdcpsn_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_dLPDCPSnLength", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs, id_dlpdcpsnlength), + &uenibstreamprotobuf__pdcpsn_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_indices_by_name[] = { + 1, /* field[1] = id_dLPDCPSnLength */ + 0, /* field[0] = id_uLpDCPSnLength */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs", + "ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs), + 2, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__field_descriptors[3] = +{ + { + "sgNB_DL_GTP_TEIDatSCG", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent, sgnb_dl_gtp_teidatscg), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "secondary_sgNB_DL_GTP_TEIDatSCG", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent, secondary_sgnb_dl_gtp_teidatscg), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__field_indices_by_name[] = { + 2, /* field[2] = iE_Extensions */ + 1, /* field[1] = secondary_sgNB_DL_GTP_TEIDatSCG */ + 0, /* field[0] = sgNB_DL_GTP_TEIDatSCG */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent", + "ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent", + "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent), + 3, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_descriptors[1] = +{ + { + "id_lCID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs, id_lcid), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name[] = { + 0, /* field[0] = id_lCID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs", + "ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs), + 1, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList, n_items), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList, items), + &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAckList", + "ERABsAdmittedToBeModifiedSgNBModAckList", + "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList), + 1, + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__field_descriptors[1] = +{ + { + "id_E_RABs_Admitted_ToBeModified_SgNBModAck_Item", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs, id_e_rabs_admitted_tobemodified_sgnbmodack_item), + &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABs_Admitted_ToBeModified_SgNBModAck_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs", + "ERABsAdmittedToBeModifiedSgNBModAckItemIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs), + 1, + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__field_descriptors[5] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "en_DC_ResourceConfiguration", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem, en_dc_resourceconfiguration), + &uenibstreamprotobuf__en__dc__resource_configuration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPpresent", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem, sgnbpdcppresent), + &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPnotpresent", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem, sgnbpdcpnotpresent), + &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__field_indices_by_name[] = { + 0, /* field[0] = e_RAB_ID */ + 1, /* field[1] = en_DC_ResourceConfiguration */ + 4, /* field[4] = iE_Extensions */ + 3, /* field[3] = sgNBPDCPnotpresent */ + 2, /* field[2] = sgNBPDCPpresent */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_Item", + "ERABsAdmittedToBeModifiedSgNBModAckItem", + "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem), + 5, + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs", + "ERABsToBeAddedSgNBModAckItemExtIEs", + "Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs), + 0, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__field_descriptors[5] = +{ + { + "s1_DL_GTPtunnelEndpoint", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent, s1_dl_gtptunnelendpoint), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNB_UL_GTP_TEIDatPDCP", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent, sgnb_ul_gtp_teidatpdcp), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mCG_E_RAB_Level_QoS_Parameters", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent, mcg_e_rab_level_qos_parameters), + &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uL_Configuration", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent, ul_configuration), + &uenibstreamprotobuf__ulconfiguration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__field_indices_by_name[] = { + 4, /* field[4] = iE_Extensions */ + 2, /* field[2] = mCG_E_RAB_Level_QoS_Parameters */ + 0, /* field[0] = s1_DL_GTPtunnelEndpoint */ + 1, /* field[1] = sgNB_UL_GTP_TEIDatPDCP */ + 3, /* field[3] = uL_Configuration */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent", + "ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent", + "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent), + 5, + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_descriptors[2] = +{ + { + "id_uLpDCPSnLength", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs, id_ulpdcpsnlength), + &uenibstreamprotobuf__pdcpsn_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_dLPDCPSnLength", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs, id_dlpdcpsnlength), + &uenibstreamprotobuf__pdcpsn_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_indices_by_name[] = { + 1, /* field[1] = id_dLPDCPSnLength */ + 0, /* field[0] = id_uLpDCPSnLength */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs", + "ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs), + 2, + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__field_descriptors[2] = +{ + { + "sgNB_DL_GTP_TEIDatSCG", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent, sgnb_dl_gtp_teidatscg), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__field_indices_by_name[] = { + 1, /* field[1] = iE_Extensions */ + 0, /* field[0] = sgNB_DL_GTP_TEIDatSCG */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent", + "ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent", + "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent), + 2, + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_descriptors[2] = +{ + { + "id_secondarysgNBDLGTPTEIDatPDCP", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs, id_secondarysgnbdlgtpteidatpdcp), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_RLC_Status", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs, id_rlc_status), + &uenibstreamprotobuf__rlc__status__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name[] = { + 1, /* field[1] = id_RLC_Status */ + 0, /* field[0] = id_secondarysgNBDLGTPTEIDatPDCP */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs", + "ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs), + 2, + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList, n_items), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList, items), + &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAckList", + "ERABsAdmittedToBeReleasedSgNBModAckList", + "Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList), + 1, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__field_descriptors[1] = +{ + { + "id_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs, id_e_rabs_admitted_tobereleased_sgnbmodack_item), + &uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs", + "ERABsAdmittedToBeReleasedSgNBModAckItemIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs), + 1, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__field_descriptors[5] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "en_DC_ResourceConfiguration", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem, en_dc_resourceconfiguration), + &uenibstreamprotobuf__en__dc__resource_configuration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPpresent", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem, sgnbpdcppresent), + &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPnotpresent", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem, sgnbpdcpnotpresent), + &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__field_indices_by_name[] = { + 0, /* field[0] = e_RAB_ID */ + 1, /* field[1] = en_DC_ResourceConfiguration */ + 4, /* field[4] = iE_Extensions */ + 3, /* field[3] = sgNBPDCPnotpresent */ + 2, /* field[2] = sgNBPDCPpresent */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToReleased_SgNBModAck_Item", + "ERABsAdmittedToReleasedSgNBModAckItem", + "Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem), + 5, + uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs", + "ERABsToBeReleasedSgNBModAckItemExtIEs", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs), + 0, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__field_descriptors[1] = +{ + { + "iE_Extensions", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__field_indices_by_name[] = { + 0, /* field[0] = iE_Extensions */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent", + "ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent", + "Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent), + 1, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs", + "ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs), + 0, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__field_descriptors[1] = +{ + { + "iE_Extensions", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__field_indices_by_name[] = { + 0, /* field[0] = iE_Extensions */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent", + "ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent", + "Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent), + 1, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs", + "ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs), + 0, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/sgnb_modification_request_acknowledge.pb-c.h b/mc-core/mc/local_datasource/sgnb_modification_request_acknowledge.pb-c.h new file mode 100644 index 0000000..bc546d2 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_modification_request_acknowledge.pb-c.h @@ -0,0 +1,1005 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_modification_request_acknowledge.proto */ + +#ifndef PROTOBUF_C_sgnb_5fmodification_5frequest_5facknowledge_2eproto__INCLUDED +#define PROTOBUF_C_sgnb_5fmodification_5frequest_5facknowledge_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "x2ap_common_types.pb-c.h" +#include "rrc_cg_config.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SgNBModificationRequestAcknowledge Uenibstreamprotobuf__SgNBModificationRequestAcknowledge; +typedef struct _Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem; +typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SgNBModificationRequestAcknowledge +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *protocolies; +}; +#define UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUEST_ACKNOWLEDGE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbmodification_request_acknowledge__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs +{ + ProtobufCMessage base; + uint32_t id_menb_ue_x2ap_id; + uint32_t id_sgnb_ue_x2ap_id; + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *id_e_rabs_admitted_tobeadded_sgnbmodacklist; + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *id_e_rabs_admitted_tobemodified_sgnbmodacklist; + Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *id_e_rabs_admitted_tobereleased_sgnbmodacklist; + Uenibstreamprotobuf__ERABList *id_e_rabs_notadmitted_list; + /* + *The content of id_SgNBtoMeNBContainer has been specified in 3GPP 38.331 to be CG-Config. + */ + Uenibstreamprotobuf__CGConfig *id_sgnbtomenbcontainer; + Uenibstreamprotobuf__CriticalityDiagnostics *id_criticalitydiagnostics; + Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension; + Uenibstreamprotobuf__SgNBResourceCoordinationInformation *id_sgnbresourcecoordinationinformation; + Uenibstreamprotobuf__SplitSRBs *id_admittedsplitsrbs; + Uenibstreamprotobuf__SplitSRBs *id_admittedsplitsrbsrelease; + Uenibstreamprotobuf__RRCConfigInd *id_rrcconfigindication; +}; +#define UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUEST_ACKNOWLEDGE__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__descriptor) \ + , 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs **items; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *id_e_rabs_admitted_tobeadded_sgnbmodack_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__ITEM_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__descriptor) \ + , NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3, + UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__ITEM__RESOURCE_CONFIGURATION) +} Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem__ResourceConfigurationCase; + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs **ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem__ResourceConfigurationCase resource_configuration_case; + union { + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *sgnbpdcppresent; + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *sgnbpdcpnotpresent; + }; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__descriptor) \ + , 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__GTPtunnelEndpoint *s1_dl_gtptunnelendpoint; + Uenibstreamprotobuf__GTPtunnelEndpoint *sgnb_ul_gtp_teidatpdcp; + Uenibstreamprotobuf__RLCMode *rlc_mode; + Uenibstreamprotobuf__GTPtunnelEndpoint *dl_forwarding_gtptunnelendpoint; + Uenibstreamprotobuf__GTPtunnelEndpoint *ul_forwarding_gtptunnelendpoint; + Uenibstreamprotobuf__ERABLevelQoSParameters *mcg_e_rab_level_qos_parameters; + Uenibstreamprotobuf__ULConfiguration *ul_configuration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__SG_NBPDCPPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PDCPSnLength *id_ulpdcpsnlength; + Uenibstreamprotobuf__PDCPSnLength *id_dlpdcpsnlength; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__SG_NBPDCPPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__GTPtunnelEndpoint *sgnb_dl_gtp_teidatscg; + Uenibstreamprotobuf__GTPtunnelEndpoint *secondary_sgnb_dl_gtp_teidatscg; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor) \ + , NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *id_lcid; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs **items; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *id_e_rabs_admitted_tobemodified_sgnbmodack_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__ITEM_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__descriptor) \ + , NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3, + UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__ITEM__RESOURCE_CONFIGURATION) +} Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem__ResourceConfigurationCase; + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs **ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem__ResourceConfigurationCase resource_configuration_case; + union { + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *sgnbpdcppresent; + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *sgnbpdcpnotpresent; + }; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__descriptor) \ + , 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_ACK__ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__GTPtunnelEndpoint *s1_dl_gtptunnelendpoint; + Uenibstreamprotobuf__GTPtunnelEndpoint *sgnb_ul_gtp_teidatpdcp; + Uenibstreamprotobuf__ERABLevelQoSParameters *mcg_e_rab_level_qos_parameters; + Uenibstreamprotobuf__ULConfiguration *ul_configuration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__SG_NBPDCPPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__descriptor) \ + , NULL, NULL, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PDCPSnLength *id_ulpdcpsnlength; + Uenibstreamprotobuf__PDCPSnLength *id_dlpdcpsnlength; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__SG_NBPDCPPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__GTPtunnelEndpoint *sgnb_dl_gtp_teidatscg; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor) \ + , NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__GTPtunnelEndpoint *id_secondarysgnbdlgtpteidatpdcp; + Uenibstreamprotobuf__RLCStatus *id_rlc_status; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs **items; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *id_e_rabs_admitted_tobereleased_sgnbmodack_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK__ITEM_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__descriptor) \ + , NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_RELEASED__SG_NBMOD_ACK__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_RELEASED__SG_NBMOD_ACK__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3, + UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_RELEASED__SG_NBMOD_ACK__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_RELEASED__SG_NBMOD_ACK__ITEM__RESOURCE_CONFIGURATION) +} Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem__ResourceConfigurationCase; + +struct _Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs **ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem__ResourceConfigurationCase resource_configuration_case; + union { + Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *sgnbpdcppresent; + Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *sgnbpdcpnotpresent; + }; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_RELEASED__SG_NBMOD_ACK__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__descriptor) \ + , 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_RELEASED__SG_NBMOD_ACK__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_ACK__ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent +{ + ProtobufCMessage base; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK__SG_NBPDCPPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK__SG_NBPDCPPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent +{ + ProtobufCMessage base; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor) \ + } + + +/* Uenibstreamprotobuf__SgNBModificationRequestAcknowledge methods */ +void uenibstreamprotobuf__sg_nbmodification_request_acknowledge__init + (Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *message); +size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *message); +size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__pack + (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBModificationRequestAcknowledge * + uenibstreamprotobuf__sg_nbmodification_request_acknowledge__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbmodification_request_acknowledge__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs methods */ +void uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__init + (Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *message); +size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *message); +size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__pack + (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs * + uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList * + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem * + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__init + (Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__pack + (const Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem * + uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SgNBModificationRequestAcknowledge_Closure) + (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs_Closure) + (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_request_acknowledge__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_sgnb_5fmodification_5frequest_5facknowledge_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/sgnb_modification_request_reject.pb-c.c b/mc-core/mc/local_datasource/sgnb_modification_request_reject.pb-c.c new file mode 100644 index 0000000..6373342 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_modification_request_reject.pb-c.c @@ -0,0 +1,227 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_modification_request_reject.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "sgnb_modification_request_reject.pb-c.h" +void uenibstreamprotobuf__sg_nbmodification_request_reject__init + (Uenibstreamprotobuf__SgNBModificationRequestReject *message) +{ + static const Uenibstreamprotobuf__SgNBModificationRequestReject init_value = UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUEST_REJECT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbmodification_request_reject__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRequestReject *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_reject__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbmodification_request_reject__pack + (const Uenibstreamprotobuf__SgNBModificationRequestReject *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_reject__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbmodification_request_reject__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRequestReject *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_reject__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBModificationRequestReject * + uenibstreamprotobuf__sg_nbmodification_request_reject__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBModificationRequestReject *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbmodification_request_reject__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbmodification_request_reject__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRequestReject *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_reject__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sg_nbmodification_request_reject__ies__init + (Uenibstreamprotobuf__SgNBModificationRequestRejectIEs *message) +{ + static const Uenibstreamprotobuf__SgNBModificationRequestRejectIEs init_value = UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUEST_REJECT__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbmodification_request_reject__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRequestRejectIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_reject__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbmodification_request_reject__ies__pack + (const Uenibstreamprotobuf__SgNBModificationRequestRejectIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_reject__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbmodification_request_reject__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRequestRejectIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_reject__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBModificationRequestRejectIEs * + uenibstreamprotobuf__sg_nbmodification_request_reject__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBModificationRequestRejectIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbmodification_request_reject__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbmodification_request_reject__ies__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRequestRejectIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_reject__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbmodification_request_reject__field_descriptors[1] = +{ + { + "protocolIEs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestReject, protocolies), + &uenibstreamprotobuf__sg_nbmodification_request_reject__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbmodification_request_reject__field_indices_by_name[] = { + 0, /* field[0] = protocolIEs */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbmodification_request_reject__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_request_reject__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBModificationRequestReject", + "SgNBModificationRequestReject", + "Uenibstreamprotobuf__SgNBModificationRequestReject", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBModificationRequestReject), + 1, + uenibstreamprotobuf__sg_nbmodification_request_reject__field_descriptors, + uenibstreamprotobuf__sg_nbmodification_request_reject__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbmodification_request_reject__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbmodification_request_reject__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbmodification_request_reject__ies__field_descriptors[5] = +{ + { + "id_MeNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestRejectIEs, id_menb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestRejectIEs, id_sgnb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_Cause", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestRejectIEs, id_cause), + &uenibstreamprotobuf__cause__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_CriticalityDiagnostics", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestRejectIEs, id_criticalitydiagnostics), + &uenibstreamprotobuf__criticality_diagnostics__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNB_UE_X2AP_ID_Extension", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequestRejectIEs, id_menb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbmodification_request_reject__ies__field_indices_by_name[] = { + 2, /* field[2] = id_Cause */ + 3, /* field[3] = id_CriticalityDiagnostics */ + 0, /* field[0] = id_MeNB_UE_X2AP_ID */ + 4, /* field[4] = id_MeNB_UE_X2AP_ID_Extension */ + 1, /* field[1] = id_SgNB_UE_X2AP_ID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbmodification_request_reject__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_request_reject__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBModificationRequestReject_IEs", + "SgNBModificationRequestRejectIEs", + "Uenibstreamprotobuf__SgNBModificationRequestRejectIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBModificationRequestRejectIEs), + 5, + uenibstreamprotobuf__sg_nbmodification_request_reject__ies__field_descriptors, + uenibstreamprotobuf__sg_nbmodification_request_reject__ies__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbmodification_request_reject__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbmodification_request_reject__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/sgnb_modification_request_reject.pb-c.h b/mc-core/mc/local_datasource/sgnb_modification_request_reject.pb-c.h new file mode 100644 index 0000000..c384799 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_modification_request_reject.pb-c.h @@ -0,0 +1,112 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_modification_request_reject.proto */ + +#ifndef PROTOBUF_C_sgnb_5fmodification_5frequest_5freject_2eproto__INCLUDED +#define PROTOBUF_C_sgnb_5fmodification_5frequest_5freject_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "x2ap_common_types.pb-c.h" +#include "error_cause.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SgNBModificationRequestReject Uenibstreamprotobuf__SgNBModificationRequestReject; +typedef struct _Uenibstreamprotobuf__SgNBModificationRequestRejectIEs Uenibstreamprotobuf__SgNBModificationRequestRejectIEs; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SgNBModificationRequestReject +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SgNBModificationRequestRejectIEs *protocolies; +}; +#define UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUEST_REJECT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbmodification_request_reject__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SgNBModificationRequestRejectIEs +{ + ProtobufCMessage base; + uint32_t id_menb_ue_x2ap_id; + uint32_t id_sgnb_ue_x2ap_id; + Uenibstreamprotobuf__Cause *id_cause; + Uenibstreamprotobuf__CriticalityDiagnostics *id_criticalitydiagnostics; + Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension; +}; +#define UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUEST_REJECT__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbmodification_request_reject__ies__descriptor) \ + , 0, 0, NULL, NULL, NULL } + + +/* Uenibstreamprotobuf__SgNBModificationRequestReject methods */ +void uenibstreamprotobuf__sg_nbmodification_request_reject__init + (Uenibstreamprotobuf__SgNBModificationRequestReject *message); +size_t uenibstreamprotobuf__sg_nbmodification_request_reject__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRequestReject *message); +size_t uenibstreamprotobuf__sg_nbmodification_request_reject__pack + (const Uenibstreamprotobuf__SgNBModificationRequestReject *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbmodification_request_reject__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRequestReject *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBModificationRequestReject * + uenibstreamprotobuf__sg_nbmodification_request_reject__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbmodification_request_reject__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRequestReject *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SgNBModificationRequestRejectIEs methods */ +void uenibstreamprotobuf__sg_nbmodification_request_reject__ies__init + (Uenibstreamprotobuf__SgNBModificationRequestRejectIEs *message); +size_t uenibstreamprotobuf__sg_nbmodification_request_reject__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRequestRejectIEs *message); +size_t uenibstreamprotobuf__sg_nbmodification_request_reject__ies__pack + (const Uenibstreamprotobuf__SgNBModificationRequestRejectIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbmodification_request_reject__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRequestRejectIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBModificationRequestRejectIEs * + uenibstreamprotobuf__sg_nbmodification_request_reject__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbmodification_request_reject__ies__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRequestRejectIEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SgNBModificationRequestReject_Closure) + (const Uenibstreamprotobuf__SgNBModificationRequestReject *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SgNBModificationRequestRejectIEs_Closure) + (const Uenibstreamprotobuf__SgNBModificationRequestRejectIEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_request_reject__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_request_reject__ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_sgnb_5fmodification_5frequest_5freject_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/sgnb_modification_required.pb-c.c b/mc-core/mc/local_datasource/sgnb_modification_required.pb-c.c new file mode 100644 index 0000000..253c5a4 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_modification_required.pb-c.c @@ -0,0 +1,1463 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_modification_required.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "sgnb_modification_required.pb-c.h" +void uenibstreamprotobuf__sg_nbmodification_required__init + (Uenibstreamprotobuf__SgNBModificationRequired *message) +{ + static const Uenibstreamprotobuf__SgNBModificationRequired init_value = UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUIRED__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbmodification_required__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRequired *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_required__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbmodification_required__pack + (const Uenibstreamprotobuf__SgNBModificationRequired *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_required__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbmodification_required__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRequired *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_required__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBModificationRequired * + uenibstreamprotobuf__sg_nbmodification_required__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBModificationRequired *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbmodification_required__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbmodification_required__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRequired *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_required__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sg_nbmodification_required__ies__init + (Uenibstreamprotobuf__SgNBModificationRequiredIEs *message) +{ + static const Uenibstreamprotobuf__SgNBModificationRequiredIEs init_value = UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUIRED__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbmodification_required__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRequiredIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_required__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbmodification_required__ies__pack + (const Uenibstreamprotobuf__SgNBModificationRequiredIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_required__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbmodification_required__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRequiredIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_required__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBModificationRequiredIEs * + uenibstreamprotobuf__sg_nbmodification_required__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBModificationRequiredIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbmodification_required__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbmodification_required__ies__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRequiredIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_required__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQD_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQD__ITEM_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQD__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQD__ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList *message) +{ + static const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__ITEM_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem *message) +{ + static const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent *message) +{ + static const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__SG_NBPDCPPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__SG_NBPDCPPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent *message) +{ + static const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__SG_NBPDCPNOTPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__SG_NBPDCPNOTPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbmodification_required__field_descriptors[1] = +{ + { + "protocolIEs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequired, protocolies), + &uenibstreamprotobuf__sg_nbmodification_required__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbmodification_required__field_indices_by_name[] = { + 0, /* field[0] = protocolIEs */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbmodification_required__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_required__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBModificationRequired", + "SgNBModificationRequired", + "Uenibstreamprotobuf__SgNBModificationRequired", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBModificationRequired), + 1, + uenibstreamprotobuf__sg_nbmodification_required__field_descriptors, + uenibstreamprotobuf__sg_nbmodification_required__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbmodification_required__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbmodification_required__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbmodification_required__ies__field_descriptors[10] = +{ + { + "id_MeNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequiredIEs, id_menb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequiredIEs, id_sgnb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_Cause", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequiredIEs, id_cause), + &uenibstreamprotobuf__cause__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_PDCPChangeIndication", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequiredIEs, id_pdcpchangeindication), + &uenibstreamprotobuf__pdcpchange_indication__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_E_RABs_ToBeReleased_SgNBModReqdList", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequiredIEs, id_e_rabs_tobereleased_sgnbmodreqdlist), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNBtoMeNBContainer", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequiredIEs, id_sgnbtomenbcontainer), + &uenibstreamprotobuf__cg__config__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNB_UE_X2AP_ID_Extension", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequiredIEs, id_menb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_E_RABs_ToBeModified_SgNBModReqdList", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequiredIEs, id_e_rabs_tobemodified_sgnbmodreqdlist), + &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNBResourceCoordinationInformation", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequiredIEs, id_sgnbresourcecoordinationinformation), + &uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_RRCConfigIndication", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBModificationRequiredIEs, id_rrcconfigindication), + &uenibstreamprotobuf__rrc__config__ind__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbmodification_required__ies__field_indices_by_name[] = { + 2, /* field[2] = id_Cause */ + 7, /* field[7] = id_E_RABs_ToBeModified_SgNBModReqdList */ + 4, /* field[4] = id_E_RABs_ToBeReleased_SgNBModReqdList */ + 0, /* field[0] = id_MeNB_UE_X2AP_ID */ + 6, /* field[6] = id_MeNB_UE_X2AP_ID_Extension */ + 3, /* field[3] = id_PDCPChangeIndication */ + 9, /* field[9] = id_RRCConfigIndication */ + 8, /* field[8] = id_SgNBResourceCoordinationInformation */ + 1, /* field[1] = id_SgNB_UE_X2AP_ID */ + 5, /* field[5] = id_SgNBtoMeNBContainer */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbmodification_required__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 10 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_required__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBModificationRequired_IEs", + "SgNBModificationRequiredIEs", + "Uenibstreamprotobuf__SgNBModificationRequiredIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBModificationRequiredIEs), + 10, + uenibstreamprotobuf__sg_nbmodification_required__ies__field_descriptors, + uenibstreamprotobuf__sg_nbmodification_required__ies__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbmodification_required__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbmodification_required__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList, n_items), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList, items), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqdList", + "ERABsToBeReleasedSgNBModReqdList", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList), + 1, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__field_descriptors[1] = +{ + { + "id_E_RABs_ToBeReleased_SgNBModReqd_Item", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs, id_e_rabs_tobereleased_sgnbmodreqd_item), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABs_ToBeReleased_SgNBModReqd_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_ItemIEs", + "ERABsToBeReleasedSgNBModReqdItemIEs", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs), + 1, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__field_descriptors[3] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cause", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem, cause), + &uenibstreamprotobuf__cause__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__field_indices_by_name[] = { + 1, /* field[1] = cause */ + 0, /* field[0] = e_RAB_ID */ + 2, /* field[2] = iE_Extensions */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_Item", + "ERABsToBeReleasedSgNBModReqdItem", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem), + 3, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__field_descriptors[1] = +{ + { + "id_RLCMode_transferred", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs, id_rlcmode_transferred), + &uenibstreamprotobuf__rlcmode__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__field_indices_by_name[] = { + 0, /* field[0] = id_RLCMode_transferred */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs", + "ERABsToBeReleasedSgNBModReqdItemExtIEs", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs), + 1, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList, n_items), + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList, items), + &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqdList", + "ERABsToBeModifiedSgNBModReqdList", + "Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList), + 1, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__field_descriptors[1] = +{ + { + "id_E_RABs_ToBeModified_SgNBModReqd_Item", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs, id_e_rabs_tobemodified_sgnbmodreqd_item), + &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABs_ToBeModified_SgNBModReqd_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_ItemIEs", + "ERABsToBeModifiedSgNBModReqdItemIEs", + "Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs), + 1, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__field_descriptors[5] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "en_DC_ResourceConfiguration", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem, en_dc_resourceconfiguration), + &uenibstreamprotobuf__en__dc__resource_configuration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPpresent", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem, sgnbpdcppresent), + &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPnotpresent", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem, sgnbpdcpnotpresent), + &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__field_indices_by_name[] = { + 0, /* field[0] = e_RAB_ID */ + 1, /* field[1] = en_DC_ResourceConfiguration */ + 4, /* field[4] = iE_Extensions */ + 3, /* field[3] = sgNBPDCPnotpresent */ + 2, /* field[2] = sgNBPDCPpresent */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_Item", + "ERABsToBeModifiedSgNBModReqdItem", + "Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem), + 5, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs", + "ERABsToBeModifiedSgNBModReqdItemExtIEs", + "Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs), + 0, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__field_descriptors[5] = +{ + { + "requested_MCG_E_RAB_Level_QoS_Parameters", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent, requested_mcg_e_rab_level_qos_parameters), + &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uL_Configuration", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent, ul_configuration), + &uenibstreamprotobuf__ulconfiguration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNB_UL_GTP_TEIDatPDCP", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent, sgnb_ul_gtp_teidatpdcp), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "s1_DL_GTP_TEIDatSgNB", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent, s1_dl_gtp_teidatsgnb), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__field_indices_by_name[] = { + 4, /* field[4] = iE_Extensions */ + 0, /* field[0] = requested_MCG_E_RAB_Level_QoS_Parameters */ + 3, /* field[3] = s1_DL_GTP_TEIDatSgNB */ + 2, /* field[2] = sgNB_UL_GTP_TEIDatPDCP */ + 1, /* field[1] = uL_Configuration */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent", + "ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent", + "Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent), + 5, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__field_descriptors[3] = +{ + { + "id_uLpDCPSnLength", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs, id_ulpdcpsnlength), + &uenibstreamprotobuf__pdcpsn_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_dLPDCPSnLength", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs, id_dlpdcpsnlength), + &uenibstreamprotobuf__pdcpsn_length__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_new_drb_ID_req", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs, id_new_drb_id_req), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__field_indices_by_name[] = { + 1, /* field[1] = id_dLPDCPSnLength */ + 2, /* field[2] = id_new_drb_ID_req */ + 0, /* field[0] = id_uLpDCPSnLength */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs", + "ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs", + "Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs), + 3, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__field_descriptors[3] = +{ + { + "sgNB_DL_GTP_TEIDatSCG", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent, sgnb_dl_gtp_teidatscg), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "secondary_sgNB_DL_GTP_TEIDatSCG", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent, secondary_sgnb_dl_gtp_teidatscg), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__field_indices_by_name[] = { + 2, /* field[2] = iE_Extensions */ + 1, /* field[1] = secondary_sgNB_DL_GTP_TEIDatSCG */ + 0, /* field[0] = sgNB_DL_GTP_TEIDatSCG */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent", + "ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent", + "Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent), + 3, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__field_descriptors[2] = +{ + { + "id_RLC_Status", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs, id_rlc_status), + &uenibstreamprotobuf__rlc__status__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_lCID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs, id_lcid), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name[] = { + 0, /* field[0] = id_RLC_Status */ + 1, /* field[1] = id_lCID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs", + "ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs", + "Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs), + 2, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/sgnb_modification_required.pb-c.h b/mc-core/mc/local_datasource/sgnb_modification_required.pb-c.h new file mode 100644 index 0000000..b19b818 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_modification_required.pb-c.h @@ -0,0 +1,560 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_modification_required.proto */ + +#ifndef PROTOBUF_C_sgnb_5fmodification_5frequired_2eproto__INCLUDED +#define PROTOBUF_C_sgnb_5fmodification_5frequired_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "common_types.pb-c.h" +#include "x2ap_common_types.pb-c.h" +#include "rrc_cg_config.pb-c.h" +#include "error_cause.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SgNBModificationRequired Uenibstreamprotobuf__SgNBModificationRequired; +typedef struct _Uenibstreamprotobuf__SgNBModificationRequiredIEs Uenibstreamprotobuf__SgNBModificationRequiredIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList; +typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem; +typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent; +typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent; +typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SgNBModificationRequired +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SgNBModificationRequiredIEs *protocolies; +}; +#define UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUIRED__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbmodification_required__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SgNBModificationRequiredIEs +{ + ProtobufCMessage base; + uint32_t id_menb_ue_x2ap_id; + uint32_t id_sgnb_ue_x2ap_id; + Uenibstreamprotobuf__Cause *id_cause; + Uenibstreamprotobuf__PDCPChangeIndication *id_pdcpchangeindication; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList *id_e_rabs_tobereleased_sgnbmodreqdlist; + /* + *The content of id_SgNBtoMeNBContainer has been specified in 3GPP 38.331 to be CG-Config. + */ + Uenibstreamprotobuf__CGConfig *id_sgnbtomenbcontainer; + Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension; + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList *id_e_rabs_tobemodified_sgnbmodreqdlist; + Uenibstreamprotobuf__SgNBResourceCoordinationInformation *id_sgnbresourcecoordinationinformation; + Uenibstreamprotobuf__RRCConfigInd *id_rrcconfigindication; +}; +#define UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUIRED__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbmodification_required__ies__descriptor) \ + , 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs **items; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQD_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem *id_e_rabs_tobereleased_sgnbmodreqd_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQD__ITEM_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + Uenibstreamprotobuf__Cause *cause; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQD__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__descriptor) \ + , 0, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RLCMode *id_rlcmode_transferred; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQD__ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs **items; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem *id_e_rabs_tobemodified_sgnbmodreqd_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__ITEM_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__descriptor) \ + , NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3, + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__ITEM__RESOURCE_CONFIGURATION) +} Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem__ResourceConfigurationCase; + +struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs **ie_extensions; + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem__ResourceConfigurationCase resource_configuration_case; + union { + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent *sgnbpdcppresent; + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent *sgnbpdcpnotpresent; + }; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__descriptor) \ + , 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABLevelQoSParameters *requested_mcg_e_rab_level_qos_parameters; + Uenibstreamprotobuf__ULConfiguration *ul_configuration; + Uenibstreamprotobuf__GTPtunnelEndpoint *sgnb_ul_gtp_teidatpdcp; + Uenibstreamprotobuf__GTPtunnelEndpoint *s1_dl_gtp_teidatsgnb; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__SG_NBPDCPPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__descriptor) \ + , NULL, NULL, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PDCPSnLength *id_ulpdcpsnlength; + Uenibstreamprotobuf__PDCPSnLength *id_dlpdcpsnlength; + Uenibstreamprotobuf__TrueOpt *id_new_drb_id_req; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__SG_NBPDCPPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__GTPtunnelEndpoint *sgnb_dl_gtp_teidatscg; + Uenibstreamprotobuf__GTPtunnelEndpoint *secondary_sgnb_dl_gtp_teidatscg; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__SG_NBPDCPNOTPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__descriptor) \ + , NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RLCStatus *id_rlc_status; + Google__Protobuf__UInt32Value *id_lcid; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQD__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__descriptor) \ + , NULL, NULL } + + +/* Uenibstreamprotobuf__SgNBModificationRequired methods */ +void uenibstreamprotobuf__sg_nbmodification_required__init + (Uenibstreamprotobuf__SgNBModificationRequired *message); +size_t uenibstreamprotobuf__sg_nbmodification_required__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRequired *message); +size_t uenibstreamprotobuf__sg_nbmodification_required__pack + (const Uenibstreamprotobuf__SgNBModificationRequired *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbmodification_required__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRequired *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBModificationRequired * + uenibstreamprotobuf__sg_nbmodification_required__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbmodification_required__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRequired *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SgNBModificationRequiredIEs methods */ +void uenibstreamprotobuf__sg_nbmodification_required__ies__init + (Uenibstreamprotobuf__SgNBModificationRequiredIEs *message); +size_t uenibstreamprotobuf__sg_nbmodification_required__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBModificationRequiredIEs *message); +size_t uenibstreamprotobuf__sg_nbmodification_required__ies__pack + (const Uenibstreamprotobuf__SgNBModificationRequiredIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbmodification_required__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBModificationRequiredIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBModificationRequiredIEs * + uenibstreamprotobuf__sg_nbmodification_required__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbmodification_required__ies__free_unpacked + (Uenibstreamprotobuf__SgNBModificationRequiredIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList methods */ +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem methods */ +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent methods */ +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent methods */ +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SgNBModificationRequired_Closure) + (const Uenibstreamprotobuf__SgNBModificationRequired *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SgNBModificationRequiredIEs_Closure) + (const Uenibstreamprotobuf__SgNBModificationRequiredIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqdItemExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList_Closure) + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem_Closure) + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdItemExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent_Closure) + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPpresentExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent_Closure) + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqdSgNBPDCPnotpresentExtIEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_required__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_required__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_reqd__item_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__item_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcppresent_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_reqd__sg_nbpdcpnotpresent_ext_ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_sgnb_5fmodification_5frequired_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/sgnb_reconfiguration_complete.pb-c.c b/mc-core/mc/local_datasource/sgnb_reconfiguration_complete.pb-c.c new file mode 100644 index 0000000..cf46f8c --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_reconfiguration_complete.pb-c.c @@ -0,0 +1,545 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_reconfiguration_complete.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "sgnb_reconfiguration_complete.pb-c.h" +void uenibstreamprotobuf__sg_nbreconfiguration_complete__init + (Uenibstreamprotobuf__SgNBReconfigurationComplete *message) +{ + static const Uenibstreamprotobuf__SgNBReconfigurationComplete init_value = UENIBSTREAMPROTOBUF__SG_NBRECONFIGURATION_COMPLETE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbreconfiguration_complete__get_packed_size + (const Uenibstreamprotobuf__SgNBReconfigurationComplete *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbreconfiguration_complete__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbreconfiguration_complete__pack + (const Uenibstreamprotobuf__SgNBReconfigurationComplete *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbreconfiguration_complete__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbreconfiguration_complete__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReconfigurationComplete *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbreconfiguration_complete__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBReconfigurationComplete * + uenibstreamprotobuf__sg_nbreconfiguration_complete__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBReconfigurationComplete *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbreconfiguration_complete__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbreconfiguration_complete__free_unpacked + (Uenibstreamprotobuf__SgNBReconfigurationComplete *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbreconfiguration_complete__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__init + (Uenibstreamprotobuf__ResponseInformationSgNBReconfComp *message) +{ + static const Uenibstreamprotobuf__ResponseInformationSgNBReconfComp init_value = UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__get_packed_size + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfComp *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__pack + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfComp *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__pack_to_buffer + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfComp *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ResponseInformationSgNBReconfComp * + uenibstreamprotobuf__response_information_sg_nbreconf_comp__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ResponseInformationSgNBReconfComp *) + protobuf_c_message_unpack (&uenibstreamprotobuf__response_information_sg_nbreconf_comp__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__free_unpacked + (Uenibstreamprotobuf__ResponseInformationSgNBReconfComp *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__init + (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem *message) +{ + static const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem init_value = UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__SUCCESS_ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__get_packed_size + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__pack + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__pack_to_buffer + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem * + uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__free_unpacked + (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__init + (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs init_value = UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__SUCCESS_ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__pack + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs * + uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__init + (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem *message) +{ + static const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem init_value = UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__REJECT_BY_ME_NBITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__get_packed_size + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__pack + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__pack_to_buffer + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem * + uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__free_unpacked + (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__init + (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs init_value = UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__REJECT_BY_ME_NBITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__pack + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs * + uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__free_unpacked + (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbreconfiguration_complete__field_descriptors[4] = +{ + { + "id_MeNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReconfigurationComplete, id_menb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReconfigurationComplete, id_sgnb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_ResponseInformationSgNBReconfComp", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReconfigurationComplete, id_responseinformationsgnbreconfcomp), + &uenibstreamprotobuf__response_information_sg_nbreconf_comp__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNB_UE_X2AP_ID_Extension", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReconfigurationComplete, id_menb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbreconfiguration_complete__field_indices_by_name[] = { + 0, /* field[0] = id_MeNB_UE_X2AP_ID */ + 3, /* field[3] = id_MeNB_UE_X2AP_ID_Extension */ + 2, /* field[2] = id_ResponseInformationSgNBReconfComp */ + 1, /* field[1] = id_SgNB_UE_X2AP_ID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbreconfiguration_complete__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbreconfiguration_complete__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBReconfigurationComplete", + "SgNBReconfigurationComplete", + "Uenibstreamprotobuf__SgNBReconfigurationComplete", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBReconfigurationComplete), + 4, + uenibstreamprotobuf__sg_nbreconfiguration_complete__field_descriptors, + uenibstreamprotobuf__sg_nbreconfiguration_complete__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbreconfiguration_complete__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbreconfiguration_complete__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__response_information_sg_nbreconf_comp__field_descriptors[2] = +{ + { + "success_SgNBReconfComp", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ResponseInformationSgNBReconfComp, value_case), + offsetof(Uenibstreamprotobuf__ResponseInformationSgNBReconfComp, success_sgnbreconfcomp), + &uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reject_by_MeNB_SgNBReconfComp", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ResponseInformationSgNBReconfComp, value_case), + offsetof(Uenibstreamprotobuf__ResponseInformationSgNBReconfComp, reject_by_menb_sgnbreconfcomp), + &uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__response_information_sg_nbreconf_comp__field_indices_by_name[] = { + 1, /* field[1] = reject_by_MeNB_SgNBReconfComp */ + 0, /* field[0] = success_SgNBReconfComp */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__response_information_sg_nbreconf_comp__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__response_information_sg_nbreconf_comp__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ResponseInformationSgNBReconfComp", + "ResponseInformationSgNBReconfComp", + "Uenibstreamprotobuf__ResponseInformationSgNBReconfComp", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ResponseInformationSgNBReconfComp), + 2, + uenibstreamprotobuf__response_information_sg_nbreconf_comp__field_descriptors, + uenibstreamprotobuf__response_information_sg_nbreconf_comp__field_indices_by_name, + 1, uenibstreamprotobuf__response_information_sg_nbreconf_comp__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__response_information_sg_nbreconf_comp__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__field_descriptors[2] = +{ + { + "meNBtoSgNBContainer", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem, menbtosgnbcontainer), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem, ie_extensions), + &uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__field_indices_by_name[] = { + 1, /* field[1] = iE_Extensions */ + 0, /* field[0] = meNBtoSgNBContainer */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ResponseInformationSgNBReconfComp_SuccessItem", + "ResponseInformationSgNBReconfCompSuccessItem", + "Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem), + 2, + uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__field_descriptors, + uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__field_indices_by_name, + 1, uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ResponseInformationSgNBReconfComp_SuccessItemExtIEs", + "ResponseInformationSgNBReconfCompSuccessItemExtIEs", + "Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs), + 0, + uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__field_descriptors, + uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__field_descriptors[2] = +{ + { + "cause", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem, cause), + &uenibstreamprotobuf__cause__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem, ie_extensions), + &uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__field_indices_by_name[] = { + 0, /* field[0] = cause */ + 1, /* field[1] = iE_Extensions */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ResponseInformationSgNBReconfComp_RejectByMeNBItem", + "ResponseInformationSgNBReconfCompRejectByMeNBItem", + "Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem), + 2, + uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__field_descriptors, + uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__field_indices_by_name, + 1, uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs", + "ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs", + "Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs), + 0, + uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__field_descriptors, + uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/sgnb_reconfiguration_complete.pb-c.h b/mc-core/mc/local_datasource/sgnb_reconfiguration_complete.pb-c.h new file mode 100644 index 0000000..feb6daf --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_reconfiguration_complete.pb-c.h @@ -0,0 +1,259 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_reconfiguration_complete.proto */ + +#ifndef PROTOBUF_C_sgnb_5freconfiguration_5fcomplete_2eproto__INCLUDED +#define PROTOBUF_C_sgnb_5freconfiguration_5fcomplete_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "error_cause.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SgNBReconfigurationComplete Uenibstreamprotobuf__SgNBReconfigurationComplete; +typedef struct _Uenibstreamprotobuf__ResponseInformationSgNBReconfComp Uenibstreamprotobuf__ResponseInformationSgNBReconfComp; +typedef struct _Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem; +typedef struct _Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs; +typedef struct _Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem; +typedef struct _Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SgNBReconfigurationComplete +{ + ProtobufCMessage base; + uint32_t id_menb_ue_x2ap_id; + uint32_t id_sgnb_ue_x2ap_id; + Uenibstreamprotobuf__ResponseInformationSgNBReconfComp *id_responseinformationsgnbreconfcomp; + Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension; +}; +#define UENIBSTREAMPROTOBUF__SG_NBRECONFIGURATION_COMPLETE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbreconfiguration_complete__descriptor) \ + , 0, 0, NULL, NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__VALUE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__VALUE_SUCCESS__SG_NBRECONF_COMP = 1, + UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__VALUE_REJECT_BY__ME_NB__SG_NBRECONF_COMP = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__VALUE) +} Uenibstreamprotobuf__ResponseInformationSgNBReconfComp__ValueCase; + +struct _Uenibstreamprotobuf__ResponseInformationSgNBReconfComp +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ResponseInformationSgNBReconfComp__ValueCase value_case; + union { + Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem *success_sgnbreconfcomp; + Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem *reject_by_menb_sgnbreconfcomp; + }; +}; +#define UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__response_information_sg_nbreconf_comp__descriptor) \ + , UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__VALUE__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem +{ + ProtobufCMessage base; + Google__Protobuf__StringValue *menbtosgnbcontainer; + size_t n_ie_extensions; + Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__SUCCESS_ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__descriptor) \ + , NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__SUCCESS_ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Cause *cause; + size_t n_ie_extensions; + Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__REJECT_BY_ME_NBITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__descriptor) \ + , NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__RESPONSE_INFORMATION_SG_NBRECONF_COMP__REJECT_BY_ME_NBITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__descriptor) \ + } + + +/* Uenibstreamprotobuf__SgNBReconfigurationComplete methods */ +void uenibstreamprotobuf__sg_nbreconfiguration_complete__init + (Uenibstreamprotobuf__SgNBReconfigurationComplete *message); +size_t uenibstreamprotobuf__sg_nbreconfiguration_complete__get_packed_size + (const Uenibstreamprotobuf__SgNBReconfigurationComplete *message); +size_t uenibstreamprotobuf__sg_nbreconfiguration_complete__pack + (const Uenibstreamprotobuf__SgNBReconfigurationComplete *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbreconfiguration_complete__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReconfigurationComplete *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBReconfigurationComplete * + uenibstreamprotobuf__sg_nbreconfiguration_complete__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbreconfiguration_complete__free_unpacked + (Uenibstreamprotobuf__SgNBReconfigurationComplete *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ResponseInformationSgNBReconfComp methods */ +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__init + (Uenibstreamprotobuf__ResponseInformationSgNBReconfComp *message); +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__get_packed_size + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfComp *message); +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__pack + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfComp *message, + uint8_t *out); +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__pack_to_buffer + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfComp *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ResponseInformationSgNBReconfComp * + uenibstreamprotobuf__response_information_sg_nbreconf_comp__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__free_unpacked + (Uenibstreamprotobuf__ResponseInformationSgNBReconfComp *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem methods */ +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__init + (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem *message); +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__get_packed_size + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem *message); +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__pack + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__pack_to_buffer + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem * + uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__free_unpacked + (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs methods */ +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__init + (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs *message); +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs *message); +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__pack + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs * + uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem methods */ +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__init + (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem *message); +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__get_packed_size + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem *message); +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__pack + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__pack_to_buffer + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem * + uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__free_unpacked + (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs methods */ +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__init + (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs *message); +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs *message); +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__pack + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs * + uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__free_unpacked + (Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SgNBReconfigurationComplete_Closure) + (const Uenibstreamprotobuf__SgNBReconfigurationComplete *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ResponseInformationSgNBReconfComp_Closure) + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfComp *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem_Closure) + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs_Closure) + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompSuccessItemExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem_Closure) + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs_Closure) + (const Uenibstreamprotobuf__ResponseInformationSgNBReconfCompRejectByMeNBItemExtIEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbreconfiguration_complete__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__response_information_sg_nbreconf_comp__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__response_information_sg_nbreconf_comp__success_item_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__response_information_sg_nbreconf_comp__reject_by_me_nbitem_ext_ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_sgnb_5freconfiguration_5fcomplete_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/sgnb_release_confirm.pb-c.c b/mc-core/mc/local_datasource/sgnb_release_confirm.pb-c.c new file mode 100644 index 0000000..350802e --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_release_confirm.pb-c.c @@ -0,0 +1,750 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_release_confirm.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "sgnb_release_confirm.pb-c.h" +void uenibstreamprotobuf__sg_nbrelease_confirm__init + (Uenibstreamprotobuf__SgNBReleaseConfirm *message) +{ + static const Uenibstreamprotobuf__SgNBReleaseConfirm init_value = UENIBSTREAMPROTOBUF__SG_NBRELEASE_CONFIRM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbrelease_confirm__get_packed_size + (const Uenibstreamprotobuf__SgNBReleaseConfirm *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_confirm__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbrelease_confirm__pack + (const Uenibstreamprotobuf__SgNBReleaseConfirm *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_confirm__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbrelease_confirm__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReleaseConfirm *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_confirm__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBReleaseConfirm * + uenibstreamprotobuf__sg_nbrelease_confirm__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBReleaseConfirm *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbrelease_confirm__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbrelease_confirm__free_unpacked + (Uenibstreamprotobuf__SgNBReleaseConfirm *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_confirm__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sg_nbrelease_confirm__ies__init + (Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message) +{ + static const Uenibstreamprotobuf__SgNBReleaseConfirmIEs init_value = UENIBSTREAMPROTOBUF__SG_NBRELEASE_CONFIRM__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbrelease_confirm__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbrelease_confirm__ies__pack + (const Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbrelease_confirm__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBReleaseConfirmIEs * + uenibstreamprotobuf__sg_nbrelease_confirm__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBReleaseConfirmIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbrelease_confirm__ies__free_unpacked + (Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__SG_NBPDCPPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__SG_NBPDCPNOTPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__SG_NBPDCPNOTPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbrelease_confirm__field_descriptors[1] = +{ + { + "protocolIEs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseConfirm, protocolies), + &uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbrelease_confirm__field_indices_by_name[] = { + 0, /* field[0] = protocolIEs */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbrelease_confirm__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_confirm__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBReleaseConfirm", + "SgNBReleaseConfirm", + "Uenibstreamprotobuf__SgNBReleaseConfirm", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBReleaseConfirm), + 1, + uenibstreamprotobuf__sg_nbrelease_confirm__field_descriptors, + uenibstreamprotobuf__sg_nbrelease_confirm__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbrelease_confirm__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbrelease_confirm__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbrelease_confirm__ies__field_descriptors[5] = +{ + { + "id_MeNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseConfirmIEs, id_menb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseConfirmIEs, id_sgnb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_E_RABs_ToBeReleased_SgNBRelConfList", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseConfirmIEs, id_e_rabs_tobereleased_sgnbrelconflist), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_CriticalityDiagnostics", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseConfirmIEs, id_criticalitydiagnostics), + &uenibstreamprotobuf__criticality_diagnostics__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNB_UE_X2AP_ID_Extension", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseConfirmIEs, id_menb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbrelease_confirm__ies__field_indices_by_name[] = { + 3, /* field[3] = id_CriticalityDiagnostics */ + 2, /* field[2] = id_E_RABs_ToBeReleased_SgNBRelConfList */ + 0, /* field[0] = id_MeNB_UE_X2AP_ID */ + 4, /* field[4] = id_MeNB_UE_X2AP_ID_Extension */ + 1, /* field[1] = id_SgNB_UE_X2AP_ID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbrelease_confirm__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBReleaseConfirm_IEs", + "SgNBReleaseConfirmIEs", + "Uenibstreamprotobuf__SgNBReleaseConfirmIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBReleaseConfirmIEs), + 5, + uenibstreamprotobuf__sg_nbrelease_confirm__ies__field_descriptors, + uenibstreamprotobuf__sg_nbrelease_confirm__ies__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbrelease_confirm__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbrelease_confirm__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__field_descriptors[1] = +{ + { + "id_E_RABs_ToBeReleased_SgNBRelConf_Item", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList, n_id_e_rabs_tobereleased_sgnbrelconf_item), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList, id_e_rabs_tobereleased_sgnbrelconf_item), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABs_ToBeReleased_SgNBRelConf_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConfList", + "ERABsToBeReleasedSgNBRelConfList", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList), + 1, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__field_descriptors[5] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "en_DC_ResourceConfiguration", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem, en_dc_resourceconfiguration), + &uenibstreamprotobuf__en__dc__resource_configuration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPpresent", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem, sgnbpdcppresent), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "SgNBPDCPnotpresent", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem, sgnbpdcpnotpresent), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__field_indices_by_name[] = { + 3, /* field[3] = SgNBPDCPnotpresent */ + 0, /* field[0] = e_RAB_ID */ + 1, /* field[1] = en_DC_ResourceConfiguration */ + 4, /* field[4] = iE_Extensions */ + 2, /* field[2] = sgNBPDCPpresent */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_Item", + "ERABsToBeReleasedSgNBRelConfItem", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem), + 5, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs", + "ERABsToBeReleasedSgNBRelConfItemExtIEs", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs), + 0, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__field_descriptors[2] = +{ + { + "uL_GTPtunnelEndpoint", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent, ul_gtptunnelendpoint), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dL_GTPtunnelEndpoint", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent, dl_gtptunnelendpoint), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__field_indices_by_name[] = { + 1, /* field[1] = dL_GTPtunnelEndpoint */ + 0, /* field[0] = uL_GTPtunnelEndpoint */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent", + "ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent), + 2, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__field_descriptors[1] = +{ + { + "iE_Extensions", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__field_indices_by_name[] = { + 0, /* field[0] = iE_Extensions */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent", + "ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent), + 1, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs", + "ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs), + 0, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/sgnb_release_confirm.pb-c.h b/mc-core/mc/local_datasource/sgnb_release_confirm.pb-c.h new file mode 100644 index 0000000..a7272a9 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_release_confirm.pb-c.h @@ -0,0 +1,331 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_release_confirm.proto */ + +#ifndef PROTOBUF_C_sgnb_5frelease_5fconfirm_2eproto__INCLUDED +#define PROTOBUF_C_sgnb_5frelease_5fconfirm_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "x2ap_common_types.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SgNBReleaseConfirm Uenibstreamprotobuf__SgNBReleaseConfirm; +typedef struct _Uenibstreamprotobuf__SgNBReleaseConfirmIEs Uenibstreamprotobuf__SgNBReleaseConfirmIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SgNBReleaseConfirm +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SgNBReleaseConfirmIEs *protocolies; +}; +#define UENIBSTREAMPROTOBUF__SG_NBRELEASE_CONFIRM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbrelease_confirm__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SgNBReleaseConfirmIEs +{ + ProtobufCMessage base; + uint32_t id_menb_ue_x2ap_id; + uint32_t id_sgnb_ue_x2ap_id; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *id_e_rabs_tobereleased_sgnbrelconflist; + Uenibstreamprotobuf__CriticalityDiagnostics *id_criticalitydiagnostics; + Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension; +}; +#define UENIBSTREAMPROTOBUF__SG_NBRELEASE_CONFIRM__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor) \ + , 0, 0, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList +{ + ProtobufCMessage base; + size_t n_id_e_rabs_tobereleased_sgnbrelconf_item; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem **id_e_rabs_tobereleased_sgnbrelconf_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor) \ + , 0,NULL } + + +typedef enum { + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3, + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM__RESOURCE_CONFIGURATION) +} Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem__ResourceConfigurationCase; + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs **ie_extensions; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem__ResourceConfigurationCase resource_configuration_case; + union { + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *sgnbpdcppresent; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *sgnbpdcpnotpresent; + }; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor) \ + , 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__GTPtunnelEndpoint *ul_gtptunnelendpoint; + Uenibstreamprotobuf__GTPtunnelEndpoint *dl_gtptunnelendpoint; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__SG_NBPDCPPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent +{ + ProtobufCMessage base; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__SG_NBPDCPNOTPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor) \ + } + + +/* Uenibstreamprotobuf__SgNBReleaseConfirm methods */ +void uenibstreamprotobuf__sg_nbrelease_confirm__init + (Uenibstreamprotobuf__SgNBReleaseConfirm *message); +size_t uenibstreamprotobuf__sg_nbrelease_confirm__get_packed_size + (const Uenibstreamprotobuf__SgNBReleaseConfirm *message); +size_t uenibstreamprotobuf__sg_nbrelease_confirm__pack + (const Uenibstreamprotobuf__SgNBReleaseConfirm *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbrelease_confirm__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReleaseConfirm *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBReleaseConfirm * + uenibstreamprotobuf__sg_nbrelease_confirm__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbrelease_confirm__free_unpacked + (Uenibstreamprotobuf__SgNBReleaseConfirm *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SgNBReleaseConfirmIEs methods */ +void uenibstreamprotobuf__sg_nbrelease_confirm__ies__init + (Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message); +size_t uenibstreamprotobuf__sg_nbrelease_confirm__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message); +size_t uenibstreamprotobuf__sg_nbrelease_confirm__ies__pack + (const Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbrelease_confirm__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBReleaseConfirmIEs * + uenibstreamprotobuf__sg_nbrelease_confirm__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbrelease_confirm__ies__free_unpacked + (Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SgNBReleaseConfirm_Closure) + (const Uenibstreamprotobuf__SgNBReleaseConfirm *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SgNBReleaseConfirmIEs_Closure) + (const Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_confirm__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_sgnb_5frelease_5fconfirm_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/sgnb_release_request.pb-c.c b/mc-core/mc/local_datasource/sgnb_release_request.pb-c.c new file mode 100644 index 0000000..b23f649 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_release_request.pb-c.c @@ -0,0 +1,887 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_release_request.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "sgnb_release_request.pb-c.h" +void uenibstreamprotobuf__sg_nbrelease_request__init + (Uenibstreamprotobuf__SgNBReleaseRequest *message) +{ + static const Uenibstreamprotobuf__SgNBReleaseRequest init_value = UENIBSTREAMPROTOBUF__SG_NBRELEASE_REQUEST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbrelease_request__get_packed_size + (const Uenibstreamprotobuf__SgNBReleaseRequest *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbrelease_request__pack + (const Uenibstreamprotobuf__SgNBReleaseRequest *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbrelease_request__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReleaseRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBReleaseRequest * + uenibstreamprotobuf__sg_nbrelease_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBReleaseRequest *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbrelease_request__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbrelease_request__free_unpacked + (Uenibstreamprotobuf__SgNBReleaseRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sg_nbrelease_request__ies__init + (Uenibstreamprotobuf__SgNBReleaseRequestIEs *message) +{ + static const Uenibstreamprotobuf__SgNBReleaseRequestIEs init_value = UENIBSTREAMPROTOBUF__SG_NBRELEASE_REQUEST__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbrelease_request__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBReleaseRequestIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_request__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbrelease_request__ies__pack + (const Uenibstreamprotobuf__SgNBReleaseRequestIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_request__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbrelease_request__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReleaseRequestIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_request__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBReleaseRequestIEs * + uenibstreamprotobuf__sg_nbrelease_request__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBReleaseRequestIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbrelease_request__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbrelease_request__ies__free_unpacked + (Uenibstreamprotobuf__SgNBReleaseRequestIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_request__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ue__context_kept_indicator__init + (Uenibstreamprotobuf__UEContextKeptIndicator *message) +{ + static const Uenibstreamprotobuf__UEContextKeptIndicator init_value = UENIBSTREAMPROTOBUF__UE__CONTEXT_KEPT_INDICATOR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ue__context_kept_indicator__get_packed_size + (const Uenibstreamprotobuf__UEContextKeptIndicator *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__context_kept_indicator__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ue__context_kept_indicator__pack + (const Uenibstreamprotobuf__UEContextKeptIndicator *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__context_kept_indicator__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ue__context_kept_indicator__pack_to_buffer + (const Uenibstreamprotobuf__UEContextKeptIndicator *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ue__context_kept_indicator__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UEContextKeptIndicator * + uenibstreamprotobuf__ue__context_kept_indicator__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UEContextKeptIndicator *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ue__context_kept_indicator__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ue__context_kept_indicator__free_unpacked + (Uenibstreamprotobuf__UEContextKeptIndicator *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ue__context_kept_indicator__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__SG_NBPDCPPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__SG_NBPDCPNOTPRESENT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbrelease_request__field_descriptors[1] = +{ + { + "protocolIEs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequest, protocolies), + &uenibstreamprotobuf__sg_nbrelease_request__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbrelease_request__field_indices_by_name[] = { + 0, /* field[0] = protocolIEs */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbrelease_request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBReleaseRequest", + "SgNBReleaseRequest", + "Uenibstreamprotobuf__SgNBReleaseRequest", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBReleaseRequest), + 1, + uenibstreamprotobuf__sg_nbrelease_request__field_descriptors, + uenibstreamprotobuf__sg_nbrelease_request__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbrelease_request__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbrelease_request__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbrelease_request__ies__field_descriptors[7] = +{ + { + "id_MeNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequestIEs, id_menb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequestIEs, id_sgnb_ue_x2ap_id), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_Cause", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequestIEs, id_cause), + &uenibstreamprotobuf__cause__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_E_RABs_ToBeReleased_SgNBRelReqList", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequestIEs, id_e_rabs_tobereleased_sgnbrelreqlist), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_UE_ContextKeptIndicator", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequestIEs, id_ue_contextkeptindicator), + &uenibstreamprotobuf__ue__context_kept_indicator__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNB_UE_X2AP_ID_Extension", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequestIEs, id_menb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNBtoSgNBContainer", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequestIEs, id_menbtosgnbcontainer), + &uenibstreamprotobuf__cg__config_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbrelease_request__ies__field_indices_by_name[] = { + 2, /* field[2] = id_Cause */ + 3, /* field[3] = id_E_RABs_ToBeReleased_SgNBRelReqList */ + 0, /* field[0] = id_MeNB_UE_X2AP_ID */ + 5, /* field[5] = id_MeNB_UE_X2AP_ID_Extension */ + 6, /* field[6] = id_MeNBtoSgNBContainer */ + 1, /* field[1] = id_SgNB_UE_X2AP_ID */ + 4, /* field[4] = id_UE_ContextKeptIndicator */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbrelease_request__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_request__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBReleaseRequest_IEs", + "SgNBReleaseRequestIEs", + "Uenibstreamprotobuf__SgNBReleaseRequestIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBReleaseRequestIEs), + 7, + uenibstreamprotobuf__sg_nbrelease_request__ies__field_descriptors, + uenibstreamprotobuf__sg_nbrelease_request__ies__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbrelease_request__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbrelease_request__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__field_descriptors[1] = +{ + { + "id_E_RABs_ToBeReleased_SgNBRelReq_Item", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList, n_id_e_rabs_tobereleased_sgnbrelreq_item), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList, id_e_rabs_tobereleased_sgnbrelreq_item), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABs_ToBeReleased_SgNBRelReq_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqList", + "ERABsToBeReleasedSgNBRelReqList", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList), + 1, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ue__context_kept_indicator__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UE__CONTEXT_KEPT_INDICATOR__VALUE__protobuf_unspecified", 0 }, + { "true", "UENIBSTREAMPROTOBUF__UE__CONTEXT_KEPT_INDICATOR__VALUE__true", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__context_kept_indicator__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ue__context_kept_indicator__value__enum_values_by_name[2] = +{ + { "protobuf_unspecified", 0 }, + { "true", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__context_kept_indicator__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_ContextKeptIndicator.Value", + "Value", + "Uenibstreamprotobuf__UEContextKeptIndicator__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__ue__context_kept_indicator__value__enum_values_by_number, + 2, + uenibstreamprotobuf__ue__context_kept_indicator__value__enum_values_by_name, + 1, + uenibstreamprotobuf__ue__context_kept_indicator__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__context_kept_indicator__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEContextKeptIndicator, value), + &uenibstreamprotobuf__ue__context_kept_indicator__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ue__context_kept_indicator__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ue__context_kept_indicator__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__context_kept_indicator__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UE_ContextKeptIndicator", + "UEContextKeptIndicator", + "Uenibstreamprotobuf__UEContextKeptIndicator", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UEContextKeptIndicator), + 1, + uenibstreamprotobuf__ue__context_kept_indicator__field_descriptors, + uenibstreamprotobuf__ue__context_kept_indicator__field_indices_by_name, + 1, uenibstreamprotobuf__ue__context_kept_indicator__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ue__context_kept_indicator__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__field_descriptors[5] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "en_DC_ResourceConfiguration", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem, en_dc_resourceconfiguration), + &uenibstreamprotobuf__en__dc__resource_configuration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPpresent", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem, sgnbpdcppresent), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBPDCPnotpresent", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem, resource_configuration_case), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem, sgnbpdcpnotpresent), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__field_indices_by_name[] = { + 0, /* field[0] = e_RAB_ID */ + 1, /* field[1] = en_DC_ResourceConfiguration */ + 4, /* field[4] = iE_Extensions */ + 3, /* field[3] = sgNBPDCPnotpresent */ + 2, /* field[2] = sgNBPDCPpresent */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_Item", + "ERABsToBeReleasedSgNBRelReqItem", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem), + 5, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs", + "ERABsToBeReleasedSgNBRelReqItemExtIEs", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs), + 0, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__field_descriptors[2] = +{ + { + "uL_GTPtunnelEndpoint", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent, ul_gtptunnelendpoint), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dL_GTPtunnelEndpoint", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent, dl_gtptunnelendpoint), + &uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__field_indices_by_name[] = { + 1, /* field[1] = dL_GTPtunnelEndpoint */ + 0, /* field[0] = uL_GTPtunnelEndpoint */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent", + "ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent), + 2, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__field_descriptors[1] = +{ + { + "iE_Extensions", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__field_indices_by_name[] = { + 0, /* field[0] = iE_Extensions */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent", + "ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent), + 1, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs", + "ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs), + 0, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/sgnb_release_request.pb-c.h b/mc-core/mc/local_datasource/sgnb_release_request.pb-c.h new file mode 100644 index 0000000..1ca2d9c --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_release_request.pb-c.h @@ -0,0 +1,378 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_release_request.proto */ + +#ifndef PROTOBUF_C_sgnb_5frelease_5frequest_2eproto__INCLUDED +#define PROTOBUF_C_sgnb_5frelease_5frequest_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "x2ap_common_types.pb-c.h" +#include "rrc_cg_config_info.pb-c.h" +#include "error_cause.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SgNBReleaseRequest Uenibstreamprotobuf__SgNBReleaseRequest; +typedef struct _Uenibstreamprotobuf__SgNBReleaseRequestIEs Uenibstreamprotobuf__SgNBReleaseRequestIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList; +typedef struct _Uenibstreamprotobuf__UEContextKeptIndicator Uenibstreamprotobuf__UEContextKeptIndicator; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs; + + +/* --- enums --- */ + +typedef enum _Uenibstreamprotobuf__UEContextKeptIndicator__Value { + UENIBSTREAMPROTOBUF__UE__CONTEXT_KEPT_INDICATOR__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__UE__CONTEXT_KEPT_INDICATOR__VALUE__true = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UE__CONTEXT_KEPT_INDICATOR__VALUE) +} Uenibstreamprotobuf__UEContextKeptIndicator__Value; + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SgNBReleaseRequest +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SgNBReleaseRequestIEs *protocolies; +}; +#define UENIBSTREAMPROTOBUF__SG_NBRELEASE_REQUEST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbrelease_request__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SgNBReleaseRequestIEs +{ + ProtobufCMessage base; + uint32_t id_menb_ue_x2ap_id; + Google__Protobuf__UInt32Value *id_sgnb_ue_x2ap_id; + Uenibstreamprotobuf__Cause *id_cause; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList *id_e_rabs_tobereleased_sgnbrelreqlist; + Uenibstreamprotobuf__UEContextKeptIndicator *id_ue_contextkeptindicator; + Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension; + /* + *The content of id_MeNBtoSgNBContainer has been specified in 3GPP 38.331 to be CG-ConfigInfo. + */ + Uenibstreamprotobuf__CGConfigInfo *id_menbtosgnbcontainer; +}; +#define UENIBSTREAMPROTOBUF__SG_NBRELEASE_REQUEST__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbrelease_request__ies__descriptor) \ + , 0, NULL, NULL, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList +{ + ProtobufCMessage base; + size_t n_id_e_rabs_tobereleased_sgnbrelreq_item; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem **id_e_rabs_tobereleased_sgnbrelreq_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__UEContextKeptIndicator +{ + ProtobufCMessage base; + Uenibstreamprotobuf__UEContextKeptIndicator__Value value; +}; +#define UENIBSTREAMPROTOBUF__UE__CONTEXT_KEPT_INDICATOR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__context_kept_indicator__descriptor) \ + , UENIBSTREAMPROTOBUF__UE__CONTEXT_KEPT_INDICATOR__VALUE__protobuf_unspecified } + + +typedef enum { + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0, + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3, + UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__ITEM__RESOURCE_CONFIGURATION) +} Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem__ResourceConfigurationCase; + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs **ie_extensions; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem__ResourceConfigurationCase resource_configuration_case; + union { + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *sgnbpdcppresent; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *sgnbpdcpnotpresent; + }; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__descriptor) \ + , 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent +{ + ProtobufCMessage base; + Uenibstreamprotobuf__GTPtunnelEndpoint *ul_gtptunnelendpoint; + Uenibstreamprotobuf__GTPtunnelEndpoint *dl_gtptunnelendpoint; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__SG_NBPDCPPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent +{ + ProtobufCMessage base; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__SG_NBPDCPNOTPRESENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__descriptor) \ + } + + +/* Uenibstreamprotobuf__SgNBReleaseRequest methods */ +void uenibstreamprotobuf__sg_nbrelease_request__init + (Uenibstreamprotobuf__SgNBReleaseRequest *message); +size_t uenibstreamprotobuf__sg_nbrelease_request__get_packed_size + (const Uenibstreamprotobuf__SgNBReleaseRequest *message); +size_t uenibstreamprotobuf__sg_nbrelease_request__pack + (const Uenibstreamprotobuf__SgNBReleaseRequest *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbrelease_request__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReleaseRequest *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBReleaseRequest * + uenibstreamprotobuf__sg_nbrelease_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbrelease_request__free_unpacked + (Uenibstreamprotobuf__SgNBReleaseRequest *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SgNBReleaseRequestIEs methods */ +void uenibstreamprotobuf__sg_nbrelease_request__ies__init + (Uenibstreamprotobuf__SgNBReleaseRequestIEs *message); +size_t uenibstreamprotobuf__sg_nbrelease_request__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBReleaseRequestIEs *message); +size_t uenibstreamprotobuf__sg_nbrelease_request__ies__pack + (const Uenibstreamprotobuf__SgNBReleaseRequestIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbrelease_request__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReleaseRequestIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBReleaseRequestIEs * + uenibstreamprotobuf__sg_nbrelease_request__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbrelease_request__ies__free_unpacked + (Uenibstreamprotobuf__SgNBReleaseRequestIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UEContextKeptIndicator methods */ +void uenibstreamprotobuf__ue__context_kept_indicator__init + (Uenibstreamprotobuf__UEContextKeptIndicator *message); +size_t uenibstreamprotobuf__ue__context_kept_indicator__get_packed_size + (const Uenibstreamprotobuf__UEContextKeptIndicator *message); +size_t uenibstreamprotobuf__ue__context_kept_indicator__pack + (const Uenibstreamprotobuf__UEContextKeptIndicator *message, + uint8_t *out); +size_t uenibstreamprotobuf__ue__context_kept_indicator__pack_to_buffer + (const Uenibstreamprotobuf__UEContextKeptIndicator *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UEContextKeptIndicator * + uenibstreamprotobuf__ue__context_kept_indicator__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ue__context_kept_indicator__free_unpacked + (Uenibstreamprotobuf__UEContextKeptIndicator *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SgNBReleaseRequest_Closure) + (const Uenibstreamprotobuf__SgNBReleaseRequest *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SgNBReleaseRequestIEs_Closure) + (const Uenibstreamprotobuf__SgNBReleaseRequestIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UEContextKeptIndicator_Closure) + (const Uenibstreamprotobuf__UEContextKeptIndicator *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqItemExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_request__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_request__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__context_kept_indicator__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__context_kept_indicator__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_sgnb_5frelease_5frequest_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/sgnb_release_request_acknowledge.pb-c.c b/mc-core/mc/local_datasource/sgnb_release_request_acknowledge.pb-c.c new file mode 100644 index 0000000..cde671f --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_release_request_acknowledge.pb-c.c @@ -0,0 +1,482 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_release_request_acknowledge.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "sgnb_release_request_acknowledge.pb-c.h" +void uenibstreamprotobuf__sg_nbrelease_request_acknowledge__init + (Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge *message) +{ + static const Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge init_value = UENIBSTREAMPROTOBUF__SG_NBRELEASE_REQUEST_ACKNOWLEDGE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbrelease_request_acknowledge__get_packed_size + (const Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_request_acknowledge__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbrelease_request_acknowledge__pack + (const Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_request_acknowledge__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbrelease_request_acknowledge__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_request_acknowledge__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge * + uenibstreamprotobuf__sg_nbrelease_request_acknowledge__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbrelease_request_acknowledge__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbrelease_request_acknowledge__free_unpacked + (Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_request_acknowledge__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__init + (Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs *message) +{ + static const Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs init_value = UENIBSTREAMPROTOBUF__SG_NBRELEASE_REQUEST_ACKNOWLEDGE__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__pack + (const Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs * + uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__free_unpacked + (Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBREL_REQ_ACK_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBREL_REQ_ACK__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBREL_REQ_ACK__ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbrelease_request_acknowledge__field_descriptors[1] = +{ + { + "protocolIEs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge, protocolies), + &uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbrelease_request_acknowledge__field_indices_by_name[] = { + 0, /* field[0] = protocolIEs */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbrelease_request_acknowledge__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_request_acknowledge__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBReleaseRequestAcknowledge", + "SgNBReleaseRequestAcknowledge", + "Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge), + 1, + uenibstreamprotobuf__sg_nbrelease_request_acknowledge__field_descriptors, + uenibstreamprotobuf__sg_nbrelease_request_acknowledge__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbrelease_request_acknowledge__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbrelease_request_acknowledge__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__field_descriptors[5] = +{ + { + "id_MeNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs, id_menb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs, id_sgnb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_CriticalityDiagnostics", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs, id_criticalitydiagnostics), + &uenibstreamprotobuf__criticality_diagnostics__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNB_UE_X2AP_ID_Extension", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs, id_menb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs, id_e_rabs_admitted_tobereleased_sgnbrelreqacklist), + &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__field_indices_by_name[] = { + 2, /* field[2] = id_CriticalityDiagnostics */ + 4, /* field[4] = id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList */ + 0, /* field[0] = id_MeNB_UE_X2AP_ID */ + 3, /* field[3] = id_MeNB_UE_X2AP_ID_Extension */ + 1, /* field[1] = id_SgNB_UE_X2AP_ID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBReleaseRequestAcknowledge_IEs", + "SgNBReleaseRequestAcknowledgeIEs", + "Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs), + 5, + uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__field_descriptors, + uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__field_descriptors[1] = +{ + { + "id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList, n_id_e_rabs_admitted_tobereleased_sgnbrelreqack_item), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList, id_e_rabs_admitted_tobereleased_sgnbrelreqack_item), + &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList", + "ERABsAdmittedToBeReleasedSgNBRelReqAckList", + "Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList), + 1, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__field_descriptors[3] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rlc_Mode_transferred", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem, rlc_mode_transferred), + &uenibstreamprotobuf__rlcmode__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem, ie_extensions), + &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__field_indices_by_name[] = { + 0, /* field[0] = e_RAB_ID */ + 2, /* field[2] = iE_Extensions */ + 1, /* field[1] = rlc_Mode_transferred */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item", + "ERABsAdmittedToBeReleasedSgNBRelReqAckItem", + "Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem), + 3, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs", + "ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs", + "Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs), + 0, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/sgnb_release_request_acknowledge.pb-c.h b/mc-core/mc/local_datasource/sgnb_release_request_acknowledge.pb-c.h new file mode 100644 index 0000000..f4085f9 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_release_request_acknowledge.pb-c.h @@ -0,0 +1,216 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_release_request_acknowledge.proto */ + +#ifndef PROTOBUF_C_sgnb_5frelease_5frequest_5facknowledge_2eproto__INCLUDED +#define PROTOBUF_C_sgnb_5frelease_5frequest_5facknowledge_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "x2ap_common_types.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge; +typedef struct _Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem; +typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs *protocolies; +}; +#define UENIBSTREAMPROTOBUF__SG_NBRELEASE_REQUEST_ACKNOWLEDGE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbrelease_request_acknowledge__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs +{ + ProtobufCMessage base; + uint32_t id_menb_ue_x2ap_id; + uint32_t id_sgnb_ue_x2ap_id; + Uenibstreamprotobuf__CriticalityDiagnostics *id_criticalitydiagnostics; + Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension; + Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList *id_e_rabs_admitted_tobereleased_sgnbrelreqacklist; +}; +#define UENIBSTREAMPROTOBUF__SG_NBRELEASE_REQUEST_ACKNOWLEDGE__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__descriptor) \ + , 0, 0, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList +{ + ProtobufCMessage base; + size_t n_id_e_rabs_admitted_tobereleased_sgnbrelreqack_item; + Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem **id_e_rabs_admitted_tobereleased_sgnbrelreqack_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBREL_REQ_ACK_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + Uenibstreamprotobuf__RLCMode *rlc_mode_transferred; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBREL_REQ_ACK__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__descriptor) \ + , 0, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBREL_REQ_ACK__ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__descriptor) \ + } + + +/* Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge methods */ +void uenibstreamprotobuf__sg_nbrelease_request_acknowledge__init + (Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge *message); +size_t uenibstreamprotobuf__sg_nbrelease_request_acknowledge__get_packed_size + (const Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge *message); +size_t uenibstreamprotobuf__sg_nbrelease_request_acknowledge__pack + (const Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbrelease_request_acknowledge__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge * + uenibstreamprotobuf__sg_nbrelease_request_acknowledge__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbrelease_request_acknowledge__free_unpacked + (Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs methods */ +void uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__init + (Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs *message); +size_t uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs *message); +size_t uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__pack + (const Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs * + uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__free_unpacked + (Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs methods */ +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__init + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs * + uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge_Closure) + (const Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs_Closure) + (const Uenibstreamprotobuf__SgNBReleaseRequestAcknowledgeIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBRelReqAckItemExtIEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_request_acknowledge__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_request_acknowledge__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbrel_req_ack__item_ext_ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_sgnb_5frelease_5frequest_5facknowledge_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/sgnb_release_required.pb-c.c b/mc-core/mc/local_datasource/sgnb_release_required.pb-c.c new file mode 100644 index 0000000..cb30119 --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_release_required.pb-c.c @@ -0,0 +1,482 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_release_required.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "sgnb_release_required.pb-c.h" +void uenibstreamprotobuf__sg_nbrelease_required__init + (Uenibstreamprotobuf__SgNBReleaseRequired *message) +{ + static const Uenibstreamprotobuf__SgNBReleaseRequired init_value = UENIBSTREAMPROTOBUF__SG_NBRELEASE_REQUIRED__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbrelease_required__get_packed_size + (const Uenibstreamprotobuf__SgNBReleaseRequired *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_required__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbrelease_required__pack + (const Uenibstreamprotobuf__SgNBReleaseRequired *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_required__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbrelease_required__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReleaseRequired *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_required__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBReleaseRequired * + uenibstreamprotobuf__sg_nbrelease_required__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBReleaseRequired *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbrelease_required__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbrelease_required__free_unpacked + (Uenibstreamprotobuf__SgNBReleaseRequired *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_required__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sg_nbrelease_required__ies__init + (Uenibstreamprotobuf__SgNBReleaseRequiredIEs *message) +{ + static const Uenibstreamprotobuf__SgNBReleaseRequiredIEs init_value = UENIBSTREAMPROTOBUF__SG_NBRELEASE_REQUIRED__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbrelease_required__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBReleaseRequiredIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_required__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbrelease_required__ies__pack + (const Uenibstreamprotobuf__SgNBReleaseRequiredIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_required__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbrelease_required__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReleaseRequiredIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_required__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBReleaseRequiredIEs * + uenibstreamprotobuf__sg_nbrelease_required__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBReleaseRequiredIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbrelease_required__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbrelease_required__ies__free_unpacked + (Uenibstreamprotobuf__SgNBReleaseRequiredIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_required__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQD_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQD__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQD__ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbrelease_required__field_descriptors[1] = +{ + { + "protocolIEs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequired, protocolies), + &uenibstreamprotobuf__sg_nbrelease_required__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbrelease_required__field_indices_by_name[] = { + 0, /* field[0] = protocolIEs */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbrelease_required__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_required__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBReleaseRequired", + "SgNBReleaseRequired", + "Uenibstreamprotobuf__SgNBReleaseRequired", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBReleaseRequired), + 1, + uenibstreamprotobuf__sg_nbrelease_required__field_descriptors, + uenibstreamprotobuf__sg_nbrelease_required__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbrelease_required__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbrelease_required__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbrelease_required__ies__field_descriptors[5] = +{ + { + "id_MeNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequiredIEs, id_menb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequiredIEs, id_sgnb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_Cause", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequiredIEs, id_cause), + &uenibstreamprotobuf__cause__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNB_UE_X2AP_ID_Extension", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequiredIEs, id_menb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_E_RABs_ToBeReleased_SgNBRelReqdList", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBReleaseRequiredIEs, id_e_rabs_tobereleased_sgnbrelreqdlist), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbrelease_required__ies__field_indices_by_name[] = { + 2, /* field[2] = id_Cause */ + 4, /* field[4] = id_E_RABs_ToBeReleased_SgNBRelReqdList */ + 0, /* field[0] = id_MeNB_UE_X2AP_ID */ + 3, /* field[3] = id_MeNB_UE_X2AP_ID_Extension */ + 1, /* field[1] = id_SgNB_UE_X2AP_ID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbrelease_required__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_required__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBReleaseRequired_IEs", + "SgNBReleaseRequiredIEs", + "Uenibstreamprotobuf__SgNBReleaseRequiredIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBReleaseRequiredIEs), + 5, + uenibstreamprotobuf__sg_nbrelease_required__ies__field_descriptors, + uenibstreamprotobuf__sg_nbrelease_required__ies__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbrelease_required__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbrelease_required__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__field_descriptors[1] = +{ + { + "id_E_RABs_ToBeReleased_SgNBRelReqd_Item", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList, n_id_e_rabs_tobereleased_sgnbrelreqd_item), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList, id_e_rabs_tobereleased_sgnbrelreqd_item), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABs_ToBeReleased_SgNBRelReqd_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqdList", + "ERABsToBeReleasedSgNBRelReqdList", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList), + 1, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__field_descriptors[3] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rlc_Mode_transferred", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem, rlc_mode_transferred), + &uenibstreamprotobuf__rlcmode__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem, ie_extensions), + &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__field_indices_by_name[] = { + 0, /* field[0] = e_RAB_ID */ + 2, /* field[2] = iE_Extensions */ + 1, /* field[1] = rlc_Mode_transferred */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqd_Item", + "ERABsToBeReleasedSgNBRelReqdItem", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem), + 3, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs", + "ERABsToBeReleasedSgNBRelReqdItemExtIEs", + "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs), + 0, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/sgnb_release_required.pb-c.h b/mc-core/mc/local_datasource/sgnb_release_required.pb-c.h new file mode 100644 index 0000000..d91477f --- /dev/null +++ b/mc-core/mc/local_datasource/sgnb_release_required.pb-c.h @@ -0,0 +1,217 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sgnb_release_required.proto */ + +#ifndef PROTOBUF_C_sgnb_5frelease_5frequired_2eproto__INCLUDED +#define PROTOBUF_C_sgnb_5frelease_5frequired_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "x2ap_common_types.pb-c.h" +#include "error_cause.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SgNBReleaseRequired Uenibstreamprotobuf__SgNBReleaseRequired; +typedef struct _Uenibstreamprotobuf__SgNBReleaseRequiredIEs Uenibstreamprotobuf__SgNBReleaseRequiredIEs; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem; +typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SgNBReleaseRequired +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SgNBReleaseRequiredIEs *protocolies; +}; +#define UENIBSTREAMPROTOBUF__SG_NBRELEASE_REQUIRED__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbrelease_required__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SgNBReleaseRequiredIEs +{ + ProtobufCMessage base; + uint32_t id_menb_ue_x2ap_id; + uint32_t id_sgnb_ue_x2ap_id; + Uenibstreamprotobuf__Cause *id_cause; + Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList *id_e_rabs_tobereleased_sgnbrelreqdlist; +}; +#define UENIBSTREAMPROTOBUF__SG_NBRELEASE_REQUIRED__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbrelease_required__ies__descriptor) \ + , 0, 0, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList +{ + ProtobufCMessage base; + size_t n_id_e_rabs_tobereleased_sgnbrelreqd_item; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem **id_e_rabs_tobereleased_sgnbrelreqd_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQD_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + Uenibstreamprotobuf__RLCMode *rlc_mode_transferred; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQD__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__descriptor) \ + , 0, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_REQD__ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__descriptor) \ + } + + +/* Uenibstreamprotobuf__SgNBReleaseRequired methods */ +void uenibstreamprotobuf__sg_nbrelease_required__init + (Uenibstreamprotobuf__SgNBReleaseRequired *message); +size_t uenibstreamprotobuf__sg_nbrelease_required__get_packed_size + (const Uenibstreamprotobuf__SgNBReleaseRequired *message); +size_t uenibstreamprotobuf__sg_nbrelease_required__pack + (const Uenibstreamprotobuf__SgNBReleaseRequired *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbrelease_required__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReleaseRequired *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBReleaseRequired * + uenibstreamprotobuf__sg_nbrelease_required__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbrelease_required__free_unpacked + (Uenibstreamprotobuf__SgNBReleaseRequired *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SgNBReleaseRequiredIEs methods */ +void uenibstreamprotobuf__sg_nbrelease_required__ies__init + (Uenibstreamprotobuf__SgNBReleaseRequiredIEs *message); +size_t uenibstreamprotobuf__sg_nbrelease_required__ies__get_packed_size + (const Uenibstreamprotobuf__SgNBReleaseRequiredIEs *message); +size_t uenibstreamprotobuf__sg_nbrelease_required__ies__pack + (const Uenibstreamprotobuf__SgNBReleaseRequiredIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbrelease_required__ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBReleaseRequiredIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBReleaseRequiredIEs * + uenibstreamprotobuf__sg_nbrelease_required__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbrelease_required__ies__free_unpacked + (Uenibstreamprotobuf__SgNBReleaseRequiredIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs methods */ +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__init + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs * + uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SgNBReleaseRequired_Closure) + (const Uenibstreamprotobuf__SgNBReleaseRequired *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SgNBReleaseRequiredIEs_Closure) + (const Uenibstreamprotobuf__SgNBReleaseRequiredIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelReqdItemExtIEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_required__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_required__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_reqd__item_ext_ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_sgnb_5frelease_5frequired_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/sn_status_transfer.pb-c.c b/mc-core/mc/local_datasource/sn_status_transfer.pb-c.c new file mode 100644 index 0000000..940ee7f --- /dev/null +++ b/mc-core/mc/local_datasource/sn_status_transfer.pb-c.c @@ -0,0 +1,689 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sn_status_transfer.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "sn_status_transfer.pb-c.h" +void uenibstreamprotobuf__snstatus_transfer__init + (Uenibstreamprotobuf__SNStatusTransfer *message) +{ + static const Uenibstreamprotobuf__SNStatusTransfer init_value = UENIBSTREAMPROTOBUF__SNSTATUS_TRANSFER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__snstatus_transfer__get_packed_size + (const Uenibstreamprotobuf__SNStatusTransfer *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__snstatus_transfer__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__snstatus_transfer__pack + (const Uenibstreamprotobuf__SNStatusTransfer *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__snstatus_transfer__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__snstatus_transfer__pack_to_buffer + (const Uenibstreamprotobuf__SNStatusTransfer *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__snstatus_transfer__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SNStatusTransfer * + uenibstreamprotobuf__snstatus_transfer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SNStatusTransfer *) + protobuf_c_message_unpack (&uenibstreamprotobuf__snstatus_transfer__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__snstatus_transfer__free_unpacked + (Uenibstreamprotobuf__SNStatusTransfer *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__snstatus_transfer__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__snstatus_transfer__ies__init + (Uenibstreamprotobuf__SNStatusTransferIEs *message) +{ + static const Uenibstreamprotobuf__SNStatusTransferIEs init_value = UENIBSTREAMPROTOBUF__SNSTATUS_TRANSFER__IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__snstatus_transfer__ies__get_packed_size + (const Uenibstreamprotobuf__SNStatusTransferIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__snstatus_transfer__ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__snstatus_transfer__ies__pack + (const Uenibstreamprotobuf__SNStatusTransferIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__snstatus_transfer__ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__snstatus_transfer__ies__pack_to_buffer + (const Uenibstreamprotobuf__SNStatusTransferIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__snstatus_transfer__ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SNStatusTransferIEs * + uenibstreamprotobuf__snstatus_transfer__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SNStatusTransferIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__snstatus_transfer__ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__snstatus_transfer__ies__free_unpacked + (Uenibstreamprotobuf__SNStatusTransferIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__snstatus_transfer__ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__init + (Uenibstreamprotobuf__ERABsSubjectToStatusTransferList *message) +{ + static const Uenibstreamprotobuf__ERABsSubjectToStatusTransferList init_value = UENIBSTREAMPROTOBUF__E__RABS__SUBJECT_TO_STATUS_TRANSFER__LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__get_packed_size + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__pack + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsSubjectToStatusTransferList * + uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsSubjectToStatusTransferList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__free_unpacked + (Uenibstreamprotobuf__ERABsSubjectToStatusTransferList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__init + (Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs *message) +{ + static const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__SUBJECT_TO_STATUS_TRANSFER__ITEM_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__pack + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs * + uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__init + (Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem *message) +{ + static const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem init_value = UENIBSTREAMPROTOBUF__E__RABS__SUBJECT_TO_STATUS_TRANSFER__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__get_packed_size + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__pack + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem * + uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__free_unpacked + (Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__init + (Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__SUBJECT_TO_STATUS_TRANSFER__ITEM_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs * + uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__snstatus_transfer__field_descriptors[1] = +{ + { + "protocolIEs", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SNStatusTransfer, protocolies), + &uenibstreamprotobuf__snstatus_transfer__ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__snstatus_transfer__field_indices_by_name[] = { + 0, /* field[0] = protocolIEs */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__snstatus_transfer__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__snstatus_transfer__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SNStatusTransfer", + "SNStatusTransfer", + "Uenibstreamprotobuf__SNStatusTransfer", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SNStatusTransfer), + 1, + uenibstreamprotobuf__snstatus_transfer__field_descriptors, + uenibstreamprotobuf__snstatus_transfer__field_indices_by_name, + 1, uenibstreamprotobuf__snstatus_transfer__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__snstatus_transfer__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__snstatus_transfer__ies__field_descriptors[6] = +{ + { + "id_Old_eNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SNStatusTransferIEs, id_old_enb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_New_eNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SNStatusTransferIEs, id_new_enb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_E_RABs_SubjectToStatusTransfer_List", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SNStatusTransferIEs, id_e_rabs_subjecttostatustransfer_list), + &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_Old_eNB_UE_X2AP_ID_Extension", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SNStatusTransferIEs, id_old_enb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_New_eNB_UE_X2AP_ID_Extension", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SNStatusTransferIEs, id_new_enb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SNStatusTransferIEs, id_sgnb_ue_x2ap_id), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__snstatus_transfer__ies__field_indices_by_name[] = { + 2, /* field[2] = id_E_RABs_SubjectToStatusTransfer_List */ + 1, /* field[1] = id_New_eNB_UE_X2AP_ID */ + 4, /* field[4] = id_New_eNB_UE_X2AP_ID_Extension */ + 0, /* field[0] = id_Old_eNB_UE_X2AP_ID */ + 3, /* field[3] = id_Old_eNB_UE_X2AP_ID_Extension */ + 5, /* field[5] = id_SgNB_UE_X2AP_ID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__snstatus_transfer__ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__snstatus_transfer__ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SNStatusTransfer_IEs", + "SNStatusTransferIEs", + "Uenibstreamprotobuf__SNStatusTransferIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SNStatusTransferIEs), + 6, + uenibstreamprotobuf__snstatus_transfer__ies__field_descriptors, + uenibstreamprotobuf__snstatus_transfer__ies__field_indices_by_name, + 1, uenibstreamprotobuf__snstatus_transfer__ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__snstatus_transfer__ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferList, n_items), + offsetof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferList, items), + &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_List", + "ERABsSubjectToStatusTransferList", + "Uenibstreamprotobuf__ERABsSubjectToStatusTransferList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferList), + 1, + uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__field_descriptors, + uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__field_descriptors[1] = +{ + { + "id_E_RABs_SubjectToStatusTransfer_Item", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs, id_e_rabs_subjecttostatustransfer_item), + &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__field_indices_by_name[] = { + 0, /* field[0] = id_E_RABs_SubjectToStatusTransfer_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_ItemIEs", + "ERABsSubjectToStatusTransferItemIEs", + "Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs), + 1, + uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__field_descriptors[5] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "receiveStatusofULPDCPSDUs", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem, receivestatusofulpdcpsdus), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uL_COUNTvalue", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem, ul_countvalue), + &uenibstreamprotobuf__countvalue__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dL_COUNTvalue", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem, dl_countvalue), + &uenibstreamprotobuf__countvalue__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem, ie_extensions), + &uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__field_indices_by_name[] = { + 3, /* field[3] = dL_COUNTvalue */ + 0, /* field[0] = e_RAB_ID */ + 4, /* field[4] = iE_Extensions */ + 1, /* field[1] = receiveStatusofULPDCPSDUs */ + 2, /* field[2] = uL_COUNTvalue */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_Item", + "ERABsSubjectToStatusTransferItem", + "Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem), + 5, + uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__field_descriptors, + uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__field_descriptors[6] = +{ + { + "id_ReceiveStatusOfULPDCPSDUsExtended", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs, id_receivestatusofulpdcpsdusextended), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_ULCOUNTValueExtended", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs, id_ulcountvalueextended), + &uenibstreamprotobuf__countvalue_extended__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_DLCOUNTValueExtended", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs, id_dlcountvalueextended), + &uenibstreamprotobuf__countvalue_extended__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs, id_receivestatusofulpdcpsduspdcp_snlength18), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_ULCOUNTValuePDCP_SNlength18", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs, id_ulcountvaluepdcp_snlength18), + &uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_DLCOUNTValuePDCP_SNlength18", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs, id_dlcountvaluepdcp_snlength18), + &uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__field_indices_by_name[] = { + 2, /* field[2] = id_DLCOUNTValueExtended */ + 5, /* field[5] = id_DLCOUNTValuePDCP_SNlength18 */ + 0, /* field[0] = id_ReceiveStatusOfULPDCPSDUsExtended */ + 3, /* field[3] = id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 */ + 1, /* field[1] = id_ULCOUNTValueExtended */ + 4, /* field[4] = id_ULCOUNTValuePDCP_SNlength18 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RABs_SubjectToStatusTransfer_ItemExtIEs", + "ERABsSubjectToStatusTransferItemExtIEs", + "Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs), + 6, + uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__field_descriptors, + uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/sn_status_transfer.pb-c.h b/mc-core/mc/local_datasource/sn_status_transfer.pb-c.h new file mode 100644 index 0000000..88a4b90 --- /dev/null +++ b/mc-core/mc/local_datasource/sn_status_transfer.pb-c.h @@ -0,0 +1,259 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: sn_status_transfer.proto */ + +#ifndef PROTOBUF_C_sn_5fstatus_5ftransfer_2eproto__INCLUDED +#define PROTOBUF_C_sn_5fstatus_5ftransfer_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "x2ap_common_types.pb-c.h" + +typedef struct _Uenibstreamprotobuf__SNStatusTransfer Uenibstreamprotobuf__SNStatusTransfer; +typedef struct _Uenibstreamprotobuf__SNStatusTransferIEs Uenibstreamprotobuf__SNStatusTransferIEs; +typedef struct _Uenibstreamprotobuf__ERABsSubjectToStatusTransferList Uenibstreamprotobuf__ERABsSubjectToStatusTransferList; +typedef struct _Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs; +typedef struct _Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem; +typedef struct _Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__SNStatusTransfer +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SNStatusTransferIEs *protocolies; +}; +#define UENIBSTREAMPROTOBUF__SNSTATUS_TRANSFER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__snstatus_transfer__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__SNStatusTransferIEs +{ + ProtobufCMessage base; + uint32_t id_old_enb_ue_x2ap_id; + uint32_t id_new_enb_ue_x2ap_id; + Uenibstreamprotobuf__ERABsSubjectToStatusTransferList *id_e_rabs_subjecttostatustransfer_list; + Google__Protobuf__UInt32Value *id_old_enb_ue_x2ap_id_extension; + Google__Protobuf__UInt32Value *id_new_enb_ue_x2ap_id_extension; + Google__Protobuf__UInt32Value *id_sgnb_ue_x2ap_id; +}; +#define UENIBSTREAMPROTOBUF__SNSTATUS_TRANSFER__IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__snstatus_transfer__ies__descriptor) \ + , 0, 0, NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__ERABsSubjectToStatusTransferList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs **items; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__SUBJECT_TO_STATUS_TRANSFER__LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem *id_e_rabs_subjecttostatustransfer_item; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__SUBJECT_TO_STATUS_TRANSFER__ITEM_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + Google__Protobuf__StringValue *receivestatusofulpdcpsdus; + Uenibstreamprotobuf__COUNTvalue *ul_countvalue; + Uenibstreamprotobuf__COUNTvalue *dl_countvalue; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__SUBJECT_TO_STATUS_TRANSFER__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__descriptor) \ + , 0, NULL, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs +{ + ProtobufCMessage base; + Google__Protobuf__StringValue *id_receivestatusofulpdcpsdusextended; + Uenibstreamprotobuf__COUNTValueExtended *id_ulcountvalueextended; + Uenibstreamprotobuf__COUNTValueExtended *id_dlcountvalueextended; + Google__Protobuf__StringValue *id_receivestatusofulpdcpsduspdcp_snlength18; + Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *id_ulcountvaluepdcp_snlength18; + Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *id_dlcountvaluepdcp_snlength18; +}; +#define UENIBSTREAMPROTOBUF__E__RABS__SUBJECT_TO_STATUS_TRANSFER__ITEM_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__descriptor) \ + , NULL, NULL, NULL, NULL, NULL, NULL } + + +/* Uenibstreamprotobuf__SNStatusTransfer methods */ +void uenibstreamprotobuf__snstatus_transfer__init + (Uenibstreamprotobuf__SNStatusTransfer *message); +size_t uenibstreamprotobuf__snstatus_transfer__get_packed_size + (const Uenibstreamprotobuf__SNStatusTransfer *message); +size_t uenibstreamprotobuf__snstatus_transfer__pack + (const Uenibstreamprotobuf__SNStatusTransfer *message, + uint8_t *out); +size_t uenibstreamprotobuf__snstatus_transfer__pack_to_buffer + (const Uenibstreamprotobuf__SNStatusTransfer *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SNStatusTransfer * + uenibstreamprotobuf__snstatus_transfer__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__snstatus_transfer__free_unpacked + (Uenibstreamprotobuf__SNStatusTransfer *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SNStatusTransferIEs methods */ +void uenibstreamprotobuf__snstatus_transfer__ies__init + (Uenibstreamprotobuf__SNStatusTransferIEs *message); +size_t uenibstreamprotobuf__snstatus_transfer__ies__get_packed_size + (const Uenibstreamprotobuf__SNStatusTransferIEs *message); +size_t uenibstreamprotobuf__snstatus_transfer__ies__pack + (const Uenibstreamprotobuf__SNStatusTransferIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__snstatus_transfer__ies__pack_to_buffer + (const Uenibstreamprotobuf__SNStatusTransferIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SNStatusTransferIEs * + uenibstreamprotobuf__snstatus_transfer__ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__snstatus_transfer__ies__free_unpacked + (Uenibstreamprotobuf__SNStatusTransferIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsSubjectToStatusTransferList methods */ +void uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__init + (Uenibstreamprotobuf__ERABsSubjectToStatusTransferList *message); +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__get_packed_size + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferList *message); +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__pack + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__pack_to_buffer + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsSubjectToStatusTransferList * + uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__free_unpacked + (Uenibstreamprotobuf__ERABsSubjectToStatusTransferList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs methods */ +void uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__init + (Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs *message); +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__pack + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs * + uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem methods */ +void uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__init + (Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem *message); +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__get_packed_size + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem *message); +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__pack + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem * + uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__free_unpacked + (Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs methods */ +void uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__init + (Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs *message); +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__pack + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs * + uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__SNStatusTransfer_Closure) + (const Uenibstreamprotobuf__SNStatusTransfer *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SNStatusTransferIEs_Closure) + (const Uenibstreamprotobuf__SNStatusTransferIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsSubjectToStatusTransferList_Closure) + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs_Closure) + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem_Closure) + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs_Closure) + (const Uenibstreamprotobuf__ERABsSubjectToStatusTransferItemExtIEs *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__snstatus_transfer__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__snstatus_transfer__ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__subject_to_status_transfer__list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__subject_to_status_transfer__item_ext_ies__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_sn_5fstatus_5ftransfer_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/ue_context_release.pb-c.c b/mc-core/mc/local_datasource/ue_context_release.pb-c.c new file mode 100644 index 0000000..3f40a71 --- /dev/null +++ b/mc-core/mc/local_datasource/ue_context_release.pb-c.c @@ -0,0 +1,157 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: ue_context_release.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "ue_context_release.pb-c.h" +void uenibstreamprotobuf__uecontext_release__init + (Uenibstreamprotobuf__UEContextRelease *message) +{ + static const Uenibstreamprotobuf__UEContextRelease init_value = UENIBSTREAMPROTOBUF__UECONTEXT_RELEASE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__uecontext_release__get_packed_size + (const Uenibstreamprotobuf__UEContextRelease *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uecontext_release__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__uecontext_release__pack + (const Uenibstreamprotobuf__UEContextRelease *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uecontext_release__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__uecontext_release__pack_to_buffer + (const Uenibstreamprotobuf__UEContextRelease *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__uecontext_release__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UEContextRelease * + uenibstreamprotobuf__uecontext_release__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UEContextRelease *) + protobuf_c_message_unpack (&uenibstreamprotobuf__uecontext_release__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__uecontext_release__free_unpacked + (Uenibstreamprotobuf__UEContextRelease *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__uecontext_release__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__uecontext_release__field_descriptors[6] = +{ + { + "id_Old_eNB_UE_X2AP_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEContextRelease, id_old_enb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_New_eNB_UE_X2AP_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEContextRelease, id_new_enb_ue_x2ap_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_Old_eNB_UE_X2AP_ID_Extension", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEContextRelease, id_old_enb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_New_eNB_UE_X2AP_ID_Extension", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEContextRelease, id_new_enb_ue_x2ap_id_extension), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SIPTO_BearerDeactivationIndication", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEContextRelease, id_sipto_bearerdeactivationindication), + &uenibstreamprotobuf__true_opt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNB_UE_X2AP_ID", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEContextRelease, id_sgnb_ue_x2ap_id), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__uecontext_release__field_indices_by_name[] = { + 1, /* field[1] = id_New_eNB_UE_X2AP_ID */ + 3, /* field[3] = id_New_eNB_UE_X2AP_ID_Extension */ + 0, /* field[0] = id_Old_eNB_UE_X2AP_ID */ + 2, /* field[2] = id_Old_eNB_UE_X2AP_ID_Extension */ + 4, /* field[4] = id_SIPTO_BearerDeactivationIndication */ + 5, /* field[5] = id_SgNB_UE_X2AP_ID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__uecontext_release__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__uecontext_release__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UEContextRelease", + "UEContextRelease", + "Uenibstreamprotobuf__UEContextRelease", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UEContextRelease), + 6, + uenibstreamprotobuf__uecontext_release__field_descriptors, + uenibstreamprotobuf__uecontext_release__field_indices_by_name, + 1, uenibstreamprotobuf__uecontext_release__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__uecontext_release__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/ue_context_release.pb-c.h b/mc-core/mc/local_datasource/ue_context_release.pb-c.h new file mode 100644 index 0000000..d097fe1 --- /dev/null +++ b/mc-core/mc/local_datasource/ue_context_release.pb-c.h @@ -0,0 +1,78 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: ue_context_release.proto */ + +#ifndef PROTOBUF_C_ue_5fcontext_5frelease_2eproto__INCLUDED +#define PROTOBUF_C_ue_5fcontext_5frelease_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "common_types.pb-c.h" + +typedef struct _Uenibstreamprotobuf__UEContextRelease Uenibstreamprotobuf__UEContextRelease; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__UEContextRelease +{ + ProtobufCMessage base; + uint32_t id_old_enb_ue_x2ap_id; + uint32_t id_new_enb_ue_x2ap_id; + Google__Protobuf__UInt32Value *id_old_enb_ue_x2ap_id_extension; + Google__Protobuf__UInt32Value *id_new_enb_ue_x2ap_id_extension; + Uenibstreamprotobuf__TrueOpt *id_sipto_bearerdeactivationindication; + Google__Protobuf__UInt32Value *id_sgnb_ue_x2ap_id; +}; +#define UENIBSTREAMPROTOBUF__UECONTEXT_RELEASE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uecontext_release__descriptor) \ + , 0, 0, NULL, NULL, NULL, NULL } + + +/* Uenibstreamprotobuf__UEContextRelease methods */ +void uenibstreamprotobuf__uecontext_release__init + (Uenibstreamprotobuf__UEContextRelease *message); +size_t uenibstreamprotobuf__uecontext_release__get_packed_size + (const Uenibstreamprotobuf__UEContextRelease *message); +size_t uenibstreamprotobuf__uecontext_release__pack + (const Uenibstreamprotobuf__UEContextRelease *message, + uint8_t *out); +size_t uenibstreamprotobuf__uecontext_release__pack_to_buffer + (const Uenibstreamprotobuf__UEContextRelease *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UEContextRelease * + uenibstreamprotobuf__uecontext_release__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__uecontext_release__free_unpacked + (Uenibstreamprotobuf__UEContextRelease *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__UEContextRelease_Closure) + (const Uenibstreamprotobuf__UEContextRelease *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uecontext_release__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_ue_5fcontext_5frelease_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/x2ap_common_types.pb-c.c b/mc-core/mc/local_datasource/x2ap_common_types.pb-c.c new file mode 100644 index 0000000..b83f778 --- /dev/null +++ b/mc-core/mc/local_datasource/x2ap_common_types.pb-c.c @@ -0,0 +1,6707 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: x2ap_common_types.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "x2ap_common_types.pb-c.h" +void uenibstreamprotobuf__en__dc__resource_configuration__init + (Uenibstreamprotobuf__ENDCResourceConfiguration *message) +{ + static const Uenibstreamprotobuf__ENDCResourceConfiguration init_value = UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__en__dc__resource_configuration__get_packed_size + (const Uenibstreamprotobuf__ENDCResourceConfiguration *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__en__dc__resource_configuration__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__en__dc__resource_configuration__pack + (const Uenibstreamprotobuf__ENDCResourceConfiguration *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__en__dc__resource_configuration__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__en__dc__resource_configuration__pack_to_buffer + (const Uenibstreamprotobuf__ENDCResourceConfiguration *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__en__dc__resource_configuration__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ENDCResourceConfiguration * + uenibstreamprotobuf__en__dc__resource_configuration__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ENDCResourceConfiguration *) + protobuf_c_message_unpack (&uenibstreamprotobuf__en__dc__resource_configuration__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__en__dc__resource_configuration__free_unpacked + (Uenibstreamprotobuf__ENDCResourceConfiguration *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__en__dc__resource_configuration__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rab__level__qo_s__parameters__init + (Uenibstreamprotobuf__ERABLevelQoSParameters *message) +{ + static const Uenibstreamprotobuf__ERABLevelQoSParameters init_value = UENIBSTREAMPROTOBUF__E__RAB__LEVEL__QO_S__PARAMETERS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__get_packed_size + (const Uenibstreamprotobuf__ERABLevelQoSParameters *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__pack + (const Uenibstreamprotobuf__ERABLevelQoSParameters *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__pack_to_buffer + (const Uenibstreamprotobuf__ERABLevelQoSParameters *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABLevelQoSParameters * + uenibstreamprotobuf__e__rab__level__qo_s__parameters__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABLevelQoSParameters *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rab__level__qo_s__parameters__free_unpacked + (Uenibstreamprotobuf__ERABLevelQoSParameters *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__allocation_and_retention_priority__init + (Uenibstreamprotobuf__AllocationAndRetentionPriority *message) +{ + static const Uenibstreamprotobuf__AllocationAndRetentionPriority init_value = UENIBSTREAMPROTOBUF__ALLOCATION_AND_RETENTION_PRIORITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__allocation_and_retention_priority__get_packed_size + (const Uenibstreamprotobuf__AllocationAndRetentionPriority *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__allocation_and_retention_priority__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__allocation_and_retention_priority__pack + (const Uenibstreamprotobuf__AllocationAndRetentionPriority *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__allocation_and_retention_priority__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__allocation_and_retention_priority__pack_to_buffer + (const Uenibstreamprotobuf__AllocationAndRetentionPriority *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__allocation_and_retention_priority__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__AllocationAndRetentionPriority * + uenibstreamprotobuf__allocation_and_retention_priority__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__AllocationAndRetentionPriority *) + protobuf_c_message_unpack (&uenibstreamprotobuf__allocation_and_retention_priority__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__allocation_and_retention_priority__free_unpacked + (Uenibstreamprotobuf__AllocationAndRetentionPriority *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__allocation_and_retention_priority__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pre_emption_vulnerability__init + (Uenibstreamprotobuf__PreEmptionVulnerability *message) +{ + static const Uenibstreamprotobuf__PreEmptionVulnerability init_value = UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pre_emption_vulnerability__get_packed_size + (const Uenibstreamprotobuf__PreEmptionVulnerability *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pre_emption_vulnerability__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pre_emption_vulnerability__pack + (const Uenibstreamprotobuf__PreEmptionVulnerability *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pre_emption_vulnerability__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pre_emption_vulnerability__pack_to_buffer + (const Uenibstreamprotobuf__PreEmptionVulnerability *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pre_emption_vulnerability__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PreEmptionVulnerability * + uenibstreamprotobuf__pre_emption_vulnerability__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PreEmptionVulnerability *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pre_emption_vulnerability__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pre_emption_vulnerability__free_unpacked + (Uenibstreamprotobuf__PreEmptionVulnerability *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pre_emption_vulnerability__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pre_emption_capability__init + (Uenibstreamprotobuf__PreEmptionCapability *message) +{ + static const Uenibstreamprotobuf__PreEmptionCapability init_value = UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pre_emption_capability__get_packed_size + (const Uenibstreamprotobuf__PreEmptionCapability *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pre_emption_capability__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pre_emption_capability__pack + (const Uenibstreamprotobuf__PreEmptionCapability *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pre_emption_capability__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pre_emption_capability__pack_to_buffer + (const Uenibstreamprotobuf__PreEmptionCapability *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pre_emption_capability__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PreEmptionCapability * + uenibstreamprotobuf__pre_emption_capability__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PreEmptionCapability *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pre_emption_capability__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pre_emption_capability__free_unpacked + (Uenibstreamprotobuf__PreEmptionCapability *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pre_emption_capability__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__init + (Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message) +{ + static const Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs init_value = UENIBSTREAMPROTOBUF__E__RAB__LEVEL__QO_S__PARAMETERS__EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__pack + (const Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs * + uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__gbr__qos_information__init + (Uenibstreamprotobuf__GBRQosInformation *message) +{ + static const Uenibstreamprotobuf__GBRQosInformation init_value = UENIBSTREAMPROTOBUF__GBR__QOS_INFORMATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__gbr__qos_information__get_packed_size + (const Uenibstreamprotobuf__GBRQosInformation *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gbr__qos_information__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__gbr__qos_information__pack + (const Uenibstreamprotobuf__GBRQosInformation *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gbr__qos_information__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__gbr__qos_information__pack_to_buffer + (const Uenibstreamprotobuf__GBRQosInformation *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gbr__qos_information__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__GBRQosInformation * + uenibstreamprotobuf__gbr__qos_information__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__GBRQosInformation *) + protobuf_c_message_unpack (&uenibstreamprotobuf__gbr__qos_information__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__gbr__qos_information__free_unpacked + (Uenibstreamprotobuf__GBRQosInformation *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__gbr__qos_information__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__gbr__qos_information__ext_ies__init + (Uenibstreamprotobuf__GBRQosInformationExtIEs *message) +{ + static const Uenibstreamprotobuf__GBRQosInformationExtIEs init_value = UENIBSTREAMPROTOBUF__GBR__QOS_INFORMATION__EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__gbr__qos_information__ext_ies__get_packed_size + (const Uenibstreamprotobuf__GBRQosInformationExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__gbr__qos_information__ext_ies__pack + (const Uenibstreamprotobuf__GBRQosInformationExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__gbr__qos_information__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__GBRQosInformationExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__GBRQosInformationExtIEs * + uenibstreamprotobuf__gbr__qos_information__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__GBRQosInformationExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__gbr__qos_information__ext_ies__free_unpacked + (Uenibstreamprotobuf__GBRQosInformationExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__gtptunnel_endpoint__init + (Uenibstreamprotobuf__GTPtunnelEndpoint *message) +{ + static const Uenibstreamprotobuf__GTPtunnelEndpoint init_value = UENIBSTREAMPROTOBUF__GTPTUNNEL_ENDPOINT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__gtptunnel_endpoint__get_packed_size + (const Uenibstreamprotobuf__GTPtunnelEndpoint *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gtptunnel_endpoint__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__gtptunnel_endpoint__pack + (const Uenibstreamprotobuf__GTPtunnelEndpoint *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gtptunnel_endpoint__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__gtptunnel_endpoint__pack_to_buffer + (const Uenibstreamprotobuf__GTPtunnelEndpoint *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gtptunnel_endpoint__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__GTPtunnelEndpoint * + uenibstreamprotobuf__gtptunnel_endpoint__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__GTPtunnelEndpoint *) + protobuf_c_message_unpack (&uenibstreamprotobuf__gtptunnel_endpoint__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__gtptunnel_endpoint__free_unpacked + (Uenibstreamprotobuf__GTPtunnelEndpoint *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__gtptunnel_endpoint__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__init + (Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message) +{ + static const Uenibstreamprotobuf__GTPtunnelEndpointExtIEs init_value = UENIBSTREAMPROTOBUF__GTPTUNNEL_ENDPOINT__EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__get_packed_size + (const Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__pack + (const Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__GTPtunnelEndpointExtIEs * + uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__free_unpacked + (Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rlcmode__init + (Uenibstreamprotobuf__RLCMode *message) +{ + static const Uenibstreamprotobuf__RLCMode init_value = UENIBSTREAMPROTOBUF__RLCMODE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rlcmode__get_packed_size + (const Uenibstreamprotobuf__RLCMode *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlcmode__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rlcmode__pack + (const Uenibstreamprotobuf__RLCMode *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlcmode__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rlcmode__pack_to_buffer + (const Uenibstreamprotobuf__RLCMode *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlcmode__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RLCMode * + uenibstreamprotobuf__rlcmode__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RLCMode *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rlcmode__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rlcmode__free_unpacked + (Uenibstreamprotobuf__RLCMode *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rlcmode__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rlc__status__init + (Uenibstreamprotobuf__RLCStatus *message) +{ + static const Uenibstreamprotobuf__RLCStatus init_value = UENIBSTREAMPROTOBUF__RLC__STATUS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rlc__status__get_packed_size + (const Uenibstreamprotobuf__RLCStatus *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlc__status__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rlc__status__pack + (const Uenibstreamprotobuf__RLCStatus *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlc__status__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rlc__status__pack_to_buffer + (const Uenibstreamprotobuf__RLCStatus *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rlc__status__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RLCStatus * + uenibstreamprotobuf__rlc__status__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RLCStatus *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rlc__status__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rlc__status__free_unpacked + (Uenibstreamprotobuf__RLCStatus *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rlc__status__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ulconfiguration__init + (Uenibstreamprotobuf__ULConfiguration *message) +{ + static const Uenibstreamprotobuf__ULConfiguration init_value = UENIBSTREAMPROTOBUF__ULCONFIGURATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ulconfiguration__get_packed_size + (const Uenibstreamprotobuf__ULConfiguration *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ulconfiguration__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ulconfiguration__pack + (const Uenibstreamprotobuf__ULConfiguration *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ulconfiguration__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ulconfiguration__pack_to_buffer + (const Uenibstreamprotobuf__ULConfiguration *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ulconfiguration__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ULConfiguration * + uenibstreamprotobuf__ulconfiguration__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ULConfiguration *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ulconfiguration__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ulconfiguration__free_unpacked + (Uenibstreamprotobuf__ULConfiguration *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ulconfiguration__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pdcpsn_length__init + (Uenibstreamprotobuf__PDCPSnLength *message) +{ + static const Uenibstreamprotobuf__PDCPSnLength init_value = UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pdcpsn_length__get_packed_size + (const Uenibstreamprotobuf__PDCPSnLength *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcpsn_length__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pdcpsn_length__pack + (const Uenibstreamprotobuf__PDCPSnLength *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcpsn_length__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pdcpsn_length__pack_to_buffer + (const Uenibstreamprotobuf__PDCPSnLength *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcpsn_length__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PDCPSnLength * + uenibstreamprotobuf__pdcpsn_length__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PDCPSnLength *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pdcpsn_length__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pdcpsn_length__free_unpacked + (Uenibstreamprotobuf__PDCPSnLength *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pdcpsn_length__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__pdcpchange_indication__init + (Uenibstreamprotobuf__PDCPChangeIndication *message) +{ + static const Uenibstreamprotobuf__PDCPChangeIndication init_value = UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__pdcpchange_indication__get_packed_size + (const Uenibstreamprotobuf__PDCPChangeIndication *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcpchange_indication__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__pdcpchange_indication__pack + (const Uenibstreamprotobuf__PDCPChangeIndication *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcpchange_indication__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__pdcpchange_indication__pack_to_buffer + (const Uenibstreamprotobuf__PDCPChangeIndication *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__pdcpchange_indication__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__PDCPChangeIndication * + uenibstreamprotobuf__pdcpchange_indication__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__PDCPChangeIndication *) + protobuf_c_message_unpack (&uenibstreamprotobuf__pdcpchange_indication__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__pdcpchange_indication__free_unpacked + (Uenibstreamprotobuf__PDCPChangeIndication *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__pdcpchange_indication__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__split_srbs__init + (Uenibstreamprotobuf__SplitSRBs *message) +{ + static const Uenibstreamprotobuf__SplitSRBs init_value = UENIBSTREAMPROTOBUF__SPLIT_SRBS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__split_srbs__get_packed_size + (const Uenibstreamprotobuf__SplitSRBs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__split_srbs__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__split_srbs__pack + (const Uenibstreamprotobuf__SplitSRBs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__split_srbs__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__split_srbs__pack_to_buffer + (const Uenibstreamprotobuf__SplitSRBs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__split_srbs__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SplitSRBs * + uenibstreamprotobuf__split_srbs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SplitSRBs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__split_srbs__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__split_srbs__free_unpacked + (Uenibstreamprotobuf__SplitSRBs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__split_srbs__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nrcgi__init + (Uenibstreamprotobuf__NRCGI *message) +{ + static const Uenibstreamprotobuf__NRCGI init_value = UENIBSTREAMPROTOBUF__NRCGI__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nrcgi__get_packed_size + (const Uenibstreamprotobuf__NRCGI *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrcgi__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nrcgi__pack + (const Uenibstreamprotobuf__NRCGI *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrcgi__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nrcgi__pack_to_buffer + (const Uenibstreamprotobuf__NRCGI *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrcgi__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NRCGI * + uenibstreamprotobuf__nrcgi__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NRCGI *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nrcgi__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nrcgi__free_unpacked + (Uenibstreamprotobuf__NRCGI *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nrcgi__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nrcgi__ext_ies__init + (Uenibstreamprotobuf__NRCGIExtIEs *message) +{ + static const Uenibstreamprotobuf__NRCGIExtIEs init_value = UENIBSTREAMPROTOBUF__NRCGI__EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nrcgi__ext_ies__get_packed_size + (const Uenibstreamprotobuf__NRCGIExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrcgi__ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nrcgi__ext_ies__pack + (const Uenibstreamprotobuf__NRCGIExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrcgi__ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nrcgi__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__NRCGIExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrcgi__ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NRCGIExtIEs * + uenibstreamprotobuf__nrcgi__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NRCGIExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nrcgi__ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nrcgi__ext_ies__free_unpacked + (Uenibstreamprotobuf__NRCGIExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nrcgi__ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ecgi__init + (Uenibstreamprotobuf__ECGI *message) +{ + static const Uenibstreamprotobuf__ECGI init_value = UENIBSTREAMPROTOBUF__ECGI__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ecgi__get_packed_size + (const Uenibstreamprotobuf__ECGI *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ecgi__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ecgi__pack + (const Uenibstreamprotobuf__ECGI *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ecgi__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ecgi__pack_to_buffer + (const Uenibstreamprotobuf__ECGI *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ecgi__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ECGI * + uenibstreamprotobuf__ecgi__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ECGI *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ecgi__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ecgi__free_unpacked + (Uenibstreamprotobuf__ECGI *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ecgi__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rab__list__init + (Uenibstreamprotobuf__ERABList *message) +{ + static const Uenibstreamprotobuf__ERABList init_value = UENIBSTREAMPROTOBUF__E__RAB__LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rab__list__get_packed_size + (const Uenibstreamprotobuf__ERABList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rab__list__pack + (const Uenibstreamprotobuf__ERABList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rab__list__pack_to_buffer + (const Uenibstreamprotobuf__ERABList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABList * + uenibstreamprotobuf__e__rab__list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rab__list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rab__list__free_unpacked + (Uenibstreamprotobuf__ERABList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rab__item_ies__init + (Uenibstreamprotobuf__ERABItemIEs *message) +{ + static const Uenibstreamprotobuf__ERABItemIEs init_value = UENIBSTREAMPROTOBUF__E__RAB__ITEM_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rab__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABItemIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__item_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rab__item_ies__pack + (const Uenibstreamprotobuf__ERABItemIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__item_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rab__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABItemIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__item_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABItemIEs * + uenibstreamprotobuf__e__rab__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABItemIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rab__item_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rab__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABItemIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__item_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__e__rab__item__init + (Uenibstreamprotobuf__ERABItem *message) +{ + static const Uenibstreamprotobuf__ERABItem init_value = UENIBSTREAMPROTOBUF__E__RAB__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__e__rab__item__get_packed_size + (const Uenibstreamprotobuf__ERABItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__e__rab__item__pack + (const Uenibstreamprotobuf__ERABItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__e__rab__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ERABItem * + uenibstreamprotobuf__e__rab__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ERABItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__e__rab__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__e__rab__item__free_unpacked + (Uenibstreamprotobuf__ERABItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__criticality_diagnostics__init + (Uenibstreamprotobuf__CriticalityDiagnostics *message) +{ + static const Uenibstreamprotobuf__CriticalityDiagnostics init_value = UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__criticality_diagnostics__get_packed_size + (const Uenibstreamprotobuf__CriticalityDiagnostics *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__criticality_diagnostics__pack + (const Uenibstreamprotobuf__CriticalityDiagnostics *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__criticality_diagnostics__pack_to_buffer + (const Uenibstreamprotobuf__CriticalityDiagnostics *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CriticalityDiagnostics * + uenibstreamprotobuf__criticality_diagnostics__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CriticalityDiagnostics *) + protobuf_c_message_unpack (&uenibstreamprotobuf__criticality_diagnostics__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__criticality_diagnostics__free_unpacked + (Uenibstreamprotobuf__CriticalityDiagnostics *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__triggering_message__init + (Uenibstreamprotobuf__TriggeringMessage *message) +{ + static const Uenibstreamprotobuf__TriggeringMessage init_value = UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__triggering_message__get_packed_size + (const Uenibstreamprotobuf__TriggeringMessage *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__triggering_message__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__triggering_message__pack + (const Uenibstreamprotobuf__TriggeringMessage *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__triggering_message__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__triggering_message__pack_to_buffer + (const Uenibstreamprotobuf__TriggeringMessage *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__triggering_message__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TriggeringMessage * + uenibstreamprotobuf__triggering_message__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TriggeringMessage *) + protobuf_c_message_unpack (&uenibstreamprotobuf__triggering_message__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__triggering_message__free_unpacked + (Uenibstreamprotobuf__TriggeringMessage *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__triggering_message__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__criticality__init + (Uenibstreamprotobuf__Criticality *message) +{ + static const Uenibstreamprotobuf__Criticality init_value = UENIBSTREAMPROTOBUF__CRITICALITY__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__criticality__get_packed_size + (const Uenibstreamprotobuf__Criticality *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__criticality__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__criticality__pack + (const Uenibstreamprotobuf__Criticality *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__criticality__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__criticality__pack_to_buffer + (const Uenibstreamprotobuf__Criticality *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__criticality__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__Criticality * + uenibstreamprotobuf__criticality__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__Criticality *) + protobuf_c_message_unpack (&uenibstreamprotobuf__criticality__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__criticality__free_unpacked + (Uenibstreamprotobuf__Criticality *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__criticality__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__criticality_diagnostics__ie__list__init + (Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message) +{ + static const Uenibstreamprotobuf__CriticalityDiagnosticsIEList init_value = UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__IE__LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__get_packed_size + (const Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__pack + (const Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__pack_to_buffer + (const Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CriticalityDiagnosticsIEList * + uenibstreamprotobuf__criticality_diagnostics__ie__list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CriticalityDiagnosticsIEList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__criticality_diagnostics__ie__list__free_unpacked + (Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__criticality_diagnostics__ie__list__item__init + (Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message) +{ + static const Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem init_value = UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__IE__LIST__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__item__get_packed_size + (const Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__item__pack + (const Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__item__pack_to_buffer + (const Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem * + uenibstreamprotobuf__criticality_diagnostics__ie__list__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__criticality_diagnostics__ie__list__item__free_unpacked + (Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__type_of_error__init + (Uenibstreamprotobuf__TypeOfError *message) +{ + static const Uenibstreamprotobuf__TypeOfError init_value = UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__type_of_error__get_packed_size + (const Uenibstreamprotobuf__TypeOfError *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__type_of_error__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__type_of_error__pack + (const Uenibstreamprotobuf__TypeOfError *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__type_of_error__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__type_of_error__pack_to_buffer + (const Uenibstreamprotobuf__TypeOfError *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__type_of_error__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__TypeOfError * + uenibstreamprotobuf__type_of_error__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__TypeOfError *) + protobuf_c_message_unpack (&uenibstreamprotobuf__type_of_error__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__type_of_error__free_unpacked + (Uenibstreamprotobuf__TypeOfError *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__type_of_error__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__criticality_diagnostics__ext_ies__init + (Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message) +{ + static const Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs init_value = UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__criticality_diagnostics__ext_ies__get_packed_size + (const Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__criticality_diagnostics__ext_ies__pack + (const Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__criticality_diagnostics__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs * + uenibstreamprotobuf__criticality_diagnostics__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__criticality_diagnostics__ext_ies__free_unpacked + (Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sg_nbresource_coordination_information__init + (Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message) +{ + static const Uenibstreamprotobuf__SgNBResourceCoordinationInformation init_value = UENIBSTREAMPROTOBUF__SG_NBRESOURCE_COORDINATION_INFORMATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbresource_coordination_information__get_packed_size + (const Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbresource_coordination_information__pack + (const Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbresource_coordination_information__pack_to_buffer + (const Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBResourceCoordinationInformation * + uenibstreamprotobuf__sg_nbresource_coordination_information__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBResourceCoordinationInformation *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbresource_coordination_information__free_unpacked + (Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__init + (Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message) +{ + static const Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs init_value = UENIBSTREAMPROTOBUF__SG_NBRESOURCE_COORDINATION_INFORMATION_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__get_packed_size + (const Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__pack + (const Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs * + uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__free_unpacked + (Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sg_nbcoordination_assistance_information__init + (Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message) +{ + static const Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation init_value = UENIBSTREAMPROTOBUF__SG_NBCOORDINATION_ASSISTANCE_INFORMATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sg_nbcoordination_assistance_information__get_packed_size + (const Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sg_nbcoordination_assistance_information__pack + (const Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sg_nbcoordination_assistance_information__pack_to_buffer + (const Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation * + uenibstreamprotobuf__sg_nbcoordination_assistance_information__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sg_nbcoordination_assistance_information__free_unpacked + (Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__rrc__config__ind__init + (Uenibstreamprotobuf__RRCConfigInd *message) +{ + static const Uenibstreamprotobuf__RRCConfigInd init_value = UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__rrc__config__ind__get_packed_size + (const Uenibstreamprotobuf__RRCConfigInd *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrc__config__ind__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__rrc__config__ind__pack + (const Uenibstreamprotobuf__RRCConfigInd *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrc__config__ind__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__rrc__config__ind__pack_to_buffer + (const Uenibstreamprotobuf__RRCConfigInd *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__rrc__config__ind__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__RRCConfigInd * + uenibstreamprotobuf__rrc__config__ind__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__RRCConfigInd *) + protobuf_c_message_unpack (&uenibstreamprotobuf__rrc__config__ind__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__rrc__config__ind__free_unpacked + (Uenibstreamprotobuf__RRCConfigInd *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__rrc__config__ind__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__handover_restriction_list__init + (Uenibstreamprotobuf__HandoverRestrictionList *message) +{ + static const Uenibstreamprotobuf__HandoverRestrictionList init_value = UENIBSTREAMPROTOBUF__HANDOVER_RESTRICTION_LIST__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__handover_restriction_list__get_packed_size + (const Uenibstreamprotobuf__HandoverRestrictionList *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__handover_restriction_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__handover_restriction_list__pack + (const Uenibstreamprotobuf__HandoverRestrictionList *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__handover_restriction_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__handover_restriction_list__pack_to_buffer + (const Uenibstreamprotobuf__HandoverRestrictionList *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__handover_restriction_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__HandoverRestrictionList * + uenibstreamprotobuf__handover_restriction_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__HandoverRestrictionList *) + protobuf_c_message_unpack (&uenibstreamprotobuf__handover_restriction_list__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__handover_restriction_list__free_unpacked + (Uenibstreamprotobuf__HandoverRestrictionList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__handover_restriction_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__eplmns__init + (Uenibstreamprotobuf__EPLMNs *message) +{ + static const Uenibstreamprotobuf__EPLMNs init_value = UENIBSTREAMPROTOBUF__EPLMNS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__eplmns__get_packed_size + (const Uenibstreamprotobuf__EPLMNs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eplmns__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__eplmns__pack + (const Uenibstreamprotobuf__EPLMNs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eplmns__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__eplmns__pack_to_buffer + (const Uenibstreamprotobuf__EPLMNs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__eplmns__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__EPLMNs * + uenibstreamprotobuf__eplmns__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__EPLMNs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__eplmns__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__eplmns__free_unpacked + (Uenibstreamprotobuf__EPLMNs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__eplmns__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__forbidden_tas__init + (Uenibstreamprotobuf__ForbiddenTAs *message) +{ + static const Uenibstreamprotobuf__ForbiddenTAs init_value = UENIBSTREAMPROTOBUF__FORBIDDEN_TAS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__forbidden_tas__get_packed_size + (const Uenibstreamprotobuf__ForbiddenTAs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tas__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__forbidden_tas__pack + (const Uenibstreamprotobuf__ForbiddenTAs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tas__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__forbidden_tas__pack_to_buffer + (const Uenibstreamprotobuf__ForbiddenTAs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tas__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ForbiddenTAs * + uenibstreamprotobuf__forbidden_tas__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ForbiddenTAs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__forbidden_tas__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__forbidden_tas__free_unpacked + (Uenibstreamprotobuf__ForbiddenTAs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tas__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__forbidden_tas__item__init + (Uenibstreamprotobuf__ForbiddenTAsItem *message) +{ + static const Uenibstreamprotobuf__ForbiddenTAsItem init_value = UENIBSTREAMPROTOBUF__FORBIDDEN_TAS__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__forbidden_tas__item__get_packed_size + (const Uenibstreamprotobuf__ForbiddenTAsItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tas__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__forbidden_tas__item__pack + (const Uenibstreamprotobuf__ForbiddenTAsItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tas__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__forbidden_tas__item__pack_to_buffer + (const Uenibstreamprotobuf__ForbiddenTAsItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tas__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ForbiddenTAsItem * + uenibstreamprotobuf__forbidden_tas__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ForbiddenTAsItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__forbidden_tas__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__forbidden_tas__item__free_unpacked + (Uenibstreamprotobuf__ForbiddenTAsItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tas__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__forbidden_tacs__init + (Uenibstreamprotobuf__ForbiddenTACs *message) +{ + static const Uenibstreamprotobuf__ForbiddenTACs init_value = UENIBSTREAMPROTOBUF__FORBIDDEN_TACS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__forbidden_tacs__get_packed_size + (const Uenibstreamprotobuf__ForbiddenTACs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tacs__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__forbidden_tacs__pack + (const Uenibstreamprotobuf__ForbiddenTACs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tacs__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__forbidden_tacs__pack_to_buffer + (const Uenibstreamprotobuf__ForbiddenTACs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tacs__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ForbiddenTACs * + uenibstreamprotobuf__forbidden_tacs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ForbiddenTACs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__forbidden_tacs__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__forbidden_tacs__free_unpacked + (Uenibstreamprotobuf__ForbiddenTACs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tacs__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__forbidden_las__init + (Uenibstreamprotobuf__ForbiddenLAs *message) +{ + static const Uenibstreamprotobuf__ForbiddenLAs init_value = UENIBSTREAMPROTOBUF__FORBIDDEN_LAS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__forbidden_las__get_packed_size + (const Uenibstreamprotobuf__ForbiddenLAs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_las__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__forbidden_las__pack + (const Uenibstreamprotobuf__ForbiddenLAs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_las__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__forbidden_las__pack_to_buffer + (const Uenibstreamprotobuf__ForbiddenLAs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_las__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ForbiddenLAs * + uenibstreamprotobuf__forbidden_las__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ForbiddenLAs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__forbidden_las__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__forbidden_las__free_unpacked + (Uenibstreamprotobuf__ForbiddenLAs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_las__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__forbidden_las__item__init + (Uenibstreamprotobuf__ForbiddenLAsItem *message) +{ + static const Uenibstreamprotobuf__ForbiddenLAsItem init_value = UENIBSTREAMPROTOBUF__FORBIDDEN_LAS__ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__forbidden_las__item__get_packed_size + (const Uenibstreamprotobuf__ForbiddenLAsItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_las__item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__forbidden_las__item__pack + (const Uenibstreamprotobuf__ForbiddenLAsItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_las__item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__forbidden_las__item__pack_to_buffer + (const Uenibstreamprotobuf__ForbiddenLAsItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_las__item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ForbiddenLAsItem * + uenibstreamprotobuf__forbidden_las__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ForbiddenLAsItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__forbidden_las__item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__forbidden_las__item__free_unpacked + (Uenibstreamprotobuf__ForbiddenLAsItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_las__item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__forbidden_lacs__init + (Uenibstreamprotobuf__ForbiddenLACs *message) +{ + static const Uenibstreamprotobuf__ForbiddenLACs init_value = UENIBSTREAMPROTOBUF__FORBIDDEN_LACS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__forbidden_lacs__get_packed_size + (const Uenibstreamprotobuf__ForbiddenLACs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_lacs__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__forbidden_lacs__pack + (const Uenibstreamprotobuf__ForbiddenLACs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_lacs__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__forbidden_lacs__pack_to_buffer + (const Uenibstreamprotobuf__ForbiddenLACs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_lacs__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ForbiddenLACs * + uenibstreamprotobuf__forbidden_lacs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ForbiddenLACs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__forbidden_lacs__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__forbidden_lacs__free_unpacked + (Uenibstreamprotobuf__ForbiddenLACs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_lacs__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__forbidden_inter_rats__init + (Uenibstreamprotobuf__ForbiddenInterRATs *message) +{ + static const Uenibstreamprotobuf__ForbiddenInterRATs init_value = UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__forbidden_inter_rats__get_packed_size + (const Uenibstreamprotobuf__ForbiddenInterRATs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_inter_rats__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__forbidden_inter_rats__pack + (const Uenibstreamprotobuf__ForbiddenInterRATs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_inter_rats__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__forbidden_inter_rats__pack_to_buffer + (const Uenibstreamprotobuf__ForbiddenInterRATs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_inter_rats__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ForbiddenInterRATs * + uenibstreamprotobuf__forbidden_inter_rats__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ForbiddenInterRATs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__forbidden_inter_rats__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__forbidden_inter_rats__free_unpacked + (Uenibstreamprotobuf__ForbiddenInterRATs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_inter_rats__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__handover_restriction_list__ext_ies__init + (Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message) +{ + static const Uenibstreamprotobuf__HandoverRestrictionListExtIEs init_value = UENIBSTREAMPROTOBUF__HANDOVER_RESTRICTION_LIST__EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__handover_restriction_list__ext_ies__get_packed_size + (const Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__handover_restriction_list__ext_ies__pack + (const Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__handover_restriction_list__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__HandoverRestrictionListExtIEs * + uenibstreamprotobuf__handover_restriction_list__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__HandoverRestrictionListExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__handover_restriction_list__ext_ies__free_unpacked + (Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__init + (Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message) +{ + static const Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT init_value = UENIBSTREAMPROTOBUF__NRRESTRICTIONIN_EPSAS_SECONDARY_RAT__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__get_packed_size + (const Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__pack + (const Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__pack_to_buffer + (const Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT * + uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__free_unpacked + (Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cntype_restrictions__init + (Uenibstreamprotobuf__CNTypeRestrictions *message) +{ + static const Uenibstreamprotobuf__CNTypeRestrictions init_value = UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cntype_restrictions__get_packed_size + (const Uenibstreamprotobuf__CNTypeRestrictions *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cntype_restrictions__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cntype_restrictions__pack + (const Uenibstreamprotobuf__CNTypeRestrictions *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cntype_restrictions__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cntype_restrictions__pack_to_buffer + (const Uenibstreamprotobuf__CNTypeRestrictions *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cntype_restrictions__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CNTypeRestrictions * + uenibstreamprotobuf__cntype_restrictions__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CNTypeRestrictions *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cntype_restrictions__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cntype_restrictions__free_unpacked + (Uenibstreamprotobuf__CNTypeRestrictions *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cntype_restrictions__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__cntype_restrictions_item__init + (Uenibstreamprotobuf__CNTypeRestrictionsItem *message) +{ + static const Uenibstreamprotobuf__CNTypeRestrictionsItem init_value = UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS_ITEM__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__cntype_restrictions_item__get_packed_size + (const Uenibstreamprotobuf__CNTypeRestrictionsItem *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cntype_restrictions_item__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__cntype_restrictions_item__pack + (const Uenibstreamprotobuf__CNTypeRestrictionsItem *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cntype_restrictions_item__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__cntype_restrictions_item__pack_to_buffer + (const Uenibstreamprotobuf__CNTypeRestrictionsItem *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__cntype_restrictions_item__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__CNTypeRestrictionsItem * + uenibstreamprotobuf__cntype_restrictions_item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__CNTypeRestrictionsItem *) + protobuf_c_message_unpack (&uenibstreamprotobuf__cntype_restrictions_item__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__cntype_restrictions_item__free_unpacked + (Uenibstreamprotobuf__CNTypeRestrictionsItem *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__cntype_restrictions_item__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nrrestrictionin5_gs__init + (Uenibstreamprotobuf__NRrestrictionin5GS *message) +{ + static const Uenibstreamprotobuf__NRrestrictionin5GS init_value = UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nrrestrictionin5_gs__get_packed_size + (const Uenibstreamprotobuf__NRrestrictionin5GS *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrrestrictionin5_gs__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nrrestrictionin5_gs__pack + (const Uenibstreamprotobuf__NRrestrictionin5GS *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrrestrictionin5_gs__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nrrestrictionin5_gs__pack_to_buffer + (const Uenibstreamprotobuf__NRrestrictionin5GS *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nrrestrictionin5_gs__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NRrestrictionin5GS * + uenibstreamprotobuf__nrrestrictionin5_gs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NRrestrictionin5GS *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nrrestrictionin5_gs__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nrrestrictionin5_gs__free_unpacked + (Uenibstreamprotobuf__NRrestrictionin5GS *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nrrestrictionin5_gs__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__nruesecurity_capabilities__init + (Uenibstreamprotobuf__NRUESecurityCapabilities *message) +{ + static const Uenibstreamprotobuf__NRUESecurityCapabilities init_value = UENIBSTREAMPROTOBUF__NRUESECURITY_CAPABILITIES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__nruesecurity_capabilities__get_packed_size + (const Uenibstreamprotobuf__NRUESecurityCapabilities *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nruesecurity_capabilities__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__nruesecurity_capabilities__pack + (const Uenibstreamprotobuf__NRUESecurityCapabilities *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nruesecurity_capabilities__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__nruesecurity_capabilities__pack_to_buffer + (const Uenibstreamprotobuf__NRUESecurityCapabilities *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__nruesecurity_capabilities__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__NRUESecurityCapabilities * + uenibstreamprotobuf__nruesecurity_capabilities__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__NRUESecurityCapabilities *) + protobuf_c_message_unpack (&uenibstreamprotobuf__nruesecurity_capabilities__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__nruesecurity_capabilities__free_unpacked + (Uenibstreamprotobuf__NRUESecurityCapabilities *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__nruesecurity_capabilities__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ueaggregate_maximum_bit_rate__init + (Uenibstreamprotobuf__UEAggregateMaximumBitRate *message) +{ + static const Uenibstreamprotobuf__UEAggregateMaximumBitRate init_value = UENIBSTREAMPROTOBUF__UEAGGREGATE_MAXIMUM_BIT_RATE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ueaggregate_maximum_bit_rate__get_packed_size + (const Uenibstreamprotobuf__UEAggregateMaximumBitRate *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ueaggregate_maximum_bit_rate__pack + (const Uenibstreamprotobuf__UEAggregateMaximumBitRate *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ueaggregate_maximum_bit_rate__pack_to_buffer + (const Uenibstreamprotobuf__UEAggregateMaximumBitRate *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UEAggregateMaximumBitRate * + uenibstreamprotobuf__ueaggregate_maximum_bit_rate__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UEAggregateMaximumBitRate *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ueaggregate_maximum_bit_rate__free_unpacked + (Uenibstreamprotobuf__UEAggregateMaximumBitRate *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__init + (Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message) +{ + static const Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs init_value = UENIBSTREAMPROTOBUF__UEAGGREGATE__MAXIMUM_BITRATE__EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__get_packed_size + (const Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__pack + (const Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs * + uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__free_unpacked + (Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__dl__forwarding__init + (Uenibstreamprotobuf__DLForwarding *message) +{ + static const Uenibstreamprotobuf__DLForwarding init_value = UENIBSTREAMPROTOBUF__DL__FORWARDING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__dl__forwarding__get_packed_size + (const Uenibstreamprotobuf__DLForwarding *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dl__forwarding__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__dl__forwarding__pack + (const Uenibstreamprotobuf__DLForwarding *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dl__forwarding__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__dl__forwarding__pack_to_buffer + (const Uenibstreamprotobuf__DLForwarding *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__dl__forwarding__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DLForwarding * + uenibstreamprotobuf__dl__forwarding__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DLForwarding *) + protobuf_c_message_unpack (&uenibstreamprotobuf__dl__forwarding__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__dl__forwarding__free_unpacked + (Uenibstreamprotobuf__DLForwarding *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__dl__forwarding__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__duplication_activation__init + (Uenibstreamprotobuf__DuplicationActivation *message) +{ + static const Uenibstreamprotobuf__DuplicationActivation init_value = UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__duplication_activation__get_packed_size + (const Uenibstreamprotobuf__DuplicationActivation *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__duplication_activation__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__duplication_activation__pack + (const Uenibstreamprotobuf__DuplicationActivation *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__duplication_activation__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__duplication_activation__pack_to_buffer + (const Uenibstreamprotobuf__DuplicationActivation *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__duplication_activation__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__DuplicationActivation * + uenibstreamprotobuf__duplication_activation__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__DuplicationActivation *) + protobuf_c_message_unpack (&uenibstreamprotobuf__duplication_activation__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__duplication_activation__free_unpacked + (Uenibstreamprotobuf__DuplicationActivation *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__duplication_activation__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__me_nbresource_coordination_information__init + (Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message) +{ + static const Uenibstreamprotobuf__MeNBResourceCoordinationInformation init_value = UENIBSTREAMPROTOBUF__ME_NBRESOURCE_COORDINATION_INFORMATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__me_nbresource_coordination_information__get_packed_size + (const Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__me_nbresource_coordination_information__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__me_nbresource_coordination_information__pack + (const Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__me_nbresource_coordination_information__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__me_nbresource_coordination_information__pack_to_buffer + (const Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__me_nbresource_coordination_information__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeNBResourceCoordinationInformation * + uenibstreamprotobuf__me_nbresource_coordination_information__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeNBResourceCoordinationInformation *) + protobuf_c_message_unpack (&uenibstreamprotobuf__me_nbresource_coordination_information__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__me_nbresource_coordination_information__free_unpacked + (Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__me_nbresource_coordination_information__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__init + (Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message) +{ + static const Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs init_value = UENIBSTREAMPROTOBUF__ME_NBRESOURCE_COORDINATION_INFORMATION_EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__get_packed_size + (const Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__pack + (const Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs * + uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__free_unpacked + (Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__me_nbcoordination_assistance_information__init + (Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message) +{ + static const Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation init_value = UENIBSTREAMPROTOBUF__ME_NBCOORDINATION_ASSISTANCE_INFORMATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__me_nbcoordination_assistance_information__get_packed_size + (const Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__me_nbcoordination_assistance_information__pack + (const Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__me_nbcoordination_assistance_information__pack_to_buffer + (const Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation * + uenibstreamprotobuf__me_nbcoordination_assistance_information__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *) + protobuf_c_message_unpack (&uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__me_nbcoordination_assistance_information__free_unpacked + (Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__countvalue__init + (Uenibstreamprotobuf__COUNTvalue *message) +{ + static const Uenibstreamprotobuf__COUNTvalue init_value = UENIBSTREAMPROTOBUF__COUNTVALUE__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__countvalue__get_packed_size + (const Uenibstreamprotobuf__COUNTvalue *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__countvalue__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__countvalue__pack + (const Uenibstreamprotobuf__COUNTvalue *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__countvalue__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__countvalue__pack_to_buffer + (const Uenibstreamprotobuf__COUNTvalue *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__countvalue__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__COUNTvalue * + uenibstreamprotobuf__countvalue__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__COUNTvalue *) + protobuf_c_message_unpack (&uenibstreamprotobuf__countvalue__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__countvalue__free_unpacked + (Uenibstreamprotobuf__COUNTvalue *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__countvalue__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__countvalue_extended__init + (Uenibstreamprotobuf__COUNTValueExtended *message) +{ + static const Uenibstreamprotobuf__COUNTValueExtended init_value = UENIBSTREAMPROTOBUF__COUNTVALUE_EXTENDED__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__countvalue_extended__get_packed_size + (const Uenibstreamprotobuf__COUNTValueExtended *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__countvalue_extended__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__countvalue_extended__pack + (const Uenibstreamprotobuf__COUNTValueExtended *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__countvalue_extended__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__countvalue_extended__pack_to_buffer + (const Uenibstreamprotobuf__COUNTValueExtended *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__countvalue_extended__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__COUNTValueExtended * + uenibstreamprotobuf__countvalue_extended__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__COUNTValueExtended *) + protobuf_c_message_unpack (&uenibstreamprotobuf__countvalue_extended__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__countvalue_extended__free_unpacked + (Uenibstreamprotobuf__COUNTValueExtended *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__countvalue_extended__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__countvalue_pdcp__snlength18__init + (Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message) +{ + static const Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 init_value = UENIBSTREAMPROTOBUF__COUNTVALUE_PDCP__SNLENGTH18__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__countvalue_pdcp__snlength18__get_packed_size + (const Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__countvalue_pdcp__snlength18__pack + (const Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__countvalue_pdcp__snlength18__pack_to_buffer + (const Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 * + uenibstreamprotobuf__countvalue_pdcp__snlength18__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *) + protobuf_c_message_unpack (&uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__countvalue_pdcp__snlength18__free_unpacked + (Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__expected_uebehaviour__init + (Uenibstreamprotobuf__ExpectedUEBehaviour *message) +{ + static const Uenibstreamprotobuf__ExpectedUEBehaviour init_value = UENIBSTREAMPROTOBUF__EXPECTED_UEBEHAVIOUR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__expected_uebehaviour__get_packed_size + (const Uenibstreamprotobuf__ExpectedUEBehaviour *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__expected_uebehaviour__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__expected_uebehaviour__pack + (const Uenibstreamprotobuf__ExpectedUEBehaviour *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__expected_uebehaviour__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__expected_uebehaviour__pack_to_buffer + (const Uenibstreamprotobuf__ExpectedUEBehaviour *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__expected_uebehaviour__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ExpectedUEBehaviour * + uenibstreamprotobuf__expected_uebehaviour__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ExpectedUEBehaviour *) + protobuf_c_message_unpack (&uenibstreamprotobuf__expected_uebehaviour__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__expected_uebehaviour__free_unpacked + (Uenibstreamprotobuf__ExpectedUEBehaviour *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__expected_uebehaviour__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__expected_ueactivity_behaviour__init + (Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message) +{ + static const Uenibstreamprotobuf__ExpectedUEActivityBehaviour init_value = UENIBSTREAMPROTOBUF__EXPECTED_UEACTIVITY_BEHAVIOUR__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__expected_ueactivity_behaviour__get_packed_size + (const Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__expected_ueactivity_behaviour__pack + (const Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__expected_ueactivity_behaviour__pack_to_buffer + (const Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ExpectedUEActivityBehaviour * + uenibstreamprotobuf__expected_ueactivity_behaviour__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ExpectedUEActivityBehaviour *) + protobuf_c_message_unpack (&uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__expected_ueactivity_behaviour__free_unpacked + (Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__init + (Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message) +{ + static const Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs init_value = UENIBSTREAMPROTOBUF__EXPECTED_UEACTIVITY_BEHAVIOUR__EXT_IES__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__get_packed_size + (const Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__pack + (const Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs * + uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *) + protobuf_c_message_unpack (&uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__free_unpacked + (Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__expected_hointerval__init + (Uenibstreamprotobuf__ExpectedHOInterval *message) +{ + static const Uenibstreamprotobuf__ExpectedHOInterval init_value = UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__expected_hointerval__get_packed_size + (const Uenibstreamprotobuf__ExpectedHOInterval *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__expected_hointerval__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__expected_hointerval__pack + (const Uenibstreamprotobuf__ExpectedHOInterval *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__expected_hointerval__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__expected_hointerval__pack_to_buffer + (const Uenibstreamprotobuf__ExpectedHOInterval *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__expected_hointerval__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__ExpectedHOInterval * + uenibstreamprotobuf__expected_hointerval__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__ExpectedHOInterval *) + protobuf_c_message_unpack (&uenibstreamprotobuf__expected_hointerval__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__expected_hointerval__free_unpacked + (Uenibstreamprotobuf__ExpectedHOInterval *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__expected_hointerval__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__source_of_ueactivity_behaviour_information__init + (Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message) +{ + static const Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation init_value = UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__source_of_ueactivity_behaviour_information__get_packed_size + (const Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__source_of_ueactivity_behaviour_information__pack + (const Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__source_of_ueactivity_behaviour_information__pack_to_buffer + (const Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation * + uenibstreamprotobuf__source_of_ueactivity_behaviour_information__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *) + protobuf_c_message_unpack (&uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__source_of_ueactivity_behaviour_information__free_unpacked + (Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__sgnb__addition__trigger__ind__init + (Uenibstreamprotobuf__SGNBAdditionTriggerInd *message) +{ + static const Uenibstreamprotobuf__SGNBAdditionTriggerInd init_value = UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__sgnb__addition__trigger__ind__get_packed_size + (const Uenibstreamprotobuf__SGNBAdditionTriggerInd *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__sgnb__addition__trigger__ind__pack + (const Uenibstreamprotobuf__SGNBAdditionTriggerInd *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__sgnb__addition__trigger__ind__pack_to_buffer + (const Uenibstreamprotobuf__SGNBAdditionTriggerInd *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__SGNBAdditionTriggerInd * + uenibstreamprotobuf__sgnb__addition__trigger__ind__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__SGNBAdditionTriggerInd *) + protobuf_c_message_unpack (&uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__sgnb__addition__trigger__ind__free_unpacked + (Uenibstreamprotobuf__SGNBAdditionTriggerInd *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCEnumValue uenibstreamprotobuf__en__dc__resource_configuration__status__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__protobuf_unspecified", 0 }, + { "present", "UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__present", 1 }, + { "not_present", "UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__not_present", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__en__dc__resource_configuration__status__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__en__dc__resource_configuration__status__enum_values_by_name[3] = +{ + { "not_present", 2 }, + { "present", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__en__dc__resource_configuration__status__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EN_DC_ResourceConfiguration.Status", + "Status", + "Uenibstreamprotobuf__ENDCResourceConfiguration__Status", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__en__dc__resource_configuration__status__enum_values_by_number, + 3, + uenibstreamprotobuf__en__dc__resource_configuration__status__enum_values_by_name, + 1, + uenibstreamprotobuf__en__dc__resource_configuration__status__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__en__dc__resource_configuration__field_descriptors[3] = +{ + { + "pDCPatSgNB", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ENDCResourceConfiguration, pdcpatsgnb), + &uenibstreamprotobuf__en__dc__resource_configuration__status__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mCGresources", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ENDCResourceConfiguration, mcgresources), + &uenibstreamprotobuf__en__dc__resource_configuration__status__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sCGresources", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ENDCResourceConfiguration, scgresources), + &uenibstreamprotobuf__en__dc__resource_configuration__status__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__en__dc__resource_configuration__field_indices_by_name[] = { + 1, /* field[1] = mCGresources */ + 0, /* field[0] = pDCPatSgNB */ + 2, /* field[2] = sCGresources */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__en__dc__resource_configuration__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__en__dc__resource_configuration__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EN_DC_ResourceConfiguration", + "ENDCResourceConfiguration", + "Uenibstreamprotobuf__ENDCResourceConfiguration", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ENDCResourceConfiguration), + 3, + uenibstreamprotobuf__en__dc__resource_configuration__field_descriptors, + uenibstreamprotobuf__en__dc__resource_configuration__field_indices_by_name, + 1, uenibstreamprotobuf__en__dc__resource_configuration__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__en__dc__resource_configuration__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rab__level__qo_s__parameters__field_descriptors[4] = +{ + { + "qCI", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABLevelQoSParameters, qci), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "allocationAndRetentionPriority", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABLevelQoSParameters, allocationandretentionpriority), + &uenibstreamprotobuf__allocation_and_retention_priority__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "gbrQosInformation", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABLevelQoSParameters, gbrqosinformation), + &uenibstreamprotobuf__gbr__qos_information__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABLevelQoSParameters, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ERABLevelQoSParameters, ie_extensions), + &uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rab__level__qo_s__parameters__field_indices_by_name[] = { + 1, /* field[1] = allocationAndRetentionPriority */ + 2, /* field[2] = gbrQosInformation */ + 3, /* field[3] = iE_Extensions */ + 0, /* field[0] = qCI */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rab__level__qo_s__parameters__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RAB_Level_QoS_Parameters", + "ERABLevelQoSParameters", + "Uenibstreamprotobuf__ERABLevelQoSParameters", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABLevelQoSParameters), + 4, + uenibstreamprotobuf__e__rab__level__qo_s__parameters__field_descriptors, + uenibstreamprotobuf__e__rab__level__qo_s__parameters__field_indices_by_name, + 1, uenibstreamprotobuf__e__rab__level__qo_s__parameters__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rab__level__qo_s__parameters__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__allocation_and_retention_priority__field_descriptors[3] = +{ + { + "priorityLevel", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__AllocationAndRetentionPriority, prioritylevel), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pre_emptionCapability", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__AllocationAndRetentionPriority, pre_emptioncapability), + &uenibstreamprotobuf__pre_emption_capability__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pre_emptionVulnerability", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__AllocationAndRetentionPriority, pre_emptionvulnerability), + &uenibstreamprotobuf__pre_emption_vulnerability__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__allocation_and_retention_priority__field_indices_by_name[] = { + 1, /* field[1] = pre_emptionCapability */ + 2, /* field[2] = pre_emptionVulnerability */ + 0, /* field[0] = priorityLevel */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__allocation_and_retention_priority__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__allocation_and_retention_priority__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.AllocationAndRetentionPriority", + "AllocationAndRetentionPriority", + "Uenibstreamprotobuf__AllocationAndRetentionPriority", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__AllocationAndRetentionPriority), + 3, + uenibstreamprotobuf__allocation_and_retention_priority__field_descriptors, + uenibstreamprotobuf__allocation_and_retention_priority__field_indices_by_name, + 1, uenibstreamprotobuf__allocation_and_retention_priority__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__allocation_and_retention_priority__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__pre_emption_vulnerability__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__VALUE__protobuf_unspecified", 0 }, + { "not_pre_emptable", "UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__VALUE__not_pre_emptable", 1 }, + { "pre_emptable", "UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__VALUE__pre_emptable", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__pre_emption_vulnerability__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__pre_emption_vulnerability__value__enum_values_by_name[3] = +{ + { "not_pre_emptable", 1 }, + { "pre_emptable", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__pre_emption_vulnerability__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Pre_emptionVulnerability.Value", + "Value", + "Uenibstreamprotobuf__PreEmptionVulnerability__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__pre_emption_vulnerability__value__enum_values_by_number, + 3, + uenibstreamprotobuf__pre_emption_vulnerability__value__enum_values_by_name, + 1, + uenibstreamprotobuf__pre_emption_vulnerability__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pre_emption_vulnerability__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PreEmptionVulnerability, value), + &uenibstreamprotobuf__pre_emption_vulnerability__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pre_emption_vulnerability__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pre_emption_vulnerability__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pre_emption_vulnerability__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Pre_emptionVulnerability", + "PreEmptionVulnerability", + "Uenibstreamprotobuf__PreEmptionVulnerability", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PreEmptionVulnerability), + 1, + uenibstreamprotobuf__pre_emption_vulnerability__field_descriptors, + uenibstreamprotobuf__pre_emption_vulnerability__field_indices_by_name, + 1, uenibstreamprotobuf__pre_emption_vulnerability__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pre_emption_vulnerability__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__pre_emption_capability__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__VALUE__protobuf_unspecified", 0 }, + { "shall_not_trigger_pre_emption", "UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__VALUE__shall_not_trigger_pre_emption", 1 }, + { "may_trigger_pre_emption", "UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__VALUE__may_trigger_pre_emption", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__pre_emption_capability__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__pre_emption_capability__value__enum_values_by_name[3] = +{ + { "may_trigger_pre_emption", 2 }, + { "protobuf_unspecified", 0 }, + { "shall_not_trigger_pre_emption", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__pre_emption_capability__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Pre_emptionCapability.Value", + "Value", + "Uenibstreamprotobuf__PreEmptionCapability__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__pre_emption_capability__value__enum_values_by_number, + 3, + uenibstreamprotobuf__pre_emption_capability__value__enum_values_by_name, + 1, + uenibstreamprotobuf__pre_emption_capability__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pre_emption_capability__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PreEmptionCapability, value), + &uenibstreamprotobuf__pre_emption_capability__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pre_emption_capability__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pre_emption_capability__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pre_emption_capability__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Pre_emptionCapability", + "PreEmptionCapability", + "Uenibstreamprotobuf__PreEmptionCapability", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PreEmptionCapability), + 1, + uenibstreamprotobuf__pre_emption_capability__field_descriptors, + uenibstreamprotobuf__pre_emption_capability__field_indices_by_name, + 1, uenibstreamprotobuf__pre_emption_capability__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pre_emption_capability__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__field_descriptors[2] = +{ + { + "id_DownlinkPacketLossRate", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs, id_downlinkpacketlossrate), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_UplinkPacketLossRate", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs, id_uplinkpacketlossrate), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__field_indices_by_name[] = { + 0, /* field[0] = id_DownlinkPacketLossRate */ + 1, /* field[1] = id_UplinkPacketLossRate */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RAB_Level_QoS_Parameters_ExtIEs", + "ERABLevelQoSParametersExtIEs", + "Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs), + 2, + uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__field_descriptors, + uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__gbr__qos_information__field_descriptors[5] = +{ + { + "e_RAB_MaximumBitrateDL", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT64, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GBRQosInformation, e_rab_maximumbitratedl), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "e_RAB_MaximumBitrateUL", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT64, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GBRQosInformation, e_rab_maximumbitrateul), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "e_RAB_GuaranteedBitrateDL", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT64, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GBRQosInformation, e_rab_guaranteedbitratedl), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "e_RAB_GuaranteedBitrateUL", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT64, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GBRQosInformation, e_rab_guaranteedbitrateul), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__GBRQosInformation, n_ie_extensions), + offsetof(Uenibstreamprotobuf__GBRQosInformation, ie_extensions), + &uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__gbr__qos_information__field_indices_by_name[] = { + 2, /* field[2] = e_RAB_GuaranteedBitrateDL */ + 3, /* field[3] = e_RAB_GuaranteedBitrateUL */ + 0, /* field[0] = e_RAB_MaximumBitrateDL */ + 1, /* field[1] = e_RAB_MaximumBitrateUL */ + 4, /* field[4] = iE_Extensions */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__gbr__qos_information__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__gbr__qos_information__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.GBR_QosInformation", + "GBRQosInformation", + "Uenibstreamprotobuf__GBRQosInformation", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__GBRQosInformation), + 5, + uenibstreamprotobuf__gbr__qos_information__field_descriptors, + uenibstreamprotobuf__gbr__qos_information__field_indices_by_name, + 1, uenibstreamprotobuf__gbr__qos_information__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__gbr__qos_information__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__gbr__qos_information__ext_ies__field_descriptors[4] = +{ + { + "id_extended_e_RAB_MaximumBitrateDL", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GBRQosInformationExtIEs, id_extended_e_rab_maximumbitratedl), + &google__protobuf__uint64_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_extended_e_RAB_MaximumBitrateUL", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GBRQosInformationExtIEs, id_extended_e_rab_maximumbitrateul), + &google__protobuf__uint64_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_extended_e_RAB_GuaranteedBitrateDL", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GBRQosInformationExtIEs, id_extended_e_rab_guaranteedbitratedl), + &google__protobuf__uint64_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_extended_e_RAB_GuaranteedBitrateUL", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GBRQosInformationExtIEs, id_extended_e_rab_guaranteedbitrateul), + &google__protobuf__uint64_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__gbr__qos_information__ext_ies__field_indices_by_name[] = { + 2, /* field[2] = id_extended_e_RAB_GuaranteedBitrateDL */ + 3, /* field[3] = id_extended_e_RAB_GuaranteedBitrateUL */ + 0, /* field[0] = id_extended_e_RAB_MaximumBitrateDL */ + 1, /* field[1] = id_extended_e_RAB_MaximumBitrateUL */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__gbr__qos_information__ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.GBR_QosInformation_ExtIEs", + "GBRQosInformationExtIEs", + "Uenibstreamprotobuf__GBRQosInformationExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__GBRQosInformationExtIEs), + 4, + uenibstreamprotobuf__gbr__qos_information__ext_ies__field_descriptors, + uenibstreamprotobuf__gbr__qos_information__ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__gbr__qos_information__ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__gbr__qos_information__ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__gtptunnel_endpoint__field_descriptors[3] = +{ + { + "transportLayerAddress", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GTPtunnelEndpoint, transportlayeraddress), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "gTP_TEID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__GTPtunnelEndpoint, gtp_teid), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__GTPtunnelEndpoint, n_ie_extensions), + offsetof(Uenibstreamprotobuf__GTPtunnelEndpoint, ie_extensions), + &uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__gtptunnel_endpoint__field_indices_by_name[] = { + 1, /* field[1] = gTP_TEID */ + 2, /* field[2] = iE_Extensions */ + 0, /* field[0] = transportLayerAddress */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__gtptunnel_endpoint__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__gtptunnel_endpoint__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.GTPtunnelEndpoint", + "GTPtunnelEndpoint", + "Uenibstreamprotobuf__GTPtunnelEndpoint", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__GTPtunnelEndpoint), + 3, + uenibstreamprotobuf__gtptunnel_endpoint__field_descriptors, + uenibstreamprotobuf__gtptunnel_endpoint__field_indices_by_name, + 1, uenibstreamprotobuf__gtptunnel_endpoint__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__gtptunnel_endpoint__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.GTPtunnelEndpoint_ExtIEs", + "GTPtunnelEndpointExtIEs", + "Uenibstreamprotobuf__GTPtunnelEndpointExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__GTPtunnelEndpointExtIEs), + 0, + uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__field_descriptors, + uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__rlcmode__value__enum_values_by_number[5] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RLCMODE__VALUE__protobuf_unspecified", 0 }, + { "rlc_am", "UENIBSTREAMPROTOBUF__RLCMODE__VALUE__rlc_am", 1 }, + { "rlc_um_bidirectional", "UENIBSTREAMPROTOBUF__RLCMODE__VALUE__rlc_um_bidirectional", 2 }, + { "rlc_um_unidirectional_ul", "UENIBSTREAMPROTOBUF__RLCMODE__VALUE__rlc_um_unidirectional_ul", 3 }, + { "rlc_um_unidirectional_dl", "UENIBSTREAMPROTOBUF__RLCMODE__VALUE__rlc_um_unidirectional_dl", 4 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__rlcmode__value__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__rlcmode__value__enum_values_by_name[5] = +{ + { "protobuf_unspecified", 0 }, + { "rlc_am", 1 }, + { "rlc_um_bidirectional", 2 }, + { "rlc_um_unidirectional_dl", 4 }, + { "rlc_um_unidirectional_ul", 3 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__rlcmode__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RLCMode.Value", + "Value", + "Uenibstreamprotobuf__RLCMode__Value", + "uenibstreamprotobuf", + 5, + uenibstreamprotobuf__rlcmode__value__enum_values_by_number, + 5, + uenibstreamprotobuf__rlcmode__value__enum_values_by_name, + 1, + uenibstreamprotobuf__rlcmode__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rlcmode__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RLCMode, value), + &uenibstreamprotobuf__rlcmode__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rlcmode__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rlcmode__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rlcmode__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RLCMode", + "RLCMode", + "Uenibstreamprotobuf__RLCMode", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RLCMode), + 1, + uenibstreamprotobuf__rlcmode__field_descriptors, + uenibstreamprotobuf__rlcmode__field_indices_by_name, + 1, uenibstreamprotobuf__rlcmode__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rlcmode__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__rlc__status__reestablishment__indication__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RLC__STATUS__REESTABLISHMENT__INDICATION__protobuf_unspecified", 0 }, + { "reestablished", "UENIBSTREAMPROTOBUF__RLC__STATUS__REESTABLISHMENT__INDICATION__reestablished", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__rlc__status__reestablishment__indication__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__rlc__status__reestablishment__indication__enum_values_by_name[2] = +{ + { "protobuf_unspecified", 0 }, + { "reestablished", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__rlc__status__reestablishment__indication__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RLC_Status.Reestablishment_Indication", + "Reestablishment_Indication", + "Uenibstreamprotobuf__RLCStatus__ReestablishmentIndication", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__rlc__status__reestablishment__indication__enum_values_by_number, + 2, + uenibstreamprotobuf__rlc__status__reestablishment__indication__enum_values_by_name, + 1, + uenibstreamprotobuf__rlc__status__reestablishment__indication__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rlc__status__field_descriptors[1] = +{ + { + "reestablishment_Indication", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RLCStatus, reestablishment_indication), + &uenibstreamprotobuf__rlc__status__reestablishment__indication__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rlc__status__field_indices_by_name[] = { + 0, /* field[0] = reestablishment_Indication */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rlc__status__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rlc__status__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RLC_Status", + "RLCStatus", + "Uenibstreamprotobuf__RLCStatus", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RLCStatus), + 1, + uenibstreamprotobuf__rlc__status__field_descriptors, + uenibstreamprotobuf__rlc__status__field_indices_by_name, + 1, uenibstreamprotobuf__rlc__status__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rlc__status__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__protobuf_unspecified", 0 }, + { "no_data", "UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__no_data", 1 }, + { "shared", "UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__shared", 2 }, + { "only", "UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__only", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__enum_values_by_name[4] = +{ + { "no_data", 1 }, + { "only", 3 }, + { "protobuf_unspecified", 0 }, + { "shared", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ULConfiguration.UL_UE_Configuration", + "UL_UE_Configuration", + "Uenibstreamprotobuf__ULConfiguration__ULUEConfiguration", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__enum_values_by_number, + 4, + uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__enum_values_by_name, + 1, + uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ulconfiguration__field_descriptors[1] = +{ + { + "uL_PDCP", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ULConfiguration, ul_pdcp), + &uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ulconfiguration__field_indices_by_name[] = { + 0, /* field[0] = uL_PDCP */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ulconfiguration__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ulconfiguration__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ULConfiguration", + "ULConfiguration", + "Uenibstreamprotobuf__ULConfiguration", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ULConfiguration), + 1, + uenibstreamprotobuf__ulconfiguration__field_descriptors, + uenibstreamprotobuf__ulconfiguration__field_indices_by_name, + 1, uenibstreamprotobuf__ulconfiguration__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ulconfiguration__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__pdcpsn_length__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE__protobuf_unspecified", 0 }, + { "twelve_bits", "UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE__twelve_bits", 1 }, + { "eighteen_bits", "UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE__eighteen_bits", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdcpsn_length__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__pdcpsn_length__value__enum_values_by_name[3] = +{ + { "eighteen_bits", 2 }, + { "protobuf_unspecified", 0 }, + { "twelve_bits", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__pdcpsn_length__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDCPSnLength.Value", + "Value", + "Uenibstreamprotobuf__PDCPSnLength__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__pdcpsn_length__value__enum_values_by_number, + 3, + uenibstreamprotobuf__pdcpsn_length__value__enum_values_by_name, + 1, + uenibstreamprotobuf__pdcpsn_length__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdcpsn_length__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCPSnLength, value), + &uenibstreamprotobuf__pdcpsn_length__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pdcpsn_length__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdcpsn_length__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcpsn_length__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDCPSnLength", + "PDCPSnLength", + "Uenibstreamprotobuf__PDCPSnLength", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PDCPSnLength), + 1, + uenibstreamprotobuf__pdcpsn_length__field_descriptors, + uenibstreamprotobuf__pdcpsn_length__field_indices_by_name, + 1, uenibstreamprotobuf__pdcpsn_length__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pdcpsn_length__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__pdcpchange_indication__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE__protobuf_unspecified", 0 }, + { "s_KgNB_update_required", "UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE__s_KgNB_update_required", 1 }, + { "pDCP_data_recovery_required", "UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE__pDCP_data_recovery_required", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdcpchange_indication__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__pdcpchange_indication__value__enum_values_by_name[3] = +{ + { "pDCP_data_recovery_required", 2 }, + { "protobuf_unspecified", 0 }, + { "s_KgNB_update_required", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__pdcpchange_indication__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDCPChangeIndication.Value", + "Value", + "Uenibstreamprotobuf__PDCPChangeIndication__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__pdcpchange_indication__value__enum_values_by_number, + 3, + uenibstreamprotobuf__pdcpchange_indication__value__enum_values_by_name, + 1, + uenibstreamprotobuf__pdcpchange_indication__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdcpchange_indication__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__PDCPChangeIndication, value), + &uenibstreamprotobuf__pdcpchange_indication__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__pdcpchange_indication__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__pdcpchange_indication__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcpchange_indication__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.PDCPChangeIndication", + "PDCPChangeIndication", + "Uenibstreamprotobuf__PDCPChangeIndication", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__PDCPChangeIndication), + 1, + uenibstreamprotobuf__pdcpchange_indication__field_descriptors, + uenibstreamprotobuf__pdcpchange_indication__field_indices_by_name, + 1, uenibstreamprotobuf__pdcpchange_indication__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__pdcpchange_indication__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__split_srbs__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__protobuf_unspecified", 0 }, + { "srb1", "UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__srb1", 1 }, + { "srb2", "UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__srb2", 2 }, + { "srb1and2", "UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__srb1and2", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__split_srbs__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__split_srbs__value__enum_values_by_name[4] = +{ + { "protobuf_unspecified", 0 }, + { "srb1", 1 }, + { "srb1and2", 3 }, + { "srb2", 2 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__split_srbs__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SplitSRBs.Value", + "Value", + "Uenibstreamprotobuf__SplitSRBs__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__split_srbs__value__enum_values_by_number, + 4, + uenibstreamprotobuf__split_srbs__value__enum_values_by_name, + 1, + uenibstreamprotobuf__split_srbs__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__split_srbs__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SplitSRBs, value), + &uenibstreamprotobuf__split_srbs__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__split_srbs__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__split_srbs__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__split_srbs__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SplitSRBs", + "SplitSRBs", + "Uenibstreamprotobuf__SplitSRBs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SplitSRBs), + 1, + uenibstreamprotobuf__split_srbs__field_descriptors, + uenibstreamprotobuf__split_srbs__field_indices_by_name, + 1, uenibstreamprotobuf__split_srbs__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__split_srbs__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrcgi__field_descriptors[3] = +{ + { + "pLMN_Identity", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NRCGI, plmn_identity), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nRcellIdentifier", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NRCGI, nrcellidentifier), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__NRCGI, n_ie_extensions), + offsetof(Uenibstreamprotobuf__NRCGI, ie_extensions), + &uenibstreamprotobuf__nrcgi__ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nrcgi__field_indices_by_name[] = { + 2, /* field[2] = iE_Extensions */ + 1, /* field[1] = nRcellIdentifier */ + 0, /* field[0] = pLMN_Identity */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrcgi__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nrcgi__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NRCGI", + "NRCGI", + "Uenibstreamprotobuf__NRCGI", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NRCGI), + 3, + uenibstreamprotobuf__nrcgi__field_descriptors, + uenibstreamprotobuf__nrcgi__field_indices_by_name, + 1, uenibstreamprotobuf__nrcgi__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nrcgi__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__nrcgi__ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__nrcgi__ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__nrcgi__ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__nrcgi__ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NRCGI_ExtIEs", + "NRCGIExtIEs", + "Uenibstreamprotobuf__NRCGIExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NRCGIExtIEs), + 0, + uenibstreamprotobuf__nrcgi__ext_ies__field_descriptors, + uenibstreamprotobuf__nrcgi__ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__nrcgi__ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nrcgi__ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ecgi__field_descriptors[2] = +{ + { + "pLMN_Identity", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ECGI, plmn_identity), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eUTRANcellIdentifier", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ECGI, eutrancellidentifier), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ecgi__field_indices_by_name[] = { + 1, /* field[1] = eUTRANcellIdentifier */ + 0, /* field[0] = pLMN_Identity */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ecgi__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ecgi__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ECGI", + "ECGI", + "Uenibstreamprotobuf__ECGI", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ECGI), + 2, + uenibstreamprotobuf__ecgi__field_descriptors, + uenibstreamprotobuf__ecgi__field_indices_by_name, + 1, uenibstreamprotobuf__ecgi__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ecgi__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rab__list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ERABList, n_items), + offsetof(Uenibstreamprotobuf__ERABList, items), + &uenibstreamprotobuf__e__rab__item_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rab__list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rab__list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RAB_List", + "ERABList", + "Uenibstreamprotobuf__ERABList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABList), + 1, + uenibstreamprotobuf__e__rab__list__field_descriptors, + uenibstreamprotobuf__e__rab__list__field_indices_by_name, + 1, uenibstreamprotobuf__e__rab__list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rab__list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rab__item_ies__field_descriptors[1] = +{ + { + "id_E_RAB_Item", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABItemIEs, id_e_rab_item), + &uenibstreamprotobuf__e__rab__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rab__item_ies__field_indices_by_name[] = { + 0, /* field[0] = id_E_RAB_Item */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rab__item_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__item_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RAB_ItemIEs", + "ERABItemIEs", + "Uenibstreamprotobuf__ERABItemIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABItemIEs), + 1, + uenibstreamprotobuf__e__rab__item_ies__field_descriptors, + uenibstreamprotobuf__e__rab__item_ies__field_indices_by_name, + 1, uenibstreamprotobuf__e__rab__item_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rab__item_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rab__item__field_descriptors[2] = +{ + { + "e_RAB_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABItem, e_rab_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cause", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ERABItem, cause), + &uenibstreamprotobuf__cause__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__e__rab__item__field_indices_by_name[] = { + 1, /* field[1] = cause */ + 0, /* field[0] = e_RAB_ID */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__e__rab__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.E_RAB_Item", + "ERABItem", + "Uenibstreamprotobuf__ERABItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ERABItem), + 2, + uenibstreamprotobuf__e__rab__item__field_descriptors, + uenibstreamprotobuf__e__rab__item__field_indices_by_name, + 1, uenibstreamprotobuf__e__rab__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__e__rab__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__criticality_diagnostics__field_descriptors[5] = +{ + { + "procedureCode", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CriticalityDiagnostics, procedurecode), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "triggeringMessage", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CriticalityDiagnostics, triggeringmessage), + &uenibstreamprotobuf__triggering_message__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "procedureCriticality", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CriticalityDiagnostics, procedurecriticality), + &uenibstreamprotobuf__criticality__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iEsCriticalityDiagnostics", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CriticalityDiagnostics, iescriticalitydiagnostics), + &uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CriticalityDiagnostics, n_ie_extensions), + offsetof(Uenibstreamprotobuf__CriticalityDiagnostics, ie_extensions), + &uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__criticality_diagnostics__field_indices_by_name[] = { + 4, /* field[4] = iE_Extensions */ + 3, /* field[3] = iEsCriticalityDiagnostics */ + 0, /* field[0] = procedureCode */ + 2, /* field[2] = procedureCriticality */ + 1, /* field[1] = triggeringMessage */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__criticality_diagnostics__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality_diagnostics__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CriticalityDiagnostics", + "CriticalityDiagnostics", + "Uenibstreamprotobuf__CriticalityDiagnostics", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CriticalityDiagnostics), + 5, + uenibstreamprotobuf__criticality_diagnostics__field_descriptors, + uenibstreamprotobuf__criticality_diagnostics__field_indices_by_name, + 1, uenibstreamprotobuf__criticality_diagnostics__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__criticality_diagnostics__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__triggering_message__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__protobuf_unspecified", 0 }, + { "initiating_message", "UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__initiating_message", 1 }, + { "successful_outcome", "UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__successful_outcome", 2 }, + { "unsuccessful_outcome", "UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__unsuccessful_outcome", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__triggering_message__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__triggering_message__value__enum_values_by_name[4] = +{ + { "initiating_message", 1 }, + { "protobuf_unspecified", 0 }, + { "successful_outcome", 2 }, + { "unsuccessful_outcome", 3 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__triggering_message__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TriggeringMessage.Value", + "Value", + "Uenibstreamprotobuf__TriggeringMessage__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__triggering_message__value__enum_values_by_number, + 4, + uenibstreamprotobuf__triggering_message__value__enum_values_by_name, + 1, + uenibstreamprotobuf__triggering_message__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__triggering_message__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TriggeringMessage, value), + &uenibstreamprotobuf__triggering_message__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__triggering_message__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__triggering_message__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__triggering_message__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TriggeringMessage", + "TriggeringMessage", + "Uenibstreamprotobuf__TriggeringMessage", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TriggeringMessage), + 1, + uenibstreamprotobuf__triggering_message__field_descriptors, + uenibstreamprotobuf__triggering_message__field_indices_by_name, + 1, uenibstreamprotobuf__triggering_message__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__triggering_message__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__criticality__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__protobuf_unspecified", 0 }, + { "reject", "UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__reject", 1 }, + { "ignore", "UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__ignore", 2 }, + { "notify", "UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__notify", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__criticality__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__criticality__value__enum_values_by_name[4] = +{ + { "ignore", 2 }, + { "notify", 3 }, + { "protobuf_unspecified", 0 }, + { "reject", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__criticality__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Criticality.Value", + "Value", + "Uenibstreamprotobuf__Criticality__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__criticality__value__enum_values_by_number, + 4, + uenibstreamprotobuf__criticality__value__enum_values_by_name, + 1, + uenibstreamprotobuf__criticality__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__criticality__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__Criticality, value), + &uenibstreamprotobuf__criticality__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__criticality__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__criticality__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.Criticality", + "Criticality", + "Uenibstreamprotobuf__Criticality", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__Criticality), + 1, + uenibstreamprotobuf__criticality__field_descriptors, + uenibstreamprotobuf__criticality__field_indices_by_name, + 1, uenibstreamprotobuf__criticality__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__criticality__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__criticality_diagnostics__ie__list__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CriticalityDiagnosticsIEList, n_items), + offsetof(Uenibstreamprotobuf__CriticalityDiagnosticsIEList, items), + &uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__criticality_diagnostics__ie__list__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__criticality_diagnostics__ie__list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CriticalityDiagnostics_IE_List", + "CriticalityDiagnosticsIEList", + "Uenibstreamprotobuf__CriticalityDiagnosticsIEList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CriticalityDiagnosticsIEList), + 1, + uenibstreamprotobuf__criticality_diagnostics__ie__list__field_descriptors, + uenibstreamprotobuf__criticality_diagnostics__ie__list__field_indices_by_name, + 1, uenibstreamprotobuf__criticality_diagnostics__ie__list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__criticality_diagnostics__ie__list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__criticality_diagnostics__ie__list__item__field_descriptors[3] = +{ + { + "iECriticality", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem, iecriticality), + &uenibstreamprotobuf__criticality__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_ID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem, ie_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "typeOfError", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem, typeoferror), + &uenibstreamprotobuf__type_of_error__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__criticality_diagnostics__ie__list__item__field_indices_by_name[] = { + 0, /* field[0] = iECriticality */ + 1, /* field[1] = iE_ID */ + 2, /* field[2] = typeOfError */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__criticality_diagnostics__ie__list__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CriticalityDiagnostics_IE_List_Item", + "CriticalityDiagnosticsIEListItem", + "Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem), + 3, + uenibstreamprotobuf__criticality_diagnostics__ie__list__item__field_descriptors, + uenibstreamprotobuf__criticality_diagnostics__ie__list__item__field_indices_by_name, + 1, uenibstreamprotobuf__criticality_diagnostics__ie__list__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__criticality_diagnostics__ie__list__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__type_of_error__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__VALUE__protobuf_unspecified", 0 }, + { "not_understood", "UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__VALUE__not_understood", 1 }, + { "missing", "UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__VALUE__missing", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__type_of_error__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__type_of_error__value__enum_values_by_name[3] = +{ + { "missing", 2 }, + { "not_understood", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__type_of_error__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TypeOfError.Value", + "Value", + "Uenibstreamprotobuf__TypeOfError__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__type_of_error__value__enum_values_by_number, + 3, + uenibstreamprotobuf__type_of_error__value__enum_values_by_name, + 1, + uenibstreamprotobuf__type_of_error__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__type_of_error__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__TypeOfError, value), + &uenibstreamprotobuf__type_of_error__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__type_of_error__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__type_of_error__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__type_of_error__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.TypeOfError", + "TypeOfError", + "Uenibstreamprotobuf__TypeOfError", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__TypeOfError), + 1, + uenibstreamprotobuf__type_of_error__field_descriptors, + uenibstreamprotobuf__type_of_error__field_indices_by_name, + 1, uenibstreamprotobuf__type_of_error__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__type_of_error__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__criticality_diagnostics__ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__criticality_diagnostics__ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__criticality_diagnostics__ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CriticalityDiagnostics_ExtIEs", + "CriticalityDiagnosticsExtIEs", + "Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs), + 0, + uenibstreamprotobuf__criticality_diagnostics__ext_ies__field_descriptors, + uenibstreamprotobuf__criticality_diagnostics__ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__criticality_diagnostics__ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__criticality_diagnostics__ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbresource_coordination_information__field_descriptors[4] = +{ + { + "nR_CGI", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBResourceCoordinationInformation, nr_cgi), + &uenibstreamprotobuf__nrcgi__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uLCoordinationInformation", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBResourceCoordinationInformation, ulcoordinationinformation), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dLCoordinationInformation", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBResourceCoordinationInformation, dlcoordinationinformation), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__SgNBResourceCoordinationInformation, n_ie_extensions), + offsetof(Uenibstreamprotobuf__SgNBResourceCoordinationInformation, ie_extensions), + &uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbresource_coordination_information__field_indices_by_name[] = { + 2, /* field[2] = dLCoordinationInformation */ + 3, /* field[3] = iE_Extensions */ + 0, /* field[0] = nR_CGI */ + 1, /* field[1] = uLCoordinationInformation */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbresource_coordination_information__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBResourceCoordinationInformation", + "SgNBResourceCoordinationInformation", + "Uenibstreamprotobuf__SgNBResourceCoordinationInformation", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBResourceCoordinationInformation), + 4, + uenibstreamprotobuf__sg_nbresource_coordination_information__field_descriptors, + uenibstreamprotobuf__sg_nbresource_coordination_information__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbresource_coordination_information__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbresource_coordination_information__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__field_descriptors[2] = +{ + { + "id_ECGI", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs, id_ecgi), + &uenibstreamprotobuf__ecgi__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_SgNBCoordinationAssistanceInformation", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs, id_sgnbcoordinationassistanceinformation), + &uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__field_indices_by_name[] = { + 0, /* field[0] = id_ECGI */ + 1, /* field[1] = id_SgNBCoordinationAssistanceInformation */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBResourceCoordinationInformationExtIEs", + "SgNBResourceCoordinationInformationExtIEs", + "Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs), + 2, + uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__field_descriptors, + uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SG_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__protobuf_unspecified", 0 }, + { "coordination_not_required", "UENIBSTREAMPROTOBUF__SG_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__coordination_not_required", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__enum_values_by_name[2] = +{ + { "coordination_not_required", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBCoordinationAssistanceInformation.Value", + "Value", + "Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__enum_values_by_number, + 2, + uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__enum_values_by_name, + 1, + uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbcoordination_assistance_information__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation, value), + &uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sg_nbcoordination_assistance_information__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sg_nbcoordination_assistance_information__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SgNBCoordinationAssistanceInformation", + "SgNBCoordinationAssistanceInformation", + "Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation), + 1, + uenibstreamprotobuf__sg_nbcoordination_assistance_information__field_descriptors, + uenibstreamprotobuf__sg_nbcoordination_assistance_information__field_indices_by_name, + 1, uenibstreamprotobuf__sg_nbcoordination_assistance_information__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbcoordination_assistance_information__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__rrc__config__ind__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__VALUE__protobuf_unspecified", 0 }, + { "full_config", "UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__VALUE__full_config", 1 }, + { "delta_config", "UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__VALUE__delta_config", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__rrc__config__ind__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__rrc__config__ind__value__enum_values_by_name[3] = +{ + { "delta_config", 2 }, + { "full_config", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__rrc__config__ind__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RRC_Config_Ind.Value", + "Value", + "Uenibstreamprotobuf__RRCConfigInd__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__rrc__config__ind__value__enum_values_by_number, + 3, + uenibstreamprotobuf__rrc__config__ind__value__enum_values_by_name, + 1, + uenibstreamprotobuf__rrc__config__ind__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrc__config__ind__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__RRCConfigInd, value), + &uenibstreamprotobuf__rrc__config__ind__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__rrc__config__ind__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__rrc__config__ind__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__rrc__config__ind__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.RRC_Config_Ind", + "RRCConfigInd", + "Uenibstreamprotobuf__RRCConfigInd", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__RRCConfigInd), + 1, + uenibstreamprotobuf__rrc__config__ind__field_descriptors, + uenibstreamprotobuf__rrc__config__ind__field_indices_by_name, + 1, uenibstreamprotobuf__rrc__config__ind__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__rrc__config__ind__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__handover_restriction_list__field_descriptors[6] = +{ + { + "servingPLMN", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__HandoverRestrictionList, servingplmn), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "equivalentPLMNs", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__HandoverRestrictionList, equivalentplmns), + &uenibstreamprotobuf__eplmns__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "forbiddenTAs", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__HandoverRestrictionList, forbiddentas), + &uenibstreamprotobuf__forbidden_tas__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "forbiddenLAs", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__HandoverRestrictionList, forbiddenlas), + &uenibstreamprotobuf__forbidden_las__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "forbiddenInterRATs", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__HandoverRestrictionList, forbiddeninterrats), + &uenibstreamprotobuf__forbidden_inter_rats__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__HandoverRestrictionList, n_ie_extensions), + offsetof(Uenibstreamprotobuf__HandoverRestrictionList, ie_extensions), + &uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__handover_restriction_list__field_indices_by_name[] = { + 1, /* field[1] = equivalentPLMNs */ + 4, /* field[4] = forbiddenInterRATs */ + 3, /* field[3] = forbiddenLAs */ + 2, /* field[2] = forbiddenTAs */ + 5, /* field[5] = iE_Extensions */ + 0, /* field[0] = servingPLMN */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__handover_restriction_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__handover_restriction_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.HandoverRestrictionList", + "HandoverRestrictionList", + "Uenibstreamprotobuf__HandoverRestrictionList", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__HandoverRestrictionList), + 6, + uenibstreamprotobuf__handover_restriction_list__field_descriptors, + uenibstreamprotobuf__handover_restriction_list__field_indices_by_name, + 1, uenibstreamprotobuf__handover_restriction_list__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__handover_restriction_list__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__eplmns__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__EPLMNs, n_items), + offsetof(Uenibstreamprotobuf__EPLMNs, items), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__eplmns__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__eplmns__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__eplmns__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.EPLMNs", + "EPLMNs", + "Uenibstreamprotobuf__EPLMNs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__EPLMNs), + 1, + uenibstreamprotobuf__eplmns__field_descriptors, + uenibstreamprotobuf__eplmns__field_indices_by_name, + 1, uenibstreamprotobuf__eplmns__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__eplmns__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__forbidden_tas__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ForbiddenTAs, n_items), + offsetof(Uenibstreamprotobuf__ForbiddenTAs, items), + &uenibstreamprotobuf__forbidden_tas__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__forbidden_tas__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__forbidden_tas__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_tas__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ForbiddenTAs", + "ForbiddenTAs", + "Uenibstreamprotobuf__ForbiddenTAs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ForbiddenTAs), + 1, + uenibstreamprotobuf__forbidden_tas__field_descriptors, + uenibstreamprotobuf__forbidden_tas__field_indices_by_name, + 1, uenibstreamprotobuf__forbidden_tas__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__forbidden_tas__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__forbidden_tas__item__field_descriptors[2] = +{ + { + "pLMN_Identity", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ForbiddenTAsItem, plmn_identity), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "forbiddenTACs", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ForbiddenTAsItem, forbiddentacs), + &uenibstreamprotobuf__forbidden_tacs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__forbidden_tas__item__field_indices_by_name[] = { + 1, /* field[1] = forbiddenTACs */ + 0, /* field[0] = pLMN_Identity */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__forbidden_tas__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_tas__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ForbiddenTAs_Item", + "ForbiddenTAsItem", + "Uenibstreamprotobuf__ForbiddenTAsItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ForbiddenTAsItem), + 2, + uenibstreamprotobuf__forbidden_tas__item__field_descriptors, + uenibstreamprotobuf__forbidden_tas__item__field_indices_by_name, + 1, uenibstreamprotobuf__forbidden_tas__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__forbidden_tas__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__forbidden_tacs__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ForbiddenTACs, n_items), + offsetof(Uenibstreamprotobuf__ForbiddenTACs, items), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__forbidden_tacs__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__forbidden_tacs__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_tacs__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ForbiddenTACs", + "ForbiddenTACs", + "Uenibstreamprotobuf__ForbiddenTACs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ForbiddenTACs), + 1, + uenibstreamprotobuf__forbidden_tacs__field_descriptors, + uenibstreamprotobuf__forbidden_tacs__field_indices_by_name, + 1, uenibstreamprotobuf__forbidden_tacs__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__forbidden_tacs__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__forbidden_las__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ForbiddenLAs, n_items), + offsetof(Uenibstreamprotobuf__ForbiddenLAs, items), + &uenibstreamprotobuf__forbidden_las__item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__forbidden_las__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__forbidden_las__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_las__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ForbiddenLAs", + "ForbiddenLAs", + "Uenibstreamprotobuf__ForbiddenLAs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ForbiddenLAs), + 1, + uenibstreamprotobuf__forbidden_las__field_descriptors, + uenibstreamprotobuf__forbidden_las__field_indices_by_name, + 1, uenibstreamprotobuf__forbidden_las__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__forbidden_las__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__forbidden_las__item__field_descriptors[2] = +{ + { + "pLMN_Identity", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ForbiddenLAsItem, plmn_identity), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "forbiddenLACs", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ForbiddenLAsItem, forbiddenlacs), + &uenibstreamprotobuf__forbidden_lacs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__forbidden_las__item__field_indices_by_name[] = { + 1, /* field[1] = forbiddenLACs */ + 0, /* field[0] = pLMN_Identity */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__forbidden_las__item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_las__item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ForbiddenLAs_Item", + "ForbiddenLAsItem", + "Uenibstreamprotobuf__ForbiddenLAsItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ForbiddenLAsItem), + 2, + uenibstreamprotobuf__forbidden_las__item__field_descriptors, + uenibstreamprotobuf__forbidden_las__item__field_indices_by_name, + 1, uenibstreamprotobuf__forbidden_las__item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__forbidden_las__item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__forbidden_lacs__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_STRING, + offsetof(Uenibstreamprotobuf__ForbiddenLACs, n_items), + offsetof(Uenibstreamprotobuf__ForbiddenLACs, items), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__forbidden_lacs__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__forbidden_lacs__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_lacs__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ForbiddenLACs", + "ForbiddenLACs", + "Uenibstreamprotobuf__ForbiddenLACs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ForbiddenLACs), + 1, + uenibstreamprotobuf__forbidden_lacs__field_descriptors, + uenibstreamprotobuf__forbidden_lacs__field_indices_by_name, + 1, uenibstreamprotobuf__forbidden_lacs__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__forbidden_lacs__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__forbidden_inter_rats__value__enum_values_by_number[7] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__protobuf_unspecified", 0 }, + { "all", "UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__all", 1 }, + { "geran", "UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__geran", 2 }, + { "utran", "UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__utran", 3 }, + { "cdma2000", "UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__cdma2000", 4 }, + { "geranandutran", "UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__geranandutran", 5 }, + { "cdma2000andutran", "UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__cdma2000andutran", 6 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__forbidden_inter_rats__value__value_ranges[] = { +{0, 0},{0, 7} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__forbidden_inter_rats__value__enum_values_by_name[7] = +{ + { "all", 1 }, + { "cdma2000", 4 }, + { "cdma2000andutran", 6 }, + { "geran", 2 }, + { "geranandutran", 5 }, + { "protobuf_unspecified", 0 }, + { "utran", 3 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__forbidden_inter_rats__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ForbiddenInterRATs.Value", + "Value", + "Uenibstreamprotobuf__ForbiddenInterRATs__Value", + "uenibstreamprotobuf", + 7, + uenibstreamprotobuf__forbidden_inter_rats__value__enum_values_by_number, + 7, + uenibstreamprotobuf__forbidden_inter_rats__value__enum_values_by_name, + 1, + uenibstreamprotobuf__forbidden_inter_rats__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__forbidden_inter_rats__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ForbiddenInterRATs, value), + &uenibstreamprotobuf__forbidden_inter_rats__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__forbidden_inter_rats__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__forbidden_inter_rats__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_inter_rats__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ForbiddenInterRATs", + "ForbiddenInterRATs", + "Uenibstreamprotobuf__ForbiddenInterRATs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ForbiddenInterRATs), + 1, + uenibstreamprotobuf__forbidden_inter_rats__field_descriptors, + uenibstreamprotobuf__forbidden_inter_rats__field_indices_by_name, + 1, uenibstreamprotobuf__forbidden_inter_rats__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__forbidden_inter_rats__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__handover_restriction_list__ext_ies__field_descriptors[3] = +{ + { + "id_NRrestrictioninEPSasSecondaryRAT", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__HandoverRestrictionListExtIEs, id_nrrestrictioninepsassecondaryrat), + &uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_CNTypeRestrictions", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__HandoverRestrictionListExtIEs, id_cntyperestrictions), + &uenibstreamprotobuf__cntype_restrictions__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_NRrestrictionin5GS", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__HandoverRestrictionListExtIEs, id_nrrestrictionin5gs), + &uenibstreamprotobuf__nrrestrictionin5_gs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__handover_restriction_list__ext_ies__field_indices_by_name[] = { + 1, /* field[1] = id_CNTypeRestrictions */ + 2, /* field[2] = id_NRrestrictionin5GS */ + 0, /* field[0] = id_NRrestrictioninEPSasSecondaryRAT */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__handover_restriction_list__ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.HandoverRestrictionList_ExtIEs", + "HandoverRestrictionListExtIEs", + "Uenibstreamprotobuf__HandoverRestrictionListExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__HandoverRestrictionListExtIEs), + 3, + uenibstreamprotobuf__handover_restriction_list__ext_ies__field_descriptors, + uenibstreamprotobuf__handover_restriction_list__ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__handover_restriction_list__ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__handover_restriction_list__ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NRRESTRICTIONIN_EPSAS_SECONDARY_RAT__VALUE__protobuf_unspecified", 0 }, + { "nRrestrictedinEPSasSecondaryRAT", "UENIBSTREAMPROTOBUF__NRRESTRICTIONIN_EPSAS_SECONDARY_RAT__VALUE__nRrestrictedinEPSasSecondaryRAT", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__enum_values_by_name[2] = +{ + { "nRrestrictedinEPSasSecondaryRAT", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NRrestrictioninEPSasSecondaryRAT.Value", + "Value", + "Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__enum_values_by_number, + 2, + uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__enum_values_by_name, + 1, + uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT, value), + &uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NRrestrictioninEPSasSecondaryRAT", + "NRrestrictioninEPSasSecondaryRAT", + "Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT), + 1, + uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__field_descriptors, + uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__field_indices_by_name, + 1, uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cntype_restrictions__field_descriptors[1] = +{ + { + "items", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__CNTypeRestrictions, n_items), + offsetof(Uenibstreamprotobuf__CNTypeRestrictions, items), + &uenibstreamprotobuf__cntype_restrictions_item__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cntype_restrictions__field_indices_by_name[] = { + 0, /* field[0] = items */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cntype_restrictions__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cntype_restrictions__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CNTypeRestrictions", + "CNTypeRestrictions", + "Uenibstreamprotobuf__CNTypeRestrictions", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CNTypeRestrictions), + 1, + uenibstreamprotobuf__cntype_restrictions__field_descriptors, + uenibstreamprotobuf__cntype_restrictions__field_indices_by_name, + 1, uenibstreamprotobuf__cntype_restrictions__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cntype_restrictions__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__cntype_restrictions_item__cn_type__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS_ITEM__CN_TYPE__protobuf_unspecified", 0 }, + { "fiveGC_forbidden", "UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS_ITEM__CN_TYPE__fiveGC_forbidden", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__cntype_restrictions_item__cn_type__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__cntype_restrictions_item__cn_type__enum_values_by_name[2] = +{ + { "fiveGC_forbidden", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__cntype_restrictions_item__cn_type__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CNTypeRestrictionsItem.CN_type", + "CN_type", + "Uenibstreamprotobuf__CNTypeRestrictionsItem__CNType", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__cntype_restrictions_item__cn_type__enum_values_by_number, + 2, + uenibstreamprotobuf__cntype_restrictions_item__cn_type__enum_values_by_name, + 1, + uenibstreamprotobuf__cntype_restrictions_item__cn_type__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__cntype_restrictions_item__field_descriptors[2] = +{ + { + "plmn_Id", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CNTypeRestrictionsItem, plmn_id), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cn_type", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__CNTypeRestrictionsItem, cn_type), + &uenibstreamprotobuf__cntype_restrictions_item__cn_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__cntype_restrictions_item__field_indices_by_name[] = { + 1, /* field[1] = cn_type */ + 0, /* field[0] = plmn_Id */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__cntype_restrictions_item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__cntype_restrictions_item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.CNTypeRestrictionsItem", + "CNTypeRestrictionsItem", + "Uenibstreamprotobuf__CNTypeRestrictionsItem", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__CNTypeRestrictionsItem), + 2, + uenibstreamprotobuf__cntype_restrictions_item__field_descriptors, + uenibstreamprotobuf__cntype_restrictions_item__field_indices_by_name, + 1, uenibstreamprotobuf__cntype_restrictions_item__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__cntype_restrictions_item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__nrrestrictionin5_gs__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__VALUE__protobuf_unspecified", 0 }, + { "nRrestrictedin5GS", "UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__VALUE__nRrestrictedin5GS", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrrestrictionin5_gs__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrrestrictionin5_gs__value__enum_values_by_name[2] = +{ + { "nRrestrictedin5GS", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__nrrestrictionin5_gs__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NRrestrictionin5GS.Value", + "Value", + "Uenibstreamprotobuf__NRrestrictionin5GS__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__nrrestrictionin5_gs__value__enum_values_by_number, + 2, + uenibstreamprotobuf__nrrestrictionin5_gs__value__enum_values_by_name, + 1, + uenibstreamprotobuf__nrrestrictionin5_gs__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrrestrictionin5_gs__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NRrestrictionin5GS, value), + &uenibstreamprotobuf__nrrestrictionin5_gs__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nrrestrictionin5_gs__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nrrestrictionin5_gs__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nrrestrictionin5_gs__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NRrestrictionin5GS", + "NRrestrictionin5GS", + "Uenibstreamprotobuf__NRrestrictionin5GS", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NRrestrictionin5GS), + 1, + uenibstreamprotobuf__nrrestrictionin5_gs__field_descriptors, + uenibstreamprotobuf__nrrestrictionin5_gs__field_indices_by_name, + 1, uenibstreamprotobuf__nrrestrictionin5_gs__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nrrestrictionin5_gs__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__nruesecurity_capabilities__field_descriptors[2] = +{ + { + "nRencryptionAlgorithms", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NRUESecurityCapabilities, nrencryptionalgorithms), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nRintegrityProtectionAlgorithms", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__NRUESecurityCapabilities, nrintegrityprotectionalgorithms), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__nruesecurity_capabilities__field_indices_by_name[] = { + 0, /* field[0] = nRencryptionAlgorithms */ + 1, /* field[1] = nRintegrityProtectionAlgorithms */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__nruesecurity_capabilities__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__nruesecurity_capabilities__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.NRUESecurityCapabilities", + "NRUESecurityCapabilities", + "Uenibstreamprotobuf__NRUESecurityCapabilities", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__NRUESecurityCapabilities), + 2, + uenibstreamprotobuf__nruesecurity_capabilities__field_descriptors, + uenibstreamprotobuf__nruesecurity_capabilities__field_indices_by_name, + 1, uenibstreamprotobuf__nruesecurity_capabilities__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__nruesecurity_capabilities__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ueaggregate_maximum_bit_rate__field_descriptors[3] = +{ + { + "uEaggregateMaximumBitRateDownlink", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT64, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEAggregateMaximumBitRate, ueaggregatemaximumbitratedownlink), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uEaggregateMaximumBitRateUplink", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT64, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEAggregateMaximumBitRate, ueaggregatemaximumbitrateuplink), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__UEAggregateMaximumBitRate, n_ie_extensions), + offsetof(Uenibstreamprotobuf__UEAggregateMaximumBitRate, ie_extensions), + &uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ueaggregate_maximum_bit_rate__field_indices_by_name[] = { + 2, /* field[2] = iE_Extensions */ + 0, /* field[0] = uEaggregateMaximumBitRateDownlink */ + 1, /* field[1] = uEaggregateMaximumBitRateUplink */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ueaggregate_maximum_bit_rate__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UEAggregateMaximumBitRate", + "UEAggregateMaximumBitRate", + "Uenibstreamprotobuf__UEAggregateMaximumBitRate", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UEAggregateMaximumBitRate), + 3, + uenibstreamprotobuf__ueaggregate_maximum_bit_rate__field_descriptors, + uenibstreamprotobuf__ueaggregate_maximum_bit_rate__field_indices_by_name, + 1, uenibstreamprotobuf__ueaggregate_maximum_bit_rate__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ueaggregate_maximum_bit_rate__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__field_descriptors[2] = +{ + { + "id_extended_uEaggregateMaximumBitRateDownlink", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs, id_extended_ueaggregatemaximumbitratedownlink), + &google__protobuf__uint64_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_extended_uEaggregateMaximumBitRateUplink", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs, id_extended_ueaggregatemaximumbitrateuplink), + &google__protobuf__uint64_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__field_indices_by_name[] = { + 0, /* field[0] = id_extended_uEaggregateMaximumBitRateDownlink */ + 1, /* field[1] = id_extended_uEaggregateMaximumBitRateUplink */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.UEAggregate_MaximumBitrate_ExtIEs", + "UEAggregateMaximumBitrateExtIEs", + "Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs), + 2, + uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__field_descriptors, + uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__dl__forwarding__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DL__FORWARDING__VALUE__protobuf_unspecified", 0 }, + { "dL_forwardingProposed", "UENIBSTREAMPROTOBUF__DL__FORWARDING__VALUE__dL_forwardingProposed", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__dl__forwarding__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__dl__forwarding__value__enum_values_by_name[2] = +{ + { "dL_forwardingProposed", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__dl__forwarding__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DL_Forwarding.Value", + "Value", + "Uenibstreamprotobuf__DLForwarding__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__dl__forwarding__value__enum_values_by_number, + 2, + uenibstreamprotobuf__dl__forwarding__value__enum_values_by_name, + 1, + uenibstreamprotobuf__dl__forwarding__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__dl__forwarding__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DLForwarding, value), + &uenibstreamprotobuf__dl__forwarding__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__dl__forwarding__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__dl__forwarding__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__forwarding__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DL_Forwarding", + "DLForwarding", + "Uenibstreamprotobuf__DLForwarding", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DLForwarding), + 1, + uenibstreamprotobuf__dl__forwarding__field_descriptors, + uenibstreamprotobuf__dl__forwarding__field_indices_by_name, + 1, uenibstreamprotobuf__dl__forwarding__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__dl__forwarding__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__duplication_activation__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE__protobuf_unspecified", 0 }, + { "active", "UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE__active", 1 }, + { "inactive", "UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE__inactive", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__duplication_activation__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__duplication_activation__value__enum_values_by_name[3] = +{ + { "active", 1 }, + { "inactive", 2 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__duplication_activation__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DuplicationActivation.Value", + "Value", + "Uenibstreamprotobuf__DuplicationActivation__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__duplication_activation__value__enum_values_by_number, + 3, + uenibstreamprotobuf__duplication_activation__value__enum_values_by_name, + 1, + uenibstreamprotobuf__duplication_activation__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__duplication_activation__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__DuplicationActivation, value), + &uenibstreamprotobuf__duplication_activation__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__duplication_activation__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__duplication_activation__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__duplication_activation__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.DuplicationActivation", + "DuplicationActivation", + "Uenibstreamprotobuf__DuplicationActivation", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__DuplicationActivation), + 1, + uenibstreamprotobuf__duplication_activation__field_descriptors, + uenibstreamprotobuf__duplication_activation__field_indices_by_name, + 1, uenibstreamprotobuf__duplication_activation__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__duplication_activation__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__me_nbresource_coordination_information__field_descriptors[4] = +{ + { + "eUTRA_Cell_ID", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeNBResourceCoordinationInformation, eutra_cell_id), + &uenibstreamprotobuf__ecgi__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "uLCoordinationInformation", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeNBResourceCoordinationInformation, ulcoordinationinformation), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dLCoordinationInformation", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeNBResourceCoordinationInformation, dlcoordinationinformation), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__MeNBResourceCoordinationInformation, n_ie_extensions), + offsetof(Uenibstreamprotobuf__MeNBResourceCoordinationInformation, ie_extensions), + &uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__me_nbresource_coordination_information__field_indices_by_name[] = { + 2, /* field[2] = dLCoordinationInformation */ + 0, /* field[0] = eUTRA_Cell_ID */ + 3, /* field[3] = iE_Extensions */ + 1, /* field[1] = uLCoordinationInformation */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__me_nbresource_coordination_information__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__me_nbresource_coordination_information__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeNBResourceCoordinationInformation", + "MeNBResourceCoordinationInformation", + "Uenibstreamprotobuf__MeNBResourceCoordinationInformation", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeNBResourceCoordinationInformation), + 4, + uenibstreamprotobuf__me_nbresource_coordination_information__field_descriptors, + uenibstreamprotobuf__me_nbresource_coordination_information__field_indices_by_name, + 1, uenibstreamprotobuf__me_nbresource_coordination_information__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__me_nbresource_coordination_information__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__field_descriptors[2] = +{ + { + "id_NRCGI", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs, id_nrcgi), + &uenibstreamprotobuf__nrcgi__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "id_MeNBCoordinationAssistanceInformation", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs, id_menbcoordinationassistanceinformation), + &uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__field_indices_by_name[] = { + 1, /* field[1] = id_MeNBCoordinationAssistanceInformation */ + 0, /* field[0] = id_NRCGI */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeNBResourceCoordinationInformationExtIEs", + "MeNBResourceCoordinationInformationExtIEs", + "Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs), + 2, + uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__field_descriptors, + uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__field_indices_by_name, + 1, uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__me_nbcoordination_assistance_information__value__enum_values_by_number[2] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__ME_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__protobuf_unspecified", 0 }, + { "coordination_not_required", "UENIBSTREAMPROTOBUF__ME_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__coordination_not_required", 1 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__me_nbcoordination_assistance_information__value__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__me_nbcoordination_assistance_information__value__enum_values_by_name[2] = +{ + { "coordination_not_required", 1 }, + { "protobuf_unspecified", 0 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__me_nbcoordination_assistance_information__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeNBCoordinationAssistanceInformation.Value", + "Value", + "Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation__Value", + "uenibstreamprotobuf", + 2, + uenibstreamprotobuf__me_nbcoordination_assistance_information__value__enum_values_by_number, + 2, + uenibstreamprotobuf__me_nbcoordination_assistance_information__value__enum_values_by_name, + 1, + uenibstreamprotobuf__me_nbcoordination_assistance_information__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__me_nbcoordination_assistance_information__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation, value), + &uenibstreamprotobuf__me_nbcoordination_assistance_information__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__me_nbcoordination_assistance_information__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__me_nbcoordination_assistance_information__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.MeNBCoordinationAssistanceInformation", + "MeNBCoordinationAssistanceInformation", + "Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation), + 1, + uenibstreamprotobuf__me_nbcoordination_assistance_information__field_descriptors, + uenibstreamprotobuf__me_nbcoordination_assistance_information__field_indices_by_name, + 1, uenibstreamprotobuf__me_nbcoordination_assistance_information__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__me_nbcoordination_assistance_information__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__countvalue__field_descriptors[2] = +{ + { + "pDCP_SN", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__COUNTvalue, pdcp_sn), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "hFN", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__COUNTvalue, hfn), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__countvalue__field_indices_by_name[] = { + 1, /* field[1] = hFN */ + 0, /* field[0] = pDCP_SN */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__countvalue__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__countvalue__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.COUNTvalue", + "COUNTvalue", + "Uenibstreamprotobuf__COUNTvalue", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__COUNTvalue), + 2, + uenibstreamprotobuf__countvalue__field_descriptors, + uenibstreamprotobuf__countvalue__field_indices_by_name, + 1, uenibstreamprotobuf__countvalue__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__countvalue__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__countvalue_extended__field_descriptors[2] = +{ + { + "pDCP_SNExtended", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__COUNTValueExtended, pdcp_snextended), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "hFNModified", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__COUNTValueExtended, hfnmodified), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__countvalue_extended__field_indices_by_name[] = { + 1, /* field[1] = hFNModified */ + 0, /* field[0] = pDCP_SNExtended */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__countvalue_extended__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__countvalue_extended__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.COUNTValueExtended", + "COUNTValueExtended", + "Uenibstreamprotobuf__COUNTValueExtended", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__COUNTValueExtended), + 2, + uenibstreamprotobuf__countvalue_extended__field_descriptors, + uenibstreamprotobuf__countvalue_extended__field_indices_by_name, + 1, uenibstreamprotobuf__countvalue_extended__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__countvalue_extended__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__countvalue_pdcp__snlength18__field_descriptors[2] = +{ + { + "pDCP_SNlength18", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__COUNTvaluePDCPSNlength18, pdcp_snlength18), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "hFNforPDCP_SNlength18", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__COUNTvaluePDCPSNlength18, hfnforpdcp_snlength18), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__countvalue_pdcp__snlength18__field_indices_by_name[] = { + 1, /* field[1] = hFNforPDCP_SNlength18 */ + 0, /* field[0] = pDCP_SNlength18 */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__countvalue_pdcp__snlength18__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.COUNTvaluePDCP_SNlength18", + "COUNTvaluePDCPSNlength18", + "Uenibstreamprotobuf__COUNTvaluePDCPSNlength18", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__COUNTvaluePDCPSNlength18), + 2, + uenibstreamprotobuf__countvalue_pdcp__snlength18__field_descriptors, + uenibstreamprotobuf__countvalue_pdcp__snlength18__field_indices_by_name, + 1, uenibstreamprotobuf__countvalue_pdcp__snlength18__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__countvalue_pdcp__snlength18__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__expected_uebehaviour__field_descriptors[2] = +{ + { + "expectedActivity", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ExpectedUEBehaviour, expectedactivity), + &uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "expectedHOInterval", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ExpectedUEBehaviour, expectedhointerval), + &uenibstreamprotobuf__expected_hointerval__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__expected_uebehaviour__field_indices_by_name[] = { + 0, /* field[0] = expectedActivity */ + 1, /* field[1] = expectedHOInterval */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__expected_uebehaviour__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__expected_uebehaviour__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ExpectedUEBehaviour", + "ExpectedUEBehaviour", + "Uenibstreamprotobuf__ExpectedUEBehaviour", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ExpectedUEBehaviour), + 2, + uenibstreamprotobuf__expected_uebehaviour__field_descriptors, + uenibstreamprotobuf__expected_uebehaviour__field_indices_by_name, + 1, uenibstreamprotobuf__expected_uebehaviour__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__expected_uebehaviour__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__expected_ueactivity_behaviour__field_descriptors[4] = +{ + { + "expectedActivityPeriod", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ExpectedUEActivityBehaviour, expectedactivityperiod), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "expectedIdlePeriod", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ExpectedUEActivityBehaviour, expectedidleperiod), + &google__protobuf__uint32_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sourceOfUEActivityBehaviourInformation", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ExpectedUEActivityBehaviour, sourceofueactivitybehaviourinformation), + &uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "iE_Extensions", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__ExpectedUEActivityBehaviour, n_ie_extensions), + offsetof(Uenibstreamprotobuf__ExpectedUEActivityBehaviour, ie_extensions), + &uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__expected_ueactivity_behaviour__field_indices_by_name[] = { + 0, /* field[0] = expectedActivityPeriod */ + 1, /* field[1] = expectedIdlePeriod */ + 3, /* field[3] = iE_Extensions */ + 2, /* field[2] = sourceOfUEActivityBehaviourInformation */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__expected_ueactivity_behaviour__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ExpectedUEActivityBehaviour", + "ExpectedUEActivityBehaviour", + "Uenibstreamprotobuf__ExpectedUEActivityBehaviour", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ExpectedUEActivityBehaviour), + 4, + uenibstreamprotobuf__expected_ueactivity_behaviour__field_descriptors, + uenibstreamprotobuf__expected_ueactivity_behaviour__field_indices_by_name, + 1, uenibstreamprotobuf__expected_ueactivity_behaviour__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__expected_ueactivity_behaviour__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__field_descriptors NULL +#define uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__field_indices_by_name NULL +#define uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__number_ranges NULL +const ProtobufCMessageDescriptor uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ExpectedUEActivityBehaviour_ExtIEs", + "ExpectedUEActivityBehaviourExtIEs", + "Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs), + 0, + uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__field_descriptors, + uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__field_indices_by_name, + 0, uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__expected_hointerval__value__enum_values_by_number[8] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__protobuf_unspecified", 0 }, + { "sec15", "UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec15", 1 }, + { "sec30", "UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec30", 2 }, + { "sec60", "UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec60", 3 }, + { "sec90", "UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec90", 4 }, + { "sec120", "UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec120", 5 }, + { "sec180", "UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec180", 6 }, + { "long_time", "UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__long_time", 7 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__expected_hointerval__value__value_ranges[] = { +{0, 0},{0, 8} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__expected_hointerval__value__enum_values_by_name[8] = +{ + { "long_time", 7 }, + { "protobuf_unspecified", 0 }, + { "sec120", 5 }, + { "sec15", 1 }, + { "sec180", 6 }, + { "sec30", 2 }, + { "sec60", 3 }, + { "sec90", 4 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__expected_hointerval__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ExpectedHOInterval.Value", + "Value", + "Uenibstreamprotobuf__ExpectedHOInterval__Value", + "uenibstreamprotobuf", + 8, + uenibstreamprotobuf__expected_hointerval__value__enum_values_by_number, + 8, + uenibstreamprotobuf__expected_hointerval__value__enum_values_by_name, + 1, + uenibstreamprotobuf__expected_hointerval__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__expected_hointerval__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__ExpectedHOInterval, value), + &uenibstreamprotobuf__expected_hointerval__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__expected_hointerval__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__expected_hointerval__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__expected_hointerval__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.ExpectedHOInterval", + "ExpectedHOInterval", + "Uenibstreamprotobuf__ExpectedHOInterval", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__ExpectedHOInterval), + 1, + uenibstreamprotobuf__expected_hointerval__field_descriptors, + uenibstreamprotobuf__expected_hointerval__field_indices_by_name, + 1, uenibstreamprotobuf__expected_hointerval__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__expected_hointerval__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__enum_values_by_number[3] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__VALUE__protobuf_unspecified", 0 }, + { "subscription_information", "UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__VALUE__subscription_information", 1 }, + { "statistics", "UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__VALUE__statistics", 2 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__enum_values_by_name[3] = +{ + { "protobuf_unspecified", 0 }, + { "statistics", 2 }, + { "subscription_information", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SourceOfUEActivityBehaviourInformation.Value", + "Value", + "Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation__Value", + "uenibstreamprotobuf", + 3, + uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__enum_values_by_number, + 3, + uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__enum_values_by_name, + 1, + uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__source_of_ueactivity_behaviour_information__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation, value), + &uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__source_of_ueactivity_behaviour_information__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__source_of_ueactivity_behaviour_information__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SourceOfUEActivityBehaviourInformation", + "SourceOfUEActivityBehaviourInformation", + "Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation), + 1, + uenibstreamprotobuf__source_of_ueactivity_behaviour_information__field_descriptors, + uenibstreamprotobuf__source_of_ueactivity_behaviour_information__field_indices_by_name, + 1, uenibstreamprotobuf__source_of_ueactivity_behaviour_information__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__source_of_ueactivity_behaviour_information__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue uenibstreamprotobuf__sgnb__addition__trigger__ind__value__enum_values_by_number[4] = +{ + { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__protobuf_unspecified", 0 }, + { "sn_change", "UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__sn_change", 1 }, + { "inter_eNB_HO", "UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__inter_eNB_HO", 2 }, + { "intra_eNB_HO", "UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__intra_eNB_HO", 3 }, +}; +static const ProtobufCIntRange uenibstreamprotobuf__sgnb__addition__trigger__ind__value__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex uenibstreamprotobuf__sgnb__addition__trigger__ind__value__enum_values_by_name[4] = +{ + { "inter_eNB_HO", 2 }, + { "intra_eNB_HO", 3 }, + { "protobuf_unspecified", 0 }, + { "sn_change", 1 }, +}; +const ProtobufCEnumDescriptor uenibstreamprotobuf__sgnb__addition__trigger__ind__value__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SGNB_Addition_Trigger_Ind.Value", + "Value", + "Uenibstreamprotobuf__SGNBAdditionTriggerInd__Value", + "uenibstreamprotobuf", + 4, + uenibstreamprotobuf__sgnb__addition__trigger__ind__value__enum_values_by_number, + 4, + uenibstreamprotobuf__sgnb__addition__trigger__ind__value__enum_values_by_name, + 1, + uenibstreamprotobuf__sgnb__addition__trigger__ind__value__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__sgnb__addition__trigger__ind__field_descriptors[1] = +{ + { + "value", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__SGNBAdditionTriggerInd, value), + &uenibstreamprotobuf__sgnb__addition__trigger__ind__value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__sgnb__addition__trigger__ind__field_indices_by_name[] = { + 0, /* field[0] = value */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__sgnb__addition__trigger__ind__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.SGNB_Addition_Trigger_Ind", + "SGNBAdditionTriggerInd", + "Uenibstreamprotobuf__SGNBAdditionTriggerInd", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__SGNBAdditionTriggerInd), + 1, + uenibstreamprotobuf__sgnb__addition__trigger__ind__field_descriptors, + uenibstreamprotobuf__sgnb__addition__trigger__ind__field_indices_by_name, + 1, uenibstreamprotobuf__sgnb__addition__trigger__ind__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__sgnb__addition__trigger__ind__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/x2ap_common_types.pb-c.h b/mc-core/mc/local_datasource/x2ap_common_types.pb-c.h new file mode 100644 index 0000000..da4c20e --- /dev/null +++ b/mc-core/mc/local_datasource/x2ap_common_types.pb-c.h @@ -0,0 +1,2462 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: x2ap_common_types.proto */ + +#ifndef PROTOBUF_C_x2ap_5fcommon_5ftypes_2eproto__INCLUDED +#define PROTOBUF_C_x2ap_5fcommon_5ftypes_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "error_cause.pb-c.h" + +typedef struct _Uenibstreamprotobuf__ENDCResourceConfiguration Uenibstreamprotobuf__ENDCResourceConfiguration; +typedef struct _Uenibstreamprotobuf__ERABLevelQoSParameters Uenibstreamprotobuf__ERABLevelQoSParameters; +typedef struct _Uenibstreamprotobuf__AllocationAndRetentionPriority Uenibstreamprotobuf__AllocationAndRetentionPriority; +typedef struct _Uenibstreamprotobuf__PreEmptionVulnerability Uenibstreamprotobuf__PreEmptionVulnerability; +typedef struct _Uenibstreamprotobuf__PreEmptionCapability Uenibstreamprotobuf__PreEmptionCapability; +typedef struct _Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs; +typedef struct _Uenibstreamprotobuf__GBRQosInformation Uenibstreamprotobuf__GBRQosInformation; +typedef struct _Uenibstreamprotobuf__GBRQosInformationExtIEs Uenibstreamprotobuf__GBRQosInformationExtIEs; +typedef struct _Uenibstreamprotobuf__GTPtunnelEndpoint Uenibstreamprotobuf__GTPtunnelEndpoint; +typedef struct _Uenibstreamprotobuf__GTPtunnelEndpointExtIEs Uenibstreamprotobuf__GTPtunnelEndpointExtIEs; +typedef struct _Uenibstreamprotobuf__RLCMode Uenibstreamprotobuf__RLCMode; +typedef struct _Uenibstreamprotobuf__RLCStatus Uenibstreamprotobuf__RLCStatus; +typedef struct _Uenibstreamprotobuf__ULConfiguration Uenibstreamprotobuf__ULConfiguration; +typedef struct _Uenibstreamprotobuf__PDCPSnLength Uenibstreamprotobuf__PDCPSnLength; +typedef struct _Uenibstreamprotobuf__PDCPChangeIndication Uenibstreamprotobuf__PDCPChangeIndication; +typedef struct _Uenibstreamprotobuf__SplitSRBs Uenibstreamprotobuf__SplitSRBs; +typedef struct _Uenibstreamprotobuf__NRCGI Uenibstreamprotobuf__NRCGI; +typedef struct _Uenibstreamprotobuf__NRCGIExtIEs Uenibstreamprotobuf__NRCGIExtIEs; +typedef struct _Uenibstreamprotobuf__ECGI Uenibstreamprotobuf__ECGI; +typedef struct _Uenibstreamprotobuf__ERABList Uenibstreamprotobuf__ERABList; +typedef struct _Uenibstreamprotobuf__ERABItemIEs Uenibstreamprotobuf__ERABItemIEs; +typedef struct _Uenibstreamprotobuf__ERABItem Uenibstreamprotobuf__ERABItem; +typedef struct _Uenibstreamprotobuf__CriticalityDiagnostics Uenibstreamprotobuf__CriticalityDiagnostics; +typedef struct _Uenibstreamprotobuf__TriggeringMessage Uenibstreamprotobuf__TriggeringMessage; +typedef struct _Uenibstreamprotobuf__Criticality Uenibstreamprotobuf__Criticality; +typedef struct _Uenibstreamprotobuf__CriticalityDiagnosticsIEList Uenibstreamprotobuf__CriticalityDiagnosticsIEList; +typedef struct _Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem; +typedef struct _Uenibstreamprotobuf__TypeOfError Uenibstreamprotobuf__TypeOfError; +typedef struct _Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs; +typedef struct _Uenibstreamprotobuf__SgNBResourceCoordinationInformation Uenibstreamprotobuf__SgNBResourceCoordinationInformation; +typedef struct _Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs; +typedef struct _Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation; +typedef struct _Uenibstreamprotobuf__RRCConfigInd Uenibstreamprotobuf__RRCConfigInd; +typedef struct _Uenibstreamprotobuf__HandoverRestrictionList Uenibstreamprotobuf__HandoverRestrictionList; +typedef struct _Uenibstreamprotobuf__EPLMNs Uenibstreamprotobuf__EPLMNs; +typedef struct _Uenibstreamprotobuf__ForbiddenTAs Uenibstreamprotobuf__ForbiddenTAs; +typedef struct _Uenibstreamprotobuf__ForbiddenTAsItem Uenibstreamprotobuf__ForbiddenTAsItem; +typedef struct _Uenibstreamprotobuf__ForbiddenTACs Uenibstreamprotobuf__ForbiddenTACs; +typedef struct _Uenibstreamprotobuf__ForbiddenLAs Uenibstreamprotobuf__ForbiddenLAs; +typedef struct _Uenibstreamprotobuf__ForbiddenLAsItem Uenibstreamprotobuf__ForbiddenLAsItem; +typedef struct _Uenibstreamprotobuf__ForbiddenLACs Uenibstreamprotobuf__ForbiddenLACs; +typedef struct _Uenibstreamprotobuf__ForbiddenInterRATs Uenibstreamprotobuf__ForbiddenInterRATs; +typedef struct _Uenibstreamprotobuf__HandoverRestrictionListExtIEs Uenibstreamprotobuf__HandoverRestrictionListExtIEs; +typedef struct _Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT; +typedef struct _Uenibstreamprotobuf__CNTypeRestrictions Uenibstreamprotobuf__CNTypeRestrictions; +typedef struct _Uenibstreamprotobuf__CNTypeRestrictionsItem Uenibstreamprotobuf__CNTypeRestrictionsItem; +typedef struct _Uenibstreamprotobuf__NRrestrictionin5GS Uenibstreamprotobuf__NRrestrictionin5GS; +typedef struct _Uenibstreamprotobuf__NRUESecurityCapabilities Uenibstreamprotobuf__NRUESecurityCapabilities; +typedef struct _Uenibstreamprotobuf__UEAggregateMaximumBitRate Uenibstreamprotobuf__UEAggregateMaximumBitRate; +typedef struct _Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs; +typedef struct _Uenibstreamprotobuf__DLForwarding Uenibstreamprotobuf__DLForwarding; +typedef struct _Uenibstreamprotobuf__DuplicationActivation Uenibstreamprotobuf__DuplicationActivation; +typedef struct _Uenibstreamprotobuf__MeNBResourceCoordinationInformation Uenibstreamprotobuf__MeNBResourceCoordinationInformation; +typedef struct _Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs; +typedef struct _Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation; +typedef struct _Uenibstreamprotobuf__COUNTvalue Uenibstreamprotobuf__COUNTvalue; +typedef struct _Uenibstreamprotobuf__COUNTValueExtended Uenibstreamprotobuf__COUNTValueExtended; +typedef struct _Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 Uenibstreamprotobuf__COUNTvaluePDCPSNlength18; +typedef struct _Uenibstreamprotobuf__ExpectedUEBehaviour Uenibstreamprotobuf__ExpectedUEBehaviour; +typedef struct _Uenibstreamprotobuf__ExpectedUEActivityBehaviour Uenibstreamprotobuf__ExpectedUEActivityBehaviour; +typedef struct _Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs; +typedef struct _Uenibstreamprotobuf__ExpectedHOInterval Uenibstreamprotobuf__ExpectedHOInterval; +typedef struct _Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation; +typedef struct _Uenibstreamprotobuf__SGNBAdditionTriggerInd Uenibstreamprotobuf__SGNBAdditionTriggerInd; + + +/* --- enums --- */ + +typedef enum _Uenibstreamprotobuf__ENDCResourceConfiguration__Status { + UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__present = 1, + UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__not_present = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS) +} Uenibstreamprotobuf__ENDCResourceConfiguration__Status; +typedef enum _Uenibstreamprotobuf__PreEmptionVulnerability__Value { + UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__VALUE__not_pre_emptable = 1, + UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__VALUE__pre_emptable = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__VALUE) +} Uenibstreamprotobuf__PreEmptionVulnerability__Value; +typedef enum _Uenibstreamprotobuf__PreEmptionCapability__Value { + UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__VALUE__shall_not_trigger_pre_emption = 1, + UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__VALUE__may_trigger_pre_emption = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__VALUE) +} Uenibstreamprotobuf__PreEmptionCapability__Value; +typedef enum _Uenibstreamprotobuf__RLCMode__Value { + UENIBSTREAMPROTOBUF__RLCMODE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RLCMODE__VALUE__rlc_am = 1, + UENIBSTREAMPROTOBUF__RLCMODE__VALUE__rlc_um_bidirectional = 2, + UENIBSTREAMPROTOBUF__RLCMODE__VALUE__rlc_um_unidirectional_ul = 3, + UENIBSTREAMPROTOBUF__RLCMODE__VALUE__rlc_um_unidirectional_dl = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RLCMODE__VALUE) +} Uenibstreamprotobuf__RLCMode__Value; +typedef enum _Uenibstreamprotobuf__RLCStatus__ReestablishmentIndication { + UENIBSTREAMPROTOBUF__RLC__STATUS__REESTABLISHMENT__INDICATION__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RLC__STATUS__REESTABLISHMENT__INDICATION__reestablished = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RLC__STATUS__REESTABLISHMENT__INDICATION) +} Uenibstreamprotobuf__RLCStatus__ReestablishmentIndication; +typedef enum _Uenibstreamprotobuf__ULConfiguration__ULUEConfiguration { + UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__no_data = 1, + UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__shared = 2, + UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__only = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION) +} Uenibstreamprotobuf__ULConfiguration__ULUEConfiguration; +typedef enum _Uenibstreamprotobuf__PDCPSnLength__Value { + UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE__twelve_bits = 1, + UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE__eighteen_bits = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE) +} Uenibstreamprotobuf__PDCPSnLength__Value; +typedef enum _Uenibstreamprotobuf__PDCPChangeIndication__Value { + UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE__s_KgNB_update_required = 1, + UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE__pDCP_data_recovery_required = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE) +} Uenibstreamprotobuf__PDCPChangeIndication__Value; +typedef enum _Uenibstreamprotobuf__SplitSRBs__Value { + UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__srb1 = 1, + UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__srb2 = 2, + UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__srb1and2 = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE) +} Uenibstreamprotobuf__SplitSRBs__Value; +typedef enum _Uenibstreamprotobuf__TriggeringMessage__Value { + UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__initiating_message = 1, + UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__successful_outcome = 2, + UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__unsuccessful_outcome = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE) +} Uenibstreamprotobuf__TriggeringMessage__Value; +typedef enum _Uenibstreamprotobuf__Criticality__Value { + UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__reject = 1, + UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__ignore = 2, + UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__notify = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CRITICALITY__VALUE) +} Uenibstreamprotobuf__Criticality__Value; +typedef enum _Uenibstreamprotobuf__TypeOfError__Value { + UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__VALUE__not_understood = 1, + UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__VALUE__missing = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__VALUE) +} Uenibstreamprotobuf__TypeOfError__Value; +typedef enum _Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation__Value { + UENIBSTREAMPROTOBUF__SG_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SG_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__coordination_not_required = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SG_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE) +} Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation__Value; +typedef enum _Uenibstreamprotobuf__RRCConfigInd__Value { + UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__VALUE__full_config = 1, + UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__VALUE__delta_config = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__VALUE) +} Uenibstreamprotobuf__RRCConfigInd__Value; +typedef enum _Uenibstreamprotobuf__ForbiddenInterRATs__Value { + UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__all = 1, + UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__geran = 2, + UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__utran = 3, + UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__cdma2000 = 4, + UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__geranandutran = 5, + UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__cdma2000andutran = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE) +} Uenibstreamprotobuf__ForbiddenInterRATs__Value; +typedef enum _Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT__Value { + UENIBSTREAMPROTOBUF__NRRESTRICTIONIN_EPSAS_SECONDARY_RAT__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__NRRESTRICTIONIN_EPSAS_SECONDARY_RAT__VALUE__nRrestrictedinEPSasSecondaryRAT = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NRRESTRICTIONIN_EPSAS_SECONDARY_RAT__VALUE) +} Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT__Value; +typedef enum _Uenibstreamprotobuf__CNTypeRestrictionsItem__CNType { + UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS_ITEM__CN_TYPE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS_ITEM__CN_TYPE__fiveGC_forbidden = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS_ITEM__CN_TYPE) +} Uenibstreamprotobuf__CNTypeRestrictionsItem__CNType; +typedef enum _Uenibstreamprotobuf__NRrestrictionin5GS__Value { + UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__VALUE__nRrestrictedin5GS = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__VALUE) +} Uenibstreamprotobuf__NRrestrictionin5GS__Value; +typedef enum _Uenibstreamprotobuf__DLForwarding__Value { + UENIBSTREAMPROTOBUF__DL__FORWARDING__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DL__FORWARDING__VALUE__dL_forwardingProposed = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DL__FORWARDING__VALUE) +} Uenibstreamprotobuf__DLForwarding__Value; +typedef enum _Uenibstreamprotobuf__DuplicationActivation__Value { + UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE__active = 1, + UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE__inactive = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE) +} Uenibstreamprotobuf__DuplicationActivation__Value; +typedef enum _Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation__Value { + UENIBSTREAMPROTOBUF__ME_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__ME_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__coordination_not_required = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__ME_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE) +} Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation__Value; +typedef enum _Uenibstreamprotobuf__ExpectedHOInterval__Value { + UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec15 = 1, + UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec30 = 2, + UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec60 = 3, + UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec90 = 4, + UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec120 = 5, + UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec180 = 6, + UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__long_time = 7 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE) +} Uenibstreamprotobuf__ExpectedHOInterval__Value; +typedef enum _Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation__Value { + UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__VALUE__subscription_information = 1, + UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__VALUE__statistics = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__VALUE) +} Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation__Value; +typedef enum _Uenibstreamprotobuf__SGNBAdditionTriggerInd__Value { + UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__protobuf_unspecified = 0, + UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__sn_change = 1, + UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__inter_eNB_HO = 2, + UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__intra_eNB_HO = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE) +} Uenibstreamprotobuf__SGNBAdditionTriggerInd__Value; + +/* --- messages --- */ + +struct _Uenibstreamprotobuf__ENDCResourceConfiguration +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ENDCResourceConfiguration__Status pdcpatsgnb; + Uenibstreamprotobuf__ENDCResourceConfiguration__Status mcgresources; + Uenibstreamprotobuf__ENDCResourceConfiguration__Status scgresources; +}; +#define UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__en__dc__resource_configuration__descriptor) \ + , UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__protobuf_unspecified, UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__protobuf_unspecified, UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__ERABLevelQoSParameters +{ + ProtobufCMessage base; + uint32_t qci; + Uenibstreamprotobuf__AllocationAndRetentionPriority *allocationandretentionpriority; + Uenibstreamprotobuf__GBRQosInformation *gbrqosinformation; + size_t n_ie_extensions; + Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__E__RAB__LEVEL__QO_S__PARAMETERS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor) \ + , 0, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__AllocationAndRetentionPriority +{ + ProtobufCMessage base; + uint32_t prioritylevel; + Uenibstreamprotobuf__PreEmptionCapability *pre_emptioncapability; + Uenibstreamprotobuf__PreEmptionVulnerability *pre_emptionvulnerability; +}; +#define UENIBSTREAMPROTOBUF__ALLOCATION_AND_RETENTION_PRIORITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__allocation_and_retention_priority__descriptor) \ + , 0, NULL, NULL } + + +struct _Uenibstreamprotobuf__PreEmptionVulnerability +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PreEmptionVulnerability__Value value; +}; +#define UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pre_emption_vulnerability__descriptor) \ + , UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PreEmptionCapability +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PreEmptionCapability__Value value; +}; +#define UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pre_emption_capability__descriptor) \ + , UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *id_downlinkpacketlossrate; + Google__Protobuf__UInt32Value *id_uplinkpacketlossrate; +}; +#define UENIBSTREAMPROTOBUF__E__RAB__LEVEL__QO_S__PARAMETERS__EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__GBRQosInformation +{ + ProtobufCMessage base; + uint64_t e_rab_maximumbitratedl; + uint64_t e_rab_maximumbitrateul; + uint64_t e_rab_guaranteedbitratedl; + uint64_t e_rab_guaranteedbitrateul; + size_t n_ie_extensions; + Uenibstreamprotobuf__GBRQosInformationExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__GBR__QOS_INFORMATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__gbr__qos_information__descriptor) \ + , 0, 0, 0, 0, 0,NULL } + + +struct _Uenibstreamprotobuf__GBRQosInformationExtIEs +{ + ProtobufCMessage base; + Google__Protobuf__UInt64Value *id_extended_e_rab_maximumbitratedl; + Google__Protobuf__UInt64Value *id_extended_e_rab_maximumbitrateul; + Google__Protobuf__UInt64Value *id_extended_e_rab_guaranteedbitratedl; + Google__Protobuf__UInt64Value *id_extended_e_rab_guaranteedbitrateul; +}; +#define UENIBSTREAMPROTOBUF__GBR__QOS_INFORMATION__EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor) \ + , NULL, NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__GTPtunnelEndpoint +{ + ProtobufCMessage base; + char *transportlayeraddress; + char *gtp_teid; + size_t n_ie_extensions; + Uenibstreamprotobuf__GTPtunnelEndpointExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__GTPTUNNEL_ENDPOINT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__gtptunnel_endpoint__descriptor) \ + , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL } + + +struct _Uenibstreamprotobuf__GTPtunnelEndpointExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__GTPTUNNEL_ENDPOINT__EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__RLCMode +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RLCMode__Value value; +}; +#define UENIBSTREAMPROTOBUF__RLCMODE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rlcmode__descriptor) \ + , UENIBSTREAMPROTOBUF__RLCMODE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RLCStatus +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RLCStatus__ReestablishmentIndication reestablishment_indication; +}; +#define UENIBSTREAMPROTOBUF__RLC__STATUS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rlc__status__descriptor) \ + , UENIBSTREAMPROTOBUF__RLC__STATUS__REESTABLISHMENT__INDICATION__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__ULConfiguration +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ULConfiguration__ULUEConfiguration ul_pdcp; +}; +#define UENIBSTREAMPROTOBUF__ULCONFIGURATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ulconfiguration__descriptor) \ + , UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PDCPSnLength +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PDCPSnLength__Value value; +}; +#define UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcpsn_length__descriptor) \ + , UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__PDCPChangeIndication +{ + ProtobufCMessage base; + Uenibstreamprotobuf__PDCPChangeIndication__Value value; +}; +#define UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcpchange_indication__descriptor) \ + , UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SplitSRBs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SplitSRBs__Value value; +}; +#define UENIBSTREAMPROTOBUF__SPLIT_SRBS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__split_srbs__descriptor) \ + , UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__NRCGI +{ + ProtobufCMessage base; + char *plmn_identity; + char *nrcellidentifier; + size_t n_ie_extensions; + Uenibstreamprotobuf__NRCGIExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__NRCGI__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrcgi__descriptor) \ + , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL } + + +struct _Uenibstreamprotobuf__NRCGIExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__NRCGI__EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrcgi__ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ECGI +{ + ProtobufCMessage base; + char *plmn_identity; + char *eutrancellidentifier; +}; +#define UENIBSTREAMPROTOBUF__ECGI__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ecgi__descriptor) \ + , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string } + + +struct _Uenibstreamprotobuf__ERABList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ERABItemIEs **items; +}; +#define UENIBSTREAMPROTOBUF__E__RAB__LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rab__list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ERABItemIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ERABItem *id_e_rab_item; +}; +#define UENIBSTREAMPROTOBUF__E__RAB__ITEM_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rab__item_ies__descriptor) \ + , NULL } + + +struct _Uenibstreamprotobuf__ERABItem +{ + ProtobufCMessage base; + uint32_t e_rab_id; + Uenibstreamprotobuf__Cause *cause; +}; +#define UENIBSTREAMPROTOBUF__E__RAB__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rab__item__descriptor) \ + , 0, NULL } + + +struct _Uenibstreamprotobuf__CriticalityDiagnostics +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *procedurecode; + Uenibstreamprotobuf__TriggeringMessage *triggeringmessage; + Uenibstreamprotobuf__Criticality *procedurecriticality; + Uenibstreamprotobuf__CriticalityDiagnosticsIEList *iescriticalitydiagnostics; + size_t n_ie_extensions; + Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__criticality_diagnostics__descriptor) \ + , NULL, NULL, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__TriggeringMessage +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TriggeringMessage__Value value; +}; +#define UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__triggering_message__descriptor) \ + , UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__Criticality +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Criticality__Value value; +}; +#define UENIBSTREAMPROTOBUF__CRITICALITY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__criticality__descriptor) \ + , UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__CriticalityDiagnosticsIEList +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem **items; +}; +#define UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__IE__LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem +{ + ProtobufCMessage base; + Uenibstreamprotobuf__Criticality *iecriticality; + uint32_t ie_id; + Uenibstreamprotobuf__TypeOfError *typeoferror; +}; +#define UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__IE__LIST__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor) \ + , NULL, 0, NULL } + + +struct _Uenibstreamprotobuf__TypeOfError +{ + ProtobufCMessage base; + Uenibstreamprotobuf__TypeOfError__Value value; +}; +#define UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__type_of_error__descriptor) \ + , UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__SgNBResourceCoordinationInformation +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NRCGI *nr_cgi; + char *ulcoordinationinformation; + Google__Protobuf__StringValue *dlcoordinationinformation; + size_t n_ie_extensions; + Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__SG_NBRESOURCE_COORDINATION_INFORMATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor) \ + , NULL, (char *)protobuf_c_empty_string, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ECGI *id_ecgi; + Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *id_sgnbcoordinationassistanceinformation; +}; +#define UENIBSTREAMPROTOBUF__SG_NBRESOURCE_COORDINATION_INFORMATION_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation__Value value; +}; +#define UENIBSTREAMPROTOBUF__SG_NBCOORDINATION_ASSISTANCE_INFORMATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor) \ + , UENIBSTREAMPROTOBUF__SG_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__RRCConfigInd +{ + ProtobufCMessage base; + Uenibstreamprotobuf__RRCConfigInd__Value value; +}; +#define UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rrc__config__ind__descriptor) \ + , UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__HandoverRestrictionList +{ + ProtobufCMessage base; + char *servingplmn; + Uenibstreamprotobuf__EPLMNs *equivalentplmns; + Uenibstreamprotobuf__ForbiddenTAs *forbiddentas; + Uenibstreamprotobuf__ForbiddenLAs *forbiddenlas; + Uenibstreamprotobuf__ForbiddenInterRATs *forbiddeninterrats; + size_t n_ie_extensions; + Uenibstreamprotobuf__HandoverRestrictionListExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__HANDOVER_RESTRICTION_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__handover_restriction_list__descriptor) \ + , (char *)protobuf_c_empty_string, NULL, NULL, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__EPLMNs +{ + ProtobufCMessage base; + size_t n_items; + char **items; +}; +#define UENIBSTREAMPROTOBUF__EPLMNS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eplmns__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ForbiddenTAs +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ForbiddenTAsItem **items; +}; +#define UENIBSTREAMPROTOBUF__FORBIDDEN_TAS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_tas__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ForbiddenTAsItem +{ + ProtobufCMessage base; + char *plmn_identity; + Uenibstreamprotobuf__ForbiddenTACs *forbiddentacs; +}; +#define UENIBSTREAMPROTOBUF__FORBIDDEN_TAS__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_tas__item__descriptor) \ + , (char *)protobuf_c_empty_string, NULL } + + +struct _Uenibstreamprotobuf__ForbiddenTACs +{ + ProtobufCMessage base; + size_t n_items; + char **items; +}; +#define UENIBSTREAMPROTOBUF__FORBIDDEN_TACS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_tacs__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ForbiddenLAs +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__ForbiddenLAsItem **items; +}; +#define UENIBSTREAMPROTOBUF__FORBIDDEN_LAS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_las__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ForbiddenLAsItem +{ + ProtobufCMessage base; + char *plmn_identity; + Uenibstreamprotobuf__ForbiddenLACs *forbiddenlacs; +}; +#define UENIBSTREAMPROTOBUF__FORBIDDEN_LAS__ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_las__item__descriptor) \ + , (char *)protobuf_c_empty_string, NULL } + + +struct _Uenibstreamprotobuf__ForbiddenLACs +{ + ProtobufCMessage base; + size_t n_items; + char **items; +}; +#define UENIBSTREAMPROTOBUF__FORBIDDEN_LACS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_lacs__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__ForbiddenInterRATs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ForbiddenInterRATs__Value value; +}; +#define UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_inter_rats__descriptor) \ + , UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__HandoverRestrictionListExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *id_nrrestrictioninepsassecondaryrat; + Uenibstreamprotobuf__CNTypeRestrictions *id_cntyperestrictions; + Uenibstreamprotobuf__NRrestrictionin5GS *id_nrrestrictionin5gs; +}; +#define UENIBSTREAMPROTOBUF__HANDOVER_RESTRICTION_LIST__EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor) \ + , NULL, NULL, NULL } + + +struct _Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT__Value value; +}; +#define UENIBSTREAMPROTOBUF__NRRESTRICTIONIN_EPSAS_SECONDARY_RAT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor) \ + , UENIBSTREAMPROTOBUF__NRRESTRICTIONIN_EPSAS_SECONDARY_RAT__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__CNTypeRestrictions +{ + ProtobufCMessage base; + size_t n_items; + Uenibstreamprotobuf__CNTypeRestrictionsItem **items; +}; +#define UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cntype_restrictions__descriptor) \ + , 0,NULL } + + +struct _Uenibstreamprotobuf__CNTypeRestrictionsItem +{ + ProtobufCMessage base; + char *plmn_id; + Uenibstreamprotobuf__CNTypeRestrictionsItem__CNType cn_type; +}; +#define UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS_ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cntype_restrictions_item__descriptor) \ + , (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS_ITEM__CN_TYPE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__NRrestrictionin5GS +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NRrestrictionin5GS__Value value; +}; +#define UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrrestrictionin5_gs__descriptor) \ + , UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__NRUESecurityCapabilities +{ + ProtobufCMessage base; + char *nrencryptionalgorithms; + char *nrintegrityprotectionalgorithms; +}; +#define UENIBSTREAMPROTOBUF__NRUESECURITY_CAPABILITIES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nruesecurity_capabilities__descriptor) \ + , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string } + + +struct _Uenibstreamprotobuf__UEAggregateMaximumBitRate +{ + ProtobufCMessage base; + uint64_t ueaggregatemaximumbitratedownlink; + uint64_t ueaggregatemaximumbitrateuplink; + size_t n_ie_extensions; + Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__UEAGGREGATE_MAXIMUM_BIT_RATE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor) \ + , 0, 0, 0,NULL } + + +struct _Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs +{ + ProtobufCMessage base; + Google__Protobuf__UInt64Value *id_extended_ueaggregatemaximumbitratedownlink; + Google__Protobuf__UInt64Value *id_extended_ueaggregatemaximumbitrateuplink; +}; +#define UENIBSTREAMPROTOBUF__UEAGGREGATE__MAXIMUM_BITRATE__EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__DLForwarding +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DLForwarding__Value value; +}; +#define UENIBSTREAMPROTOBUF__DL__FORWARDING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dl__forwarding__descriptor) \ + , UENIBSTREAMPROTOBUF__DL__FORWARDING__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__DuplicationActivation +{ + ProtobufCMessage base; + Uenibstreamprotobuf__DuplicationActivation__Value value; +}; +#define UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__duplication_activation__descriptor) \ + , UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__MeNBResourceCoordinationInformation +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ECGI *eutra_cell_id; + char *ulcoordinationinformation; + Google__Protobuf__StringValue *dlcoordinationinformation; + size_t n_ie_extensions; + Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__ME_NBRESOURCE_COORDINATION_INFORMATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__me_nbresource_coordination_information__descriptor) \ + , NULL, (char *)protobuf_c_empty_string, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs +{ + ProtobufCMessage base; + Uenibstreamprotobuf__NRCGI *id_nrcgi; + Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *id_menbcoordinationassistanceinformation; +}; +#define UENIBSTREAMPROTOBUF__ME_NBRESOURCE_COORDINATION_INFORMATION_EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation +{ + ProtobufCMessage base; + Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation__Value value; +}; +#define UENIBSTREAMPROTOBUF__ME_NBCOORDINATION_ASSISTANCE_INFORMATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor) \ + , UENIBSTREAMPROTOBUF__ME_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__COUNTvalue +{ + ProtobufCMessage base; + uint32_t pdcp_sn; + uint32_t hfn; +}; +#define UENIBSTREAMPROTOBUF__COUNTVALUE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__countvalue__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__COUNTValueExtended +{ + ProtobufCMessage base; + uint32_t pdcp_snextended; + uint32_t hfnmodified; +}; +#define UENIBSTREAMPROTOBUF__COUNTVALUE_EXTENDED__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__countvalue_extended__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 +{ + ProtobufCMessage base; + uint32_t pdcp_snlength18; + uint32_t hfnforpdcp_snlength18; +}; +#define UENIBSTREAMPROTOBUF__COUNTVALUE_PDCP__SNLENGTH18__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor) \ + , 0, 0 } + + +struct _Uenibstreamprotobuf__ExpectedUEBehaviour +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ExpectedUEActivityBehaviour *expectedactivity; + Uenibstreamprotobuf__ExpectedHOInterval *expectedhointerval; +}; +#define UENIBSTREAMPROTOBUF__EXPECTED_UEBEHAVIOUR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__expected_uebehaviour__descriptor) \ + , NULL, NULL } + + +struct _Uenibstreamprotobuf__ExpectedUEActivityBehaviour +{ + ProtobufCMessage base; + Google__Protobuf__UInt32Value *expectedactivityperiod; + Google__Protobuf__UInt32Value *expectedidleperiod; + Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *sourceofueactivitybehaviourinformation; + size_t n_ie_extensions; + Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs **ie_extensions; +}; +#define UENIBSTREAMPROTOBUF__EXPECTED_UEACTIVITY_BEHAVIOUR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor) \ + , NULL, NULL, NULL, 0,NULL } + + +struct _Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs +{ + ProtobufCMessage base; +}; +#define UENIBSTREAMPROTOBUF__EXPECTED_UEACTIVITY_BEHAVIOUR__EXT_IES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor) \ + } + + +struct _Uenibstreamprotobuf__ExpectedHOInterval +{ + ProtobufCMessage base; + Uenibstreamprotobuf__ExpectedHOInterval__Value value; +}; +#define UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__expected_hointerval__descriptor) \ + , UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation__Value value; +}; +#define UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor) \ + , UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__VALUE__protobuf_unspecified } + + +struct _Uenibstreamprotobuf__SGNBAdditionTriggerInd +{ + ProtobufCMessage base; + Uenibstreamprotobuf__SGNBAdditionTriggerInd__Value value; +}; +#define UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor) \ + , UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__protobuf_unspecified } + + +/* Uenibstreamprotobuf__ENDCResourceConfiguration methods */ +void uenibstreamprotobuf__en__dc__resource_configuration__init + (Uenibstreamprotobuf__ENDCResourceConfiguration *message); +size_t uenibstreamprotobuf__en__dc__resource_configuration__get_packed_size + (const Uenibstreamprotobuf__ENDCResourceConfiguration *message); +size_t uenibstreamprotobuf__en__dc__resource_configuration__pack + (const Uenibstreamprotobuf__ENDCResourceConfiguration *message, + uint8_t *out); +size_t uenibstreamprotobuf__en__dc__resource_configuration__pack_to_buffer + (const Uenibstreamprotobuf__ENDCResourceConfiguration *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ENDCResourceConfiguration * + uenibstreamprotobuf__en__dc__resource_configuration__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__en__dc__resource_configuration__free_unpacked + (Uenibstreamprotobuf__ENDCResourceConfiguration *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABLevelQoSParameters methods */ +void uenibstreamprotobuf__e__rab__level__qo_s__parameters__init + (Uenibstreamprotobuf__ERABLevelQoSParameters *message); +size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__get_packed_size + (const Uenibstreamprotobuf__ERABLevelQoSParameters *message); +size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__pack + (const Uenibstreamprotobuf__ERABLevelQoSParameters *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__pack_to_buffer + (const Uenibstreamprotobuf__ERABLevelQoSParameters *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABLevelQoSParameters * + uenibstreamprotobuf__e__rab__level__qo_s__parameters__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rab__level__qo_s__parameters__free_unpacked + (Uenibstreamprotobuf__ERABLevelQoSParameters *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__AllocationAndRetentionPriority methods */ +void uenibstreamprotobuf__allocation_and_retention_priority__init + (Uenibstreamprotobuf__AllocationAndRetentionPriority *message); +size_t uenibstreamprotobuf__allocation_and_retention_priority__get_packed_size + (const Uenibstreamprotobuf__AllocationAndRetentionPriority *message); +size_t uenibstreamprotobuf__allocation_and_retention_priority__pack + (const Uenibstreamprotobuf__AllocationAndRetentionPriority *message, + uint8_t *out); +size_t uenibstreamprotobuf__allocation_and_retention_priority__pack_to_buffer + (const Uenibstreamprotobuf__AllocationAndRetentionPriority *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__AllocationAndRetentionPriority * + uenibstreamprotobuf__allocation_and_retention_priority__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__allocation_and_retention_priority__free_unpacked + (Uenibstreamprotobuf__AllocationAndRetentionPriority *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PreEmptionVulnerability methods */ +void uenibstreamprotobuf__pre_emption_vulnerability__init + (Uenibstreamprotobuf__PreEmptionVulnerability *message); +size_t uenibstreamprotobuf__pre_emption_vulnerability__get_packed_size + (const Uenibstreamprotobuf__PreEmptionVulnerability *message); +size_t uenibstreamprotobuf__pre_emption_vulnerability__pack + (const Uenibstreamprotobuf__PreEmptionVulnerability *message, + uint8_t *out); +size_t uenibstreamprotobuf__pre_emption_vulnerability__pack_to_buffer + (const Uenibstreamprotobuf__PreEmptionVulnerability *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PreEmptionVulnerability * + uenibstreamprotobuf__pre_emption_vulnerability__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pre_emption_vulnerability__free_unpacked + (Uenibstreamprotobuf__PreEmptionVulnerability *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PreEmptionCapability methods */ +void uenibstreamprotobuf__pre_emption_capability__init + (Uenibstreamprotobuf__PreEmptionCapability *message); +size_t uenibstreamprotobuf__pre_emption_capability__get_packed_size + (const Uenibstreamprotobuf__PreEmptionCapability *message); +size_t uenibstreamprotobuf__pre_emption_capability__pack + (const Uenibstreamprotobuf__PreEmptionCapability *message, + uint8_t *out); +size_t uenibstreamprotobuf__pre_emption_capability__pack_to_buffer + (const Uenibstreamprotobuf__PreEmptionCapability *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PreEmptionCapability * + uenibstreamprotobuf__pre_emption_capability__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pre_emption_capability__free_unpacked + (Uenibstreamprotobuf__PreEmptionCapability *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs methods */ +void uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__init + (Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message); +size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__get_packed_size + (const Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message); +size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__pack + (const Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs * + uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__free_unpacked + (Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__GBRQosInformation methods */ +void uenibstreamprotobuf__gbr__qos_information__init + (Uenibstreamprotobuf__GBRQosInformation *message); +size_t uenibstreamprotobuf__gbr__qos_information__get_packed_size + (const Uenibstreamprotobuf__GBRQosInformation *message); +size_t uenibstreamprotobuf__gbr__qos_information__pack + (const Uenibstreamprotobuf__GBRQosInformation *message, + uint8_t *out); +size_t uenibstreamprotobuf__gbr__qos_information__pack_to_buffer + (const Uenibstreamprotobuf__GBRQosInformation *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__GBRQosInformation * + uenibstreamprotobuf__gbr__qos_information__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__gbr__qos_information__free_unpacked + (Uenibstreamprotobuf__GBRQosInformation *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__GBRQosInformationExtIEs methods */ +void uenibstreamprotobuf__gbr__qos_information__ext_ies__init + (Uenibstreamprotobuf__GBRQosInformationExtIEs *message); +size_t uenibstreamprotobuf__gbr__qos_information__ext_ies__get_packed_size + (const Uenibstreamprotobuf__GBRQosInformationExtIEs *message); +size_t uenibstreamprotobuf__gbr__qos_information__ext_ies__pack + (const Uenibstreamprotobuf__GBRQosInformationExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__gbr__qos_information__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__GBRQosInformationExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__GBRQosInformationExtIEs * + uenibstreamprotobuf__gbr__qos_information__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__gbr__qos_information__ext_ies__free_unpacked + (Uenibstreamprotobuf__GBRQosInformationExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__GTPtunnelEndpoint methods */ +void uenibstreamprotobuf__gtptunnel_endpoint__init + (Uenibstreamprotobuf__GTPtunnelEndpoint *message); +size_t uenibstreamprotobuf__gtptunnel_endpoint__get_packed_size + (const Uenibstreamprotobuf__GTPtunnelEndpoint *message); +size_t uenibstreamprotobuf__gtptunnel_endpoint__pack + (const Uenibstreamprotobuf__GTPtunnelEndpoint *message, + uint8_t *out); +size_t uenibstreamprotobuf__gtptunnel_endpoint__pack_to_buffer + (const Uenibstreamprotobuf__GTPtunnelEndpoint *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__GTPtunnelEndpoint * + uenibstreamprotobuf__gtptunnel_endpoint__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__gtptunnel_endpoint__free_unpacked + (Uenibstreamprotobuf__GTPtunnelEndpoint *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__GTPtunnelEndpointExtIEs methods */ +void uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__init + (Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message); +size_t uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__get_packed_size + (const Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message); +size_t uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__pack + (const Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__GTPtunnelEndpointExtIEs * + uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__free_unpacked + (Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RLCMode methods */ +void uenibstreamprotobuf__rlcmode__init + (Uenibstreamprotobuf__RLCMode *message); +size_t uenibstreamprotobuf__rlcmode__get_packed_size + (const Uenibstreamprotobuf__RLCMode *message); +size_t uenibstreamprotobuf__rlcmode__pack + (const Uenibstreamprotobuf__RLCMode *message, + uint8_t *out); +size_t uenibstreamprotobuf__rlcmode__pack_to_buffer + (const Uenibstreamprotobuf__RLCMode *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RLCMode * + uenibstreamprotobuf__rlcmode__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rlcmode__free_unpacked + (Uenibstreamprotobuf__RLCMode *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RLCStatus methods */ +void uenibstreamprotobuf__rlc__status__init + (Uenibstreamprotobuf__RLCStatus *message); +size_t uenibstreamprotobuf__rlc__status__get_packed_size + (const Uenibstreamprotobuf__RLCStatus *message); +size_t uenibstreamprotobuf__rlc__status__pack + (const Uenibstreamprotobuf__RLCStatus *message, + uint8_t *out); +size_t uenibstreamprotobuf__rlc__status__pack_to_buffer + (const Uenibstreamprotobuf__RLCStatus *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RLCStatus * + uenibstreamprotobuf__rlc__status__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rlc__status__free_unpacked + (Uenibstreamprotobuf__RLCStatus *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ULConfiguration methods */ +void uenibstreamprotobuf__ulconfiguration__init + (Uenibstreamprotobuf__ULConfiguration *message); +size_t uenibstreamprotobuf__ulconfiguration__get_packed_size + (const Uenibstreamprotobuf__ULConfiguration *message); +size_t uenibstreamprotobuf__ulconfiguration__pack + (const Uenibstreamprotobuf__ULConfiguration *message, + uint8_t *out); +size_t uenibstreamprotobuf__ulconfiguration__pack_to_buffer + (const Uenibstreamprotobuf__ULConfiguration *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ULConfiguration * + uenibstreamprotobuf__ulconfiguration__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ulconfiguration__free_unpacked + (Uenibstreamprotobuf__ULConfiguration *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PDCPSnLength methods */ +void uenibstreamprotobuf__pdcpsn_length__init + (Uenibstreamprotobuf__PDCPSnLength *message); +size_t uenibstreamprotobuf__pdcpsn_length__get_packed_size + (const Uenibstreamprotobuf__PDCPSnLength *message); +size_t uenibstreamprotobuf__pdcpsn_length__pack + (const Uenibstreamprotobuf__PDCPSnLength *message, + uint8_t *out); +size_t uenibstreamprotobuf__pdcpsn_length__pack_to_buffer + (const Uenibstreamprotobuf__PDCPSnLength *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PDCPSnLength * + uenibstreamprotobuf__pdcpsn_length__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pdcpsn_length__free_unpacked + (Uenibstreamprotobuf__PDCPSnLength *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__PDCPChangeIndication methods */ +void uenibstreamprotobuf__pdcpchange_indication__init + (Uenibstreamprotobuf__PDCPChangeIndication *message); +size_t uenibstreamprotobuf__pdcpchange_indication__get_packed_size + (const Uenibstreamprotobuf__PDCPChangeIndication *message); +size_t uenibstreamprotobuf__pdcpchange_indication__pack + (const Uenibstreamprotobuf__PDCPChangeIndication *message, + uint8_t *out); +size_t uenibstreamprotobuf__pdcpchange_indication__pack_to_buffer + (const Uenibstreamprotobuf__PDCPChangeIndication *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__PDCPChangeIndication * + uenibstreamprotobuf__pdcpchange_indication__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__pdcpchange_indication__free_unpacked + (Uenibstreamprotobuf__PDCPChangeIndication *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SplitSRBs methods */ +void uenibstreamprotobuf__split_srbs__init + (Uenibstreamprotobuf__SplitSRBs *message); +size_t uenibstreamprotobuf__split_srbs__get_packed_size + (const Uenibstreamprotobuf__SplitSRBs *message); +size_t uenibstreamprotobuf__split_srbs__pack + (const Uenibstreamprotobuf__SplitSRBs *message, + uint8_t *out); +size_t uenibstreamprotobuf__split_srbs__pack_to_buffer + (const Uenibstreamprotobuf__SplitSRBs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SplitSRBs * + uenibstreamprotobuf__split_srbs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__split_srbs__free_unpacked + (Uenibstreamprotobuf__SplitSRBs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NRCGI methods */ +void uenibstreamprotobuf__nrcgi__init + (Uenibstreamprotobuf__NRCGI *message); +size_t uenibstreamprotobuf__nrcgi__get_packed_size + (const Uenibstreamprotobuf__NRCGI *message); +size_t uenibstreamprotobuf__nrcgi__pack + (const Uenibstreamprotobuf__NRCGI *message, + uint8_t *out); +size_t uenibstreamprotobuf__nrcgi__pack_to_buffer + (const Uenibstreamprotobuf__NRCGI *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NRCGI * + uenibstreamprotobuf__nrcgi__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nrcgi__free_unpacked + (Uenibstreamprotobuf__NRCGI *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NRCGIExtIEs methods */ +void uenibstreamprotobuf__nrcgi__ext_ies__init + (Uenibstreamprotobuf__NRCGIExtIEs *message); +size_t uenibstreamprotobuf__nrcgi__ext_ies__get_packed_size + (const Uenibstreamprotobuf__NRCGIExtIEs *message); +size_t uenibstreamprotobuf__nrcgi__ext_ies__pack + (const Uenibstreamprotobuf__NRCGIExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__nrcgi__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__NRCGIExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NRCGIExtIEs * + uenibstreamprotobuf__nrcgi__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nrcgi__ext_ies__free_unpacked + (Uenibstreamprotobuf__NRCGIExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ECGI methods */ +void uenibstreamprotobuf__ecgi__init + (Uenibstreamprotobuf__ECGI *message); +size_t uenibstreamprotobuf__ecgi__get_packed_size + (const Uenibstreamprotobuf__ECGI *message); +size_t uenibstreamprotobuf__ecgi__pack + (const Uenibstreamprotobuf__ECGI *message, + uint8_t *out); +size_t uenibstreamprotobuf__ecgi__pack_to_buffer + (const Uenibstreamprotobuf__ECGI *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ECGI * + uenibstreamprotobuf__ecgi__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ecgi__free_unpacked + (Uenibstreamprotobuf__ECGI *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABList methods */ +void uenibstreamprotobuf__e__rab__list__init + (Uenibstreamprotobuf__ERABList *message); +size_t uenibstreamprotobuf__e__rab__list__get_packed_size + (const Uenibstreamprotobuf__ERABList *message); +size_t uenibstreamprotobuf__e__rab__list__pack + (const Uenibstreamprotobuf__ERABList *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rab__list__pack_to_buffer + (const Uenibstreamprotobuf__ERABList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABList * + uenibstreamprotobuf__e__rab__list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rab__list__free_unpacked + (Uenibstreamprotobuf__ERABList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABItemIEs methods */ +void uenibstreamprotobuf__e__rab__item_ies__init + (Uenibstreamprotobuf__ERABItemIEs *message); +size_t uenibstreamprotobuf__e__rab__item_ies__get_packed_size + (const Uenibstreamprotobuf__ERABItemIEs *message); +size_t uenibstreamprotobuf__e__rab__item_ies__pack + (const Uenibstreamprotobuf__ERABItemIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rab__item_ies__pack_to_buffer + (const Uenibstreamprotobuf__ERABItemIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABItemIEs * + uenibstreamprotobuf__e__rab__item_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rab__item_ies__free_unpacked + (Uenibstreamprotobuf__ERABItemIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ERABItem methods */ +void uenibstreamprotobuf__e__rab__item__init + (Uenibstreamprotobuf__ERABItem *message); +size_t uenibstreamprotobuf__e__rab__item__get_packed_size + (const Uenibstreamprotobuf__ERABItem *message); +size_t uenibstreamprotobuf__e__rab__item__pack + (const Uenibstreamprotobuf__ERABItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__e__rab__item__pack_to_buffer + (const Uenibstreamprotobuf__ERABItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ERABItem * + uenibstreamprotobuf__e__rab__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__e__rab__item__free_unpacked + (Uenibstreamprotobuf__ERABItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CriticalityDiagnostics methods */ +void uenibstreamprotobuf__criticality_diagnostics__init + (Uenibstreamprotobuf__CriticalityDiagnostics *message); +size_t uenibstreamprotobuf__criticality_diagnostics__get_packed_size + (const Uenibstreamprotobuf__CriticalityDiagnostics *message); +size_t uenibstreamprotobuf__criticality_diagnostics__pack + (const Uenibstreamprotobuf__CriticalityDiagnostics *message, + uint8_t *out); +size_t uenibstreamprotobuf__criticality_diagnostics__pack_to_buffer + (const Uenibstreamprotobuf__CriticalityDiagnostics *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CriticalityDiagnostics * + uenibstreamprotobuf__criticality_diagnostics__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__criticality_diagnostics__free_unpacked + (Uenibstreamprotobuf__CriticalityDiagnostics *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TriggeringMessage methods */ +void uenibstreamprotobuf__triggering_message__init + (Uenibstreamprotobuf__TriggeringMessage *message); +size_t uenibstreamprotobuf__triggering_message__get_packed_size + (const Uenibstreamprotobuf__TriggeringMessage *message); +size_t uenibstreamprotobuf__triggering_message__pack + (const Uenibstreamprotobuf__TriggeringMessage *message, + uint8_t *out); +size_t uenibstreamprotobuf__triggering_message__pack_to_buffer + (const Uenibstreamprotobuf__TriggeringMessage *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TriggeringMessage * + uenibstreamprotobuf__triggering_message__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__triggering_message__free_unpacked + (Uenibstreamprotobuf__TriggeringMessage *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__Criticality methods */ +void uenibstreamprotobuf__criticality__init + (Uenibstreamprotobuf__Criticality *message); +size_t uenibstreamprotobuf__criticality__get_packed_size + (const Uenibstreamprotobuf__Criticality *message); +size_t uenibstreamprotobuf__criticality__pack + (const Uenibstreamprotobuf__Criticality *message, + uint8_t *out); +size_t uenibstreamprotobuf__criticality__pack_to_buffer + (const Uenibstreamprotobuf__Criticality *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__Criticality * + uenibstreamprotobuf__criticality__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__criticality__free_unpacked + (Uenibstreamprotobuf__Criticality *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CriticalityDiagnosticsIEList methods */ +void uenibstreamprotobuf__criticality_diagnostics__ie__list__init + (Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message); +size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__get_packed_size + (const Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message); +size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__pack + (const Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message, + uint8_t *out); +size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__pack_to_buffer + (const Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CriticalityDiagnosticsIEList * + uenibstreamprotobuf__criticality_diagnostics__ie__list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__criticality_diagnostics__ie__list__free_unpacked + (Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem methods */ +void uenibstreamprotobuf__criticality_diagnostics__ie__list__item__init + (Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message); +size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__item__get_packed_size + (const Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message); +size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__item__pack + (const Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__item__pack_to_buffer + (const Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem * + uenibstreamprotobuf__criticality_diagnostics__ie__list__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__criticality_diagnostics__ie__list__item__free_unpacked + (Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__TypeOfError methods */ +void uenibstreamprotobuf__type_of_error__init + (Uenibstreamprotobuf__TypeOfError *message); +size_t uenibstreamprotobuf__type_of_error__get_packed_size + (const Uenibstreamprotobuf__TypeOfError *message); +size_t uenibstreamprotobuf__type_of_error__pack + (const Uenibstreamprotobuf__TypeOfError *message, + uint8_t *out); +size_t uenibstreamprotobuf__type_of_error__pack_to_buffer + (const Uenibstreamprotobuf__TypeOfError *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__TypeOfError * + uenibstreamprotobuf__type_of_error__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__type_of_error__free_unpacked + (Uenibstreamprotobuf__TypeOfError *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs methods */ +void uenibstreamprotobuf__criticality_diagnostics__ext_ies__init + (Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message); +size_t uenibstreamprotobuf__criticality_diagnostics__ext_ies__get_packed_size + (const Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message); +size_t uenibstreamprotobuf__criticality_diagnostics__ext_ies__pack + (const Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__criticality_diagnostics__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs * + uenibstreamprotobuf__criticality_diagnostics__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__criticality_diagnostics__ext_ies__free_unpacked + (Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SgNBResourceCoordinationInformation methods */ +void uenibstreamprotobuf__sg_nbresource_coordination_information__init + (Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message); +size_t uenibstreamprotobuf__sg_nbresource_coordination_information__get_packed_size + (const Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message); +size_t uenibstreamprotobuf__sg_nbresource_coordination_information__pack + (const Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbresource_coordination_information__pack_to_buffer + (const Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBResourceCoordinationInformation * + uenibstreamprotobuf__sg_nbresource_coordination_information__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbresource_coordination_information__free_unpacked + (Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs methods */ +void uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__init + (Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message); +size_t uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__get_packed_size + (const Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message); +size_t uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__pack + (const Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs * + uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__free_unpacked + (Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation methods */ +void uenibstreamprotobuf__sg_nbcoordination_assistance_information__init + (Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message); +size_t uenibstreamprotobuf__sg_nbcoordination_assistance_information__get_packed_size + (const Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message); +size_t uenibstreamprotobuf__sg_nbcoordination_assistance_information__pack + (const Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message, + uint8_t *out); +size_t uenibstreamprotobuf__sg_nbcoordination_assistance_information__pack_to_buffer + (const Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation * + uenibstreamprotobuf__sg_nbcoordination_assistance_information__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sg_nbcoordination_assistance_information__free_unpacked + (Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__RRCConfigInd methods */ +void uenibstreamprotobuf__rrc__config__ind__init + (Uenibstreamprotobuf__RRCConfigInd *message); +size_t uenibstreamprotobuf__rrc__config__ind__get_packed_size + (const Uenibstreamprotobuf__RRCConfigInd *message); +size_t uenibstreamprotobuf__rrc__config__ind__pack + (const Uenibstreamprotobuf__RRCConfigInd *message, + uint8_t *out); +size_t uenibstreamprotobuf__rrc__config__ind__pack_to_buffer + (const Uenibstreamprotobuf__RRCConfigInd *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__RRCConfigInd * + uenibstreamprotobuf__rrc__config__ind__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__rrc__config__ind__free_unpacked + (Uenibstreamprotobuf__RRCConfigInd *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__HandoverRestrictionList methods */ +void uenibstreamprotobuf__handover_restriction_list__init + (Uenibstreamprotobuf__HandoverRestrictionList *message); +size_t uenibstreamprotobuf__handover_restriction_list__get_packed_size + (const Uenibstreamprotobuf__HandoverRestrictionList *message); +size_t uenibstreamprotobuf__handover_restriction_list__pack + (const Uenibstreamprotobuf__HandoverRestrictionList *message, + uint8_t *out); +size_t uenibstreamprotobuf__handover_restriction_list__pack_to_buffer + (const Uenibstreamprotobuf__HandoverRestrictionList *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__HandoverRestrictionList * + uenibstreamprotobuf__handover_restriction_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__handover_restriction_list__free_unpacked + (Uenibstreamprotobuf__HandoverRestrictionList *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__EPLMNs methods */ +void uenibstreamprotobuf__eplmns__init + (Uenibstreamprotobuf__EPLMNs *message); +size_t uenibstreamprotobuf__eplmns__get_packed_size + (const Uenibstreamprotobuf__EPLMNs *message); +size_t uenibstreamprotobuf__eplmns__pack + (const Uenibstreamprotobuf__EPLMNs *message, + uint8_t *out); +size_t uenibstreamprotobuf__eplmns__pack_to_buffer + (const Uenibstreamprotobuf__EPLMNs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__EPLMNs * + uenibstreamprotobuf__eplmns__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__eplmns__free_unpacked + (Uenibstreamprotobuf__EPLMNs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ForbiddenTAs methods */ +void uenibstreamprotobuf__forbidden_tas__init + (Uenibstreamprotobuf__ForbiddenTAs *message); +size_t uenibstreamprotobuf__forbidden_tas__get_packed_size + (const Uenibstreamprotobuf__ForbiddenTAs *message); +size_t uenibstreamprotobuf__forbidden_tas__pack + (const Uenibstreamprotobuf__ForbiddenTAs *message, + uint8_t *out); +size_t uenibstreamprotobuf__forbidden_tas__pack_to_buffer + (const Uenibstreamprotobuf__ForbiddenTAs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ForbiddenTAs * + uenibstreamprotobuf__forbidden_tas__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__forbidden_tas__free_unpacked + (Uenibstreamprotobuf__ForbiddenTAs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ForbiddenTAsItem methods */ +void uenibstreamprotobuf__forbidden_tas__item__init + (Uenibstreamprotobuf__ForbiddenTAsItem *message); +size_t uenibstreamprotobuf__forbidden_tas__item__get_packed_size + (const Uenibstreamprotobuf__ForbiddenTAsItem *message); +size_t uenibstreamprotobuf__forbidden_tas__item__pack + (const Uenibstreamprotobuf__ForbiddenTAsItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__forbidden_tas__item__pack_to_buffer + (const Uenibstreamprotobuf__ForbiddenTAsItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ForbiddenTAsItem * + uenibstreamprotobuf__forbidden_tas__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__forbidden_tas__item__free_unpacked + (Uenibstreamprotobuf__ForbiddenTAsItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ForbiddenTACs methods */ +void uenibstreamprotobuf__forbidden_tacs__init + (Uenibstreamprotobuf__ForbiddenTACs *message); +size_t uenibstreamprotobuf__forbidden_tacs__get_packed_size + (const Uenibstreamprotobuf__ForbiddenTACs *message); +size_t uenibstreamprotobuf__forbidden_tacs__pack + (const Uenibstreamprotobuf__ForbiddenTACs *message, + uint8_t *out); +size_t uenibstreamprotobuf__forbidden_tacs__pack_to_buffer + (const Uenibstreamprotobuf__ForbiddenTACs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ForbiddenTACs * + uenibstreamprotobuf__forbidden_tacs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__forbidden_tacs__free_unpacked + (Uenibstreamprotobuf__ForbiddenTACs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ForbiddenLAs methods */ +void uenibstreamprotobuf__forbidden_las__init + (Uenibstreamprotobuf__ForbiddenLAs *message); +size_t uenibstreamprotobuf__forbidden_las__get_packed_size + (const Uenibstreamprotobuf__ForbiddenLAs *message); +size_t uenibstreamprotobuf__forbidden_las__pack + (const Uenibstreamprotobuf__ForbiddenLAs *message, + uint8_t *out); +size_t uenibstreamprotobuf__forbidden_las__pack_to_buffer + (const Uenibstreamprotobuf__ForbiddenLAs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ForbiddenLAs * + uenibstreamprotobuf__forbidden_las__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__forbidden_las__free_unpacked + (Uenibstreamprotobuf__ForbiddenLAs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ForbiddenLAsItem methods */ +void uenibstreamprotobuf__forbidden_las__item__init + (Uenibstreamprotobuf__ForbiddenLAsItem *message); +size_t uenibstreamprotobuf__forbidden_las__item__get_packed_size + (const Uenibstreamprotobuf__ForbiddenLAsItem *message); +size_t uenibstreamprotobuf__forbidden_las__item__pack + (const Uenibstreamprotobuf__ForbiddenLAsItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__forbidden_las__item__pack_to_buffer + (const Uenibstreamprotobuf__ForbiddenLAsItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ForbiddenLAsItem * + uenibstreamprotobuf__forbidden_las__item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__forbidden_las__item__free_unpacked + (Uenibstreamprotobuf__ForbiddenLAsItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ForbiddenLACs methods */ +void uenibstreamprotobuf__forbidden_lacs__init + (Uenibstreamprotobuf__ForbiddenLACs *message); +size_t uenibstreamprotobuf__forbidden_lacs__get_packed_size + (const Uenibstreamprotobuf__ForbiddenLACs *message); +size_t uenibstreamprotobuf__forbidden_lacs__pack + (const Uenibstreamprotobuf__ForbiddenLACs *message, + uint8_t *out); +size_t uenibstreamprotobuf__forbidden_lacs__pack_to_buffer + (const Uenibstreamprotobuf__ForbiddenLACs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ForbiddenLACs * + uenibstreamprotobuf__forbidden_lacs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__forbidden_lacs__free_unpacked + (Uenibstreamprotobuf__ForbiddenLACs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ForbiddenInterRATs methods */ +void uenibstreamprotobuf__forbidden_inter_rats__init + (Uenibstreamprotobuf__ForbiddenInterRATs *message); +size_t uenibstreamprotobuf__forbidden_inter_rats__get_packed_size + (const Uenibstreamprotobuf__ForbiddenInterRATs *message); +size_t uenibstreamprotobuf__forbidden_inter_rats__pack + (const Uenibstreamprotobuf__ForbiddenInterRATs *message, + uint8_t *out); +size_t uenibstreamprotobuf__forbidden_inter_rats__pack_to_buffer + (const Uenibstreamprotobuf__ForbiddenInterRATs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ForbiddenInterRATs * + uenibstreamprotobuf__forbidden_inter_rats__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__forbidden_inter_rats__free_unpacked + (Uenibstreamprotobuf__ForbiddenInterRATs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__HandoverRestrictionListExtIEs methods */ +void uenibstreamprotobuf__handover_restriction_list__ext_ies__init + (Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message); +size_t uenibstreamprotobuf__handover_restriction_list__ext_ies__get_packed_size + (const Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message); +size_t uenibstreamprotobuf__handover_restriction_list__ext_ies__pack + (const Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__handover_restriction_list__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__HandoverRestrictionListExtIEs * + uenibstreamprotobuf__handover_restriction_list__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__handover_restriction_list__ext_ies__free_unpacked + (Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT methods */ +void uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__init + (Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message); +size_t uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__get_packed_size + (const Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message); +size_t uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__pack + (const Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message, + uint8_t *out); +size_t uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__pack_to_buffer + (const Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT * + uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__free_unpacked + (Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CNTypeRestrictions methods */ +void uenibstreamprotobuf__cntype_restrictions__init + (Uenibstreamprotobuf__CNTypeRestrictions *message); +size_t uenibstreamprotobuf__cntype_restrictions__get_packed_size + (const Uenibstreamprotobuf__CNTypeRestrictions *message); +size_t uenibstreamprotobuf__cntype_restrictions__pack + (const Uenibstreamprotobuf__CNTypeRestrictions *message, + uint8_t *out); +size_t uenibstreamprotobuf__cntype_restrictions__pack_to_buffer + (const Uenibstreamprotobuf__CNTypeRestrictions *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CNTypeRestrictions * + uenibstreamprotobuf__cntype_restrictions__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cntype_restrictions__free_unpacked + (Uenibstreamprotobuf__CNTypeRestrictions *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__CNTypeRestrictionsItem methods */ +void uenibstreamprotobuf__cntype_restrictions_item__init + (Uenibstreamprotobuf__CNTypeRestrictionsItem *message); +size_t uenibstreamprotobuf__cntype_restrictions_item__get_packed_size + (const Uenibstreamprotobuf__CNTypeRestrictionsItem *message); +size_t uenibstreamprotobuf__cntype_restrictions_item__pack + (const Uenibstreamprotobuf__CNTypeRestrictionsItem *message, + uint8_t *out); +size_t uenibstreamprotobuf__cntype_restrictions_item__pack_to_buffer + (const Uenibstreamprotobuf__CNTypeRestrictionsItem *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__CNTypeRestrictionsItem * + uenibstreamprotobuf__cntype_restrictions_item__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__cntype_restrictions_item__free_unpacked + (Uenibstreamprotobuf__CNTypeRestrictionsItem *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NRrestrictionin5GS methods */ +void uenibstreamprotobuf__nrrestrictionin5_gs__init + (Uenibstreamprotobuf__NRrestrictionin5GS *message); +size_t uenibstreamprotobuf__nrrestrictionin5_gs__get_packed_size + (const Uenibstreamprotobuf__NRrestrictionin5GS *message); +size_t uenibstreamprotobuf__nrrestrictionin5_gs__pack + (const Uenibstreamprotobuf__NRrestrictionin5GS *message, + uint8_t *out); +size_t uenibstreamprotobuf__nrrestrictionin5_gs__pack_to_buffer + (const Uenibstreamprotobuf__NRrestrictionin5GS *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NRrestrictionin5GS * + uenibstreamprotobuf__nrrestrictionin5_gs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nrrestrictionin5_gs__free_unpacked + (Uenibstreamprotobuf__NRrestrictionin5GS *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__NRUESecurityCapabilities methods */ +void uenibstreamprotobuf__nruesecurity_capabilities__init + (Uenibstreamprotobuf__NRUESecurityCapabilities *message); +size_t uenibstreamprotobuf__nruesecurity_capabilities__get_packed_size + (const Uenibstreamprotobuf__NRUESecurityCapabilities *message); +size_t uenibstreamprotobuf__nruesecurity_capabilities__pack + (const Uenibstreamprotobuf__NRUESecurityCapabilities *message, + uint8_t *out); +size_t uenibstreamprotobuf__nruesecurity_capabilities__pack_to_buffer + (const Uenibstreamprotobuf__NRUESecurityCapabilities *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__NRUESecurityCapabilities * + uenibstreamprotobuf__nruesecurity_capabilities__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__nruesecurity_capabilities__free_unpacked + (Uenibstreamprotobuf__NRUESecurityCapabilities *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UEAggregateMaximumBitRate methods */ +void uenibstreamprotobuf__ueaggregate_maximum_bit_rate__init + (Uenibstreamprotobuf__UEAggregateMaximumBitRate *message); +size_t uenibstreamprotobuf__ueaggregate_maximum_bit_rate__get_packed_size + (const Uenibstreamprotobuf__UEAggregateMaximumBitRate *message); +size_t uenibstreamprotobuf__ueaggregate_maximum_bit_rate__pack + (const Uenibstreamprotobuf__UEAggregateMaximumBitRate *message, + uint8_t *out); +size_t uenibstreamprotobuf__ueaggregate_maximum_bit_rate__pack_to_buffer + (const Uenibstreamprotobuf__UEAggregateMaximumBitRate *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UEAggregateMaximumBitRate * + uenibstreamprotobuf__ueaggregate_maximum_bit_rate__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ueaggregate_maximum_bit_rate__free_unpacked + (Uenibstreamprotobuf__UEAggregateMaximumBitRate *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs methods */ +void uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__init + (Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message); +size_t uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__get_packed_size + (const Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message); +size_t uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__pack + (const Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs * + uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__free_unpacked + (Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DLForwarding methods */ +void uenibstreamprotobuf__dl__forwarding__init + (Uenibstreamprotobuf__DLForwarding *message); +size_t uenibstreamprotobuf__dl__forwarding__get_packed_size + (const Uenibstreamprotobuf__DLForwarding *message); +size_t uenibstreamprotobuf__dl__forwarding__pack + (const Uenibstreamprotobuf__DLForwarding *message, + uint8_t *out); +size_t uenibstreamprotobuf__dl__forwarding__pack_to_buffer + (const Uenibstreamprotobuf__DLForwarding *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DLForwarding * + uenibstreamprotobuf__dl__forwarding__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__dl__forwarding__free_unpacked + (Uenibstreamprotobuf__DLForwarding *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__DuplicationActivation methods */ +void uenibstreamprotobuf__duplication_activation__init + (Uenibstreamprotobuf__DuplicationActivation *message); +size_t uenibstreamprotobuf__duplication_activation__get_packed_size + (const Uenibstreamprotobuf__DuplicationActivation *message); +size_t uenibstreamprotobuf__duplication_activation__pack + (const Uenibstreamprotobuf__DuplicationActivation *message, + uint8_t *out); +size_t uenibstreamprotobuf__duplication_activation__pack_to_buffer + (const Uenibstreamprotobuf__DuplicationActivation *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__DuplicationActivation * + uenibstreamprotobuf__duplication_activation__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__duplication_activation__free_unpacked + (Uenibstreamprotobuf__DuplicationActivation *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeNBResourceCoordinationInformation methods */ +void uenibstreamprotobuf__me_nbresource_coordination_information__init + (Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message); +size_t uenibstreamprotobuf__me_nbresource_coordination_information__get_packed_size + (const Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message); +size_t uenibstreamprotobuf__me_nbresource_coordination_information__pack + (const Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message, + uint8_t *out); +size_t uenibstreamprotobuf__me_nbresource_coordination_information__pack_to_buffer + (const Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeNBResourceCoordinationInformation * + uenibstreamprotobuf__me_nbresource_coordination_information__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__me_nbresource_coordination_information__free_unpacked + (Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs methods */ +void uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__init + (Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message); +size_t uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__get_packed_size + (const Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message); +size_t uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__pack + (const Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs * + uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__free_unpacked + (Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation methods */ +void uenibstreamprotobuf__me_nbcoordination_assistance_information__init + (Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message); +size_t uenibstreamprotobuf__me_nbcoordination_assistance_information__get_packed_size + (const Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message); +size_t uenibstreamprotobuf__me_nbcoordination_assistance_information__pack + (const Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message, + uint8_t *out); +size_t uenibstreamprotobuf__me_nbcoordination_assistance_information__pack_to_buffer + (const Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation * + uenibstreamprotobuf__me_nbcoordination_assistance_information__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__me_nbcoordination_assistance_information__free_unpacked + (Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__COUNTvalue methods */ +void uenibstreamprotobuf__countvalue__init + (Uenibstreamprotobuf__COUNTvalue *message); +size_t uenibstreamprotobuf__countvalue__get_packed_size + (const Uenibstreamprotobuf__COUNTvalue *message); +size_t uenibstreamprotobuf__countvalue__pack + (const Uenibstreamprotobuf__COUNTvalue *message, + uint8_t *out); +size_t uenibstreamprotobuf__countvalue__pack_to_buffer + (const Uenibstreamprotobuf__COUNTvalue *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__COUNTvalue * + uenibstreamprotobuf__countvalue__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__countvalue__free_unpacked + (Uenibstreamprotobuf__COUNTvalue *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__COUNTValueExtended methods */ +void uenibstreamprotobuf__countvalue_extended__init + (Uenibstreamprotobuf__COUNTValueExtended *message); +size_t uenibstreamprotobuf__countvalue_extended__get_packed_size + (const Uenibstreamprotobuf__COUNTValueExtended *message); +size_t uenibstreamprotobuf__countvalue_extended__pack + (const Uenibstreamprotobuf__COUNTValueExtended *message, + uint8_t *out); +size_t uenibstreamprotobuf__countvalue_extended__pack_to_buffer + (const Uenibstreamprotobuf__COUNTValueExtended *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__COUNTValueExtended * + uenibstreamprotobuf__countvalue_extended__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__countvalue_extended__free_unpacked + (Uenibstreamprotobuf__COUNTValueExtended *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 methods */ +void uenibstreamprotobuf__countvalue_pdcp__snlength18__init + (Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message); +size_t uenibstreamprotobuf__countvalue_pdcp__snlength18__get_packed_size + (const Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message); +size_t uenibstreamprotobuf__countvalue_pdcp__snlength18__pack + (const Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message, + uint8_t *out); +size_t uenibstreamprotobuf__countvalue_pdcp__snlength18__pack_to_buffer + (const Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 * + uenibstreamprotobuf__countvalue_pdcp__snlength18__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__countvalue_pdcp__snlength18__free_unpacked + (Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ExpectedUEBehaviour methods */ +void uenibstreamprotobuf__expected_uebehaviour__init + (Uenibstreamprotobuf__ExpectedUEBehaviour *message); +size_t uenibstreamprotobuf__expected_uebehaviour__get_packed_size + (const Uenibstreamprotobuf__ExpectedUEBehaviour *message); +size_t uenibstreamprotobuf__expected_uebehaviour__pack + (const Uenibstreamprotobuf__ExpectedUEBehaviour *message, + uint8_t *out); +size_t uenibstreamprotobuf__expected_uebehaviour__pack_to_buffer + (const Uenibstreamprotobuf__ExpectedUEBehaviour *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ExpectedUEBehaviour * + uenibstreamprotobuf__expected_uebehaviour__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__expected_uebehaviour__free_unpacked + (Uenibstreamprotobuf__ExpectedUEBehaviour *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ExpectedUEActivityBehaviour methods */ +void uenibstreamprotobuf__expected_ueactivity_behaviour__init + (Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message); +size_t uenibstreamprotobuf__expected_ueactivity_behaviour__get_packed_size + (const Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message); +size_t uenibstreamprotobuf__expected_ueactivity_behaviour__pack + (const Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message, + uint8_t *out); +size_t uenibstreamprotobuf__expected_ueactivity_behaviour__pack_to_buffer + (const Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ExpectedUEActivityBehaviour * + uenibstreamprotobuf__expected_ueactivity_behaviour__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__expected_ueactivity_behaviour__free_unpacked + (Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs methods */ +void uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__init + (Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message); +size_t uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__get_packed_size + (const Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message); +size_t uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__pack + (const Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message, + uint8_t *out); +size_t uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__pack_to_buffer + (const Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs * + uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__free_unpacked + (Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__ExpectedHOInterval methods */ +void uenibstreamprotobuf__expected_hointerval__init + (Uenibstreamprotobuf__ExpectedHOInterval *message); +size_t uenibstreamprotobuf__expected_hointerval__get_packed_size + (const Uenibstreamprotobuf__ExpectedHOInterval *message); +size_t uenibstreamprotobuf__expected_hointerval__pack + (const Uenibstreamprotobuf__ExpectedHOInterval *message, + uint8_t *out); +size_t uenibstreamprotobuf__expected_hointerval__pack_to_buffer + (const Uenibstreamprotobuf__ExpectedHOInterval *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__ExpectedHOInterval * + uenibstreamprotobuf__expected_hointerval__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__expected_hointerval__free_unpacked + (Uenibstreamprotobuf__ExpectedHOInterval *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation methods */ +void uenibstreamprotobuf__source_of_ueactivity_behaviour_information__init + (Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message); +size_t uenibstreamprotobuf__source_of_ueactivity_behaviour_information__get_packed_size + (const Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message); +size_t uenibstreamprotobuf__source_of_ueactivity_behaviour_information__pack + (const Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message, + uint8_t *out); +size_t uenibstreamprotobuf__source_of_ueactivity_behaviour_information__pack_to_buffer + (const Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation * + uenibstreamprotobuf__source_of_ueactivity_behaviour_information__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__source_of_ueactivity_behaviour_information__free_unpacked + (Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__SGNBAdditionTriggerInd methods */ +void uenibstreamprotobuf__sgnb__addition__trigger__ind__init + (Uenibstreamprotobuf__SGNBAdditionTriggerInd *message); +size_t uenibstreamprotobuf__sgnb__addition__trigger__ind__get_packed_size + (const Uenibstreamprotobuf__SGNBAdditionTriggerInd *message); +size_t uenibstreamprotobuf__sgnb__addition__trigger__ind__pack + (const Uenibstreamprotobuf__SGNBAdditionTriggerInd *message, + uint8_t *out); +size_t uenibstreamprotobuf__sgnb__addition__trigger__ind__pack_to_buffer + (const Uenibstreamprotobuf__SGNBAdditionTriggerInd *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__SGNBAdditionTriggerInd * + uenibstreamprotobuf__sgnb__addition__trigger__ind__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__sgnb__addition__trigger__ind__free_unpacked + (Uenibstreamprotobuf__SGNBAdditionTriggerInd *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__ENDCResourceConfiguration_Closure) + (const Uenibstreamprotobuf__ENDCResourceConfiguration *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABLevelQoSParameters_Closure) + (const Uenibstreamprotobuf__ERABLevelQoSParameters *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__AllocationAndRetentionPriority_Closure) + (const Uenibstreamprotobuf__AllocationAndRetentionPriority *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PreEmptionVulnerability_Closure) + (const Uenibstreamprotobuf__PreEmptionVulnerability *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PreEmptionCapability_Closure) + (const Uenibstreamprotobuf__PreEmptionCapability *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs_Closure) + (const Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__GBRQosInformation_Closure) + (const Uenibstreamprotobuf__GBRQosInformation *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__GBRQosInformationExtIEs_Closure) + (const Uenibstreamprotobuf__GBRQosInformationExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__GTPtunnelEndpoint_Closure) + (const Uenibstreamprotobuf__GTPtunnelEndpoint *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__GTPtunnelEndpointExtIEs_Closure) + (const Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RLCMode_Closure) + (const Uenibstreamprotobuf__RLCMode *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RLCStatus_Closure) + (const Uenibstreamprotobuf__RLCStatus *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ULConfiguration_Closure) + (const Uenibstreamprotobuf__ULConfiguration *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PDCPSnLength_Closure) + (const Uenibstreamprotobuf__PDCPSnLength *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__PDCPChangeIndication_Closure) + (const Uenibstreamprotobuf__PDCPChangeIndication *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SplitSRBs_Closure) + (const Uenibstreamprotobuf__SplitSRBs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NRCGI_Closure) + (const Uenibstreamprotobuf__NRCGI *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NRCGIExtIEs_Closure) + (const Uenibstreamprotobuf__NRCGIExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ECGI_Closure) + (const Uenibstreamprotobuf__ECGI *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABList_Closure) + (const Uenibstreamprotobuf__ERABList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABItemIEs_Closure) + (const Uenibstreamprotobuf__ERABItemIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ERABItem_Closure) + (const Uenibstreamprotobuf__ERABItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CriticalityDiagnostics_Closure) + (const Uenibstreamprotobuf__CriticalityDiagnostics *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TriggeringMessage_Closure) + (const Uenibstreamprotobuf__TriggeringMessage *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__Criticality_Closure) + (const Uenibstreamprotobuf__Criticality *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CriticalityDiagnosticsIEList_Closure) + (const Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem_Closure) + (const Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__TypeOfError_Closure) + (const Uenibstreamprotobuf__TypeOfError *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs_Closure) + (const Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SgNBResourceCoordinationInformation_Closure) + (const Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs_Closure) + (const Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation_Closure) + (const Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__RRCConfigInd_Closure) + (const Uenibstreamprotobuf__RRCConfigInd *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__HandoverRestrictionList_Closure) + (const Uenibstreamprotobuf__HandoverRestrictionList *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__EPLMNs_Closure) + (const Uenibstreamprotobuf__EPLMNs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ForbiddenTAs_Closure) + (const Uenibstreamprotobuf__ForbiddenTAs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ForbiddenTAsItem_Closure) + (const Uenibstreamprotobuf__ForbiddenTAsItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ForbiddenTACs_Closure) + (const Uenibstreamprotobuf__ForbiddenTACs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ForbiddenLAs_Closure) + (const Uenibstreamprotobuf__ForbiddenLAs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ForbiddenLAsItem_Closure) + (const Uenibstreamprotobuf__ForbiddenLAsItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ForbiddenLACs_Closure) + (const Uenibstreamprotobuf__ForbiddenLACs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ForbiddenInterRATs_Closure) + (const Uenibstreamprotobuf__ForbiddenInterRATs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__HandoverRestrictionListExtIEs_Closure) + (const Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT_Closure) + (const Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CNTypeRestrictions_Closure) + (const Uenibstreamprotobuf__CNTypeRestrictions *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__CNTypeRestrictionsItem_Closure) + (const Uenibstreamprotobuf__CNTypeRestrictionsItem *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NRrestrictionin5GS_Closure) + (const Uenibstreamprotobuf__NRrestrictionin5GS *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__NRUESecurityCapabilities_Closure) + (const Uenibstreamprotobuf__NRUESecurityCapabilities *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UEAggregateMaximumBitRate_Closure) + (const Uenibstreamprotobuf__UEAggregateMaximumBitRate *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs_Closure) + (const Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DLForwarding_Closure) + (const Uenibstreamprotobuf__DLForwarding *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__DuplicationActivation_Closure) + (const Uenibstreamprotobuf__DuplicationActivation *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeNBResourceCoordinationInformation_Closure) + (const Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs_Closure) + (const Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation_Closure) + (const Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__COUNTvalue_Closure) + (const Uenibstreamprotobuf__COUNTvalue *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__COUNTValueExtended_Closure) + (const Uenibstreamprotobuf__COUNTValueExtended *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__COUNTvaluePDCPSNlength18_Closure) + (const Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ExpectedUEBehaviour_Closure) + (const Uenibstreamprotobuf__ExpectedUEBehaviour *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ExpectedUEActivityBehaviour_Closure) + (const Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs_Closure) + (const Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__ExpectedHOInterval_Closure) + (const Uenibstreamprotobuf__ExpectedHOInterval *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation_Closure) + (const Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__SGNBAdditionTriggerInd_Closure) + (const Uenibstreamprotobuf__SGNBAdditionTriggerInd *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__en__dc__resource_configuration__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__en__dc__resource_configuration__status__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__allocation_and_retention_priority__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pre_emption_vulnerability__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__pre_emption_vulnerability__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pre_emption_capability__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__pre_emption_capability__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__gbr__qos_information__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__gtptunnel_endpoint__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rlcmode__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__rlcmode__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rlc__status__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__rlc__status__reestablishment__indication__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ulconfiguration__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcpsn_length__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__pdcpsn_length__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcpchange_indication__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__pdcpchange_indication__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__split_srbs__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__split_srbs__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrcgi__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrcgi__ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ecgi__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__item_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality_diagnostics__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__triggering_message__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__triggering_message__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__criticality__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__type_of_error__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__type_of_error__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rrc__config__ind__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__rrc__config__ind__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__handover_restriction_list__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eplmns__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_tas__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_tas__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_tacs__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_las__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_las__item__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_lacs__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_inter_rats__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__forbidden_inter_rats__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cntype_restrictions__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cntype_restrictions_item__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__cntype_restrictions_item__cn_type__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrrestrictionin5_gs__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__nrrestrictionin5_gs__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nruesecurity_capabilities__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__forwarding__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__dl__forwarding__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__duplication_activation__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__duplication_activation__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__me_nbresource_coordination_information__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__me_nbcoordination_assistance_information__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__countvalue__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__countvalue_extended__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__expected_uebehaviour__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__expected_hointerval__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__expected_hointerval__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor; +extern const ProtobufCEnumDescriptor uenibstreamprotobuf__sgnb__addition__trigger__ind__value__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_x2ap_5fcommon_5ftypes_2eproto__INCLUDED */ diff --git a/mc-core/mc/local_datasource/x2ap_streaming.pb-c.c b/mc-core/mc/local_datasource/x2ap_streaming.pb-c.c new file mode 100644 index 0000000..d35afa0 --- /dev/null +++ b/mc-core/mc/local_datasource/x2ap_streaming.pb-c.c @@ -0,0 +1,435 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: x2ap_streaming.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "x2ap_streaming.pb-c.h" +void uenibstreamprotobuf__x2_apstreaming__init + (Uenibstreamprotobuf__X2APStreaming *message) +{ + static const Uenibstreamprotobuf__X2APStreaming init_value = UENIBSTREAMPROTOBUF__X2_APSTREAMING__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__x2_apstreaming__get_packed_size + (const Uenibstreamprotobuf__X2APStreaming *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__x2_apstreaming__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__x2_apstreaming__pack + (const Uenibstreamprotobuf__X2APStreaming *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__x2_apstreaming__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__x2_apstreaming__pack_to_buffer + (const Uenibstreamprotobuf__X2APStreaming *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__x2_apstreaming__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__X2APStreaming * + uenibstreamprotobuf__x2_apstreaming__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__X2APStreaming *) + protobuf_c_message_unpack (&uenibstreamprotobuf__x2_apstreaming__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__x2_apstreaming__free_unpacked + (Uenibstreamprotobuf__X2APStreaming *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__x2_apstreaming__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void uenibstreamprotobuf__x2_apstreaming_header__init + (Uenibstreamprotobuf__X2APStreamingHeader *message) +{ + static const Uenibstreamprotobuf__X2APStreamingHeader init_value = UENIBSTREAMPROTOBUF__X2_APSTREAMING_HEADER__INIT; + *message = init_value; +} +size_t uenibstreamprotobuf__x2_apstreaming_header__get_packed_size + (const Uenibstreamprotobuf__X2APStreamingHeader *message) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__x2_apstreaming_header__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t uenibstreamprotobuf__x2_apstreaming_header__pack + (const Uenibstreamprotobuf__X2APStreamingHeader *message, + uint8_t *out) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__x2_apstreaming_header__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t uenibstreamprotobuf__x2_apstreaming_header__pack_to_buffer + (const Uenibstreamprotobuf__X2APStreamingHeader *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &uenibstreamprotobuf__x2_apstreaming_header__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Uenibstreamprotobuf__X2APStreamingHeader * + uenibstreamprotobuf__x2_apstreaming_header__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Uenibstreamprotobuf__X2APStreamingHeader *) + protobuf_c_message_unpack (&uenibstreamprotobuf__x2_apstreaming_header__descriptor, + allocator, len, data); +} +void uenibstreamprotobuf__x2_apstreaming_header__free_unpacked + (Uenibstreamprotobuf__X2APStreamingHeader *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &uenibstreamprotobuf__x2_apstreaming_header__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor uenibstreamprotobuf__x2_apstreaming__field_descriptors[19] = +{ + { + "header", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__X2APStreaming, header), + &uenibstreamprotobuf__x2_apstreaming_header__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rrcTransfer", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, rrctransfer), + &uenibstreamprotobuf__rrctransfer__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBAdditionRequest", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, sgnbadditionrequest), + &uenibstreamprotobuf__sg_nbaddition_request__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBAdditionRequestAcknowledge", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, sgnbadditionrequestacknowledge), + &uenibstreamprotobuf__sg_nbaddition_request_acknowledge__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBAdditionRequestReject", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, sgnbadditionrequestreject), + &uenibstreamprotobuf__sg_nbaddition_request_reject__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBModificationRequest", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, sgnbmodificationrequest), + &uenibstreamprotobuf__sg_nbmodification_request__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBModificationRequestAcknowledge", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, sgnbmodificationrequestacknowledge), + &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBModificationRequestReject", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, sgnbmodificationrequestreject), + &uenibstreamprotobuf__sg_nbmodification_request_reject__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBModificationRequired", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, sgnbmodificationrequired), + &uenibstreamprotobuf__sg_nbmodification_required__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBModificationConfirm", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, sgnbmodificationconfirm), + &uenibstreamprotobuf__sg_nbmodification_confirm__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBModificationRefuse", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, sgnbmodificationrefuse), + &uenibstreamprotobuf__sg_nbmodification_refuse__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNBReconfigurationComplete", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, sgnbreconfigurationcomplete), + &uenibstreamprotobuf__sg_nbreconfiguration_complete__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNbReleaseRequest", + 13, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, sgnbreleaserequest), + &uenibstreamprotobuf__sg_nbrelease_request__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNbReleaseRequestAcknowledge", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, sgnbreleaserequestacknowledge), + &uenibstreamprotobuf__sg_nbrelease_request_acknowledge__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNbReleaseRequired", + 15, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, sgnbreleaserequired), + &uenibstreamprotobuf__sg_nbrelease_required__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sgNbReleaseConfirm", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, sgnbreleaseconfirm), + &uenibstreamprotobuf__sg_nbrelease_confirm__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "snStatusTransfer", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, snstatustransfer), + &uenibstreamprotobuf__snstatus_transfer__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ueContextRelease", + 18, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, uecontextrelease), + &uenibstreamprotobuf__uecontext_release__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "secondaryRATDataUsageReport", + 19, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Uenibstreamprotobuf__X2APStreaming, x2ap_message_case), + offsetof(Uenibstreamprotobuf__X2APStreaming, secondaryratdatausagereport), + &uenibstreamprotobuf__secondary_ratdata_usage_report__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__x2_apstreaming__field_indices_by_name[] = { + 0, /* field[0] = header */ + 1, /* field[1] = rrcTransfer */ + 18, /* field[18] = secondaryRATDataUsageReport */ + 2, /* field[2] = sgNBAdditionRequest */ + 3, /* field[3] = sgNBAdditionRequestAcknowledge */ + 4, /* field[4] = sgNBAdditionRequestReject */ + 9, /* field[9] = sgNBModificationConfirm */ + 10, /* field[10] = sgNBModificationRefuse */ + 5, /* field[5] = sgNBModificationRequest */ + 6, /* field[6] = sgNBModificationRequestAcknowledge */ + 7, /* field[7] = sgNBModificationRequestReject */ + 8, /* field[8] = sgNBModificationRequired */ + 11, /* field[11] = sgNBReconfigurationComplete */ + 15, /* field[15] = sgNbReleaseConfirm */ + 12, /* field[12] = sgNbReleaseRequest */ + 13, /* field[13] = sgNbReleaseRequestAcknowledge */ + 14, /* field[14] = sgNbReleaseRequired */ + 16, /* field[16] = snStatusTransfer */ + 17, /* field[17] = ueContextRelease */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__x2_apstreaming__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 19 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__x2_apstreaming__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.X2APStreaming", + "X2APStreaming", + "Uenibstreamprotobuf__X2APStreaming", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__X2APStreaming), + 19, + uenibstreamprotobuf__x2_apstreaming__field_descriptors, + uenibstreamprotobuf__x2_apstreaming__field_indices_by_name, + 1, uenibstreamprotobuf__x2_apstreaming__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__x2_apstreaming__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor uenibstreamprotobuf__x2_apstreaming_header__field_descriptors[3] = +{ + { + "protobuf_revision", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__X2APStreamingHeader, protobuf_revision), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "gNbID", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__X2APStreamingHeader, gnbid), + &google__protobuf__string_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timestamp", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT64, + 0, /* quantifier_offset */ + offsetof(Uenibstreamprotobuf__X2APStreamingHeader, timestamp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned uenibstreamprotobuf__x2_apstreaming_header__field_indices_by_name[] = { + 1, /* field[1] = gNbID */ + 0, /* field[0] = protobuf_revision */ + 2, /* field[2] = timestamp */ +}; +static const ProtobufCIntRange uenibstreamprotobuf__x2_apstreaming_header__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor uenibstreamprotobuf__x2_apstreaming_header__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "uenibstreamprotobuf.X2APStreamingHeader", + "X2APStreamingHeader", + "Uenibstreamprotobuf__X2APStreamingHeader", + "uenibstreamprotobuf", + sizeof(Uenibstreamprotobuf__X2APStreamingHeader), + 3, + uenibstreamprotobuf__x2_apstreaming_header__field_descriptors, + uenibstreamprotobuf__x2_apstreaming_header__field_indices_by_name, + 1, uenibstreamprotobuf__x2_apstreaming_header__number_ranges, + (ProtobufCMessageInit) uenibstreamprotobuf__x2_apstreaming_header__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/mc-core/mc/local_datasource/x2ap_streaming.pb-c.h b/mc-core/mc/local_datasource/x2ap_streaming.pb-c.h new file mode 100644 index 0000000..44d8e23 --- /dev/null +++ b/mc-core/mc/local_datasource/x2ap_streaming.pb-c.h @@ -0,0 +1,180 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: x2ap_streaming.proto */ + +#ifndef PROTOBUF_C_x2ap_5fstreaming_2eproto__INCLUDED +#define PROTOBUF_C_x2ap_5fstreaming_2eproto__INCLUDED + +#include + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "google/protobuf/wrappers.pb-c.h" +#include "rrctransfer.pb-c.h" +#include "sgnb_addition_request.pb-c.h" +#include "sgnb_addition_request_acknowledge.pb-c.h" +#include "sgnb_addition_request_reject.pb-c.h" +#include "sgnb_modification_request.pb-c.h" +#include "sgnb_modification_request_acknowledge.pb-c.h" +#include "sgnb_modification_request_reject.pb-c.h" +#include "sgnb_modification_required.pb-c.h" +#include "sgnb_modification_confirm.pb-c.h" +#include "sgnb_modification_refuse.pb-c.h" +#include "sgnb_release_request.pb-c.h" +#include "sgnb_release_request_acknowledge.pb-c.h" +#include "sgnb_release_required.pb-c.h" +#include "sgnb_release_confirm.pb-c.h" +#include "sgnb_reconfiguration_complete.pb-c.h" +#include "sn_status_transfer.pb-c.h" +#include "ue_context_release.pb-c.h" +#include "secondary_rat_data_usage_report.pb-c.h" + +typedef struct _Uenibstreamprotobuf__X2APStreaming Uenibstreamprotobuf__X2APStreaming; +typedef struct _Uenibstreamprotobuf__X2APStreamingHeader Uenibstreamprotobuf__X2APStreamingHeader; + + +/* --- enums --- */ + + +/* --- messages --- */ + +typedef enum { + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE__NOT_SET = 0, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_RRC_TRANSFER = 2, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_SG_NBADDITION_REQUEST = 3, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_SG_NBADDITION_REQUEST_ACKNOWLEDGE = 4, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_SG_NBADDITION_REQUEST_REJECT = 5, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_SG_NBMODIFICATION_REQUEST = 6, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_SG_NBMODIFICATION_REQUEST_ACKNOWLEDGE = 7, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_SG_NBMODIFICATION_REQUEST_REJECT = 8, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_SG_NBMODIFICATION_REQUIRED = 9, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_SG_NBMODIFICATION_CONFIRM = 10, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_SG_NBMODIFICATION_REFUSE = 11, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_SG_NBRECONFIGURATION_COMPLETE = 12, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_SG_NB_RELEASE_REQUEST = 13, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_SG_NB_RELEASE_REQUEST_ACKNOWLEDGE = 14, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_SG_NB_RELEASE_REQUIRED = 15, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_SG_NB_RELEASE_CONFIRM = 16, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_SN_STATUS_TRANSFER = 17, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_UE_CONTEXT_RELEASE = 18, + UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE_SECONDARY_RATDATA_USAGE_REPORT = 19 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE) +} Uenibstreamprotobuf__X2APStreaming__X2apMessageCase; + +struct _Uenibstreamprotobuf__X2APStreaming +{ + ProtobufCMessage base; + Uenibstreamprotobuf__X2APStreamingHeader *header; + Uenibstreamprotobuf__X2APStreaming__X2apMessageCase x2ap_message_case; + union { + Uenibstreamprotobuf__RRCTransfer *rrctransfer; + Uenibstreamprotobuf__SgNBAdditionRequest *sgnbadditionrequest; + Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *sgnbadditionrequestacknowledge; + Uenibstreamprotobuf__SgNBAdditionRequestReject *sgnbadditionrequestreject; + Uenibstreamprotobuf__SgNBModificationRequest *sgnbmodificationrequest; + Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *sgnbmodificationrequestacknowledge; + Uenibstreamprotobuf__SgNBModificationRequestReject *sgnbmodificationrequestreject; + Uenibstreamprotobuf__SgNBModificationRequired *sgnbmodificationrequired; + Uenibstreamprotobuf__SgNBModificationConfirm *sgnbmodificationconfirm; + Uenibstreamprotobuf__SgNBModificationRefuse *sgnbmodificationrefuse; + Uenibstreamprotobuf__SgNBReconfigurationComplete *sgnbreconfigurationcomplete; + Uenibstreamprotobuf__SgNBReleaseRequest *sgnbreleaserequest; + Uenibstreamprotobuf__SgNBReleaseRequestAcknowledge *sgnbreleaserequestacknowledge; + Uenibstreamprotobuf__SgNBReleaseRequired *sgnbreleaserequired; + Uenibstreamprotobuf__SgNBReleaseConfirm *sgnbreleaseconfirm; + Uenibstreamprotobuf__SNStatusTransfer *snstatustransfer; + Uenibstreamprotobuf__UEContextRelease *uecontextrelease; + Uenibstreamprotobuf__SecondaryRATDataUsageReport *secondaryratdatausagereport; + }; +}; +#define UENIBSTREAMPROTOBUF__X2_APSTREAMING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__x2_apstreaming__descriptor) \ + , NULL, UENIBSTREAMPROTOBUF__X2_APSTREAMING__X2AP_MESSAGE__NOT_SET, {0} } + + +struct _Uenibstreamprotobuf__X2APStreamingHeader +{ + ProtobufCMessage base; + /* + *The revision number of protobuf files of UENIB Streaming API + */ + char *protobuf_revision; + /* + *Identifier of gNodeB + */ + Google__Protobuf__StringValue *gnbid; + /* + *The timestamp of RIC INDICATION header, which contains 64-bit + *timestamp value as defined in section 6 of IETF RFC 5905. + */ + uint64_t timestamp; +}; +#define UENIBSTREAMPROTOBUF__X2_APSTREAMING_HEADER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__x2_apstreaming_header__descriptor) \ + , (char *)protobuf_c_empty_string, NULL, 0 } + + +/* Uenibstreamprotobuf__X2APStreaming methods */ +void uenibstreamprotobuf__x2_apstreaming__init + (Uenibstreamprotobuf__X2APStreaming *message); +size_t uenibstreamprotobuf__x2_apstreaming__get_packed_size + (const Uenibstreamprotobuf__X2APStreaming *message); +size_t uenibstreamprotobuf__x2_apstreaming__pack + (const Uenibstreamprotobuf__X2APStreaming *message, + uint8_t *out); +size_t uenibstreamprotobuf__x2_apstreaming__pack_to_buffer + (const Uenibstreamprotobuf__X2APStreaming *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__X2APStreaming * + uenibstreamprotobuf__x2_apstreaming__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__x2_apstreaming__free_unpacked + (Uenibstreamprotobuf__X2APStreaming *message, + ProtobufCAllocator *allocator); +/* Uenibstreamprotobuf__X2APStreamingHeader methods */ +void uenibstreamprotobuf__x2_apstreaming_header__init + (Uenibstreamprotobuf__X2APStreamingHeader *message); +size_t uenibstreamprotobuf__x2_apstreaming_header__get_packed_size + (const Uenibstreamprotobuf__X2APStreamingHeader *message); +size_t uenibstreamprotobuf__x2_apstreaming_header__pack + (const Uenibstreamprotobuf__X2APStreamingHeader *message, + uint8_t *out); +size_t uenibstreamprotobuf__x2_apstreaming_header__pack_to_buffer + (const Uenibstreamprotobuf__X2APStreamingHeader *message, + ProtobufCBuffer *buffer); +Uenibstreamprotobuf__X2APStreamingHeader * + uenibstreamprotobuf__x2_apstreaming_header__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void uenibstreamprotobuf__x2_apstreaming_header__free_unpacked + (Uenibstreamprotobuf__X2APStreamingHeader *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Uenibstreamprotobuf__X2APStreaming_Closure) + (const Uenibstreamprotobuf__X2APStreaming *message, + void *closure_data); +typedef void (*Uenibstreamprotobuf__X2APStreamingHeader_Closure) + (const Uenibstreamprotobuf__X2APStreamingHeader *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__x2_apstreaming__descriptor; +extern const ProtobufCMessageDescriptor uenibstreamprotobuf__x2_apstreaming_header__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_x2ap_5fstreaming_2eproto__INCLUDED */ diff --git a/mc-core/mc/mc_deployment.json b/mc-core/mc/mc_deployment.json new file mode 100644 index 0000000..643f115 --- /dev/null +++ b/mc-core/mc/mc_deployment.json @@ -0,0 +1,38 @@ +{ + "local": { + "host": ":8080" + }, + "logger": { + "level": 3 + }, + "rmr": { + "protPort": "tcp:4560", + "maxSize": 2072, + "numWorkers": 1, + "txMessages": [ + "RIC_SUB_REQ", + "RIC_SUB_DEL_REQ" + ], + "rxMessages": [ + "RIC_SUB_RESP", + "RIC_SUB_FAILURE", + "RIC_SUB_DEL_RESP", + "RIC_INDICATION" + ] + }, + "controls": { + "active": true, + "interfaceId": { + "globalENBId": { + "plmnId": 123456, + "eNBId": 5678 + } + } + }, + "parameters": { + "ves_collector_address":"envy15:8888", + "measurement_interval": 10000, + "simulator_mode": "true", + "debug_mode": "true" + } +} diff --git a/mc-core/mc/queries/addn_req_time.gsql b/mc-core/mc/queries/addn_req_time.gsql new file mode 100644 index 0000000..a36420d --- /dev/null +++ b/mc-core/mc/queries/addn_req_time.gsql @@ -0,0 +1,55 @@ +DEFINE{query_name 'add_req_start';} +PARAM{ window uint; } +select timestamp_ms as timestamp, + non_temporal(timestamp_ms) as start_time, + 0ULL as end_time, + id_MeNB_UE_X2AP_ID as eUE_ID, + gnb_id, + 0 as event_type +from SGNB_ADDITION_REQ.sgnb_addreq_for_ue +where schemaId=401 +; + +DEFINE{query_name 'add_req_success';} +PARAM{ window uint; } +select timestamp_ms as timestamp, + 0ULL as start_time, + non_temporal(timestamp_ms) as end_time, + id_MeNB_UE_X2AP_ID as eUE_ID, + gnb_id, + 1 as event_type +from RECONCOMPLETE.reconfig_success +where schemaId=101 +; + +DEFINE{query_name 'addreq_events';} +PARAM{ window uint; } +merge p1.timestamp : p2.timestamp +from add_req_start p1, add_req_success p2 +; + + +DEFINE{query_name 'addreq_success_time';} +PARAM{ window uint; } +select eUE_ID, gnb_id, TB, + UINT(max(end_time)-max(start_time)) as success_time +from addreq_events +group by eUE_ID, gnb_id, timestamp / $window as TB +having max(end_time)>0 and max(start_time)>0 and max(end_time)>max(start_time) +; + +DEFINE{query_name 'addreq_success_stats';} +PARAM{ window uint; } +select gnb_id as GNB_ID, + ($window*(TB+1))/1000 as TS, + $window/1000.0 as measurementInterval, + MIN(success_time)/1000.0 as min_success_time, + MAX(success_time)/1000.0 as max_success_time, + AVG(success_time)/1000.0 as avg_success_time, + quantile_of(success_time, .05)/1000.0 as pctl_05_success_time, + quantile_of(success_time, .95)/1000.0 as pctl_95_success_time, + sqrt( + sum((success_time/1000.0)*(success_time/1000.0)) - sum(success_time/1000.0)*sum(success_time/1000.0)/count(*) + ) / count(*) as stddev_success_time +from addreq_success_time +group by gnb_id, TB diff --git a/mc-core/mc/queries/addreq_pdf.gsql b/mc-core/mc/queries/addreq_pdf.gsql new file mode 100644 index 0000000..b976656 --- /dev/null +++ b/mc-core/mc/queries/addreq_pdf.gsql @@ -0,0 +1,35 @@ +DEFINE{ query_name 'addreq_pdf_nr_cell'; } +PARAM{ window uint;} +// rsrp, rsrq, sinr ranges are 0 .. 127 +// for now divide into 5 bins. + +select ($window*(tb+1))/1000 as TS, $window/1000.0 as measurementInterval, + physCellId as CELL_ID, + count(*) as cnt, + sum(GEQ(rsrp, 0)*LEQ(rsrp,37)) as rsrp_vbad, + sum(GEQ(rsrp,38)*LEQ(rsrp,52)) as rsrp_bad, + sum(GEQ(rsrp,52)*LEQ(rsrp,67)) as rsrp_medium, + sum(GEQ(rsrp,68)*LEQ(rsrp,82)) as rsrp_good, + sum(GEQ(rsrp,83)*LEQ(rsrp,127)) as rsrp_vgood +from SGNB_ADDITION_REQ.sgnb_addreq_for_ue_mn_neigh_ssb +where schemaId = 410 +group by timestamp_ms/$window as tb, physCellId +; + +DEFINE{ query_name 'addreq_pdf_nr_gnb'; } +PARAM{ window uint;} +// rsrp, rsrq, sinr ranges are 0 .. 127 +// for now divide into 5 bins. + +select ($window*(tb+1))/1000 as TS, $window/1000.0 as measurementInterval, + gnb_id as GNB_ID, + count(*) as cnt, + sum(GEQ(rsrp, 0)*LEQ(rsrp,37)) as rsrp_vbad, + sum(GEQ(rsrp,38)*LEQ(rsrp,52)) as rsrp_bad, + sum(GEQ(rsrp,52)*LEQ(rsrp,67)) as rsrp_medium, + sum(GEQ(rsrp,68)*LEQ(rsrp,82)) as rsrp_good, + sum(GEQ(rsrp,83)*LEQ(rsrp,127)) as rsrp_vgood +from SGNB_ADDITION_REQ.sgnb_addreq_for_ue_mn_neigh_ssb +where schemaId = 410 +group by timestamp_ms/$window as tb, gnb_id + diff --git a/mc-core/mc/queries/addreq_stats.gsql b/mc-core/mc/queries/addreq_stats.gsql new file mode 100644 index 0000000..966cdb3 --- /dev/null +++ b/mc-core/mc/queries/addreq_stats.gsql @@ -0,0 +1,42 @@ +DEFINE{ query_name 'addreq_stats_nr_cell'; } +PARAM{ window uint;} +// rsrp, rsrq, sinr ranges are 0 .. 127 +// to convert rsrp to dbm, subtract 157 + +select ($window*(tb+1))/1000 as TS, $window/1000.0 as measurementInterval, + physCellId as CELL_ID, + count(*) as cnt, + INT(min(rsrp))-INT(157) as min_rsrp, + INT(quantile_of(rsrp, .05)) - INT(157) as pctl_05_rsrp, + INT(median_of(rsrp)) - INT(157) as median_rsrp, + INT(quantile_of(rsrp, .95)) - INT(157) as pctl_95_rsrp, + sqrt( + sum( (FLOAT(rsrp)-157)*(FLOAT(rsrp)-157)) - + sum( (FLOAT(rsrp)-157) )*sum( (FLOAT(rsrp)-157) )/count(*) + ) / count(*) as stddev_rsrp, + INT(max(rsrp))-INT(157) as max_rsrp +from SGNB_ADDITION_REQ.sgnb_addreq_for_ue_mn_neigh_ssb +where schemaId = 410 +group by timestamp_ms/$window as tb, physCellId +; + +DEFINE{ query_name 'addreq_stats_nr_gnb'; } +PARAM{ window uint;} +// rsrp, rsrq, sinr ranges are 0 .. 127 +// to convert rsrp to dbm, subtract 157 + +select ($window*(tb+1))/1000 as TS, $window/1000.0 as measurementInterval, + gnb_id as GNB_ID, + count(*) as cnt, + INT(min(rsrp))-INT(157) as min_rsrp, + INT(quantile_of(rsrp, .05)) - INT(157) as pctl_05_rsrp, + INT(median_of(rsrp)) - INT(157) as median_rsrp, + INT(quantile_of(rsrp, .95)) - INT(157) as pctl_95_rsrp, + sqrt( + sum( (FLOAT(rsrp)-157)*(FLOAT(rsrp)-157)) - + sum( (FLOAT(rsrp)-157) )*sum( (FLOAT(rsrp)-157) )/count(*) + ) / count(*) as stddev_rsrp, + INT(max(rsrp))-INT(157) as max_rsrp +from SGNB_ADDITION_REQ.sgnb_addreq_for_ue_mn_neigh_ssb +where schemaId = 410 +group by timestamp_ms/$window as tb, gnb_id diff --git a/mc-core/mc/queries/admitted_erabs.gsql b/mc-core/mc/queries/admitted_erabs.gsql new file mode 100644 index 0000000..4ce30f2 --- /dev/null +++ b/mc-core/mc/queries/admitted_erabs.gsql @@ -0,0 +1,32 @@ + +// join interval should be 10 seconds +// Compromise between ensuring that most add_req_ack-recon_complete pairs +// are caught while avoiding duplicates due to short sessions +// NB: $window should be a multiple of 10. +DEFINE{query_name 'erab_stats_join';} +PARAM{ window uint; } +select e.timestamp_ms/10000 as TB10, e.id_SgNB_UE_X2AP_ID, e.e_RAB_ID, e.qCI +INNER_JOIN from SGNB_ADDITION_REQ_ACK.eRABs_acked_for_admit_for_ue e, + RECONCOMPLETE.reconfig_success r +where r.schemaId = 101 and e.schemaId = 502 +and r.id_SgNB_UE_X2AP_ID = e.id_SgNB_UE_X2AP_ID +and r.timestamp_ms/10000 = e.timestamp_ms/10000 +; + +DEFINE{query_name 'erab_stats';} +PARAM{ window uint; } +Select (TB*$window)/1000 as TS, + $window/1000.0 as measurementInterval, + count(*) as total_erabs, + sum(EQ(UINT(qCI),1)) as qCI_1, + sum(EQ(UINT(qCI),2)) as qCI_2, + sum(EQ(UINT(qCI),3)) as qCI_3, + sum(EQ(UINT(qCI),4)) as qCI_4, + sum(EQ(UINT(qCI),5)) as qCI_5, + sum(EQ(UINT(qCI),6)) as qCI_6, + sum(EQ(UINT(qCI),7)) as qCI_7, + sum(EQ(UINT(qCI),8)) as qCI_8, + sum(EQ(UINT(qCI),9)) as qCI_9, + sum(LEQ(UINT(qCI),0))+sum(GEQ(UINT(qCI),10)) as qCI_other +from erab_stats_join +group by (10000*TB10)/$window as TB diff --git a/mc-core/mc/queries/dc_conn_stats.gsql b/mc-core/mc/queries/dc_conn_stats.gsql new file mode 100644 index 0000000..3090fb5 --- /dev/null +++ b/mc-core/mc/queries/dc_conn_stats.gsql @@ -0,0 +1,111 @@ +DEFINE{query_name 'dc_connect';} +PARAM{ window uint; } +select timestamp_ms as timestamp, + UINT(id_MeNB_UE_X2AP_ID) as eUE_ID, + UINT(id_SgNB_UE_X2AP_ID) as gUE_ID, + 1 as event_type +from RECONCOMPLETE.reconfig_success +where schemaId=101 +; + +DEFINE{query_name 'dc_terminate';} +PARAM{ window uint; } +select timestamp_ms as timestamp, + UINT(id_Old_eNB_UE_X2AP_ID) as eUE_ID, + id_SgNB_UE_X2AP_ID as gUE_ID, + 0 as event_type +from CONRELEASE.dc_release +where schemaId=201 +; + +DEFINE{query_name 'dc_events';} +PARAM{ window uint; } +merge p1.timestamp : p2.timestamp +from dc_connect p1, dc_terminate p2 +; + + +DEFINE{ query_name 'mc_connected_ues'; } +PARAM{ window uint; } +SELECT TB, UE_ID, + ((TB+1)*$window-LAST(timestamp))/1000.0 as connected_time +FROM dc_events +GROUP BY timestamp / $window as TB, gUE_ID as UE_ID +HAVING LAST(event_type) = 1 +CLOSING_WHEN LAST(event_type) = 0 +; + +DEFINE{ query_name 'mc_connected_cnt'; } +PARAM{ window uint; } +SELECT ($window*(TB+1))/1000 as TS, + $window/1000.0 as measurementInterval, // standard_name + COUNT(*) as count_connected_ue +FROM mc_connected_ues +GROUP BY TB +; + +DEFINE{ query_name 'mc_disconnected_ues'; } +PARAM{ window uint; } +SELECT TB_1000, UE_ID, + UINT((LAST(timestamp) - FIRST(timestamp))) as connected_time +FROM dc_events +GROUP BY timestamp / 1000 as TB_1000, gUE_ID as UE_ID +HAVING LAST(event_type) = 0 +CLOSING_WHEN LAST(event_type) = 0 +; + + +DEFINE{ query_name 'mc_connection_stats'; } +PARAM{ window uint; } +SELECT ($window*(TB+1))/1000 as TS, + $window/1000.0 as measurementInterval, // standard_name + MIN(connected_time)/1000.0 as min_connected_time, + MAX(connected_time)/1000.0 as max_connected_time, + AVG(connected_time)/1000.0 as avg_connected_time, + quantile_of(connected_time, .05)/1000.0 as pctl_05_connected_time, + quantile_of(connected_time, .95)/1000.0 as pctl_95_connected_time, + sqrt( + sum((connected_time/1000.0)*(connected_time/1000.0)) - sum(connected_time/1000.0)*sum(connected_time/1000.0)/count(*) + ) / count(*) as stddev_connected_time +FROM mc_disconnected_ues +GROUP BY (TB_1000 * 1000) / $window as TB +; + + +DEFINE{ query_name 'mc_connects_cnt'; } +PARAM{ window uint; } +SELECT ($window*(TB+1))/1000 as TS, + $window/1000.0 as measurementInterval, // standard_name + COUNT(*) as count_ue_connects +FROM dc_events +WHERE event_type = 1 +GROUP BY timestamp / $window as TB +; + +DEFINE{ query_name 'mc_disconnects_cnt'; } +PARAM{ window uint; } +SELECT ($window*(TB+1))/1000 as TS, + $window/1000.0 as measurementInterval, // standard_name + COUNT(*) as count_ue_disconnects +FROM dc_events +WHERE event_type = 0 +GROUP BY timestamp / $window as TB +; + +DEFINE{ query_name 'mc_unique_ues'; } +PARAM{ window uint; } +SELECT TB, UE_ID +FROM dc_events +GROUP BY timestamp / $window as TB, gUE_ID as UE_ID +; + +DEFINE{ query_name 'mc_unique_ue_cnt'; } +PARAM{ window uint; } +SELECT ($window*(TB+1))/1000 as TS, + $window/1000.0 as measurementInterval, // standard_name + COUNT(*) as count_unique_ue +FROM mc_unique_ues +GROUP BY TB + + + diff --git a/mc-core/mc/queries/debug.gsql b/mc-core/mc/queries/debug.gsql new file mode 100644 index 0000000..5d92fb1 --- /dev/null +++ b/mc-core/mc/queries/debug.gsql @@ -0,0 +1,40 @@ +DEFINE{ query_name 'reconfig_all_debug'; } +PARAM{ window uint; } +select 'reconfig_all_debug' as name, + count(*) as cnt, ($window*(TB+1))/1000 as TS, + $window/1000.0 as measurementInterval +from RECONCOMPLETE.reconfig_all +where schemaId=103 +group by timestamp_ms / $window as TB +; + +DEFINE{ query_name 'reconfig_success_debug'; } +PARAM{ window uint; } +select 'reconfig_success_debug' as name, + count(*) as cnt, ($window*(TB+1))/1000 as TS, + $window/1000.0 as measurementInterval +from RECONCOMPLETE.reconfig_success +where schemaId=101 +group by timestamp_ms / $window as TB +; + +DEFINE{ query_name 'reconfig_reject_debug'; } +PARAM{ window uint; } +select 'reconfig_reject_debug' as name, + count(*) as cnt, ($window*(TB+1))/1000 as TS, + $window/1000.0 as measurementInterval +from RECONCOMPLETE.reconfig_reject +where schemaId=102 +group by timestamp_ms / $window as TB +; + +DEFINE{ query_name 'dc_release_debug'; } +PARAM{ window uint; } +select 'dc_release_debug' as name, + count(*) as cnt, ($window*(TB+1))/1000 as TS, + $window/1000.0 as measurementInterval +from CONRELEASE.dc_release +where schemaId=201 +group by timestamp_ms / $window as TB + + diff --git a/mc-core/mc/queries/output_spec.cfg b/mc-core/mc/queries/output_spec.cfg new file mode 100644 index 0000000..6a2e303 --- /dev/null +++ b/mc-core/mc/queries/output_spec.cfg @@ -0,0 +1,33 @@ +addreq_pdf_nr_cell,stream,,,,, +addreq_pdf_nr_gnb,stream,,,,, +addreq_stats_nr_cell,stream,,,,, +addreq_stats_nr_gnb,stream,,,,, +rrcx_pdf_neigh_cell_csi,stream,,,,, +rrcx_pdf_neigh_gnb_csi,stream,,,,, +rrcx_pdf_neigh_cell_ssb,stream,,,,, +rrcx_pdf_neigh_gnb_ssb,stream,,,,, +rrcx_pdf_serv_cell,stream,,,,, +rrcx_pdf_serv_gnb,stream,,,,, +rrcx_stats_neigh_cell,stream,,,,, +rrcx_stats_neigh_gnb,stream,,,,, +rrcx_stats_serv_cell,stream,,,,, +rrcx_stats_serv_gnb,stream,,,,, +mc_connected_cnt,stream,,,,, +mc_connection_stats,stream,,,,, +mc_connects_cnt,stream,,,,, +mc_disconnects_cnt,stream,,,,, +mc_unique_ue_cnt,stream,,,,, +addreq_success_stats,stream,,,,, +release_req_success_stats,stream,,,,, +reconfig_status_success_rate,stream,,,,, +reconfig_status_reject_cause,stream,,,,, +mod_status_refuse_cause,stream,,,,, +release_cause,stream,,,,, +erab_stats,stream,,,,, +reconfig_all_debug,stream,,,,, +reconfig_success_debug,stream,,,,, +reconfig_reject_debug,stream,,,,, +dc_release_debug,stream,,,,, +throughput_ue,stream,,,,, +throughput_rollup,stream,,,,, +throughput_gnb,stream,,,,, diff --git a/mc-core/mc/queries/reconfig_status.gsql b/mc-core/mc/queries/reconfig_status.gsql new file mode 100644 index 0000000..99cfd78 --- /dev/null +++ b/mc-core/mc/queries/reconfig_status.gsql @@ -0,0 +1,161 @@ +DEFINE{query_name 'reconfig_status_start';} +PARAM{ window uint; } +select timestamp_ms as timestamp, + non_temporal(timestamp_ms) as start_time, + 0ULL as end_time, + id_MeNB_UE_X2AP_ID as eUE_ID, + gnb_id, + 0 as event_type +from SGNB_ADDITION_REQ.sgnb_addreq_for_ue +where schemaId=401 +; + +DEFINE{query_name 'reconfig_status_success';} +PARAM{ window uint; } +select timestamp_ms as timestamp, + 0ULL as start_time, + non_temporal(timestamp_ms) as end_time, + id_MeNB_UE_X2AP_ID as eUE_ID, + gnb_id, + 1 as event_type +from RECONCOMPLETE.reconfig_success +where schemaId=101 +; + +DEFINE{query_name 'reconfig_status_events';} +PARAM{ window uint; } +merge p1.timestamp : p2.timestamp +from reconfig_status_start p1, reconfig_status_success p2 +; + + +DEFINE{query_name 'reconfig_status_merge';} +PARAM{ window uint; } +select eUE_ID, gnb_id, TB, + max(start_time) as max_start_time, + max(end_time) as max_end_time +from reconfig_status_events +group by eUE_ID, gnb_id, timestamp / $window as TB +; + +DEFINE{query_name 'reconfig_status_success_rate';} +PARAM{ window uint; } +select gnb_id as GNB_ID, + ($window*(TB+1))/1000 as TS, + $window/1000.0 as measurementInterval, + count(*) as total_reconfiguration_requests, + sum(GEQ(max_end_time,ULLONG(1))) as successful_reconfiguration_requests, + FLOAT(sum(GEQ(max_end_time,ULLONG(1))))/count(*) as success_rate +from reconfig_status_merge +group by gnb_id, TB +; + +// ---------------------------------------------- +// Merge in reconfig_reject causes and aggregate with this. +DEFINE{query_name 'reconfig_status_reject_cause';} +PARAM{ window uint; } +Select gnb_id, TB, + count(*) as total_reconfig_reject, + sum(GEQ(UINT(cause_radio_network),0)) as count_radio_network, + sum(GEQ(UINT(cause_transport),0)) as count_transport, + sum(GEQ(UINT(cause_protocol),0)) as count_protocol, + sum(GEQ(UINT(cause_misc),0)) as count_misc +from ADDREQREJECT.sgnb_add_req_reject +where schemaId=701 +group by gnb_id, timestamp_ms / $window as TB +; + +DEFINE{query_name 'reconfig_complete_reject_cause';} +PARAM{ window uint; } +Select gnb_id, TB, + count(*) as total_reconfig_reject, + sum(GEQ(UINT(cause_radio_network),0)) as count_radio_network, + sum(GEQ(UINT(cause_transport),0)) as count_transport, + sum(GEQ(UINT(cause_protocol),0)) as count_protocol, + sum(GEQ(UINT(cause_misc),0)) as count_misc +from RECONCOMPLETE.reconfig_reject +where schemaId=102 +group by gnb_id, timestamp_ms / $window as TB +; + +DEFINE{query_name 'reconfig_reject_merge';} +PARAM{ window uint; } +merge p1.TB : p2.TB +from reconfig_status_reject_cause p1, reconfig_complete_reject_cause p2 +; + +DEFINE{query_name 'reconfig_reject_cause';} +PARAM{ window uint; } +Select gnb_id as GNB_ID, ($window*(TB+1))/1000 as TS, + $window/1000.0 as measurementInterval, + sum(total_reconfig_refuse) as total_reconfig_refuse, + sum(count_radio_network) as count_radio_network, + sum(count_transport) as count_transport, + sum(count_protocol) as count_protocol, + sum(count_misc) as count_misc +from reconfig_cause_merge +group by gnb_id, TB +; + +// ---------------------------------------------- + +DEFINE{query_name 'mod_status_refuse_cause';} +PARAM{ window uint; } +Select gnb_id as GNB_ID, ($window*(TB+1))/1000 as TS, + $window/1000.0 as measurementInterval, + count(*) as total_reconfig_refuse, + sum(GEQ(UINT(cause_radio_network),0)) as count_radio_network, + sum(GEQ(UINT(cause_transport),0)) as count_transport, + sum(GEQ(UINT(cause_protocol),0)) as count_protocol, + sum(GEQ(UINT(cause_misc),0)) as count_misc +from SGNBMODREFUSE.sgnb_mod_refuse +where schemaId=1401 +group by gnb_id, timestamp_ms / $window as TB +; + +// ---------------------------------------------- +DEFINE{query_name 'release_rqd_cause';} +PARAM{ window uint; } +Select gnb_id, TB, + count(*) as total_reconfig_refuse, + sum(GEQ(UINT(cause_radio_network),0)) as count_radio_network, + sum(GEQ(UINT(cause_transport),0)) as count_transport, + sum(GEQ(UINT(cause_protocol),0)) as count_protocol, + sum(GEQ(UINT(cause_misc),0)) as count_misc +from SGNBRELEASERQD.SgNB_release_rqd +where schemaId=1001 +group by gnb_id, timestamp_ms / $window as TB +; + +DEFINE{query_name 'release_request_cause';} +PARAM{ window uint; } +Select gnb_id, TB, + count(*) as total_reconfig_refuse, + sum(GEQ(UINT(cause_radio_network),0)) as count_radio_network, + sum(GEQ(UINT(cause_transport),0)) as count_transport, + sum(GEQ(UINT(cause_protocol),0)) as count_protocol, + sum(GEQ(UINT(cause_misc),0)) as count_misc +from RELREQ.release_req +where schemaId=801 +group by gnb_id, timestamp_ms / $window as TB +; + +DEFINE{query_name 'reconfig_cause_merge';} +PARAM{ window uint; } +merge p1.TB : p2.TB +from release_rqd_cause p1, release_request_cause p2 +; + +DEFINE{query_name 'release_cause';} +PARAM{ window uint; } +Select gnb_id as GNB_ID, ($window*(TB+1))/1000 as TS, + $window/1000.0 as measurementInterval, + sum(total_reconfig_refuse) as total_reconfig_refuse, + sum(count_radio_network) as count_radio_network, + sum(count_transport) as count_transport, + sum(count_protocol) as count_protocol, + sum(count_misc) as count_misc +from reconfig_cause_merge +group by gnb_id, TB + + diff --git a/mc-core/mc/queries/release_req_time.gsql b/mc-core/mc/queries/release_req_time.gsql new file mode 100644 index 0000000..91e4b53 --- /dev/null +++ b/mc-core/mc/queries/release_req_time.gsql @@ -0,0 +1,57 @@ +DEFINE{query_name 'release_req_start';} +PARAM{ window uint; } +select timestamp_ms as timestamp, + non_temporal(timestamp_ms) as start_time, + 0ULL as end_time, + id_MeNB_UE_X2AP_ID as eUE_ID, + id_SgNB_UE_X2AP_ID as gUE_ID, + gnb_id, + 0 as event_type +from RELREQ.release_req +where schemaId=801 +; + +DEFINE{query_name 'release_req_success';} +PARAM{ window uint; } +select timestamp_ms as timestamp, + 0ULL as start_time, + non_temporal(timestamp_ms) as end_time, + id_New_eNB_UE_X2AP_ID as eUE_ID, + id_SgNB_UE_X2AP_ID as gUE_ID, + gnb_id, + 1 as event_type +from CONRELEASE.dc_release +where schemaId=201 +; + +DEFINE{query_name 'release_req_events';} +PARAM{ window uint; } +merge p1.timestamp : p2.timestamp +from release_req_start p1, release_req_success p2 +; + + +DEFINE{query_name 'release_req_success_time';} +PARAM{ window uint; } +select gUE_ID, gnb_id, TB, + UINT(max(end_time)-max(start_time)) as success_time +from release_req_events +group by gUE_ID, gnb_id, timestamp / $window as TB +having max(end_time)>0 and max(start_time)>0 and max(end_time)>max(start_time) +; + +DEFINE{query_name 'release_req_success_stats';} +PARAM{ window uint; } +select gnb_id as GNB_ID, + ($window*(TB+1))/1000 as TS, + $window/1000.0 as measurementInterval, + MIN(success_time)/1000.0 as min_success_time, + MAX(success_time)/1000.0 as max_success_time, + AVG(success_time)/1000.0 as avg_success_time, + quantile_of(success_time, .05)/1000.0 as pctl_05_success_time, + quantile_of(success_time, .95)/1000.0 as pctl_95_success_time, + sqrt( + sum((success_time/1000.0)*(success_time/1000.0)) - sum(success_time/1000.0)*sum(success_time/1000.0)/count(*) + ) / count(*) as stddev_success_time +from release_req_success_time +group by gnb_id, TB diff --git a/mc-core/mc/queries/rrcx_pdf_cell.gsql b/mc-core/mc/queries/rrcx_pdf_cell.gsql new file mode 100644 index 0000000..68171f7 --- /dev/null +++ b/mc-core/mc/queries/rrcx_pdf_cell.gsql @@ -0,0 +1,111 @@ + +DEFINE{ query_name 'rrcx_pdf_neigh_cell_csi'; } +PARAM{ window uint;} +// rsrp, rsrq, sinr ranges are 0 .. 127 +// for now divide into 5 bins. + +select ($window*(tb+1))/1000 as TS, $window/1000.0 as measurementInterval, + physCellId as CELL_ID, + count(*) as cnt, + sum(GEQ(rsrp, 0)*LEQ(rsrp,37)) as rsrp_vbad, + sum(GEQ(rsrp,38)*LEQ(rsrp,52)) as rsrp_bad, + sum(GEQ(rsrp,52)*LEQ(rsrp,67)) as rsrp_medium, + sum(GEQ(rsrp,68)*LEQ(rsrp,82)) as rsrp_good, + sum(GEQ(rsrp,83)*LEQ(rsrp,127)) as rsrp_vgood +from RRCXFER.neighbor_beam_csi +where schemaId = 5 +group by timestamp_ms/$window as tb, physCellId +; + +DEFINE{ query_name 'rrcx_pdf_neigh_gnb_csi'; } +PARAM{ window uint;} +// rsrp, rsrq, sinr ranges are 0 .. 127 +// for now divide into 5 bins. + +select ($window*(tb+1))/1000 as TS, $window/1000.0 as measurementInterval, + gnb_id as GNB_ID, + count(*) as cnt, + sum(GEQ(rsrp, 0)*LEQ(rsrp,37)) as rsrp_vbad, + sum(GEQ(rsrp,38)*LEQ(rsrp,52)) as rsrp_bad, + sum(GEQ(rsrp,52)*LEQ(rsrp,67)) as rsrp_medium, + sum(GEQ(rsrp,68)*LEQ(rsrp,82)) as rsrp_good, + sum(GEQ(rsrp,83)*LEQ(rsrp,127)) as rsrp_vgood +from RRCXFER.neighbor_beam_csi +where schemaId = 5 +group by timestamp_ms/$window as tb, gnb_id +; + + +DEFINE{ query_name 'rrcx_pdf_neigh_cell_ssb'; } +PARAM{ window uint;} +// rsrp, rsrq, sinr ranges are 0 .. 127 +// for now divide into 5 bins. + +select ($window*(tb+1))/1000 as TS, $window/1000.0 as measurementInterval, + physCellId as CELL_ID, + count(*) as cnt, + sum(GEQ(rsrp, 0)*LEQ(rsrp,37)) as rsrp_vbad, + sum(GEQ(rsrp,38)*LEQ(rsrp,52)) as rsrp_bad, + sum(GEQ(rsrp,52)*LEQ(rsrp,67)) as rsrp_medium, + sum(GEQ(rsrp,68)*LEQ(rsrp,82)) as rsrp_good, + sum(GEQ(rsrp,83)*LEQ(rsrp,127)) as rsrp_vgood +from RRCXFER.neighbor_beam_ssb +where schemaId = 5 +group by timestamp_ms/$window as tb, physCellId +; + +DEFINE{ query_name 'rrcx_pdf_neigh_gnb_ssb'; } +PARAM{ window uint;} +// rsrp, rsrq, sinr ranges are 0 .. 127 +// for now divide into 5 bins. + +select ($window*(tb+1))/1000 as TS, $window/1000.0 as measurementInterval, + gnb_id as GNB_ID, + count(*) as cnt, + sum(GEQ(rsrp, 0)*LEQ(rsrp,37)) as rsrp_vbad, + sum(GEQ(rsrp,38)*LEQ(rsrp,52)) as rsrp_bad, + sum(GEQ(rsrp,52)*LEQ(rsrp,67)) as rsrp_medium, + sum(GEQ(rsrp,68)*LEQ(rsrp,82)) as rsrp_good, + sum(GEQ(rsrp,83)*LEQ(rsrp,127)) as rsrp_vgood +from RRCXFER.neighbor_beam_ssb +where schemaId = 5 +group by timestamp_ms/$window as tb, gnb_id +; + + + +DEFINE{ query_name 'rrcx_pdf_serv_cell'; } +PARAM{ window uint;} +// rsrp, rsrq, sinr ranges are 0 .. 127 +// for now divide into 5 bins. + +select ($window*(tb+1))/1000 as TS, $window/1000.0 as measurementInterval, + physCellId as CELL_ID, + count(*) as cnt, + sum(GEQ(rsrp, 0)*LEQ(rsrp,21)) as rsrp_vbad, + sum(GEQ(rsrp,22)*LEQ(rsrp,36)) as rsrp_bad, + sum(GEQ(rsrp,37)*LEQ(rsrp,51)) as rsrp_medium, + sum(GEQ(rsrp,52)*LEQ(rsrp,66)) as rsrp_good, + sum(GEQ(rsrp,67)*LEQ(rsrp,127)) as rsrp_vgood +from RRCXFER.serv_nr_cell +where schemaId = 1 +group by timestamp_ms/$window as tb, physCellId +; + +DEFINE{ query_name 'rrcx_pdf_serv_gnb'; } +PARAM{ window uint;} +// rsrp, rsrq, sinr ranges are 0 .. 127 +// for now divide into 5 bins. + +select ($window*(tb+1))/1000 as TS, $window/1000.0 as measurementInterval, + gnb_id as GNB_ID, + count(*) as cnt, + sum(GEQ(rsrp, 0)*LEQ(rsrp,21)) as rsrp_vbad, + sum(GEQ(rsrp,22)*LEQ(rsrp,36)) as rsrp_bad, + sum(GEQ(rsrp,37)*LEQ(rsrp,51)) as rsrp_medium, + sum(GEQ(rsrp,52)*LEQ(rsrp,66)) as rsrp_good, + sum(GEQ(rsrp,67)*LEQ(rsrp,127)) as rsrp_vgood +from RRCXFER.serv_nr_cell +where schemaId = 1 +group by timestamp_ms/$window as tb, gnb_id + diff --git a/mc-core/mc/queries/rrcx_stats.gsql b/mc-core/mc/queries/rrcx_stats.gsql new file mode 100644 index 0000000..5629680 --- /dev/null +++ b/mc-core/mc/queries/rrcx_stats.gsql @@ -0,0 +1,88 @@ +DEFINE{ query_name 'rrcx_stats_neigh_cell'; } +PARAM{ window uint;} +// rsrp, rsrq, sinr ranges are 0 .. 127 +// to convert rsrp to dbm, subtract 157 + +select ($window*(tb+1))/1000 as TS, $window/1000.0 as measurementInterval, + physCellId as CELL_ID, + count(*) as cnt, + INT(min(rsrp))-INT(157) as min_rsrp, + INT(quantile_of(rsrp, .05)) - INT(157) as pctl_05_rsrp, + INT(median_of(rsrp)) - INT(157) as median_rsrp, + INT(quantile_of(rsrp, .95)) - INT(157) as pctl_95_rsrp, + sqrt( + sum( (FLOAT(rsrp)-157)*(FLOAT(rsrp)-157)) - + sum( (FLOAT(rsrp)-157) )*sum( (FLOAT(rsrp)-157) )/count(*) + ) / count(*) as stddev_rsrp, + INT(max(rsrp))-INT(157) as max_rsrp +from RRCXFER.neighbor_beam_csi +where schemaId = 5 and rsrp<128 +group by timestamp_ms/$window as tb, physCellId +; + +DEFINE{ query_name 'rrcx_stats_neigh_gnb'; } +PARAM{ window uint;} +// rsrp, rsrq, sinr ranges are 0 .. 127 +// to convert rsrp to dbm, subtract 157 + +select ($window*(tb+1))/1000 as TS, $window/1000.0 as measurementInterval, + gnb_id as GNB_ID, + count(*) as cnt, + INT(min(rsrp))-INT(157) as min_rsrp, + INT(quantile_of(rsrp, .05)) - INT(157) as pctl_05_rsrp, + INT(median_of(rsrp)) - INT(157) as median_rsrp, + INT(quantile_of(rsrp, .95)) - INT(157) as pctl_95_rsrp, + sqrt( + sum( (FLOAT(rsrp)-157)*(FLOAT(rsrp)-157)) - + sum( (FLOAT(rsrp)-157) )*sum( (FLOAT(rsrp)-157) )/count(*) + ) / count(*) as stddev_rsrp, + INT(max(rsrp))-INT(157) as max_rsrp +from RRCXFER.neighbor_beam_csi +where schemaId = 5 and rsrp<128 +group by timestamp_ms/$window as tb, gnb_id +; + + +DEFINE{ query_name 'rrcx_stats_serv_cell'; } +PARAM{ window uint;} +// rsrp, rsrq, sinr ranges are 0 .. 127 +// to convert rsrp to dbm, subtract 157 + +select ($window*(tb+1))/1000 as TS, $window/1000.0 as measurementInterval, + physCellId as CELL_ID, + count(*) as cnt, + INT(min(rsrp))-INT(157) as min_rsrp, + INT(quantile_of(rsrp, .05)) - INT(157) as pctl_05_rsrp, + INT(median_of(rsrp)) - INT(157) as median_rsrp, + INT(quantile_of(rsrp, .95)) - INT(157) as pctl_95_rsrp, + sqrt( + sum( (FLOAT(rsrp)-157)*(FLOAT(rsrp)-157)) - + sum( (FLOAT(rsrp)-157) )*sum( (FLOAT(rsrp)-157) )/count(*) + ) / count(*) as stddev_rsrp, + INT(max(rsrp))-INT(157) as max_rsrp +from RRCXFER.serv_nr_cell +where schemaId = 1 and rsrp<128 +group by timestamp_ms/$window as tb, physCellId +; + +DEFINE{ query_name 'rrcx_stats_serv_gnb'; } +PARAM{ window uint;} +// rsrp, rsrq, sinr ranges are 0 .. 127 +// to convert rsrp to dbm, subtract 157 + +select ($window*(tb+1))/1000 as TS, $window/1000.0 as measurementInterval, + gnb_id as GNB_ID, + count(*) as cnt, + INT(min(rsrp))-INT(157) as min_rsrp, + INT(quantile_of(rsrp, .05)) - INT(157) as pctl_05_rsrp, + INT(median_of(rsrp)) - INT(157) as median_rsrp, + INT(quantile_of(rsrp, .95)) - INT(157) as pctl_95_rsrp, + sqrt( + sum( (FLOAT(rsrp)-157)*(FLOAT(rsrp)-157)) - + sum( (FLOAT(rsrp)-157) )*sum( (FLOAT(rsrp)-157) )/count(*) + ) / count(*) as stddev_rsrp, + INT(max(rsrp))-INT(157) as max_rsrp +from RRCXFER.serv_nr_cell +where schemaId = 1 and rsrp<128 +group by timestamp_ms/$window as tb, gnb_id + diff --git a/mc-core/mc/queries/rrcx_stats_cell.gsql b/mc-core/mc/queries/rrcx_stats_cell.gsql new file mode 100644 index 0000000..affb1f9 --- /dev/null +++ b/mc-core/mc/queries/rrcx_stats_cell.gsql @@ -0,0 +1,27 @@ +PARAM{ window uint;} +// rsrp, rsrq, sinr ranges are 0 .. 127 + +select $window*(tb+1) as TS, $window as measurementInterval, + physCellId as CELL_ID, + count(*) as cnt, + min(rsrp) as min_rsrp, + min(rsrp)+0.05*(max(rsrp)-min(rsrp)) as pctl_05_rsrp, + min(rsrp)+0.5*(max(rsrp)-min(rsrp)) as median_rsrp, + min(rsrp)+0.95*(max(rsrp)-min(rsrp)) as pctl_95_rsrp, + sqrt( sum(FLOAT(rsrp)*FLOAT(rsrp)) - sum(FLOAT(rsrp))*sum(FLOAT(rsrp))/count(*)) / count(*) as stddev_rsrp, + max(rsrp) as max_rsrp, + min(rsrq) as min_rsrq, + min(rsrq)+0.05*(max(rsrq)-min(rsrq)) as pctl_05_rsrq, + min(rsrq)+0.5*(max(rsrq)-min(rsrq)) as median_rsrq, + min(rsrq)+0.95*(max(rsrq)-min(rsrq)) as pctl_95_rsrq, + sqrt( sum(FLOAT(rsrq)*FLOAT(rsrq)) - sum(FLOAT(rsrq))*sum(FLOAT(rsrq))/count(*)) / count(*) as stddev_rsrq, + max(rsrq) as max_rsrq, + min(sinr) as min_sinr, + min(sinr)+0.05*(max(sinr)-min(sinr)) as pctl_05_sinr, + min(sinr)+0.5*(max(sinr)-min(sinr)) as median_sinr, + min(sinr)+0.95*(max(sinr)-min(sinr)) as pctl_95_sinr, + sqrt( sum(FLOAT(sinr)*FLOAT(sinr)) - sum(FLOAT(sinr))*sum(FLOAT(sinr))/count(*)) / count(*) as stddev_sinr, + max(sinr) as max_sinr +from RRCXFER.serv_nr_cell +where schemaId = 1 +group by systemTime/$window as tb, physCellId diff --git a/mc-core/mc/queries/runall b/mc-core/mc/queries/runall new file mode 100755 index 0000000..c7a5f95 --- /dev/null +++ b/mc-core/mc/queries/runall @@ -0,0 +1,103 @@ +#!/bin/bash + +# ------------------------------------------------------------------------------- +# Copyright (c) 2018-2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ------------------------------------------------------------------------------- + +set -m + +FIFO_DIR="/tmp/mcl/fifos" + +SIMULATOR_MODE=`python /mc/extract_params.py $XAPP_DESCRIPTOR_PATH simulator_mode` + +DEBUG_MODE=`python /mc/extract_params.py $XAPP_DESCRIPTOR_PATH debug_mode` + +WINDOW=`python /mc/extract_params.py $XAPP_DESCRIPTOR_PATH measurement_interval` + +if [ "$SIMULATOR_MODE" = "true" ] +then + mkdir -p $FIFO_DIR + python /mc/data_gen/dc_gen.py & + python /mc/data_gen/rrcx_gen.py & +fi + +if [ "$WINDOW" = "" ] +then + WINDOW="10000" +fi + +VES_COLLECTOR=`python /mc/extract_params.py $XAPP_DESCRIPTOR_PATH ves_collector_address` + +VES_NAME=`echo $VES_COLLECTOR | awk 'BEGIN{FS=":"} {print $1}'` +VES_PORT=`echo $VES_COLLECTOR | awk 'BEGIN{FS=":"} {print $2}'` +VES_IP=`getent ahosts $VES_NAME | awk '{ print $1; exit }'` + +./runit +sleep 1 + +if [ "$DEBUG_MODE" = "true" ] +then + /mc/gs-lite/bin/gsprintconsole -e `cat gshub.log` default reconfig_all_debug window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole -e `cat gshub.log` default reconfig_success_debug window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole -e `cat gshub.log` default reconfig_reject_debug window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole -e `cat gshub.log` default dc_release_debug window=$WINDOW & +fi + +if [ "$SIMULATOR_MODE" = "true" ] +then + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default rrcx_pdf_serv_cell window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default rrcx_pdf_serv_gnb window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default rrcx_stats_serv_cell window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default rrcx_stats_serv_gnb window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default mc_connected_cnt window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default mc_connection_stats window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default mc_connects_cnt window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default mc_disconnects_cnt window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default mc_unique_ue_cnt window=$WINDOW & +else + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default addreq_pdf_nr_cell window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default addreq_pdf_nr_gnb window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default addreq_stats_nr_cell window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default addreq_stats_nr_gnb window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default rrcx_pdf_neigh_cell_csi window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default rrcx_pdf_neigh_gnb_csi window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default rrcx_pdf_neigh_cell_ssb window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default rrcx_pdf_neigh_gnb_ssb window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default rrcx_pdf_serv_cell window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default rrcx_pdf_serv_gnb window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default rrcx_stats_neigh_cell window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default rrcx_stats_neigh_gnb window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default rrcx_stats_serv_cell window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default rrcx_stats_serv_gnb window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default mc_connected_cnt window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default mc_connection_stats window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default mc_connects_cnt window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default mc_disconnects_cnt window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default mc_unique_ue_cnt window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default addreq_success_stats window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default release_req_success_stats window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default reconfig_status_success_rate window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default reconfig_status_reject_cause window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default mod_status_refuse_cause window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default release_cause window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default erab_stats window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default throughput_ue window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default throughput_rollup window=$WINDOW & + /mc/gs-lite/bin/gsprintconsole_ves -C $VES_IP:$VES_PORT -U /vescollector/eventListener/v7 -V 7 `cat gshub.log` default throughput_gnb window=$WINDOW & +fi + +sleep 1 +bash /mc/gs-lite/bin/start_processing +fg %1 diff --git a/mc-core/mc/queries/throughput.gsql b/mc-core/mc/queries/throughput.gsql new file mode 100644 index 0000000..246d3ca --- /dev/null +++ b/mc-core/mc/queries/throughput.gsql @@ -0,0 +1,93 @@ +DEFINE{query_name 'throughput_ue';} +PARAM{ window uint; } +select ($window*(TB+1))/1000 as TS, e_RAB_ID, UE_ID, GNB_ID, + $window/1000.0 as measurementInterval, + + (sum(usageCountDL)) / UMAX( sum( + UINT(((endTimeStamp & HEX'FF000000') >> 24) | ((endTimeStamp & HEX'00FF0000') >> 8) | ((endTimeStamp & HEX'0000FF00') << 8) | ((endTimeStamp & HEX'000000FF') << 24)) - + UINT(((startTimeStamp & HEX'FF000000') >> 24) | ((startTimeStamp & HEX'00FF0000') >> 8) | ((startTimeStamp & HEX'0000FF00') << 8) | ((startTimeStamp & HEX'000000FF') << 24)) + ), 1) as active_throughput, + + (sum(usageCountDL)) / UMAX( + max( UINT(((endTimeStamp & HEX'FF000000') >> 24) | ((endTimeStamp & HEX'00FF0000') >> 8) | ((endTimeStamp & HEX'0000FF00') << 8) | ((endTimeStamp & HEX'000000FF') << 24)) ) - + min( UINT(((startTimeStamp & HEX'FF000000') >> 24) | ((startTimeStamp & HEX'00FF0000') >> 8) | ((startTimeStamp & HEX'0000FF00') << 8) | ((startTimeStamp & HEX'000000FF') << 24)) + ), $window) as average_throughput, + + min((usageCountDL) / UMAX( + UINT(((endTimeStamp & HEX'FF000000') >> 24) | ((endTimeStamp & HEX'00FF0000') >> 8) | ((endTimeStamp & HEX'0000FF00') << 8) | ((endTimeStamp & HEX'000000FF') << 24)) - + UINT(((startTimeStamp & HEX'FF000000') >> 24) | ((startTimeStamp & HEX'00FF0000') >> 8) | ((startTimeStamp & HEX'0000FF00') << 8) | ((startTimeStamp & HEX'000000FF') << 24)) + , 1) ) as min_throughput, + + max((usageCountDL) / UMAX( + UINT(((endTimeStamp & HEX'FF000000') >> 24) | ((endTimeStamp & HEX'00FF0000') >> 8) | ((endTimeStamp & HEX'0000FF00') << 8) | ((endTimeStamp & HEX'000000FF') << 24)) - + UINT(((startTimeStamp & HEX'FF000000') >> 24) | ((startTimeStamp & HEX'00FF0000') >> 8) | ((startTimeStamp & HEX'0000FF00') << 8) | ((startTimeStamp & HEX'000000FF') << 24)) + , 1) ) as max_throughput + +from RATDATAUSAGE.rat_data_usage +where schemaId=1501 +group by e_RAB_ID, id_SgNB_UE_X2AP_ID as UE_ID, gnb_id as GNB_ID, timestamp_ms/$window as TB +; + +// transform to switch byte order +// (((endTimeStamp & HEX'FF000000') >> 24) | ((endTimeStamp & HEX'00FF0000') >> 8) | ((endTimeStamp & HEX'0000FF00') << 8) | ((endTimeStamp & HEX'000000FF') << 24)) +// (((startTimeStamp & HEX'FF000000') >> 24) | ((startTimeStamp & HEX'00FF0000') >> 8) | ((startTimeStamp & HEX'0000FF00') << 8) | ((startTimeStamp & HEX'000000FF') << 24)) + + +DEFINE{query_name 'throughput_rollup';} +PARAM{ window uint; } +select TS, e_RAB_ID, GNB_ID, + $window/1000.0 as measurementInterval, + count(*) as count_ues, + quantile_of( UINT(average_throughput), .05) as average_throughput_percentile_05, + quantile_of( UINT(average_throughput), .50) as average_throughput_percentile_50, + avg( average_throughput) as average_average_throughput, + quantile_of( UINT(average_throughput), .95) as average_throughput_percentile_95, + quantile_of( UINT(active_throughput), .05) as active_throughput_percentile_05, + quantile_of( UINT(active_throughput), .50) as active_throughput_percentile_50, + avg( active_throughput) as average_active_throughput, + quantile_of( UINT(active_throughput), .95) as active_throughput_percentile_95 +from throughput_ue +group by TS, e_RAB_ID, GNB_ID +; + +DEFINE{query_name 'throughput_gnb';} +PARAM{ window uint; } +select ($window*(TB+1))/1000 as TS, e_RAB_ID, GNB_ID, + $window/1000.0 as measurementInterval, + + (sum(usageCountDL)) / UMAX( sum( + UINT(((endTimeStamp & HEX'FF000000') >> 24) | ((endTimeStamp & HEX'00FF0000') >> 8) | ((endTimeStamp & HEX'0000FF00') << 8) | ((endTimeStamp & HEX'000000FF') << 24)) - + UINT(((startTimeStamp & HEX'FF000000') >> 24) | ((startTimeStamp & HEX'00FF0000') >> 8) | ((startTimeStamp & HEX'0000FF00') << 8) | ((startTimeStamp & HEX'000000FF') << 24)) + ), 1) as active_throughput, + + (sum(usageCountDL)) / UMAX( + max( UINT(((endTimeStamp & HEX'FF000000') >> 24) | ((endTimeStamp & HEX'00FF0000') >> 8) | ((endTimeStamp & HEX'0000FF00') << 8) | ((endTimeStamp & HEX'000000FF') << 24)) ) - + min( UINT(((startTimeStamp & HEX'FF000000') >> 24) | ((startTimeStamp & HEX'00FF0000') >> 8) | ((startTimeStamp & HEX'0000FF00') << 8) | ((startTimeStamp & HEX'000000FF') << 24)) + ), $window) as average_throughput, + + min((usageCountDL) / UMAX( + UINT(((endTimeStamp & HEX'FF000000') >> 24) | ((endTimeStamp & HEX'00FF0000') >> 8) | ((endTimeStamp & HEX'0000FF00') << 8) | ((endTimeStamp & HEX'000000FF') << 24)) - + UINT(((startTimeStamp & HEX'FF000000') >> 24) | ((startTimeStamp & HEX'00FF0000') >> 8) | ((startTimeStamp & HEX'0000FF00') << 8) | ((startTimeStamp & HEX'000000FF') << 24)) + , 1) ) as min_throughput, + + max((usageCountDL) / UMAX( + UINT(((endTimeStamp & HEX'FF000000') >> 24) | ((endTimeStamp & HEX'00FF0000') >> 8) | ((endTimeStamp & HEX'0000FF00') << 8) | ((endTimeStamp & HEX'000000FF') << 24)) - + UINT(((startTimeStamp & HEX'FF000000') >> 24) | ((startTimeStamp & HEX'00FF0000') >> 8) | ((startTimeStamp & HEX'0000FF00') << 8) | ((startTimeStamp & HEX'000000FF') << 24)) + , 1) ) as max_throughput, + + quantile_of( UINT( (usageCountDL) / UMAX( + UINT(((endTimeStamp & HEX'FF000000') >> 24) | ((endTimeStamp & HEX'00FF0000') >> 8) | ((endTimeStamp & HEX'0000FF00') << 8) | ((endTimeStamp & HEX'000000FF') << 24)) - + UINT(((startTimeStamp & HEX'FF000000') >> 24) | ((startTimeStamp & HEX'00FF0000') >> 8) | ((startTimeStamp & HEX'0000FF00') << 8) | ((startTimeStamp & HEX'000000FF') << 24)) + , 1) ), .05), + + quantile_of( UINT( (usageCountDL) / UMAX( + UINT(((endTimeStamp & HEX'FF000000') >> 24) | ((endTimeStamp & HEX'00FF0000') >> 8) | ((endTimeStamp & HEX'0000FF00') << 8) | ((endTimeStamp & HEX'000000FF') << 24)) - + UINT(((startTimeStamp & HEX'FF000000') >> 24) | ((startTimeStamp & HEX'00FF0000') >> 8) | ((startTimeStamp & HEX'0000FF00') << 8) | ((startTimeStamp & HEX'000000FF') << 24)) + , 1) ), .95) + +from RATDATAUSAGE.rat_data_usage +where schemaId=1501 +group by e_RAB_ID, gnb_id as GNB_ID, timestamp_ms/$window as TB + + + -- 2.16.6